]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[rs6000] int->machine_mode in rs6000-c.c
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
72932ccf
MM
12017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 PR target/82015
4 * gcc.target/powerpc/pr82015.c: New test.
5
4e395d91
UB
62017-08-29 Uros Bizjak <ubizjak@gmail.com>
7
8 * gcc.target/i386/*.c: Remove excess braces from target selectors.
9
2ffc0382
UB
102017-08-29 Uros Bizjak <ubizjak@gmail.com>
11
12 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
13 * gcc.target/i386/abi-2.c: Ditto.
14 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
15 * gcc.target/i386/pr22076.c: Ditto.
16 * gcc.target/i386/pr37216.c: Ditto.
17 * gcc.target/i386/pr39431.c: Ditto.
18 * gcc.target/i386/pr40906-1.c: Ditto.
19 * gcc.target/i386/pr40906-2.c: Ditto.
20 * gcc.target/i386/pr43766.c: Ditto.
21 * gcc.target/i386/pr46226.c: Ditto.
22 * gcc.target/i386/pr46470.c: Ditto.
23 * gcc.target/i386/pr59929.c: Ditto.
24 * gcc.target/i386/sse-10.c: Ditto.
25 * gcc.target/i386/vararg-1.c: Ditto.
26 * gcc.target/i386/vararg-1.c: Ditto.
27 * gcc.target/i386/asm-6.c: Compile for fpic target only.
28 * gcc.target/i386/pr44223.c: Ditto.
29 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
30 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
31 * gcc.target/i386/pr67480.c (dg-options): Ditto.
32 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
33 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
34 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
35 * gcc.target/i386/mvc9.c: Compile for lto target only.
36 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
37 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
38 * gcc.target/i386/pr57091.c: Ditto.
39 * gcc.target/i386/pr61599-2.c: Ditto.
40
8eb91869
BS
412017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42
43 PR tree-optimization/81503
44 * gcc.c-torture/execute/pr81503.c: New file.
45
9dc3d6a9
ML
462017-08-29 Martin Liska <mliska@suse.cz>
47
2ffc0382 48 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
49 * gcc.dg/tree-ssa/vrp104.c: Likewise.
50
faa5399b 512017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 52 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
53
54 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
55
14d62813
JL
562017-08-28 Jeff Law <law@redhat.com>
57
58 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
59 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
60 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
61 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
62 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
63 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
64 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
65 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
66 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
67
c11384aa
JW
682017-08-28 Janus Weil <janus@gcc.gnu.org>
69
70 PR fortran/81770
71 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
72 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
73
ac9a43e1
SE
742017-08-28 Steve Ellcey <sellcey@cavium.com>
75
76 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
77 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
78 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
79
2aa8aa18
RB
802017-08-28 Richard Biener <rguenther@suse.de>
81
82 PR tree-optimization/81977
83 * g++.dg/torture/pr81977.C: New testcase.
84
5e5ccf0d
AM
852017-08-28 Alexander Monakov <amonakov@ispras.ru>
86
87 PR target/80640
88 * gcc.dg/atomic/pr80640.c: New testcase.
89
a5df2090
UB
902017-08-27 Uros Bizjak <ubizjak@gmail.com>
91
92 PR target/81995
93 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
94 * gcc.target/i386/pr46091-4a.c: Ditto.
95
86e03ef9
TK
962017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
97
98 PR fortran/81974
99 * gfortran.dg/inline_matmul_19.f90: New test.
100
6e4c6a24
SM
1012017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
102
103 * gcc.target/powerpc/m128-check.h: New file.
104 * gcc.target/powerpc/sse-check.h: New file.
105 * gcc.target/powerpc/sse-movmskps-1.c: New file.
106 * gcc.target/powerpc/sse-movlps-2.c: New file.
107 * gcc.target/powerpc/sse-pavgw-1.c: New file.
108 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
109 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
110 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
111 * gcc.target/powerpc/sse-divss-1.c: New file.
112 * gcc.target/powerpc/sse-movhps-1.c: New file.
113 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
114 * gcc.target/powerpc/sse-subps-1.c: New file.
115 * gcc.target/powerpc/sse-minps-1.c: New file.
116 * gcc.target/powerpc/sse-pminub-1.c: New file.
117 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
118 * gcc.target/powerpc/sse-shufps-1.c: New file.
119 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
120 * gcc.target/powerpc/sse-maxps-1.c: New file.
121 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
122 * gcc.target/powerpc/sse-movmskb-1.c: New file.
123 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
124 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
125 * gcc.target/powerpc/sse-mulps-1.c: New file.
126 * gcc.target/powerpc/sse-rcpps-1.c: New file.
127 * gcc.target/powerpc/sse-pminsw-1.c: New file.
128 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
129 * gcc.target/powerpc/sse-subss-1.c: New file.
130 * gcc.target/powerpc/sse-movss-2.c: New file.
131 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
132 * gcc.target/powerpc/sse-minss-1.c: New file.
133 * gcc.target/powerpc/sse-movaps-2.c: New file.
134 * gcc.target/powerpc/sse-movlps-1.c: New file.
135 * gcc.target/powerpc/sse-maxss-1.c: New file.
136 * gcc.target/powerpc/sse-movhlps-1.c: New file.
137 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
138 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
139 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
140 * gcc.target/powerpc/sse-mulss-1.c: New file.
141 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
142 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
143 * gcc.target/powerpc/sse-movlhps-1.c: New file.
144 * gcc.target/powerpc/sse-movhps-2.c: New file.
145 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
146 * gcc.target/powerpc/sse-xorps-1.c: New file.
147 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
148 * gcc.target/powerpc/sse-orps-1.c: New file.
149 * gcc.target/powerpc/sse-addps-1.c: New file.
150 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
151 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
152 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
153 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
154 * gcc.target/powerpc/sse-andps-1.c: New file.
155 * gcc.target/powerpc/sse-cmpss-1.c: New file.
156 * gcc.target/powerpc/sse-divps-1.c: New file.
157 * gcc.target/powerpc/sse-andnps-1.c: New file.
158 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
159 * gcc.target/powerpc/sse-movss-1.c: New file.
160 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
161 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
162 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
163 * gcc.target/powerpc/sse-movaps-1.c: New file.
164 * gcc.target/powerpc/sse-movss-3.c: New file.
165 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
166 * gcc.target/powerpc/sse-addss-1.c: New file.
167 * gcc.target/powerpc/sse-psadbw-1.c: New file.
168
56b26dd4
MM
1692017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
170
2ffc0382 171 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
172 * gcc.target/powerpc/dform-2.c: Likewise.
173 * gcc.target/powerpc/dform-3.c: Likewise.
174 * gcc.target/powerpc/pr71656-1.c: Likewise.
175 * gcc.target/powerpc/pr71656-2.c: Likewise.
176 * gcc.target/powerpc/pr80103-1.c: Likewise.
177 * gcc.target/powerpc/pr80098-1.c: Likewise.
178
6512c0f1
MS
1792017-08-24 Martin Sebor <msebor@redhat.com>
180
181 PR middle-end/81908
182 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
183 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
184 * gcc.dg/tree-ssa/pr81908.c: New test.
185
281de9c2
SM
1862017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
187
2ffc0382
UB
188 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
189 Suppress warning during tests.
281de9c2 190
10bfe16f
UB
1912017-08-24 Uros Bizjak <ubizjak@gmail.com>
192
193 * lib/target-supports.exp: Group together target-dependant checks.
194
142ff602
BC
1952017-08-24 Bin Cheng <bin.cheng@arm.com>
196
197 PR tree-optimization/81913
198 * gcc.c-torture/execute/pr81913.c: New test.
199 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
200 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
201
9b25e12d
RB
2022017-08-23 Richard Biener <rguenther@suse.de>
203
204 PR target/81921
205 * gcc.target/i386/pr81921.c: New testcase.
206
122f9da1
DS
2072017-08-23 Daniel Santos <daniel.santos@pobox.com>
208
209 * gcc.target/i386/pr80969-1.c: New testcase.
210 * gcc.target/i386/pr80969-2a.c: Likewise.
211 * gcc.target/i386/pr80969-2.c: Likewise.
212 * gcc.target/i386/pr80969-3.c: Likewise.
213 * gcc.target/i386/pr80969-4a.c: Likewise.
214 * gcc.target/i386/pr80969-4b.c: Likewise.
215 * gcc.target/i386/pr80969-4.c: Likewise.
216 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
217 * lib/target-supports.exp (check_avx512_os_support_available,
218 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
219 New proceedures for target avx512f and avx512f_runtime selectors.
220 (check_avx2_hw_available): Fix breakage due NULL being undefined.
221
397ecd05
DM
2222017-08-23 David Malcolm <dmalcolm@redhat.com>
223
224 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
225 * gcc.dg/param-type-mismatch.c: New test case.
226
44b1b798
WS
2272017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
228
229 * gcc.target/powerpc/fold-vec-perm-char.c: New.
230 * gcc.target/powerpc/fold-vec-perm-double.c: New.
231 * gcc.target/powerpc/fold-vec-perm-float.c: New.
232 * gcc.target/powerpc/fold-vec-perm-int.c: New.
233 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
234 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
235 * gcc.target/powerpc/fold-vec-perm-short.c: New.
236
60591d4e
RB
2372017-08-23 Richard Biener <rguenther@suse.de>
238
239 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
240 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
241 * gnat.dg/noinline2.adb: Likewise.
242 * gnat.dg/renaming6.adb: Likewise.
243 * gnat.dg/renaming6.ads: Likewise.
244 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 245
3767b2e4
RB
2462017-08-23 Richard Biener <rguenther@suse.de>
247
248 PR lto/81940
249 * g++.dg/lto/pr81940_0.C: New testcase.
250
c37691e5
TC
2512017-08-23 Tamar Christina <tamar.christina@arm.com>
252
253 PR middle-end/19706
254 * gcc.dg/tree-ssa/pr19706.c: New.
255 * lib/target-supports.exp (check_effective_target_xorsign): New.
256
4d68ff06
DS
2572017-08-22 Daniel Santos <daniel.santos@pobox.com>
258
259 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
260 -mabi=ms
261 * gcc.target/i386/pr64409.c: Modify to only run on x32.
262 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
263 * gcc.target/i386/pr66275.c: Likewise.
264 * gcc.target/i386/pr68018.c: Likewise.
265
5b37159f
WS
2662017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
267
268 * gcc.target/powerpc/fold-vec-sums-int.c: New.
269
0db8ddfc
JL
2702017-08-22 Jeff Law <law@redhat.com>
271
272 PR tree-optimization/81741
273 PR tree-optimization/71947
274 * gcc.dg/tree-ssa/pr81741.c: New test.
275 * gcc.dg/tree-ssa/pr71947-7.c: New test.
276 * gcc.dg/tree-ssa/pr71947-8.c: New test.
277 * gcc.dg/tree-ssa/pr71947-9.c: New test.
278 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
279 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
280 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
281 * gcc.dg/tree-ssa/20030922-2.c: xfail.
282
44d23deb
YR
2832017-08-22 Yvan Roux <yvan.roux@linaro.org>
284
285 PR c++/80287
286 * g++.dg/pr80287.C: New test.
287
7f1bf27a
RB
2882017-08-22 Richard Biener <rguenther@suse.de>
289
290 Revert
291 2017-08-09 Slava Barinov <v.barinov@samsung.com>
292
293 * g++.dg/asan/asan.exp: Switch on *.cc tests.
294
1823c4f6
RB
2952017-08-22 Richard Biener <rguenther@suse.de>
296
297 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
298 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
299 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
300 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
301 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
302 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
303 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
304 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
305
bef016bf
JD
3062017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
307
308 PR fortran/81296
309 * gfortran.dg/dtio_12.f90: Update test.
310
57cea2b3
NS
3112017-08-21 Nathan Sidwell <nathan@acm.org>
312
313 * g++.dg/template/pr81899.C: Fix c++03.
314 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
315
7f204c0f
DM
3162017-08-21 David Malcolm <dmalcolm@redhat.com>
317
318 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
319 Update expected result to show all of "(long)0" being underlined.
320 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
321 (test_multitoken_macro): Update expected underlining.
322
2f687306
DM
3232017-08-21 David Malcolm <dmalcolm@redhat.com>
324
325 * gcc.dg/format/diagnostic-ranges.c: Update expected results
326 to show underlining of all pertinent params.
327 * gcc.dg/format/pr72858.c: Likewise.
328
453773df
UB
3292017-08-21 Uros Bizjak <ubizjak@gmail.com>
330
331 PR target/46091
332 * gcc.target/i386/pr46091-4.c: New test.
333 * gcc.target/i386/pr46091-4a.c: Ditto.
334 * gcc.target/i386/pr46091-5.c: Ditto.
335 * gcc.target/i386/pr46091-5a.c: Ditto.
336
5ec1701e
NS
3372017-08-21 Nathan Sidwell <nathan@acm.org>
338
339 PR c++/81899
340 * g++.dg/template/pr81899.C: New.
341
404938ed
RB
3422017-08-21 Richard Biener <rguenther@suse.de>
343
344 PR tree-optimization/81900
345 * gcc.dg/torture/pr81900.c: New testcase.
346
1ea85365
RB
3472017-08-21 Richard Biener <rguenther@suse.de>
348
349 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
350 regex to handle the LTO case.
351 * c-c++-common/asan/heap-overflow-1.c: Likewise.
352 * c-c++-common/asan/misalign-1.c: Likewise.
353 * c-c++-common/asan/misalign-2.c: Likewise.
354 * c-c++-common/asan/null-deref-1.c: Likewise.
355 * c-c++-common/asan/stack-overflow-1.c: Likewise.
356 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
357 * c-c++-common/asan/use-after-free-1.c: Likewise.
358 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
359 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
360 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
361 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
362 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
363 * g++.dg/asan/large-func-test-1.C: Likewise.
364 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
365
8322b607
RB
3662017-08-21 Richard Biener <rguenther@suse.de>
367
368 PR middle-end/81884
369 * g++.dg/torture/pr81884.C: New testcase.
370
8e7b84e8
JDA
3712017-08-20 John David Anglin <danglin@gcc.gnu.org>
372
373 PR ipa/77732
374 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
375
953e520d
DM
3762017-08-18 David Malcolm <dmalcolm@redhat.com>
377
378 PR tree-optimization/46805
379 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
380 * jit.dg/test-autovectorize.c: New test case.
381
b1eb28d1
PB
3822017-08-18 Peter Bergner <bergner@vnet.ibm.com>
383
384 PR target/80210
385 * gcc.target/powerpc/pr80210.c: New test.
386
f661e57e
DM
3872017-08-18 David Malcolm <dmalcolm@redhat.com>
388
389 PR c++/81514
390 * g++.dg/lookup/empty.h: New file.
391 * g++.dg/lookup/missing-std-include-2.C: Replace include of
392 stdio.h with empty.h and a declaration of a "std::sprintf" not based
393 on a built-in.
394
00aa1fa2
L
3952017-08-18 H.J. Lu <hongjiu.lu@intel.com>
396
397 PR c/53037
398 * c-c++-common/pr53037-5.c: New test.
399 * g++.dg/pr53037-1.C: Likewise.
400 * g++.dg/pr53037-2.C: Likewise.
401 * g++.dg/pr53037-3.C: Likewise.
402 * g++.dg/pr53037-4.C: Likewise.
403 * gcc.dg/pr53037-1.c: Likewise.
404 * gcc.dg/pr53037-2.c: Likewise.
405 * gcc.dg/pr53037-3.c: Likewise.
406 * gcc.dg/pr53037-4.c: Likewise.
407
4a89b7e7
PB
4082017-08-17 Peter Bergner <bergner@vnet.ibm.com>
409
410 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
411 * gcc.target/powerpc/p9-vparity.c: Likewise.
412 * gcc.target/powerpc/pr68805.c: Likewise.
413 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
414
d00fdf85
PB
4152017-08-17 Peter Bergner <bergner@vnet.ibm.com>
416
417 PR target/72804
418 * gcc.target/powerpc/pr72804.c: New test.
419
e67bbd5d
MP
4202017-08-17 Marek Polacek <polacek@redhat.com>
421
422 PR middle-end/81814
423 * gcc.dg/torture/pr81814.c: New test.
424
ea58eb88
JW
4252017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
426
427 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
428
ab4b719a
TV
4292017-08-17 Tom de Vries <tom@codesourcery.com>
430
431 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
432
344be1fd
RB
4332017-08-17 Richard Biener <rguenther@suse.de>
434
435 * gcc.dg/tree-ssa/vrp117.c: New testcase.
436
7911a54d
UB
4372017-08-16 Uros Bizjak <ubizjak@gmail.com>
438
439 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
440 scan-assembler-times for alpha*-*-*.
441 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
442 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
443
b68a9f34
TK
4442017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
445
446 PR fortran/81116
447 * gfortran.dg/realloc_on_assignment_29.f90: New test.
448
adb5b54b
UB
4492017-08-16 Uros Bizjak <ubizjak@gmail.com>
450
451 PR target/46091
452 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
453 (testm): New test function.
454 * gcc.target/i386/pr46091-2.c: Ditto.
455 * gcc.target/i386/pr46091-3.c: Ditto.
456
90d43c80
BC
4572017-08-16 Bin Cheng <bin.cheng@arm.com>
458
459 PR tree-optimization/81832
460 * gcc.dg/tree-ssa/pr81832.c: New test.
461
963aeaad
RS
4622017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
463
464 PR tree-optimization/81835
465 * gcc.dg/vect/pr81815.c: New test.
466
aaf46c35
JM
4672017-08-15 Joseph Myers <joseph@codesourcery.com>
468
469 PR target/78460
470 PR target/67712
471 * gcc.c-torture/compile/string-large-1.c: New test.
472
204b99cd
RB
4732017-08-15 Richard Biener <rguenther@suse.de>
474
475 PR tree-optimization/81790
476 * gcc.dg/torture/pr81790.c: New testcase.
477
27be025d
MS
4782017-08-14 Martin Sebor <msebor@redhat.com>
479
480 PR c/81117
481 * c-c++-common/attr-nonstring-1.c: New test.
482
da67acb9
MS
4832017-08-14 Martin Sebor <msebor@redhat.com>
484
485 PR c/81117
486 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
487
9e3b1778
DE
4882017-08-14 David Edelsohn <dje.gcc@gmail.com>
489
490 * gcc.dg/ucnid-5.c: Skip on AIX.
491 * gcc.target/powerpc/pr79909.c: Skip on AIX.
492
2912db04
UB
4932017-08-14 Uros Bizjak <ubizjak@gmail.com>
494
495 PR target/46091
496 * gcc.target/i386/pr46091-1.c: New test.
497 * gcc.target/i386/pr46091-2.c: Ditto.
498 * gcc.target/i386/pr46091-3.c: Ditto.
499
c7fd2176
WD
5002017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
501
502 PR target/81643
503 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
504
a72a7e39
BS
5052017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
506
507 PR target/79845
508 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
509 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
510 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
511 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
512 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
513 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
514 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
515 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
516 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
517 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
518 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
519 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
520 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
521 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
522 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
523 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
524 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
525 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
526 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
527 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
528 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
529 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
530 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
531 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
532 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
533 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
534 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
535 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
536 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
537 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
538 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
539 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
540 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
541 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
542 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
543 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
544 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
545 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
546 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
547 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
548 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
549 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
550 * gcc.target/powerpc/cmpb-3.c: Likewise.
551 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
552 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
553 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
554 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
555 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
556 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
557 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
558 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
559 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
560 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
561 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
562 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
563 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
564 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
565 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
566 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
567 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
568 * gcc.target/powerpc/no-r11-3.c: Likewise.
569 * gcc.target/powerpc/pr80098-1.c: Likewise.
570 * gcc.target/powerpc/pr80098-2.c: Likewise.
571 * gcc.target/powerpc/pr80098-3.c: Likewise.
572 * gcc.target/powerpc/pr80098-4.c: Likewise.
573 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
574 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
575 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
576 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
577 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
578 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
579 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
580 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
581 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
582 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
583 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
584
8d2d0de9
BC
5852017-08-14 Bin Cheng <bin.cheng@arm.com>
586
587 PR tree-optimization/81799
588 * gcc.dg/tree-ssa/pr81799.c: New.
589
5316dd1b
WD
5902017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
591
592 PR middle-end/46932
593 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
594 * lib/target-supports.exp: Add check_effective_target_autoincdec.
595
250db3f9
SN
5962017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
597
598 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
599 -mno-pc-relative-literal-loads.
600
0d9255af
RO
6012017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
602
603 PR testsuite/81793
604 * gcc.dg/pie-static-1.c: Require both static and pie support.
605 * gcc.dg/pie-static-2.c: Likewise.
606
7a7b545f
PMR
6072017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
608
609 PR ada/79542
610 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
611
bb85aa74
MP
6122017-08-11 Marek Polacek <polacek@redhat.com>
613
614 PR c/81795
615 * gcc.dg/pr81795.c: New test.
616
c4fa8984
TK
6172017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
618
619 PR fortran/60355
620 * gfortran.dg (bind_c_usage_30): New test.
621
fe8a99d8
ML
6222017-08-11 Martin Liska <mliska@suse.cz>
623
624 PR tree-opt/79987
625 * gcc.target/i386/mpx/pr79987.c: New test.
626
4c71a171
ML
6272017-08-11 Martin Liska <mliska@suse.cz>
628
629 PR ipa/81213
630 * gcc.target/i386/pr81213.c: New test.
631
e1769bdd
UB
6322017-08-10 Uros Bizjak <ubizjak@gmail.com>
633
634 PR target/81708
635 * gcc.target/i386/stack-prot-sym.c: New test.
636
adc84037
RS
6372017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
638
639 PR testsuite/81738
640 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
641 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
642 vect_perm and vect_element_align for vectorization.
643
8e941ae9
L
6442017-08-10 H.J. Lu <hongjiu.lu@intel.com>
645
646 PR target/81736
647 * gcc.target/i386/pr81736-1.c: New test.
648 * gcc.target/i386/pr81736-2.c: Likewise.
649 * gcc.target/i386/pr81736-3.c: Likewise.
650 * gcc.target/i386/pr81736-4.c: Likewise.
651 * gcc.target/i386/pr81736-5.c: Likewise.
652 * gcc.target/i386/pr81736-6.c: Likewise.
653 * gcc.target/i386/pr81736-7.c: Likewise.
654
798f8628
WS
6552017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
656
657 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
658 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
659
32129a17
DM
6602017-08-10 David Malcolm <dmalcolm@redhat.com>
661
662 * c-c++-common/missing-close-symbol.c: New test case.
663 * c-c++-common/missing-symbol.c: New test case.
664 * gcc.dg/unclosed-init.c: New test case.
665 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
666 * g++.dg/diagnostic/unclosed-function.C: New test case.
667 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
668 * g++.dg/diagnostic/unclosed-struct.C: New test case.
669 * g++.dg/parse/pragma2.C: Update to reflect movement of the
670 "expected identifier" error.
671
57e1270f
FR
6722017-08-10 Fritz Reese <fritzoreese@gmail.com>
673
674 * gfortran.dg/dec_d_lines_1.f: New test.
675 * gfortran.dg/dec_d_lines_2.f: New test.
676
6772017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
678
679 * gfortran.dg/dec_structure_18.f90: New test.
680 * gfortran.dg/dec_structure_19.f90: New test.
681 * gfortran.dg/dec_structure_20.f90: New test.
682 * gfortran.dg/dec_structure_21.f90: New test.
683
aaab59b4
MP
6842017-08-10 Marek Polacek <polacek@redhat.com>
685
686 PR testsuite/81784
687 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
688
f234f078
MP
689 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
690
2b7d0696
ML
6912017-08-10 Martin Liska <mliska@suse.cz>
692
693 PR c++/81355
694 * g++.dg/other/pr81355.C: New test.
695
47ee1b7c
DM
6962017-08-09 David Malcolm <dmalcolm@redhat.com>
697
698 * jit.dg/all-non-failing-tests.h: Add note about
699 test-vector-types.cc.
700 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
701 case.
702 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
703 New test case.
704 * jit.dg/test-vector-types.cc: New test case.
705
b388427b
AP
7062017-08-09 Andrew Pinski <apinski@cavium.com>
707
708 * gcc.target/aarch64/vect-xorsign_exec.c: Add
709 --save-temps to the options passed.
710
12c2ab7b
MC
7112017-08-09 Michael Collison <michael.collison@arm.com>
712
713 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
714 boundary option and fix comment.
715 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
716 boundary option and fix comment.
717 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
718 boundary option and fix comment.
719 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
720 -mstructure-size boundary option.
721
a8a581af
SB
7222017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
723
724 PR rtl-optimization/81423
725 * gcc.c-torture/execute/pr81423.c: New testcase.
726
50a87c1c
WS
7272017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
728
729 * gcc.target/powerpc/fold-vec-pack-double.c: New.
730 * gcc.target/powerpc/fold-vec-pack-int.c: New.
731 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
732 * gcc.target/powerpc/fold-vec-pack-short.c: New.
733
3d9a180f
WS
7342017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
735
736 * gcc.target/powerpc/fold-vec-msum-char.c: New.
737 * gcc.target/powerpc/fold-vec-msum-short.c: New.
738
ee9a9e7b
WS
7392017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
740
741 * gcc.target/powerpc/fold-vec-madd-double.c: New.
742 * gcc.target/powerpc/fold-vec-madd-float.c: New.
743 * gcc.target/powerpc/fold-vec-madd-short.c: New.
744
07999eb2
WS
7452017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
746
747 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
748 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
749 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
750 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
751
0ca970cd
SB
7522017-08-09 Slava Barinov <v.barinov@samsung.com>
753
754 * g++.dg/asan/asan.exp: Switch on *.cc tests.
755
296c53ac
MP
7562017-08-09 Marek Polacek <polacek@redhat.com>
757
758 PR c/81233
759 * gcc.dg/diagnostic-types-1.c: New test.
760 * gcc.dg/assign-warn-1.c: Update warning messages.
761 * gcc.dg/assign-warn-2.c: Likewise.
762 * gcc.dg/c90-const-expr-5.c: Likewise.
763 * gcc.dg/c99-const-expr-5.c: Likewise.
764 * gcc.dg/conv-2.c: Likewise.
765 * gcc.dg/init-bad-7.c: Likewise.
766 * gcc.dg/overflow-warn-1.c: Likewise.
767 * gcc.dg/overflow-warn-2.c: Likewise.
768 * gcc.dg/overflow-warn-3.c: Likewise.
769 * gcc.dg/overflow-warn-4.c: Likewise.
770 * gcc.dg/pointer-array-atomic.c: Likewise.
771 * gcc.dg/pr26865.c: Likewise.
772 * gcc.dg/pr61162-2.c: Likewise.
773 * gcc.dg/pr61162.c: Likewise.
774 * gcc.dg/pr67730-2.c: Likewise.
775 * gcc.dg/pr69156.c: Likewise.
776 * gcc.dg/pr70174.c: Likewise.
777 * objc.dg/proto-lossage-4.m: Likewise.
778
a32c8316
MP
7792017-08-09 Marek Polacek <polacek@redhat.com>
780
781 PR c/81417
782 * Wsign-compare-1.c: New test.
783 * gcc.dg/compare1.c: Adjust dg-bogus.
784 * gcc.dg/compare2.c: Likewise.
785 * gcc.dg/compare3.c: Likewise.
786 * gcc.dg/compare7.c: Likewise.
787 * gcc.dg/compare8.c: Likewise.
788 * gcc.dg/compare9.c: Likewise.
789 * gcc.dg/pr11492.c: Likewise.
790
7345b714
L
7912017-08-08 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR driver/81523
794 * gcc.dg/pie-7.c: New test.
795 * gcc.dg/pie-static-1.c: Likewise.
796 * gcc.dg/pie-static-2.c: Likewise.
797
d5bf81b3
UB
7982017-08-08 Uros Bizjak <ubizjak@gmail.com>
799
800 PR target/81708
801 * gcc.target/i386/stack-prot-guard.c: New test.
802
4261463d
TC
8032017-08-08 Tamar Christina <tamar.christina@arm.com>
804
805 * gcc.target/aarch64/xorsign.c: New.
806 * gcc.target/aarch64/xorsign_exec.c: New.
807 * gcc.target/aarch64/vect-xorsign_exec.c: New.
808
b115e803
BS
8092017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810
811 PR tree-optimization/81354
812 * g++.dg/torture/pr81354.C: New file.
813
51bd28ed
RB
8142017-08-08 Richard Biener <rguenther@suse.de>
815
816 PR middle-end/81719
817 * g++.dg/tree-ssa/pr81719.C: New testcase.
818
26d66f28
RB
8192017-08-08 Richard Biener <rguenther@suse.de>
820
821 PR tree-optimization/81723
822 * gfortran.dg/pr81723.f: New testcase.
823
82c0d3eb
BS
8242017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
825
826 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
827 string.
828 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
829 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
830 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
831 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
832 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
833 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
834 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
835 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
836 * gcc.target/powerpc/cmpb-3.c: Likewise.
837 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
838 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
839
d81e058f
ML
8402017-08-08 Martin Liska <mliska@suse.cz>
841
842 PR tree-opt/81696
843 * gcc.dg/ipa/pr81696.c: New test.
844
a5c93f53
BC
8452017-08-08 Bin Cheng <bin.cheng@arm.com>
846
847 PR tree-optimization/81744
848 * gcc.dg/tree-ssa/pr81744.c: New.
849
a5afbdd6
MP
8502017-08-08 Marek Polacek <polacek@redhat.com>
851
852 PR c++/81607
853 * g++.dg/other/bitfield6.C: New test.
854
08c4c51e
MM
8552017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
856
857 PR target/81593
858 * gcc.target/powerpc/vec-setup.h: New tests to test various
859 combinations of setting up vectors of 2 double word elements.
860 * gcc.target/powerpc/vec-setup-long.c: Likewise.
861 * gcc.target/powerpc/vec-setup-double.c: Likewise.
862 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
863 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
864 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
865 vector inserts from vector extracts.
866 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
867
950a884b
TK
8682017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
869
870 PR fortran/68829
871 PR fortran/81701
872 * gfortran.dg/o_fast_stacksize.90: New test.
873
6f1a16cb
WD
8742017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
875
876 PR middle-end/46932
877 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
878
4090b652
L
8792017-08-07 H.J. Lu <hongjiu.lu@intel.com>
880
881 * gcc.target/i386/pr81736-1.c: Removed.
882 * gcc.target/i386/pr81736-2.c: Likewise.
883 * gcc.target/i386/pr81736-3.c: Likewise.
884 * gcc.target/i386/pr81736-4.c: Likewise.
885
079a0363
L
8862017-08-07 H.J. Lu <hongjiu.lu@intel.com>
887
888 PR target/81736
889 * gcc.target/i386/pr81736-1.c: New test.
890 * gcc.target/i386/pr81736-2.c: Likewise.
891 * gcc.target/i386/pr81736-3.c: Likewise.
892 * gcc.target/i386/pr81736-4.c: Likewise.
893
1653a865
MP
8942017-08-07 Marek Polacek <polacek@redhat.com>
895
896 PR middle-end/81737
897 * gcc.dg/pr81737.c: New test.
898
577eec56
ML
8992017-08-07 Martin Liska <mliska@suse.cz>
900
901 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
902 * gcc.dg/parm-impl-decl-1.c: Likewise.
903 * gcc.dg/parm-impl-decl-3.c: Likewise.
904 * gcc.dg/Wattributes-5.c: New test.
905
537bf9ac
AP
9062017-08-06 Andrew Pinski <apinski@cavium.com>
907
908 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
909 * gcc.target/aarch64/target_attr_13.c: LIkewise.
910 * gcc.target/aarch64/target_attr_15.c: LIkewise.
911 * gcc.target/aarch64/target_attr_4.c: Likewise.
912 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
913 * gcc.target/aarch64/target_attr_2.c: Likewise.
914 * gcc.target/aarch64/target_attr_7.c: Likewise.
915 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
916 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
917 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
918
90596474
AP
9192017-08-06 Andrew Pinski <apinski@cavium.com>
920
921 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
922 -march=armv8-a+nolse, skip if -mcpu= is passed.
923 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
924
08e9cb5a
AP
9252017-08-06 Andrew Pinski <apinski@cavium.com>
926
927 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
928 * gcc.target/aarch64/_Float16_2.c: Likewise.
929 * gcc.target/aarch64/_Float16_3.c: Likewise.
930
4a6ad083
TV
9312017-08-06 Tom de Vries <tom@codesourcery.com>
932
933 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
934
b363e726
TV
9352017-08-06 Tom de Vries <tom@codesourcery.com>
936
937 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
938 type. Add missing return.
939
8fbcf075
TV
9402017-08-06 Tom de Vries <tom@codesourcery.com>
941
942 PR testsuite/81731
943 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
944 variable 'a' definition.
945 (b): Remove unused variable.
946 (gp): New variable.
947 (check): Add parameter corresponding to call in main, and handle.
948
67695c07
PC
9492017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
950
951 PR c++/79790
23d12941 952 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 953
c779bea5
YG
9542017-08-04 Yury Gribov <tetra2005@gmail.com>
955
956 PR tree-optimization/57371
957 * c-c++-common/pr57371-1.c: New test.
958 * c-c++-common/pr57371-2.c: New test.
959 * c-c++-common/pr57371-3.c: New test.
960 * c-c++-common/pr57371-4.c: New test.
961 * gcc.dg/pr57371-5.c: New test.
962
e52341f1
CL
9632017-08-04 Carl Love <cel@us.ibm.com>
964
965 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
966 builtin test cases for vec_mule, and vec_mulo.
967 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
968 builtin test cases for vec_mule, and vec_mulo.
969
295940c3
L
9702017-08-04 H.J. Lu <hongjiu.lu@intel.com>
971
972 PR target/81590
973 * gcc.target/i386/avx512-check.h: New file.
974 * gcc.target/i386/avx5124fmaps-check.h: Removed.
975 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
976 * gcc.target/i386/avx512cd-check.h: Likewise.
977 * gcc.target/i386/avx512ifma-check.h: Likewise.
978 * gcc.target/i386/avx512vbmi-check.h: Likewise.
979 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
980 * gcc.target/i386/avx512bw-check.h: Rewrite.
981 * gcc.target/i386/avx512dq-check.h: Likewise.
982 * gcc.target/i386/avx512er-check.h: Likewise.
983 * gcc.target/i386/avx512f-check.h: Likewise.
984 * gcc.target/i386/avx512vl-check.h: Likewise.
985 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
986 only.
987 (test_512): Removed.
988 (avx512*_test): Likewise.
989 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
990
f4f2c2ec
MP
9912017-08-04 Marek Polacek <polacek@redhat.com>
992
993 PR middle-end/81695
994 * gcc.dg/pr81695.c: New test.
995
62c8a2cf
RS
9962017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
997
998 PR tree-optimization/81136
999 * gcc.dg/vect/pr81136.c: Add scan test.
1000
dfbddbeb
RS
10012017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1002
1003 * gcc.dg/vect/vect-alias-check-3.c: New test.
1004 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1005 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1006
165b2f5f
RB
10072017-08-04 Richard Biener <rguenther@suse.de>
1008
1009 PR middle-end/81705
1010 * c-c++-common/ubsan/pr81705.c: New testcase.
1011
7c0881d5
BS
10122017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1013
1014 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1015 messages that used to start with a capital letter.
1016 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1017 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1018 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1019 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1020 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1021 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1022 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1023 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1024 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1025 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1026 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1027 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1028 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1029 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1030 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1031 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1032 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1033 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1034 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1035 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1036 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1037 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1038 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1039 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1040 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1041 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1042 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1043 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1044 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1045 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1046 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1047 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1048 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1049 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1050 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1051 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1052 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1053 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1054 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1055 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1056 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1057 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1058 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1059 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1060 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1061 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1062 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1063 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1064 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1065 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1066 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1067 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1068 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1069 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1070 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1071 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1072
2fdaed89
JJ
10732017-08-03 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR target/81621
1076 * gcc.dg/pr81621.c: New test.
1077
297db279
RB
10782017-08-03 Richard Biener <rguenther@suse.de>
1079
1080 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1081 and CSE.
1082
2fdaed89 10832017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1084
1085 PR middle-end/81148
1086 * c-c++-common/ubsan/pr81148.c: New testcase.
1087
cad136a4
TV
10882017-08-03 Tom de Vries <tom@codesourcery.com>
1089
1090 PR target/81662
1091 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1092
2392baa5
JJ
10932017-08-03 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR driver/81650
1096 * gcc.dg/pr81650.c: New test.
1097
e5e691a5
PC
10982017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/71440
1101 * g++.dg/template/crash127.C: New.
1102
0a734553
JJ
11032017-08-03 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR middle-end/81052
1106 * c-c++-common/pr81052.c: New test.
1107
673aef33
TV
11082017-08-03 Tom de Vries <tom@codesourcery.com>
1109
1110 * gcc.dg/pr56727-2.c: Require alias.
1111
2a8485f6
TV
11122017-08-03 Tom de Vries <tom@codesourcery.com>
1113
1114 * gcc.dg/attr-noipa.c: Require alloca.
1115
8b917598
TV
11162017-08-03 Tom de Vries <tom@codesourcery.com>
1117
1118 * gcc.dg/torture/pr80163.c: Require label_values.
1119
4ca8bf91
TV
11202017-08-03 Tom de Vries <tom@codesourcery.com>
1121
1122 PR target/81662
1123 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1124 * c-c++-common/patchable_function_entry-default.c: Same.
1125 * c-c++-common/patchable_function_entry-definition.c: Same.
1126
f4629481
UB
11272017-08-02 Uros Bizjak <ubizjak@gmail.com>
1128
1129 PR target/81644
1130 * gcc.target/i386/pr81644.c: New test.
1131
86994621
TV
11322017-08-02 Tom de Vries <tom@codesourcery.com>
1133
1134 * gcc.dg/Walloca-14.c: Use relative line number.
1135
9501fd4b
UB
11362017-08-02 Uros Bizjak <ubizjak@gmail.com>
1137
1138 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1139 test "no-3dnowa" target attribute.
1140
f7b6353a
MP
11412017-08-02 Marek Polacek <polacek@redhat.com>
1142
1143 PR c/81289
1144 * gcc.dg/noncompile/pr81289.c: New test.
1145
8a6eab34
MP
1146 PR c/81448
1147 PR c/81306
1148 * c-c++-common/Wmultistatement-macros-13.c: New test.
1149
349721b7
JJ
11502017-08-02 Jakub Jelinek <jakub@redhat.com>
1151
e4f0733a
JJ
1152 PR c++/81640
1153 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1154
349721b7
JJ
1155 PR middle-end/79499
1156 * gcc.dg/pr79499.c: New test.
1157
77eefb71
RB
11582017-08-02 Richard Biener <rguenther@suse.de>
1159
1160 PR tree-optimization/81633
1161 * gcc.dg/vect/pr81633.c: New testcase.
1162
760f74c2
L
11632017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1164
1165 * gcc.dg/guality/pr25967-1.c: New test.
1166 * gcc.dg/guality/pr25967-2.c: Likewise.
1167 * gcc.dg/torture/pr25967-1.c: Likewise.
1168 * gcc.dg/torture/pr25967-2.c: Likewise.
1169
a2e28a97
L
11702017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1171
1172 PR target/81654
1173 * gcc.target/i386/pr81654.c: New test.
1174
d8afd032
TK
11752017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1176
1177 PR fortran/79312
1178 * gfortran.dg/logical_assignment_1.f90: New test.
1179
671a00ee
ML
11802017-08-01 Martin Liska <mliska@suse.cz>
1181
1182 PR middle-end/70140
1183 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1184
7d3eecca
ML
11852017-08-01 Martin Liska <mliska@suse.cz>
1186
1187 Revert r250771
1188 Make mempcpy more optimal (PR middle-end/70140).
1189
636730ca
JJ
11902017-08-01 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR target/81622
1193 * gcc.target/powerpc/pr81622.c: New test.
1194
74cc0b2b
SE
11952017-08-01 Steve Ellcey <sellcey@cavium.com>
1196
1197 PR tree-optimization/80925
1198 * gcc.dg/vect/vect-28.c: Add
1199 --param vect-max-peeling-for-alignment=0 option.
1200 Remove unaligned access and peeling checks.
1201 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1202 * gcc.dg/vect/vect-70.c: Ditto.
1203 * gcc.dg/vect/vect-87.c: Ditto.
1204 * gcc.dg/vect/vect-88.c: Ditto.
1205 * gcc.dg/vect/vect-91.c: Ditto.
1206 * gcc.dg/vect/vect-93.c: Ditto.
1207
0102e469
TV
12082017-08-01 Tom de Vries <tom@codesourcery.com>
1209
1210 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1211 * gcc.target/nvptx/slp.c (foo): Same.
1212
813485c6
RB
12132017-08-01 Richard Biener <rguenther@suse.de>
1214
1215 PR tree-optimization/81181
1216 * gcc.dg/torture/pr81181.c: New testcase.
1217
98b7180c
ML
12182017-08-01 Martin Liska <mliska@suse.cz>
1219
1220 PR middle-end/70140
1221 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1222
4f3e333a
UB
12232017-08-01 Uros Bizjak <ubizjak@gmail.com>
1224
1225 PR target/81641
1226 * gcc.target/i386/pr81641.c: New test.
1227
b8bb5772
UB
12282017-08-01 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR target/81639
1231 * gcc.target/i386/pr81639.c: New test.
1232
34e5c511
RB
12332017-08-01 Richard Biener <rguenther@suse.de>
1234
1235 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1236 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1237 endless loop.
1238 * gcc.dg/uninit-23.c: Adjust.
1239
5e19d437
BC
12402017-08-01 Bin Cheng <bin.cheng@arm.com>
1241
1242 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1243 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1244
7061cfc0
BC
12452017-08-01 Bin Cheng <bin.cheng@arm.com>
1246
1247 PR tree-optimization/81627
1248 * gcc.dg/tree-ssa/pr81627.c: New.
1249
39637a44
BC
12502017-08-01 Bin Cheng <bin.cheng@arm.com>
1251
1252 PR tree-optimization/81620
1253 * gcc.dg/tree-ssa/pr81620-1.c: New.
1254 * gcc.dg/tree-ssa/pr81620-2.c: New.
1255
f9c5fe06
DH
12562017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1257
1258 PR testsuite/53542
1259 * gfortran.dg/use_30.f90: New test.
1260
da98e3b1
JJ
12612017-08-01 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR tree-optimization/81588
1264 * gcc.dg/tree-ssa/pr81588.c: New test.
1265 * gcc.dg/pr81588.c: New test.
1266 * gcc.c-torture/execute/pr81588.c: New test.
1267
5e8fe12f
RB
12682017-08-01 Richard Biener <rguenther@suse.de>
1269
1270 PR tree-optimization/81297
1271 * gcc.dg/torture/pr81297.c: New testcase.
1272
93ac482a
UB
12732017-07-31 Uros Bizjak <ubizjak@gmail.com>
1274
1275 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1276
6cc518c6
SE
12772017-07-31 Steve Ellcey <sellcey@cavium.com>
1278
1279 PR tree-optimization/80925
93ac482a 1280 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1281 --param vect-max-peeling-for-alignment=0 option.
1282 Remove unaligned access and peeling checks.
1283 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1284
24c8e8eb
CL
12852017-07-31 Carl Love <cel@us.ibm.com>
1286
1287 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1288 missed in commit 250746.
1289
b40e941b
CL
12902017-07-31 Carl Love <cel@us.ibm.com>
1291
1292 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1293 new builtins.
1294
67779f74
L
12952017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1296
1297 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1298 * gcc.target/i386/pr79793-2.c: Likewise.
1299
a97cf8f9
UB
13002017-07-31 Uros Bizjak <ubizjak@gmail.com>
1301
1302 PR target/25967
1303 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1304 (naked): Add attribute regparm(1) for x86_32 targets.
1305 Add integer argument. Remove global "data" variable.
1306 (main): Pass integer argument to naked function.
1307 * gcc.target/i386/naked-4.c: New test.
1308
7fef86d3
JH
13092017-07-31 Jan Hubicka <hubicka@ucw.cz>
1310 Martin Liska <mliska@suse.cz>
1311
1312 * gcc.dg/predict-15.c: New test.
1313 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1314
2ec580be
UB
13152017-07-31 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/25967
1318 * gcc.target/i386/naked-1.c: New test.
1319 * gcc.target/i386/naked-2.c: Ditto.
1320 * gcc.target/i386/naked-3.c: Ditto.
1321 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1322 do_test_body0 stub function, use attribute "naked" instead.
1323 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1324 * gcc.dg/pr44290-2.c: Ditto.
1325
cfdf6ff6
TK
13262017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1327
1328 PR fortran/81581
1329 * gfortran.dg/dim_sum_1.f90: New test case.
1330 * gfortran.dg/dim_sum_2.f90: New test case.
1331 * gfortran.dg/dim_sum_3.f90: New test case.
1332
5edb1c48
ML
13332017-07-31 Martin Liska <mliska@suse.cz>
1334
1335 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1336 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1337
f34ebeb2
ML
13382017-07-31 Martin Liska <mliska@suse.cz>
1339
1340 PR sanitize/81530
1341 * g++.dg/ubsan/pr81530.C: New test.
1342
066bbc57
JJ
13432017-07-31 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR sanitizer/81604
1346 * c-c++-common/ubsan/pr81604.c: New test.
1347
a10b3cf1
L
13482017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1349
1350 PR target/79793
1351 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1352 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1353 (foo): Check the builtin return address against the return address
1354 in interrupt frame.
1355 * gcc.target/i386/pr79793-1.c: New test.
1356 * gcc.target/i386/pr79793-2.c: Likewise.
1357
942047f2
EB
13582017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1359
1360 * c-c++-common/dump-ada-spec-7.c: New test.
1361
e071b767
JJ
13622017-07-29 Jakub Jelinek <jakub@redhat.com>
1363
1364 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1365 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1366
782a7850
PB
13672017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1368
1369 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1370
9de00935
TC
13712017-07-28 Tamar Christina <tamar.christina@arm.com>
1372
1373 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1374
8de33df2
BC
13752017-07-28 Bin Cheng <bin.cheng@arm.com>
1376
1377 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1378
8acb8421
TC
13792017-07-28 Tamar Christina <tamar.christina@arm.com>
1380 Bilyan Borisov <bilyan.borisov@arm.com>
1381
1382 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1383 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1384 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1385 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1386 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1387
d9c259ef
BC
13882017-07-28 Bin Cheng <bin.cheng@arm.com>
1389
1390 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1391 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1392 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1393 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1394 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1395 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1396 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1397 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1398 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1399 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1400 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1401
6d7649f8
ML
14022017-07-28 Martin Liska <mliska@suse.cz>
1403
1404 PR sanitizer/81340
1405 * g++.dg/asan/pr81340.C: New test.
1406
92e29a5e
RB
14072017-07-28 Richard Biener <rguenther@suse.de>
1408
1409 PR tree-optimization/81502
1410 * gcc.target/i386/pr81502.c: New testcase.
1411
70affe6a
ML
14122017-07-28 Martin Liska <mliska@suse.cz>
1413
1414 PR sanitizer/81460
1415 * gcc.dg/asan/pr81460.c: New test.
1416
d0ee55a1
JJ
14172017-07-28 Jakub Jelinek <jakub@redhat.com>
1418
c9b39a49
JJ
1419 PR sanitizer/80998
1420 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1421 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1422
d0ee55a1
JJ
1423 PR tree-optimization/81578
1424 * gcc.dg/pr81578.c: New test.
1425
1ce75e41
RB
14262017-07-28 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/81573
1429 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1430
7a5cbf29
PB
14312017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1432
1433 * g++.dg/pr69667.C: Remove option -mlra.
1434 * gcc.target/powerpc/dform-1.c: Likewise.
1435 * gcc.target/powerpc/dform-2.c: Likewise.
1436 * gcc.target/powerpc/dform-3.c: Likewise.
1437 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1438 * gcc.target/powerpc/p9-vparity.c: Likewise.
1439 * gcc.target/powerpc/pr63491.c: Likewise.
1440 * gcc.target/powerpc/pr67808.c: Likewise.
1441 * gcc.target/powerpc/pr68805.c: Likewise.
1442 * gcc.target/powerpc/pr69461.c: Likewise.
1443 * gcc.target/powerpc/pr71680.c: Likewise.
1444 * gcc.target/powerpc/pr77289.c: Likewise.
1445 * gcc.target/powerpc/pr78458.c: Likewise.
1446 * gcc.target/powerpc/pr78543.c: Likewise.
1447 * g++.dg/pr71294.C: Remove option -mno-lra.
1448 * gcc.target/powerpc/pr71656-1.c: Likewise.
1449 * gcc.target/powerpc/pr71656-2.c: Likewise.
1450 * gcc.target/powerpc/pr71698.c: Likewise.
1451
2c2789d5
KT
14522017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453 Sudakshina Das <sudi.das@arm.com>
1454
1455 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1456
06bd22f6
MP
14572017-07-27 Marek Polacek <polacek@redhat.com>
1458
1459 PR c/81417
1460 * c-c++-common/Wsign-compare-1.c: New test.
1461 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1462 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1463 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1464 * g++.dg/warn/compare1.C: Likewise.
1465 * gcc.dg/compare1.c: Likewise.
1466 * gcc.dg/compare2.c: Likewise.
1467 * gcc.dg/compare4.c: Likewise.
1468 * gcc.dg/compare5.c: Likewise.
1469 * gcc.dg/pr35430.c: Likewise.
1470 * gcc.dg/pr60087.c: Likewise.
1471
27c8b49b
PB
14722017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1473
1474 PR middle-end/81564
1475 * gcc.dg/pr81564.c: New test.
1476
b7675b59
RB
14772017-07-27 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/81573
1480 PR tree-optimization/81494
1481 * gcc.dg/torture/pr81573.c: New testcase.
1482
719488f8
RB
14832017-07-27 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/81571
1486 * gcc.dg/torture/pr81571.c: New testcase.
1487
9811e84c
RB
14882017-07-27 Richard Biener <rguenther@suse.de>
1489
1490 PR tree-optimization/81502
1491 * gcc.target/i386/vect-insert-1.c: New testcase.
1492
58814c76
AK
14932017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1494
1495 PR target/81534
1496 * gcc.target/s390/pr81534.c: New test.
1497
036ea399
JJ
14982017-07-27 Jakub Jelinek <jakub@redhat.com>
1499
7d25ac20
JJ
1500 PR tree-optimization/81555
1501 PR tree-optimization/81556
1502 * gcc.c-torture/execute/pr81555.c: New test.
1503 * gcc.c-torture/execute/pr81556.c: New test.
1504
036ea399
JJ
1505 * gcc.dg/attr-noipa.c: New test.
1506 * gcc.dg/ipa/ipa-pta-18.c: New test.
1507 * gcc.dg/ipa/ipa-sra-11.c: New test.
1508
9bfda664
MM
15092017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1510
1511 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1512 option.
1513 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1514 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1515 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1516 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1517 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1518 * gcc.target/powerpc/vsx-simode.c: Likewise.
1519 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1520 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1521
eb086562
PC
15222017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/71570
1525 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1526
a7473dc5
L
15272017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1528
1529 PR target/81563
1530 * gcc.target/i386/pr81563.c: New test
1531
404f48ac
WD
15322017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1533
1534 PR target/79041
1535 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1536
c3d38629
MP
15372017-07-26 Marek Polacek <polacek@redhat.com>
1538
1539 PR middle-end/70992
1540 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1541 * gcc.dg/overflow-warn-2.c: Likewise.
1542 * gcc.dg/overflow-warn-3.c: Likewise.
1543 * gcc.dg/overflow-warn-4.c: Likewise.
1544 * gcc.dg/torture/pr70992-2.c: New test.
1545 * gcc.dg/torture/pr70992.c: New test.
1546
4f450a2b
RB
15472017-07-26 Richard Biener <rguenther@suse.de>
1548
1549 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1550 happening in ccp1.
1551 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1552
e1711448
WD
15532017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1554
1555 PR middle-end/46932
1556 * gcc.dg/pr46932.c: New testcase.
1557
108c3c88
ML
15582017-07-26 Martin Liska <mliska@suse.cz>
1559
1560 PR sanitize/81186
1561 * gcc.dg/asan/pr81186.c: New test.
1562
52645850
CL
15632017-07-25 Carl Love <cel@us.ibm.com>
1564
1565 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1566 vec_cnttz builtins.
1567
a8697b27
EB
15682017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 * gnat.dg/opt66.adb: New test.
1571
288fe52e
AM
15722017-07-25 Alexander Monakov <amonakov@ispras.ru>
1573
1574 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1575 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1576
b771c609
AM
15772017-07-25 Alexander Monakov <amonakov@ispras.ru>
1578
1579 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1580
15812017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1582
1583 * c-c++-common/patchable_function_entry-default.c: New test.
1584 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1585 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1586
774cccdc
JJ
15872017-07-25 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR target/81532
1590 * gcc.target/i386/pr80833-3.c: New test.
1591 * gcc.target/i386/avx512dq-pr81532.c: New test.
1592 * gcc.target/i386/avx512bw-pr81532.c: New test.
1593
1aa54f90
RB
15942017-07-25 Richard Biener <rguenther@suse.de>
1595
1596 PR tree-optimization/81455
1597 * gcc.dg/pr81455.c: New testcase.
1598
e294f495
RB
15992017-07-25 Richard Biener <rguenther@suse.de>
1600
1601 PR tree-optimization/81529
1602 * gfortran.dg/pr81529.f90: New testcase.
1603
edf8ba4b
WD
16042017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1605
774cccdc 1606 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1607
ea063871
RB
16082017-07-25 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/81410
1611 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1612
5ea71a5a
RB
16132017-07-25 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/81510
1616 * gcc.dg/torture/pr81510.c: New testcase.
1617 * gcc.dg/torture/pr81510-2.c: Likewise.
1618
4287b4e8
ML
16192017-07-25 Martin Liska <mliska@suse.cz>
1620
1621 PR ipa/81520
1622 * gcc.dg/ipa/pr81520.c: New test.
1623
d49718d6
MP
16242017-07-25 Marek Polacek <polacek@redhat.com>
1625
1626 PR c/81364
1627 * Wmultistatement-macros-12.c: New test.
1628
0e82a9b9
BC
16292017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1630
1631 PR target/81414
1632 * gcc.target/aarch64/pr81414.C: New.
1633
3d99332b
RB
16342017-07-25 Richard Biener <rguenther@suse.de>
1635
1636 PR middle-end/81505
1637 * gcc.dg/ubsan/pr81505.c: New testcase.
1638
52d0f7bd
DS
16392017-07-24 Daniel Santos <daniel.santos@pobox.com>
1640
1641 PR testsuite/80759
1642 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1643 (ELFFN_BEGIN): Rename to FN_TYPE.
1644 (ELFFN_END): Rename to FN_SIZE.
1645 (ASMNAME): New macro.
1646 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1647 .global.
1648 (FUNC_END): Use ASMNAME.
1649 (test_data_save): Remove.
1650 (test_data_input): Likewise.
1651 (test_data_output: Likewise.
1652 (test_data_fn): Likewise.
1653 (test_data_retaddr): Likewise.
1654 (regs_to_mem): Make globals, use r10 instead of rax.
1655 (mem_to_regs): Likewise.
1656 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1657 body to ms-sysv.c.
1658 (do_test_aligned): Likewise.
1659 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1660 Add dg-* directives.
1661 (PASTE_STR): New macro.
1662 (ASMNAME): Likewise.
1663 (LOAD_TEST_DATA_ADDR): Likewise.
1664 (TEST_DATA_OFFSET): Likewise.
1665 (do_test_body0): New C function.
1666 (do_test_body): New inline assembly routine.
1667 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1668 (runtest_ms_sysv): Modify.
1669
19930989
MM
16702017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1671
1672 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1673 since the upper-regs options have been deleted.
1674 * gcc.target/powerpc/pr65849-2.c: Likewise.
1675 * gcc.target/powerpc/pr80099-1.c: Likewise.
1676 * gcc.target/powerpc/pr80099-2.c: Likewise.
1677 * gcc.target/powerpc/pr80099-3.c: Likewise.
1678 * gcc.target/powerpc/pr80099-4.c: Likewise.
1679 * gcc.target/powerpc/pr80099-5.c: Likewise.
1680 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1681 support removal of the upper-regs options.
1682 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1683 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1684 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1685 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1686 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1687 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1688 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1689 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1690 * gcc.target/powerpc/ppc-round.c: Likewise.
1691 * gcc.target/powerpc/pr71720.c: Likewise.
1692 * gcc.target/powerpc/pr72853.c: Likewise.
1693 * gcc.target/powerpc/pr79907.c: Likewise.
1694 * gcc.target/powerpc/pr78953.c: Likewise.
1695 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1696 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1697 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1698 * gcc.target/powerpc/vec-init-3.c: Likewise.
1699 * gcc.target/powerpc/vec-init-6.c: Likewise.
1700 * gcc.target/powerpc/vec-init-7.c: Likewise.
1701 * gcc.target/powerpc/vec-set-char.c: Likewise.
1702 * gcc.target/powerpc/vec-set-int.c: Likewise.
1703 * gcc.target/powerpc/vec-set-short.c: Likewise.
1704
d47d34bb
WD
17052017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1706
1707 PR target/79041
1708 * gcc.target/aarch64/pr79041-2.c: New test.
1709
26bca0ed
CL
17102017-07-24 Carl Love <cel@us.ibm.com>
1711
1712 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1713 the new built-ins.
1714
4b40986c
JW
17152017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1716
1717 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1718
213c3b7b
TK
17192017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1720 Mikael Morin <mikael@gcc.gnu.org>
1721
1722 PR fortran/66102
1723 * gfortran.dg/realloc_on_assign_28.f90: New test.
1724
e2b71b5a
DE
17252017-07-23 David Edelsohn <dje.gcc@gmail.com>
1726
1727 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1728 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1729
f36dda3b
UB
17302017-07-23 Uros Bizjak <ubizjak@gmail.com>
1731
1732 PR target/80569
1733 * gcc.target/i386/pr80569.c: New test.
1734
5ff4baa5
CL
17352017-07-21 Carl Love <cel@us.ibm.com>
1736
1737 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1738 vmuleuh): Fix scan-assembler-times should check for word not half word
1739 instructions.
1740
43f84f6c
JW
17412017-07-21 Jim Wilson <jim.wilson@linaro.org>
1742
1743 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1744 redundant -march option.
1745 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1746 in addition to armv8.1-a.
1747
325fe816
YG
17482017-07-21 Yury Gribov <tetra2005@gmail.com>
1749
1750 PR middle-end/56727
1751 * gcc.dg/pr56727-1.c: New test.
1752 * gcc.dg/pr56727-2.c: New test.
1753
5a5838e0
SM
17542017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1755
1756 * gcc.target/powerpc/mmx-check.h: New file.
1757 * gcc.target/powerpc/mmx-packs.c: New file.
1758 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1759 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1760 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1761 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1762 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1763 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1764 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1765 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1766 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1767 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1768 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1769 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1770 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1771 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1772 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1773 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1774 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1775 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1776 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1777 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1778 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1779 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1780 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1781 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1782 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1783 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1784 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1785 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1786 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1787 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1788 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1789 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1790 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1791 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1792 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1793 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1794 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1795 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1796
9af7f373
RB
17972017-06-21 Richard Biener <rguenther@suse.de>
1798
1799 PR tree-optimization/81500
1800 * gcc.dg/torture/pr81500.c: New testcase.
1801
5aaa8fb4
NS
18022017-07-20 Nathan Sidwell <nathan@acm.org>
1803
1804 * g++.dg/ext/anon-struct6.C: Adjust diag.
1805 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1806
2953b72f
JJ
18072017-07-20 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR target/80846
1810 * gcc.target/i386/avx-pr80846.c: New test.
1811 * gcc.target/i386/avx2-pr80846.c: New test.
1812 * gcc.target/i386/avx512f-pr80846.c: New test.
1813
73c4b4df
BC
18142017-07-20 Bin Cheng <bin.cheng@arm.com>
1815
1816 PR tree-optimization/81388
1817 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1818 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1819
77e5edaf
JH
18202017-07-17 Tom de Vries <tom@codesourcery.com>
1821
1822 PR middle-end/81030
1823 * gcc.dg/pr81030.c: New test.
1824
891ad31c
RB
18252017-07-20 Richard Biener <rguenther@suse.de>
1826
1827 PR tree-optimization/61171
1828 * g++.dg/vect/pr61171.cc: New testcase.
1829 * gfortran.dg/vect/pr61171.f: Likewise.
1830 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1831
f971b281
RB
18322017-07-20 Richard Biener <rguenther@suse.de>
1833
1834 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1835 with V64QImode.
1836 * gcc.dg/vect/slp-45.c: Likewise.
1837
2071f8f9
N
18382017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1839
1840 * gcc.dg/tree-ssa/vrp116.c: New Test.
1841
a6722e5b
MM
18422017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1843
1844 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1845 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1846 __builtin_cpu_is and __builtin_cpu_supports are supported.
1847
ccfa843f
SM
18482017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1849
1850 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1851 __BUILTIN_CPU_SUPPORTS__ defined.
1852 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1853 __BUILTIN_CPU_SUPPORTS__ defined.
1854
564e405c
JJ
18552017-07-19 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR tree-optimization/81346
1858 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1859
3717fbe3
TV
18602017-07-19 Tom de Vries <tom@codesourcery.com>
1861
1862 * gcc.target/nvptx/decl-init.c: Update alignment.
1863 * gcc.target/nvptx/slp-2-run.c: New test.
1864 * gcc.target/nvptx/slp-2.c: New test.
1865 * gcc.target/nvptx/v2di.c: New test.
1866
b98b34b7
TV
18672017-07-19 Tom de Vries <tom@codesourcery.com>
1868
1869 * gcc.target/nvptx/slp-run.c: New test.
1870 * gcc.target/nvptx/slp.c: New test.
1871 * gcc.target/nvptx/v2si-cvt.c: New test.
1872 * gcc.target/nvptx/v2si-run.c: New test.
1873 * gcc.target/nvptx/v2si.c: New test.
1874 * gcc.target/nvptx/vec.inc: New test.
1875
8d1628eb
JJ
18762017-07-19 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR tree-optimization/81346
1879 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1880 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1881 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1882 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1883 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1884 compiler to avoid X / C1 op C2 optimization to trigger.
1885
4d6ababc
ML
18862017-07-19 Martin Liska <mliska@suse.cz>
1887
1888 PR sanitizer/63361
1889 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1890 -ffloat-store or -mieee for targets that need it.
1891
d83cc5cc
TV
18922017-07-18 Tom de Vries <tom@codesourcery.com>
1893
1894 PR middle-end/81464
1895 * gfortran.dg/pr81464.f90: New test.
1896
e822e885
UB
18972017-07-18 Uros Bizjak <ubizjak@gmail.com>
1898
1899 PR target/81471
1900 * gcc.target/i386/pr81471.c: New test.
1901
b267968e
RB
19022017-06-18 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/81410
1905 * gcc.dg/vect/pr81410.c: New testcase.
1906
33e9feb5
JH
19072017-07-18 Jan Hubicka <hubicka@ucw.cz>
1908
1909 PR middle-end/81462
1910 * g++.dg/torture/pr81462.C: New testcase.
1911
694dd0e4
BC
19122017-07-18 Bin Cheng <bin.cheng@arm.com>
1913
1914 PR target/81408
1915 * g++.dg/tree-ssa/pr81408.C: New.
1916 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1917
f9bfe3f5
RB
19182017-07-18 Richard Biener <rguenther@suse.de>
1919
1920 PR tree-optimization/80620
1921 PR tree-optimization/81403
1922 * gcc.dg/torture/pr80620.c: New testcase.
1923 * gcc.dg/torture/pr81403.c: Likewise.
1924
19252017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1926
1927 PR tree-optimization/81418
1928 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1929
19302017-07-17 Carl Love <cel@us.ibm.com>
1931
1932 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1933 test case changes for commit 249424
1934
1935 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1936 vmuleuh): Fix scan-assembler-times should check for word not half word
1937 instructions.
1938
f6489326
BS
19392017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1940
1941 PR tree-optimization/81162
1942 * gcc.dg/pr81162.c: Move this to...
1943 * gcc.dg/ubsan/pr81162.c: ...here.
1944
dbc4ecfc
VR
19452017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1946
1947 * g++.dg/diagnostic/friend1.C: New test.
1948 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1949
a64559a5
NS
19502017-07-17 Nathan Sidwell <nathan@acm.org>
1951
1952 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1953
aac59577
BE
19542017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1955
1956 * lib/gcc-dg.exp: Increase expect's match buffer size.
1957
aa1528b5
BC
19582017-07-17 Bin Cheng <bin.cheng@arm.com>
1959
1960 PR target/81369
1961 * gcc.dg/tree-ssa/pr81369.c: New.
1962
b6c354eb
CZ
19632017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1964
1965 * gcc.target/arc/pr9000674901.c: New file.
1966 * gcc.target/arc/pic-1.c: Likewise.
1967 * gcc.target/arc/pr9001191897.c: Likewise.
1968
1825c61e
CZ
19692017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1970 Andrew Burgess <andrew.burgess@embecosm.com>
1971
1972 * gcc.target/arc/naked-1.c: New file.
1973 * gcc.target/arc/naked-2.c: Likewise.
1974
1f1e8aed
JJ
19752017-07-17 Jakub Jelinek <jakub@redhat.com>
1976
9ebce098
JJ
1977 PR tree-optimization/81428
1978 * gcc.dg/fixed-point/pr81428.c: New test.
1979
e8dd1313
JJ
1980 PR tree-optimization/81365
1981 * g++.dg/torture/pr81365.C: New test.
1982
1f1e8aed
JJ
1983 PR tree-optimization/81396
1984 * gcc.dg/tree-ssa/pr81396.c: New test.
1985
38f638ca
EB
19862017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1987
1988 * gnat.dg/opt65.adb: New test.
1989
5fa396ad
JH
19902017-07-16 Jan Hubicka <hubicka@ucw.cz>
1991
1992 * gcc.dg/predict-8.c: Update.
1993
00aeee56
VR
19942017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1995
1996 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1997 * g++.dg/warn/pr12242.C: Likewise.
1998
b70bb05b
KN
19992017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2000
2001 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2002 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2003 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2004 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2005 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2006 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2007 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2008 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2009 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2010 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2011 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2012 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2013 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2014 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2015 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2016 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2017 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2018 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2019 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2020 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2021 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2022 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2023 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2024 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2025 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2026 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2027 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2028 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2029 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2030 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2031 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2032 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2033 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2034 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2035 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2036 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2037 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2038 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2039 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2040 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2041 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2042 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2043 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2044 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2045 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2046 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2047 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2048 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2049 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2050 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2051 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2052
3b805666
BS
20532016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2054
2055 PR tree-optimization/81162
2056 * gcc.dg/pr81162.c: New file.
2057
bece580c
MS
20582017-07-14 Martin Sebor <msebor@redhat.com>
2059
2060 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2061 that bcopy is expected to be transformed to.
2062
eea77d1f
DM
20632017-07-14 David Malcolm <dmalcolm@redhat.com>
2064
2065 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2066 * g++.dg/lookup/missing-std-include-2.C: New test case.
2067 * g++.dg/lookup/missing-std-include-3.C: New test case.
2068 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2069 * gcc.dg/missing-header-fixit-1.c: New test case.
2070 * gcc.dg/missing-header-fixit-2.c: New test case.
2071 * gcc.dg/missing-header-fixit-2.h: New header.
2072
338d6484
DM
20732017-07-13 David Malcolm <dmalcolm@redhat.com>
2074
2075 PR c/81405
2076 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2077
20782017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2079
2080 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2081
6d28654e
ML
20822017-07-13 Martin Liska <mliska@suse.cz>
2083
2084 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2085 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2086 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2087 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2088 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2089 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2090 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2091
3787ee47
MM
20922017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2093
2094 PR target/81193
2095 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2096 __builtin_cpu_supports with old GLIBC's.
2097 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2098 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2099 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2100 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2101 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2102 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2103 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2104 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2105 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2106 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2107 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2108 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2109 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2110 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2111 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2112 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2113 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2114 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2115 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2116 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2117 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2118 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2119 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2120 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2121
118009c1
CL
21222017-07-12 Carl Love <cel@us.ibm.com>
2123
2124 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2125 rev_bool_int): Add test cases for builtins.
2126 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2127 test cases for builtins.
2128
5d7b8153
CL
21292017-07-12 Carl Love <cel@us.ibm.com>
2130
2131 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2132 lp64 && p9vector_hw.
2133
6ea93a64
CL
21342017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2135
2136 * lib/target-supports.exp (check_stack_check_available): Make
2137 testcase name depend on stack_kind.
2138
2f65ab2e
MC
21392017-07-11 Michael Collison <michael.collison@arm.com>
2140
774cccdc 2141 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2142
9e028cef
PC
21432017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/51270
2146 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2147
f281956e
CL
21482017-07-11 Carl Love <cel@us.ibm.com>
2149
2150 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2151 test cases for the builtins.
2152
3d36348a
YG
21532017-07-11 Yury Gribov <tetra2005@gmail.com>
2154
2155 * lib/profopt.exp: Print relative names in UNSUPPORTED
2156 AutoFDO tests.
2157
214f700a
MC
21582017-07-10 Michael Collison <michael.collison@arm.com>
2159
2160 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2161
03ed2915
UB
21622017-07-10 Uros Bizjak <ubizjak@gmail.com>
2163
2164 PR target/81375
2165 * gcc.target/i386/pr81375.c: New test.
2166
9c582dbb
MS
21672017-07-10 Martin Sebor <msebor@redhat.com>
2168
2169 PR tree-optimization/80397
2170 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2171
281ac396
MS
21722017-07-10 Martin Sebor <msebor@redhat.com>
2173
2174 PR other/81345
2175 * gcc.dg/pr81345.c: New test.
2176
a7784956
CZ
21772017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2178
2179 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2180 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2181
5920ba15
UB
21822017-07-09 Uros Bizjak <ubizjak@gmail.com>
2183
2184 PR target/81313
2185 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2186 integer argumets to bypass x86_64 outgoing args optimization.
2187
21882017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2189
2190 * gfortran.dg/eoshift_4.f90: New test.
2191 * gfortran.dg/eoshift_5.f90: New test.
2192 * gfortran.dg/eoshift_6.f90: New test.
2193
35c95658
L
21942017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2195
2196 PR target/81313
2197 * gcc.target/i386/pr81313-1.c: New test.
2198 * gcc.target/i386/pr81313-2.c: Likewise.
2199 * gcc.target/i386/pr81313-3.c: Likewise.
2200 * gcc.target/i386/pr81313-4.c: Likewise.
2201 * gcc.target/i386/pr81313-5.c: Likewise.
2202
dcbf81c9
RS
22032017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2204
2205 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2206 * gnat.dg/vect16.ads (Sarray): Likewise.
2207 * gnat.dg/vect17.ads (Sarray): Likewise.
2208 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2209 * gnat.dg/vect16.adb (Add): Likewise.
2210 * gnat.dg/vect17.adb (Add): Likewise.
2211
738f7c2e
DM
22122017-07-07 David Malcolm <dmalcolm@redhat.com>
2213
2214 PR c++/79300
2215 * g++.dg/diagnostic/pr79300.C: New test case.
2216
6a69355c
MM
22172017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2218
57f49e99
MM
2219 * gcc.target/powerpc/clone1.c: Add check to make sure the
2220 __builtin_cpu_supports function is fully supported.
2221 * gcc.target/powerpc/clone2.c: New runtime test for
2222 target_clones.
2223
6a69355c
MM
2224 PR target/81348
2225 * gcc.target/powerpc/pr81348.c: New test.
2226
5e32025a
SN
22272017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2228
2229 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2230
19388c6d
CL
22312017-07-07 Carl Love <cel@us.ibm.com>
2232
2233 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2234 file for built-ins.
2235
bcc3c3f1
JM
22362017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2237
2238 * gcc.target/sparc/dictunpack.c: New file.
2239 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2240 * gcc.target/sparc/fpcmpshl.c: Likewise.
2241 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2242 * gcc.target/sparc/fpcmpushl.c: Likewise.
2243
2c6e2eb1
HA
22442017-07-06 Harald Anlauf <anlauf@gmx.de>
2245
2246 PR fortran/70071
2247 * gfortran.dg/coarray_44.f90: New testcase.
2248
5094f7d5
MO
22492017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2250
2251 * c-c++-common/asan/kasan-alloca-1.c: New test.
2252 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2253
e3174bdf
MO
22542017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2255
2256 * c-c++-common/asan/alloca_big_alignment.c: New test.
2257 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2258 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2259 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2260 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2261 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2262 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2263 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2264
a40c6fa8
GJL
22652017-07-06 Georg-Johann Lay <avr@gjlay.de>
2266
2267 PR target/81305
2268 * gcc.target/avr/isr-test.h: Fix warnings.
2269
9296dd9b
TP
22702017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2271
2272 * lib/target-supports.exp: Generate
2273 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2274 and check_effective_target_arm_arch_v8r_multilib.
2275
d87f00ba
CL
22762017-07-06 Carl Love <cel@us.ibm.com>
2277
9296dd9b 2278 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2279
22802017-07-06 Carl Love <cel@us.ibm.com>
2281
2282 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2283 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2284 cases for vec_addc, adde and addec builtins.
2285
c471c6ed
DM
22862017-07-06 David Malcolm <dmalcolm@redhat.com>
2287
2288 PR c++/79300
2289 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2290 expected underlining within macro expansion.
2291 * c-c++-common/pr70264.c: Likewise.
2292 * g++.dg/plugin/diagnostic-test-expressions-1.C
2293 (test_within_macro_1): New test.
2294 (test_within_macro_2): Likewise.
2295 (test_within_macro_3): Likewise.
2296 (test_within_macro_4): Likewise.
2297 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2298 expected underlining within macro expansion.
2299 (test_macro_4): Likewise.
2300 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2301 (test_within_macro_1): New test.
2302 (test_within_macro_2): Likewise.
2303 (test_within_macro_3): Likewise.
2304 (test_within_macro_4): Likewise.
2305 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2306 underlining within macro expansion.
2307
68d872d7
SP
23082017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2309
2310 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2311 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2312 _mm_maskz_getexp_round_sd): Test new intrinsics.
2313 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2314 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2315 _mm_maskz_getexp_round_ss): Ditto.
2316 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2317 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2318 _mm_maskz_getmant_round_sd): Ditto.
2319 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2320 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2321 _mm_maskz_getmant_round_ss): Ditto.
2322 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2323 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2324 _mm_maskz_getexp_round_sd): New runtime tests.
2325 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2326 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2327 _mm_maskz_getexp_round_ss): Ditto.
2328 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2329 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2330 _mm_maskz_getmant_round_sd): Ditto.
2331 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2332 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2333 _mm_maskz_getmant_round_ss): Ditto.
2334 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2335 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2336 __builtin_ia32_getmantss_mask_round): Test new builtins.
2337 * gcc.target/i386/sse-13.c : Ditto.
2338 * gcc.target/i386/sse-23.c: Ditto.
2339 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2340 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2341 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2342 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2343 _mm_mask_getexp_round_ss): Test new intrinsics.
2344 * gcc.target/i386/testround-1.c: Ditto.
2345 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2346 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2347 _mm_mask_getmant_round_ss): Test new intrinsics
2348 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2349 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2350 _mm_maskz_getmant_ss): Test new intrinsics.
2351
9e00a397
CL
23522017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2353
2354 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2355 * lib/target-supports.exp (check_stack_check_available): New.
2356 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2357 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2358 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2359 * gcc.dg/pr47443.c: Likewise.
2360 * gcc.dg/pr48134.c: Likewise.
2361 * gcc.dg/pr70017.c: Likewise.
2362 * gcc.target/aarch64/stack-checking.c: Likewise.
2363 * gcc.target/arm/stack-checking.c: Likewise.
2364 * gcc.target/i386/pr48723.c: Likewise.
2365 * gcc.target/i386/pr55672.c: Likewise.
2366 * gcc.target/i386/pr67265-2.c: Likewise.
2367 * gcc.target/i386/pr67265.c: Likewise.
2368 * gnat.dg/opt49.adb: Likewise.
2369 * gnat.dg/stack_check1.adb: Likewise.
2370 * gnat.dg/stack_check2.adb: Likewise.
2371 * gnat.dg/stack_check3.adb: Likewise.
2372
38e6cc4d
KN
23732017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2374
2375 PR target/80103
2376 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2377 __attribute__.
2378
f8aa2b2c
SP
23792017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2380
2381 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2382 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2383 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2384 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2385 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2386 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2387 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2388 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2389 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2390 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2391 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2392 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2393
e483b7b4
GJL
23942017-07-05 Georg-Johann Lay <avr@gjlay.de>
2395
2396 PR target/81305
2397 * gcc.target/avr/isr-test.h: New file.
2398 * gcc.target/avr/torture/isr-01-simple.c: New test.
2399 * gcc.target/avr/torture/isr-02-call.c: New test.
2400 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2401
a8745cc2
BC
24022017-07-05 Bin Cheng <bin.cheng@arm.com>
2403
2404 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2405 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2406 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2407 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2408
4a52eb19
BC
24092017-07-05 Bin Cheng <bin.cheng@arm.com>
2410
2411 * gcc.dg/tree-ssa/ldist-26.c: New test.
2412
95f7d11b
BC
24132017-07-05 Bin Cheng <bin.cheng@arm.com>
2414
2415 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2416
45bb7d59
UB
24172017-07-04 Uros Bizjak <ubizjak@gmail.com>
2418
2419 PR target/81300
2420 * gcc.target/i386/pr81300.c: New test.
2421
1fcfac88
UB
24222017-07-04 Uros Bizjak <ubizjak@gmail.com>
2423
2424 PR target/81294
2425 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2426 x and y arguments in the call to _subborrow_u32.
2427 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2428 x and y arguments in the call to _subborrow_u64.
2429 * gcc.target/i386/pr81294-1.c: New test.
2430 * gcc.target/i386/pr81294-2.c: Ditto.
2431
a4187dab
KT
24322017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2435
efbf55b0
MP
24362017-07-04 Marek Polacek <polacek@redhat.com>
2437
2438 PR c/81231
2439 * gcc.dg/atomic-pr81231.c: New test.
2440
1aad7106
RS
24412017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2442
2443 PR tree-optimization/81292
2444 * gcc.dg/pr81292-1.c: New test.
2445 * gcc.dg/pr81292-2.c: Likewise.
2446
7c819e8a
ML
24472017-07-04 Martin Liska <mliska@suse.cz>
2448
2449 PR sanitizer/81040
2450 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2451 use-after-scope sanitization.
2452
f111f434
JJ
24532017-07-04 Jakub Jelinek <jakub@redhat.com>
2454
8e8dd13b
JJ
2455 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2456 options.
2457
f111f434
JJ
2458 PR target/81175
2459 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2460 gather.
2461
7a1238d1
ML
24622017-07-04 Martin Liska <mliska@suse.cz>
2463
2464 PR ipa/81214
2465 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2466 * g++.dg/ext/mvc3.C: Likewise.
2467 * gcc.target/i386/mvc2.c: Likewise.
2468 * gcc.target/i386/mvc3.c: Likewise.
2469
9fc1fed4
JJ
24702017-07-04 Jakub Jelinek <jakub@redhat.com>
2471
8e3b9bbf
JJ
2472 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2473 decomposition declaration in diagnostics.
2474 * g++.dg/cpp1z/decomp2.C: Likewise.
2475 * g++.dg/cpp1z/decomp3.C: Likewise.
2476 * g++.dg/cpp1z/decomp4.C: Likewise.
2477 * g++.dg/cpp1z/decomp5.C: Likewise.
2478 * g++.dg/cpp1z/decomp6.C: Likewise.
2479 * g++.dg/cpp1z/decomp7.C: Likewise.
2480 * g++.dg/cpp1z/decomp8.C: Likewise.
2481 * g++.dg/cpp1z/decomp13.C: Likewise.
2482 * g++.dg/cpp1z/decomp14.C: Likewise.
2483 * g++.dg/cpp1z/decomp18.C: Likewise.
2484 * g++.dg/cpp1z/decomp19.C: Likewise.
2485 * g++.dg/cpp1z/decomp22.C: Likewise.
2486 * g++.dg/cpp1z/decomp23.C: Likewise.
2487 * g++.dg/cpp1z/decomp24.C: Likewise.
2488 * g++.dg/cpp1z/decomp25.C: Likewise.
2489 * g++.dg/cpp1z/decomp26.C: Likewise.
2490 * g++.dg/cpp1z/decomp28.C: Likewise.
2491
9fc1fed4
JJ
2492 PR c++/81258
2493 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2494 * g++.dg/cpp1z/decomp30.C: New test.
2495
17c18221
PC
24962017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 PR c++/65775
2499 * g++.dg/cpp0x/trailing14.C: New.
2500
370d975d
DH
25012017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2502
2503 PR testsuite/79866
2504 * gfortran.dg/coarray_event_2.f08: New test.
2505
73977c47
DH
25062017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2507
2508 PR testsuite/79843
2509 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2510 * gfortran.dg/pointer_intent_2.f90: Likewise.
2511
2f70a979
JH
25122017-07-02 Jan Hubicka <hubicka@ucw.cz>
2513
2514 PR middle-end/81290
2515 * gcc.c-torture/compile/pr81290.c: New.
2516
6b5e165b
RB
25172017-07-03 Richard Biener <rguenther@suse.de>
2518
2519 PR tree-optimization/60510
2520 * gfortran.dg/vect/pr60510.f: New testcase.
2521
d8ac7e28
RO
25222017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2523
2524 * gcc.target/i386/mvc6.c: Require ifunc support.
2525
da402967
ML
25262017-07-03 Martin Liska <mliska@suse.cz>
2527
2528 PR sanitize/81040
2529 * g++.dg/asan/function-argument-1.C: New test.
2530 * g++.dg/asan/function-argument-2.C: New test.
2531 * g++.dg/asan/function-argument-3.C: New test.
2532
bc9f4235
RS
25332017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2534
2535 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2536 as well.
2537
be086ff5
TV
25382017-07-03 Tom de Vries <tom@codesourcery.com>
2539
2540 PR tree-optimization/69468
2541 * gcc.dg/pr81192.c: Update.
2542
4752be46
TV
25432017-07-03 Tom de Vries <tom@codesourcery.com>
2544
2545 PR tree-optimization/81192
2546 * gcc.dg/pr81192.c: Update.
2547
0bbfd554
TV
25482017-07-03 Tom de Vries <tom@codesourcery.com>
2549
2550 PR tree-optimization/81192
2551 * gcc.dg/pr81192.c: New test.
2552
b677e2f6
TK
25532017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2554
2555 * gfortran/eoshift_3.f90: New test.
2556
e3f9a279
RS
25572017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2558
2559 * gcc.dg/strlenopt-32.c: New testcase.
2560 * gcc.dg/strlenopt-33.c: Likewise.
2561 * gcc.dg/strlenopt-33g.c: Likewise.
2562 * gcc.dg/strlenopt-34.c: Likewise.
2563 * gcc.dg/strlenopt-35.c: Likewise.
2564
862088aa
RS
25652017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2566
2567 PR tree-optimization/80769
2568 * gcc.dg/strlenopt-31.c: New test.
2569 * gcc.dg/strlenopt-31g.c: Likewise.
2570
c34d0927
RS
25712017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2572
2573 PR tree-optimization/81136
2574 * gcc.dg/vect/pr81136.c: New test.
2575
c52d6043
JJ
25762017-07-01 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR sanitizer/81262
2579 * gcc.c-torture/compile/pr81262.c: New test.
2580 * g++.dg/ubsan/pr81262.C: New test.
2581
77616c7e
JH
25822017-06-29 Jan Hubicka <hubicka@ucw.cz>
2583
2584 PR ipa/81261
2585 * g++.dg/ipa/pr81261.C: New testcase.
2586
fb6a764d
AP
25872017-06-30 Andrew Pinski <apinski@cavium.com>
2588
2589 * gcc.dg/torture/pr81245.c: New testcase.
2590
059ab149
AH
25912017-06-30 Aldy Hernandez <aldyh@redhat.com>
2592
2593 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2594 unbounded use.
2595
e59e8b5a
DM
25962017-06-30 David Malcolm <dmalcolm@redhat.com>
2597
2598 PR c++/80014
2599 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2600 Add declaration.
2601 (test_typeid): New test function.
2602
e855bdc0
JJ
26032017-06-30 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR target/81225
2606 * gcc.target/i386/pr81225.c: New test.
2607
fe32bb1b
NS
26082017-06-30 Nathan Sidwell <nathan@acm.org>
2609
2610 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2611 * g++.dg/cpp0x/decltype9.C: Likewise.
2612 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2613 * g++.dg/lookup/decl1.C: Likewise.
2614 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2615 * g++.dg/other/pr28432.C: Likewise.
2616 * g++.dg/parse/crash12.C: Likewise.
2617 * g++.dg/parse/enum3.C: Likewise.
2618 * g++.dg/parse/operator6.C: Likewise.
2619 * g++.dg/template/crash69.C: Likewise.
2620 * g++.dg/template/error27.C: Likewise.
2621 * g++.dg/template/error28.C: Likewise.
2622 * g++.dg/template/memfriend6.C: Likewise.
2623 * g++.old-deja/g++.mike/err1.C: Likewise.
2624 * g++.old-deja/g++.mike/p811.C: Likewise.
2625 * g++.old-deja/g++.other/crash25.C: Likewise.
2626 * g++.old-deja/g++.other/dtor4.C: Likewise.
2627 * g++.old-deja/g++.pt/t37.C: Likewise.
2628
aaa587d4
ML
26292017-06-30 Martin Liska <mliska@suse.cz>
2630
2631 PR ipa/81214
2632 * gcc.target/i386/pr81214.c: New test.
2633
274c1516
NS
26342017-06-30 Nathan Sidwell <nathan@acm.org>
2635
3b5c768c
NS
2636 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2637
274c1516
NS
2638 PR c++/81229
2639 * g++.dg/lookup/pr81229.C: New.
2640
c497284c
ML
26412017-06-30 Martin Liska <mliska@suse.cz>
2642
2643 PR sanitizer/81021
2644 * g++.dg/asan/pr81021.C: New test.
2645
4812f0b7
RB
26462017-06-30 Richard Biener <rguenther@suse.de>
2647
2648 PR tree-optimization/81249
2649 * g++.dg/torture/pr81249.C: New testcase.
2650
8e09cb8b
PC
26512017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2654 * g++.dg/diagnostic/variadic1.C: Likewise.
2655 * g++.dg/gomp/udr-3.C: Likewise.
2656 * g++.dg/overload/error1.C: Likewise.
2657 * g++.dg/overload/error2.C: Likewise.
2658 * g++.dg/template/duplicate1.C: Likewise.
2659 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2660 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2661 * g++.old-deja/g++.other/redecl2.C: Likewise.
2662 * g++.old-deja/g++.other/redecl4.C: Likewise.
2663 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2664
74582a3e
CP
26652017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2666
2667 PR fortran/77765
2668 * gfortran.dg/goacc/pr77765.f90: New test.
2669
6da4066f
SE
26702017-06-29 Steve Ellcey <sellcey@cavium.com>
2671
2672 * gcc.target/aarch64/ccmp_2.c: New test.
2673
be3b7dcf
NS
26742017-06-29 Nathan Sidwell <nathan@acm.org>
2675
2676 PR c++/81247
2677 * g++.dg/parse/pr81247-[abc].C: New.
2678
e5898daf
CL
26792017-06-29 Carl Love <cel@us.ibm.com>
2680
2681 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2682 test_unsigned_int_result, test_ll_int_result,
2683 test_ll_unsigned_int_result): Add result checking functions, add
2684 debug support.
2685 (main): Add builtin function tests.
2686
14836f38
CL
26872017-06-29 Carl Love <cel@us.ibm.com>
2688
2689 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2690 dg-skip-if): Add -mvsx -mcpu=power7.
2691
0630a4ec
RB
26922017-06-29 Richard Biener <rguenther@suse.de>
2693
2694 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2695
f76b4224
NS
26962017-06-29 Nathan Sidwell <nathan@acm.org>
2697
2698 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2699
f66459c1
PB
27002017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2701
2702 PR middle-end/81194
2703 * g++.dg/pr81194.C: New test.
2704
3c7bb489
L
27052017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2706
2707 PR ipa/80565
2708 * gcc.dg/torture/pr80565.c: New file.
2709
6cd83bec
BC
27102017-06-29 Bin Cheng <bin.cheng@arm.com>
2711
2712 PR tree-optimization/81196
2713 * gcc.dg/vect/pr81196.c: New.
2714
4c6a51a0
MC
27152017-06-29 Michael Collison <michael.collison@arm.com>
2716
2717 Fix date on previous ChangeLog entry.
2718
27192017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2720 Michael Collison <michael.collison@arm.com>
2721
2722 PR target/70119
2723 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2724
395a191d
SP
27252017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2726
2727 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2728 Test new intrinsic.
2729 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2730 Ditto.
2731 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2732 Ditto.
2733 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2734 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2735 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2736
0ddc0ebc
TP
27372017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2738
2739 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2740 current ARM check by ARM NEON's availability check.
2741 (check_effective_target_vect_intfloat_cvt): Likewise.
2742 (check_effective_target_vect_uintfloat_cvt): Likewise.
2743 (check_effective_target_vect_floatint_cvt): Likewise.
2744 (check_effective_target_vect_floatuint_cvt): Likewise.
2745 (check_effective_target_vect_shift): Likewise.
2746 (check_effective_target_whole_vector_shift): Likewise.
2747 (check_effective_target_vect_bswap): Likewise.
2748 (check_effective_target_vect_shift_char): Likewise.
2749 (check_effective_target_vect_long): Likewise.
2750 (check_effective_target_vect_float): Likewise.
2751 (check_effective_target_vect_perm): Likewise.
2752 (check_effective_target_vect_perm_byte): Likewise.
2753 (check_effective_target_vect_perm_short): Likewise.
2754 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2755 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2756 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2757 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2758 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2759 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2760 (check_effective_target_vect_widen_shift): Likewise.
2761 (check_effective_target_vect_extract_even_odd): Likewise.
2762 (check_effective_target_vect_interleave): Likewise.
2763 (check_effective_target_vect_multiple_sizes): Likewise.
2764 (check_effective_target_vect64): Likewise.
2765 (check_effective_target_vect_max_reduc): Likewise.
2766
56a6d474
RB
27672017-06-28 Richard Biener <rguenther@suse.de>
2768
2769 PR middle-end/81227
2770 * gcc.dg/pr81227.c: New testcase.
2771
926c7865
MM
27722017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2773
2774 PR target/81193
2775 * lib/target-supports.exp
2776 (check_ppc_cpu_supports_hw_available): New test to make sure
2777 __builtin_cpu_supports works on power7 and newer.
2778
17a7218b
ML
27792017-06-28 Martin Liska <mliska@suse.cz>
2780
2781 PR ipa/81128
2782 * gcc.target/i386/pr81128.c: New test.
2783
63010089
ML
27842017-06-28 Martin Liska <mliska@suse.cz>
2785
2786 PR driver/79659
2787 * g++.dg/opt/pr79659.C: New test.
2788
b1cac008
CL
27892017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2790
2791 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2792 and options.
2793 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2794
42bd89ce
MG
27952017-06-28 Marc Glisse <marc.glisse@inria.fr>
2796
2797 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2798 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2799
b8d62ac8
JJ
28002017-06-28 Jakub Jelinek <jakub@redhat.com>
2801
2802 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2803 (foo): ... this. Change constants such that it isn't matched
2804 as __builtin_copysign, yet tests the combiner the same.
2805
6dc61b45
ML
28062017-06-28 Martin Liska <mliska@suse.cz>
2807
2808 PR sanitizer/81224
2809 * gcc.dg/asan/pr81224.c: New test.
2810
9a265443
EB
28112017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2812
2813 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2814 passed to pthread_join.
2815
935b5226
AK
28162017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2817
2818 * gcc.target/s390/nodatarel-1.c: New test.
2819
88016532
JD
28202017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2821
2822 PR fortran/80164
2823 * gfortran.dg/array_temporaries_4.f90: New test.
2824
8c2805bb
AP
28252017-06-27 Andrew Pinski <apinski@cavium.com>
2826
2827 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2828 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2829 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2830
786c6d10
MP
28312017-06-27 Marek Polacek <polacek@redhat.com>
2832
2833 PR sanitizer/81223
2834 * gcc.dg/ubsan/pr81223.c: New test.
2835
1e7df2e6
MG
28362017-06-27 Marc Glisse <marc.glisse@inria.fr>
2837
2838 * gcc.dg/tree-ssa/assoc-1.c: New file.
2839
58b45c4f
PC
28402017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/62046
2843 * g++.dg/parse/catch2.C: New.
2844
00296d7f
JJ
28452017-06-27 Jakub Jelinek <jakub@redhat.com>
2846
c1031852
JJ
2847 PR sanitizer/81209
2848 * g++.dg/ubsan/pr81209.C: New test.
2849
00296d7f
JJ
2850 PR middle-end/81207
2851 * gcc.c-torture/compile/pr81207.c: New test.
2852
0c418630
MP
28532017-06-27 Marek Polacek <polacek@redhat.com>
2854
2855 PR bootstrap/81216
2856 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2857
4b377e01
MS
28582017-06-26 Martin Sebor <msebor@redhat.com>
2859
2860 PR c++/81169
2861 * g++.dg/Wclass-memaccess-2.C: New test.
2862
952ac945
CL
28632017-06-26 Carl Love <cel@us.ibm.com>
2864
2865 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2866 Add new runnable test file for the vec_rev built-ins.
2867
df11b2ea
BS
28682016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2869
226ab0a8 2870 PR/tree-optimization 71815
df11b2ea
BS
2871 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2872 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2873
fa7ccca0
RL
28742017-06-26 Renlin Li <renlin.li@arm.com>
2875 Szabolcs Nagy <szabolcs.nagy@arm.com>
2876
2877 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2878 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2879 memmove.
2880
5a5c2d16
RB
28812017-06-26 Richard Biener <rguenther@suse.de>
2882
2883 PR target/81175
2884 * gfortran.dg/pr81175.f: New testcase.
2885
75f0112f
RB
28862017-06-26 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/81203
2889 * gcc.dg/torture/pr81203.c: New testcase.
2890
3e2becc4
MP
28912017-06-26 Marek Polacek <polacek@redhat.com>
2892
2893 PR c/80116
2894 * c-c++-common/Wmultistatement-macros-1.c: New test.
2895 * c-c++-common/Wmultistatement-macros-2.c: New test.
2896 * c-c++-common/Wmultistatement-macros-3.c: New test.
2897 * c-c++-common/Wmultistatement-macros-4.c: New test.
2898 * c-c++-common/Wmultistatement-macros-5.c: New test.
2899 * c-c++-common/Wmultistatement-macros-6.c: New test.
2900 * c-c++-common/Wmultistatement-macros-7.c: New test.
2901 * c-c++-common/Wmultistatement-macros-8.c: New test.
2902 * c-c++-common/Wmultistatement-macros-9.c: New test.
2903 * c-c++-common/Wmultistatement-macros-10.c: New test.
2904 * c-c++-common/Wmultistatement-macros-11.c: New test.
2905
945653db
EB
29062017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2907
2908 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2909
c8e3c356
CL
29102017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2911
2912 * lib/target-supports.exp
2913 (check_effective_target_arm_neon_ok_nocache): Add flags with
2914 -mfloat-abi=hard. Include arm_neon.h.
2915 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2916 (check_effective_target_arm_neon_ok_no_float_abi): New.
2917 * gcc.target/arm/lto/pr65837_0.c: Require
2918 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2919 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2920 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2921
22235619
PC
29222017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/62315
2925 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2926
e56e3fda
TK
29272017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2928
45bb7d59 2929 PR fortran/52473
e56e3fda
TK
2930 * gfortran.dg/cshift_2.f90: New test.
2931
d3f062be
JW
29322017-06-23 Jim Wilson <jim.wilson@linaro.org>
2933
2934 PR middle-end/79794
2935 * gcc.target/aarch64/pr79794.c: New.
2936
37416b69
MM
29372017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2938
2939 PR target/80510
2940 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2941 * gcc.target/powerpc/pr80510-2.c: Likewise.
2942
8447a92f
JL
29432017-06-22 Jeff Law <law@redhat.com>
2944
2945 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2946
52607f7e
WS
29472017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2948
2949 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2950 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2951 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2952 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2953 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2954 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2955 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2956 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2957
fb68f296
JC
29582017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2959
45bb7d59 2960 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2961
60edf8bb
MT
29622017-06-22 Matt Turner <mattst88@gmail.com>
2963
2964 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2965 skylake check.
2966
4333d74b
CL
29672017-06-22 Carl Love <cel@us.ibm.com>
2968
2969 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2970 vmuleuh): Fix scan-assembler-times should check for word not half word
2971 instructions.
2972
13f752b2
JL
29732017-06-22 Jeff Law <law@redhat.com>
2974
2975 * gcc.c-torture/compile/stack-check-1.c: New test.
2976
0759db19
RB
29772016-06-22 Richard Biener <rguenther@suse.de>
2978
2979 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2980 * gcc.dg/vect/pr65947-2.c: Likewise.
2981 * gcc.dg/vect/pr65947-3.c: Likewise.
2982 * gcc.dg/vect/pr65947-4.c: Likewise.
2983 * gcc.dg/vect/pr65947-5.c: Likewise.
2984 * gcc.dg/vect/pr65947-6.c: Likewise.
2985 * gcc.dg/vect/pr65947-8.c: Likewise.
2986 * gcc.dg/vect/pr65947-9.c: Likewise.
2987 * gcc.dg/vect/pr65947-10.c: Likewise.
2988 * gcc.dg/vect/pr65947-12.c: Likewise.
2989 * gcc.dg/vect/pr65947-13.c: Likewise.
2990 * gcc.dg/vect/pr65947-14.c: Likewise.
2991 * gcc.dg/vect/vect-cond-2.c: Likewise.
2992 * gcc.dg/vect/vect-pr69848.c: Likewise.
2993
c24c235e
ML
29942017-06-22 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2997 to not inline it.
2998
71f82be9
JG
29992017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3000
3001 * gcc.dg/tree-ssa/forwprop-37.c: New.
3002
a78f6980
RB
30032017-06-22 Richard Biener <rguenther@suse.de>
3004
3005 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3006
85d5b033
RB
30072017-06-22 Richard Biener <rguenther@suse.de>
3008
3009 * gcc.dg/vect/pr65947-14.c: New testcase.
3010
4ded8669
MM
30112017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3012
3013 PR target/80510
3014 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3015 32-bit support is added. Change ITYPE size to 64-bit integer.
3016 * gcc.target/powerpc/pr80510-2.c: Likewise.
3017
cb8d1b01
JJ
30182017-06-21 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR c++/81154
3021 * g++.dg/gomp/pr81154.C: New test.
3022
113459fa
DM
30232017-06-21 David Malcolm <dmalcolm@redhat.com>
3024
3025 * g++.dg/other/old-style-cast-fixits.C: New test case.
3026
5e9d501c
JJ
30272017-06-21 Jakub Jelinek <jakub@redhat.com>
3028
3029 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3030
27d33d3e
TV
30312017-06-21 Tom de Vries <tom@codesourcery.com>
3032
3033 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3034
5433db45
TV
30352017-06-21 Tom de Vries <tom@codesourcery.com>
3036
3037 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3038 warning.
3039
93c18375
ML
30402017-06-21 Martin Liska <mliska@suse.cz>
3041
3042 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3043
ff9baa5f
PMR
30442017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3045
3046 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3047 gnat.dg/debug11_pkg2.ads: New testcase.
3048
a23ba8cc
MG
30492017-06-21 Marc Glisse <marc.glisse@inria.fr>
3050
3051 * gcc.target/i386/getround.c: New file.
3052
ed73f46f
MG
30532017-06-21 Marc Glisse <marc.glisse@inria.fr>
3054
3055 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3056 * gcc.dg/tree-ssa/addadd-2.c: New file.
3057
6b92ab17
TV
30582017-06-21 Tom de Vries <tom@codesourcery.com>
3059
3060 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3061 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3062 * gcc.c-torture/compile/20080806-1.c: Same.
3063 * gcc.c-torture/compile/920723-1.c: Same.
3064 * gcc.c-torture/compile/930621-1.c: Same.
3065 * gcc.c-torture/compile/991214-2.c: Same.
3066 * gcc.c-torture/compile/bcopy.c: Same.
3067 * gcc.c-torture/compile/memtst.c: Same.
3068 * gcc.c-torture/compile/msp.c: Same.
3069 * gcc.c-torture/compile/stuct.c: Same.
3070 * gcc.c-torture/execute/20011008-3.c: Same.
3071 * gcc.c-torture/execute/20030209-1.c: Same.
3072 * gcc.c-torture/execute/20031012-1.c: Same.
3073 * gcc.c-torture/execute/20040805-1.c: Same.
3074 * gcc.c-torture/execute/920410-1.c: Same.
3075 * gcc.c-torture/execute/921113-1.c: Same.
3076 * gcc.c-torture/execute/921202-1.c: Same.
3077 * gcc.c-torture/execute/921208-2.c: Same.
3078 * gcc.c-torture/execute/930106-1.c: Same.
3079 * gcc.c-torture/execute/930406-1.c: Same.
3080 * gcc.c-torture/execute/950221-1.c: Same.
3081 * gcc.c-torture/execute/960521-1.c: Same.
3082 * gcc.c-torture/execute/980605-1.c: Same.
3083 * gcc.c-torture/execute/comp-goto-1.c: Same.
3084 * gcc.c-torture/execute/comp-goto-2.c: Same.
3085 * gcc.c-torture/execute/memcpy-1.c: Same.
3086 * gcc.c-torture/execute/multi-ix.c: Same.
3087 * gcc.c-torture/execute/nestfunc-4.c: Same.
3088 * gcc.c-torture/execute/pr20621-1.c: Same.
3089 * gcc.c-torture/execute/pr23135.c: Same.
3090 * gcc.c-torture/execute/pr28982b.c: Same.
3091 * gcc.dg/loop-3.c: Same.
3092 * gcc.dg/struct-ret-3.c: Same.
3093 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3094 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3095 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3096 * gcc.dg/tree-prof/pr44777.c: Same.
3097
191578a5
DM
30982017-06-20 David Malcolm <dmalcolm@redhat.com>
3099
3100 PR jit/81144
3101 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3102 memset call with zero-initialization.
3103 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3104
8a259e30
UB
31052017-06-20 Uros Bizjak <ubizjak@gmail.com>
3106
3107 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3108 (main): Renamed to ...
3109 (fma4_test): ... this.
3110
b6837e04
JK
31112017-06-20 Julia Koval <julia.koval@intel.com>
3112
3113 * gcc.target/i386/pr73350-2.c: New test.
3114
67ea3f4e
RO
31152017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3116
3117 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3118 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3119 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3120 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3121 restrict to x86_64-*-*-gnu.
3122 Skip scan-assembler on *-*-darwin*.
3123 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3124 * gcc.dg/loop-invariant.c: Likewise.
3125 * gcc.dg/lto/pr70955_0.c: Likewise.
3126 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3127 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3128 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3129
3130 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3131 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3132 targets.
3133 * gcc.dg/attr-ms_struct-2.c: Likewise.
3134 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3135 * gcc.dg/bf-ms-layout.c: Likewise.
3136 * gcc.dg/bf-ms-layout-2.c: Likewise.
3137 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3138 Require fpic support.
3139 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3140 targets.
3141 * gcc.target/i386/bitfield2.c: Likewise.
3142 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3143 targets.
3144 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3145
71bbbd13
NS
31462017-06-20 Nathan Sidwell <nathan@acm.org>
3147
3148 PR c++/67074
3149 * g++.dg/lookup/pr67074.C: New.
3150 * g++.dg/parse/namespace-alias-1.C: Adjust.
3151
531f0b38
RB
31522017-06-20 Richard Biener <rguenther@suse.de>
3153
3154 PR middle-end/81097
3155 * c-c++-common/ubsan/pr81097.c: New testcase.
3156
d47d7438
RB
31572017-06-20 Richard Biener <rguenther@suse.de>
3158
3159 * gcc.dg/vect/pr65947-9.c: Adjust.
3160
b5c7b957
TP
31612017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3162
3163 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3164 * gcc.target/arm/acle/cdp2.c: Likewise.
3165 * gcc.target/arm/acle/ldc.c: Likewise.
3166 * gcc.target/arm/acle/ldc2.c: Likewise.
3167 * gcc.target/arm/acle/ldc2l.c: Likewise.
3168 * gcc.target/arm/acle/ldcl.c: Likewise.
3169 * gcc.target/arm/acle/mcr.c: Likewise.
3170 * gcc.target/arm/acle/mcr2.c: Likewise.
3171 * gcc.target/arm/acle/mcrr.c: Likewise.
3172 * gcc.target/arm/acle/mcrr2.c: Likewise.
3173 * gcc.target/arm/acle/mrc.c: Likewise.
3174 * gcc.target/arm/acle/mrc2.c: Likewise.
3175 * gcc.target/arm/acle/mrrc.c: Likewise.
3176 * gcc.target/arm/acle/mrrc2.c: Likewise.
3177 * gcc.target/arm/acle/stc.c: Likewise.
3178 * gcc.target/arm/acle/stc2.c: Likewise.
3179 * gcc.target/arm/acle/stc2l.c: Likewise.
3180 * gcc.target/arm/acle/stcl.c: Likewise.
3181
a1aa2599
JJ
31822017-06-20 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR target/81121
3185 * gcc.target/i386/pr81121.c: New test.
3186
16122c22
MM
31872017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 PR target/79799
3190 * gcc.target/powerpc/pr79799-1.c: New test.
3191 * gcc.target/powerpc/pr79799-2.c: Likewise.
3192 * gcc.target/powerpc/pr79799-3.c: Likewise.
3193 * gcc.target/powerpc/pr79799-4.c: Likewise.
3194 * gcc.target/powerpc/pr79799-5.c: Likewise.
3195
5ec046c0
NS
31962017-06-19 Nathan Sidwell <nathan@acm.org>
3197
3198 PR c++/81124
3199 PR c++/79766
3200 * g++.dg/lookup/pr79766.C: New.
3201 * g++.dg/lookup/pr81124.C: New.
3202 * g++.dg/template/explicit6.C: Adjust.
3203 * g++.old-deja/g++.other/decl5.C: Adjust.
3204
c72e002c
CL
32052017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3206
3207 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3208 -DSTACK_SIZE.
3209
4301ae22
JJ
32102017-06-19 Jakub Jelinek <jakub@redhat.com>
3211
9f8fafe8
JJ
3212 PR sanitizer/81125
3213 * g++.dg/ubsan/pr81125.C: New test.
3214
4301ae22
JJ
3215 PR sanitizer/81111
3216 * g++.dg/ubsan/pr81111.C: New test.
3217
21e4389f
RB
32182017-06-19 Richard Biener <rguenther@suse.de>
3219
3220 PR middle-end/81118
3221 * gcc.dg/torture/pr81118.c: New testcase.
3222
343ae898
RB
32232017-06-19 Richard Biener <rguenther@suse.de>
3224
3225 PR tree-optimization/80887
3226 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3227
97872698
JJ
32282017-06-19 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR ipa/81112
3231 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3232
c14c0b15
NS
32332017-06-19 Nathan Sidwell <nathan@acm.org>
3234
3235 PR c++/81119
3236 * g++.dg/warn/pr81119.C: New.
3237
a6e5212a
ML
32382017-06-19 Martin Liska <mliska@suse.cz>
3239
3240 PR sanitizer/80879
3241 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3242
871cc215
ML
32432017-06-19 Martin Liska <mliska@suse.cz>
3244
3245 PR ipa/80732
3246 * gcc.target/i386/mvc5.c: Scan indirect_function.
3247 * gcc.target/i386/mvc7.c: Likewise.
3248 * gcc.target/i386/pr80732.c: New test.
3249
431abe69
PC
32502017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/66093
3253 * g++.dg/cpp1y/constexpr-66093.C: New.
3254
fe1ae165
RO
32552017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3256
3257 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3258 dg-skip-if list.
3259
db9bbdec
RB
32602017-06-19 Richard Biener <rguenther@suse.de>
3261
3262 PR ipa/81112
3263 * g++.dg/torture/pr81112.C: New testcase.
3264
18154846
JH
32652017-06-18 Jan Hubicka <hubicka@ucw.cz>
3266
3267 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3268
5dace4bf
TK
32692017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3270
3271 PR fortran/52473
3272 * gfortran.dg/cshift_1.f90: New test.
3273
4f4b0ab8
RO
32742017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3275
3276 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3277
b36a612c
CL
32782017-06-16 Carl Love <cel@us.ibm.com>
3279
3280 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3281 main): Add runnable tests and test checker for vec_float,
3282 vec_float2, vec_floate and vec_floato builtins.
3283
e3e266bf
RE
32842017-06-16 Richard Earnshaw <rearnsha@arm.com>
3285
3286 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3287 the architecture options added by dg-add-options arm_neon.
3288 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3289 to the architecture.
3290 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3291 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3292 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3293
42093880
RE
32942017-06-16 Richard Earnshaw <rearnsha@arm.com>
3295
3296 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3297 multilibs have been built.
3298
c5742a17
RE
32992017-06-16 Richard Earnshaw <rearnsha@arm.com>
3300
3301 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3302 * gcc.target/arm/pr51915.c: Likewise.
3303 * gcc.target/arm/pr52006.c: Likewise.
3304 * gcc.target/arm/pr53187.c: Likewise.
3305
93aa40fe
RE
33062017-06-16 Richard Earnshaw <rearnsha@arm.com>
3307
3308 * gcc.target/arm/multilibs.exp: New file.
3309
b3d8d88e
MS
33102017-06-16 Martin Sebor <msebor@redhat.com>
3311
3312 PR tree-optimization/80933
3313 PR tree-optimization/80934
3314 * gcc.dg/fold-bcopy.c: New test.
3315 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3316 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3317 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3318 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3319 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3320 * gcc.dg/builtins-nonnull.c: Likewise.
3321
56960fd6
JG
33222017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3323
3324 PR target/71778
3325 * gcc.target/arm/pr71778.c: New.
3326
ec73e54d
JH
33272017-06-16 Jan Hubicka <hubicka@ucw.cz>
3328
3329 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3330
01f1c24e
RB
33312017-06-16 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/81090
3334 * gcc.dg/graphite/pr81090.c: New testcase.
3335
8d94f932
JW
33362017-06-16 Janus Weil <janus@gcc.gnu.org>
3337
3338 PR fortran/80983
3339 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3340
b783399a
JJ
33412017-06-16 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR sanitizer/81094
3344 * c-c++-common/ubsan/object-size-11.c: New test.
3345
c3684b7b
MS
33462017-06-15 Martin Sebor <msebor@redhat.com>
3347
3348 PR c++/80560
3349 * g++.dg/Wclass-memaccess.C: New test.
3350
d0e7a9fd
JW
33512017-06-15 Janus Weil <janus@gcc.gnu.org>
3352
3353 PR fortran/80983
3354 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3355
d1eed638
JH
33562017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3357
3358 PR lto/69866
3359 * gcc.dg/lto/pr69866_0.c: New test.
3360 * gcc.dg/lto/pr69866_1.c: Likewise.
3361
61f5d852
JL
33622017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3363
3364 PR target/78818
3365 * gcc.target/msp430/pr78818-real.c: New template for tests.
3366 * gcc.target/msp430/pr78818-auto.c: New test.
3367 * gcc.target/msp430/pr78818-data-region.c: New test.
3368 * gcc.target/msp430/pr78818-data-sec.c: New test.
3369 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3370
6820664a
TP
33712017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3372
3373 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3374 instructions in it rather than the number of IT blocks being 2.
3375 Transfer scan directive arm_thumb2 restriction to the whole
3376 testcase and restrict further to Thumb-only targets.
3377
41c540fc
TC
33782017-06-15 Tamar Christina <tamar.christina@arm.com>
3379
3380 * gcc.target/arm/sdiv_costs_1.c:
3381 Use dg-add-options.
3382
3466430f
MR
33832017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3384
3385 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3386 * gcc.target/mips/pr51513-1.c: New test.
3387 * gcc.target/mips/pr51513-2.c: New test.
3388
26fda5f5
RB
33892017-06-14 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/81083
3392 * gcc.dg/torture/pr81083.c: Add prototypes.
3393
909263f8
RB
33942017-06-14 Richard Biener <rguenther@suse.de>
3395
3396 PR middle-end/81088
3397 * c-c++-common/ubsan/pr81088.c: New testcase.
3398
938a807a
EB
33992017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3400
3401 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3402
85c1b6d7
AP
34032017-06-14 Andrew Pinski <apinski@cavium.com>
3404 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3405
3406 PR target/71663
3407 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3408 * gcc.target/aarch64/vect-init-2.c: Likewise.
3409 * gcc.target/aarch64/vect-init-3.c: Likewise.
3410 * gcc.target/aarch64/vect-init-4.c: Likewise.
3411 * gcc.target/aarch64/vect-init-5.c: Likewise.
3412
bee9e49f
PC
34132017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 PR c++/58541
3416 * g++.dg/cpp0x/constexpr-58541.C: New.
3417
24d020bd
RB
34182017-06-14 Richard Biener <rguenther@suse.de>
3419
3420 PR tree-optimization/81083
3421 * gcc.dg/torture/pr81083.c: New testcase.
3422
11c16c2a
JJ
34232017-06-14 Jakub Jelinek <jakub@redhat.com>
3424
3425 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3426 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3427
c60dc053
JJ
34282017-06-13 Jakub Jelinek <jakub@redhat.com>
3429
f31a8339
JJ
3430 PR c++/80973
3431 * g++.dg/ubsan/pr80973.C: New test.
3432
c60dc053
JJ
3433 PR c++/80984
3434 * g++.dg/opt/nrv18.C: New test.
3435
45b2222a
ML
34362017-06-13 Martin Liska <mliska@suse.cz>
3437
3438 PR sanitize/78204
3439 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3440 test by adding no_sanitize attribute.
3441 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3442
ef0e3441
RL
34432017-06-13 Renlin Li <renlin.li@arm.com>
3444
3445 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3446 conditionally.
3447
345683a9
MJ
34482017-06-13 Martin Jambor <mjambor@suse.cz>
3449
3450 PR tree-optimization/80803
3451 PR tree-optimization/81063
3452 gcc.dg/tree-ssa/pr80803.c: New test.
3453 gcc.dg/tree-ssa/pr81063.c: Likewise.
3454
9ebc3467
YG
34552017-06-12 Yury Gribov <tetra2005@gmail.com>
3456
3457 * c-c++-common/fold-masked-cmp-3.c: New test.
3458
16842d34
YG
34592017-06-13 Yury Gribov <tetra2005@gmail.com>
3460
3461 PR tree-optimization/67328
3462 * c-c++-common/fold-masked-cmp-1.c: New test.
3463 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3464 * gcc.dg/pr46309.c: Fix pattern.
3465 * gcc.dg/pr46309-2.c: Likewise.
3466
ba593ad5
TC
34672017-06-13 Tamar Christina <tamar.christina@arm.com>
3468
3469 * gcc.target/arm/sdiv_costs_1.c:
3470 Require arm_arch_v8a_ok and add march option.
3471
9ab5a235
ML
34722017-06-13 Martin Liska <mliska@suse.cz>
3473
3474 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3475 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3476 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3477
4f2c198d
RB
34782017-06-13 Richard Biener <rguenther@suse.de>
3479
3480 PR middle-end/81065
3481 * c-c++-common/ubsan/pr81065.c: New testcase.
3482
196ed8ea
ILT
34832017-06-12 Ian Lance Taylor <iant@golang.org>
3484
3485 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3486 freorder. Update comment to explain test.
3487
64ff4f60
TC
34882017-06-12 Tamar Christina <tamar.christina@arm.com>
3489
3490 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3491 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3492 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3493 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3494
5ed2fdfe
TC
34952017-06-12 Tamar Christina <tamar.christina@arm.com>
3496
3497 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3498
6cddb61c
TC
34992017-06-12 Tamar Christina <tamar.christina@arm.com>
3500
3501 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3502
aebce396
JJ
35032017-06-12 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR tree-optimization/81003
3506 * gcc.c-torture/compile/pr81003.c: New test.
3507
3fd7fe21
RB
35082017-06-12 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/81053
3511 * gcc.dg/torture/pr81053.c: New testcase.
3512
ac39f0e8
TK
35132017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3514
3515 PR fortran/80988
3516 * gfortran.dg/implied_do_io_3.f90: New test.
3517
18787c38
TV
35182017-06-10 Tom de Vries <tom@codesourcery.com>
3519
3520 * lib/target-supports.exp (check_effective_target_signal): New proc.
3521 * lib/gcc.exp (gcc_target_compile): Remove appending of
3522 -DSIGNAL_SUPPRESS to additional_flags.
3523 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3524 additional_flags if effective target signal is not supported by the
3525 target.
3526 * gcc.c-torture/execute/20101011-1.c: Same.
3527 * gcc.dg/c99-stdint-1.c: Same.
3528 * gcc.dg/c99-stdint-2.c: Same.
3529 * gcc.dg/c99-stdint-5.c: Same.
3530 * gcc.dg/c99-stdint-6.c: Same.
3531 * gcc.dg/stdint-width-1.c: Same.
3532
0069a009
TV
35332017-06-10 Tom de Vries <tom@codesourcery.com>
3534
3535 * lib/target-supports.exp (check_effective_target_stack_size)
3536 (dg-effective-target-value): New proc.
3537 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3538 additional_flags.
3539 * lib/objc.exp (objc_target_compile): Same.
3540 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3541 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3542 dg-additional-options.
3543 * gcc.c-torture/compile/20080806-1.c: Same.
3544 * gcc.c-torture/compile/920723-1.c: Same.
3545 * gcc.c-torture/compile/930621-1.c: Same.
3546 * gcc.c-torture/compile/991214-2.c: Same.
3547 * gcc.c-torture/compile/bcopy.c: Same.
3548 * gcc.c-torture/compile/memtst.c: Same.
3549 * gcc.c-torture/compile/msp.c: Same.
3550 * gcc.c-torture/compile/stuct.c: Same.
3551 * gcc.c-torture/execute/20011008-3.c: Same.
3552 * gcc.c-torture/execute/20030209-1.c: Same.
3553 * gcc.c-torture/execute/20031012-1.c: Same.
3554 * gcc.c-torture/execute/20040805-1.c: Same.
3555 * gcc.c-torture/execute/920410-1.c: Same.
3556 * gcc.c-torture/execute/920501-7.c: Same.
3557 * gcc.c-torture/execute/921113-1.c: Same.
3558 * gcc.c-torture/execute/921202-1.c: Same.
3559 * gcc.c-torture/execute/921208-2.c: Same.
3560 * gcc.c-torture/execute/930106-1.c: Same.
3561 * gcc.c-torture/execute/930406-1.c: Same.
3562 * gcc.c-torture/execute/950221-1.c: Same.
3563 * gcc.c-torture/execute/960521-1.c: Same.
3564 * gcc.c-torture/execute/980605-1.c: Same.
3565 * gcc.c-torture/execute/comp-goto-1.c: Same.
3566 * gcc.c-torture/execute/comp-goto-2.c: Same.
3567 * gcc.c-torture/execute/memcpy-1.c: Same.
3568 * gcc.c-torture/execute/multi-ix.c: Same.
3569 * gcc.c-torture/execute/nestfunc-4.c: Same.
3570 * gcc.c-torture/execute/pr20621-1.c: Same.
3571 * gcc.c-torture/execute/pr23135.c: Same.
3572 * gcc.c-torture/execute/pr28982b.c: Same.
3573 * gcc.dg/loop-3.c: Same.
3574 * gcc.dg/struct-ret-3.c: Same.
3575 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3576 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3577 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3578 * gcc.dg/tree-prof/pr44777.c: Same.
3579
b09649fd
DM
35802017-06-09 David Malcolm <dmalcolm@redhat.com>
3581
3582 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3583 (test_mutually_exclusive_suggestions): New test function.
3584 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3585 (test_mutually_exclusive_suggestions): New test function.
3586 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3587 (test_mutually_exclusive_suggestions): New test function.
3588 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3589 (test_show_locus): Add special-case for
3590 "test_mutually_exclusive_suggestions".
3591
a1f427e9
ILT
35922017-06-09 Ian Lance Taylor <iant@golang.org>
3593
3594 * gcc.dg/tree-prof/split-1.c: New test.
3595
cb59f689
JH
35962017-06-09 Jan Hubicka <hubicka@ucw.cz>
3597
3598 * gcc.dg/predict-14.c: Avoid cold function detection.
3599 * gcc.target/i386/umod-3.c: Likewise.
3600
f66e6423
TC
36012017-06-09 Tamar Christina <tamar.christina@arm.com>
3602
3603 * gcc.target/aarch64/lrint-matherr.h: New.
3604 * gcc.target/aarch64/inline-lrint_1.c: New.
3605 * gcc.target/aarch64/inline-lrint_2.c: New.
3606 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3607 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3608
37b68a43
TC
36092017-06-09 Tamar Christina <tamar.christina@arm.com>
3610
3611 * gcc.target/arm/sdiv_costs_1.c: New.
3612
37f30285
TV
36132017-06-09 Tom de Vries <tom@codesourcery.com>
3614
3615 PR target/80855
3616 * gcc.target/nvptx/label-values.c: New test.
3617
051508d7
TP
36182017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3619
3620 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3621 Test for null definitions instead of them being undefined. Add entry
3622 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3623 about using the effective target for architecture extension.
3624 (check_effective_target_arm_arch_v7ve_ok): Remove.
3625 (add_options_for_arm_arch_v7ve): Likewise.
3626
01a8cacc
RB
36272017-06-09 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/66623
3630 * gcc.dg/vect/pr66623.c: New testcase.
3631
6d1115c5
RB
36322017-06-09 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/79483
3635 * gcc.dg/graphite/pr79483.c: New testcase.
3636
6ba856d4
RB
36372017-06-09 Richard Biener <rguenther@suse.de>
3638
3639 PR middle-end/81007
3640 * g++.dg/pr81007.C: New testcase.
3641
48e69247
JJ
36422017-06-09 Jakub Jelinek <jakub@redhat.com>
3643
3644 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3645 instead of "rsp" for -m32.
3646 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3647 target, add -msse2 to dg-options.
3648 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3649 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3650
120ef1d5
SB
36512017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3652
3653 PR target/80966
3654 * gcc.target/powerpc/stack-limit.c: New testcase.
3655
271be653
WS
36562017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3657
774cccdc
JJ
3658 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3659 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3660 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3661 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3662 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3663 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3664
0d05f685
JJ
36652017-06-08 Jakub Jelinek <jakub@redhat.com>
3666
8ab7005b
JJ
3667 PR c/81006
3668 * c-c++-common/gomp/pr81006.c: New test.
3669
34361776
JJ
3670 PR c++/81011
3671 * g++.dg/gomp/pr81011.C: New test.
3672
0d05f685
JJ
3673 PR middle-end/81005
3674 * c-c++-common/ubsan/align-10.c: New test.
3675 * c-c++-common/ubsan/null-13.c: New test.
3676
2163b9bc
UB
36772017-06-08 Uros Bizjak <ubizjak@gmail.com>
3678
3679 PR target/81015
3680 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3681 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3682 * gcc.target/i386/pr81015.c: New test.
3683
73f49ad7
TV
36842017-06-08 Tom de Vries <tom@codesourcery.com>
3685
3686 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3687 trampolines instead of NO_TRAMPOLINES.
3688 * gcc.c-torture/execute/20000822-1.c: Same.
3689 * gcc.c-torture/execute/920428-2.c: Same.
3690 * gcc.c-torture/execute/920501-7.c: Same.
3691 * gcc.c-torture/execute/920612-2.c: Same.
3692 * gcc.c-torture/execute/921017-1.c: Same.
3693 * gcc.c-torture/execute/921215-1.c: Same.
3694 * gcc.c-torture/execute/931002-1.c: Same.
3695 * gcc.c-torture/execute/comp-goto-2.c: Same.
3696 * gcc.c-torture/execute/nestfunc-1.c: Same.
3697 * gcc.c-torture/execute/nestfunc-2.c: Same.
3698 * gcc.c-torture/execute/nestfunc-3.c: Same.
3699 * gcc.c-torture/execute/nestfunc-5.c: Same.
3700 * gcc.c-torture/execute/nestfunc-6.c: Same.
3701 * gcc.c-torture/execute/pr24135.c: Same.
3702 * gcc.dg/Wtrampolines.c: Same.
3703 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3704 * gcc.dg/torture/stackalign/nested-5.c: Same.
3705 * gcc.dg/torture/stackalign/nested-6.c: Same.
3706 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3707 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3708 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3709 * gcc.dg/trampoline-1.c: Same.
3710 * gcc.dg/tree-prof/pr44777.c: Same.
3711 * gcc.target/i386/pr67770.c: Same.
3712 * lib/gcc.exp (gcc_target_compile): Remove appending of
3713 -DNO_TRAMPOLINES to additional_flags.
3714 * lib/objc.exp (objc_target_compile): Same.
3715
b9835925
TV
37162017-06-08 Tom de Vries <tom@codesourcery.com>
3717
3718 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3719 'gcc,no_trampolines' instead of 'no_trampolines'.
3720
77db6c15
AI
37212017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3722
3723 PR middle-end/79988
3724 * gcc.target/i386/mpx/pr79988.c: New test.
3725
0036534f
AI
37262017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3727
3728 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3729 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3730 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3731
b69d9ac6
JH
37322017-06-08 Jan Hubicka <hubicka@ucw.cz>
3733
3734 * g++.dg/tree-ssa/counts-1.C: New testcase.
3735 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3736
c46f9051
JK
37372017-08-08 Julia Koval <julia.koval@intel.com>
3738
3739 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3740 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3741 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3742 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3743 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3744 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3745
5ed41889
MP
37462017-06-08 Marek Polacek <polacek@redhat.com>
3747
3748 PR sanitize/80932
3749 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3750
8055904e
JK
37512017-08-08 Julia Koval <julia.koval@intel.com>
3752
3753 PR target/73350,80862
3754 * gcc.target/i386/pr73350.c: New test.
3755
fb4bc6ff
RB
37562017-06-08 Richard Biener <rguenther@suse.de>
3757
3758 PR tree-optimization/80928
3759 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3760
989cc652 37612017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3762
989cc652
CL
3763 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3764
83059741
JW
37652017-06-07 Jonathan Wakely <jwakely@redhat.com>
3766
3767 PR c++/80990
3768 * g++.dg/cpp1z/class-deduction39.C: New.
3769
0874a778
MP
37702017-06-07 Marek Polacek <polacek@redhat.com>
3771
3772 PR sanitizer/80932
3773 * c-c++-common/ubsan/pr80932.c: New test.
3774
55e872a4
BC
37752017-06-07 Bin Cheng <bin.cheng@arm.com>
3776
3777 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3778 * gcc.target/i386/l_fma_double_2.c: Ditto.
3779 * gcc.target/i386/l_fma_double_3.c: Ditto.
3780 * gcc.target/i386/l_fma_double_4.c: Ditto.
3781 * gcc.target/i386/l_fma_double_5.c: Ditto.
3782 * gcc.target/i386/l_fma_double_6.c: Ditto.
3783 * gcc.target/i386/l_fma_float_1.c: Ditto.
3784 * gcc.target/i386/l_fma_float_2.c: Ditto.
3785 * gcc.target/i386/l_fma_float_3.c: Ditto.
3786 * gcc.target/i386/l_fma_float_4.c: Ditto.
3787 * gcc.target/i386/l_fma_float_5.c: Ditto.
3788 * gcc.target/i386/l_fma_float_6.c: Ditto.
3789
cb9ac430
TC
37902017-06-07 Tamar Christina <tamar.christina@arm.com>
3791
3792 * gcc.target/aarch64/sdiv_costs_1.c: New.
3793
46c821e7
RB
37942017-06-07 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/80928
3797 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3798 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3799
6eb2ac65
RB
38002017-06-07 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/80928
3803 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3804 check_results.
3805
25396db9
NS
38062017-06-06 Nathan Sidwell <nathan@acm.org>
3807
3808 * g++.dg/pr45330.C: Add inline namespace case.
3809
bbf97416
TK
38102017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3811
3812 PR fortran/80975
3813 * gfortran.dg/matmul_16.f90: New test.
3814 * gfortran.dg/inline_matmul_18.f90: New test.
3815
dc949728
MP
38162017-06-06 Marek Polacek <polacek@redhat.com>
3817
3818 PR c/79983
3819 * gcc.dg/pr79983.c: New test.
3820
100d0700
DM
38212017-06-06 David S. Miller <davem@davemloft.net>
3822
3823 * gcc.target/sparc/sparc-ret-3.c: New test.
3824
6c6b519a
TV
38252017-06-06 Tom de Vries <tom@codesourcery.com>
3826
3827 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3828 label_values instead of NO_LABEL_VALUES.
3829 * gcc.c-torture/compile/920301-1.c: Same.
3830 * gcc.c-torture/compile/920501-1.c: Same.
3831 * gcc.c-torture/compile/941014-4.c: Same.
3832 * gcc.c-torture/compile/labels-1.c: Same.
3833 * gcc.c-torture/compile/pr18903.c: Same.
3834 * gcc.c-torture/execute/920302-1.c: Same.
3835 * gcc.c-torture/execute/920415-1.c: Same.
3836 * gcc.c-torture/execute/920428-2.c: Same.
3837 * gcc.c-torture/execute/920501-3.c: Same.
3838 * gcc.c-torture/execute/920501-4.c: Same.
3839 * gcc.c-torture/execute/920501-5.c: Same.
3840 * gcc.c-torture/execute/920501-7.c: Same.
3841 * gcc.c-torture/execute/920721-4.c: Same.
3842 * gcc.c-torture/execute/980526-1.c: Same.
3843 * gcc.c-torture/execute/990208-1.c: Same.
3844 * gcc.c-torture/execute/comp-goto-1.c: Same.
3845 * gcc.c-torture/execute/comp-goto-2.c: Same.
3846 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3847 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3848 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3849 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3850 * gcc.dg/tree-prof/pr44777.c: Same.
3851 * gcc.misc-tests/bprob-2.c: Same.
3852 * gcc.misc-tests/gcov-3.c: Same.
3853 * lib/gcc.exp (gcc_target_compile): Remove appending of
3854 -DNO_LABEL_VALUES to additional_flags.
3855 * lib/objc.exp (objc_target_compile): Same.
3856 * lib/target-supports.exp (check_effective_target_label_values): Test on
3857 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3858
4ebcc903
KT
38592017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3860
3861 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3862
331dc840
RB
38632017-06-06 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/80974
3866 * gcc.dg/torture/pr80974.c: New testcase.
3867
d2537732
TP
38682017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3869
3870 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3871 "unsigned int" in conversation warning on line 15.
3872
e7baeb39
RB
38732017-06-06 Richard Biener <rguenther@suse.de>
3874
3875 PR tree-optimization/80928
3876 * gcc.dg/vect/pr80928.c: New testcase.
3877 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3878 * gcc.dg/vect/slp-13.c: Likewise.
3879 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3880
05945a1b
DM
38812017-06-05 David Malcolm <dmalcolm@redhat.com>
3882
3883 * g++.dg/plugin/comment_plugin.c: New test plugin.
3884 * g++.dg/plugin/comments-1.C: New test file.
3885 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3886
9b972837
BE
38872017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3888
3889 * gcc.misc-tests/gcov-1a.c: New test.
3890
1d135d98
MM
38912017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3892
3893 * gcc.target/powerpc/clone1.c: New test.
3894
92bba237
JW
38952017-06-05 Janus Weil <janus@gcc.gnu.org>
3896
3897 PR fortran/70601
3898 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3899
7b3ee9c9
NK
39002017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3901
3902 PR fortran/35339
3903 * gfortran.dg/implied_do_io_1.f90: New Test.
3904 * gfortran.dg/implied_do_io_2.f90: New Test.
3905
e4d1c5c4
RL
39062017-06-05 Renlin Li <renlin.li@arm.com>
3907
3908 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3909 selector to related line.
3910
d91561cb
JH
39112017-06-05 Jan Hubicka <hubicka@ucw.cz>
3912
3913 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3914
d8395013
KT
39152017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3916
3917 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3918
279dc4b4
KT
39192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920
3921 * gcc.target/aarch64/subs_compare_2.c: New test.
3922
e49d8b68
KT
39232017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3924
3925 * gcc.target/aarch64/subs_compare_1.c: New test.
3926
4456f65d
CX
39272017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3928
3929 * gcc.target/mips/div-9.c: Delete duplicate test.
3930 * gcc.target/mips/div-10.c: Ditto.
3931 * gcc.target/mips/div-11.c: Ditto.
3932 * gcc.target/mips/div-12.c: Ditto.
3933
3995f3a2
JH
39342017-05-23 Jan Hubicka <hubicka@ucw.cz>
3935
3936 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3937
82c027e1
DH
39382017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3939
3940 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3941 vesrion of the dejagnu grep.
3942 (list-module-names): Use it and adjust the regular expressions for
3943 modules and submodules.
3944 * gfortran.dg/prof/prof.exp: Cleanup modules.
3945 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3946 directives.
3947 * gfortran.dg/altreturn_8.f90: Likewise.
3948 * gfortran.dg/associate_12.f90: Likewise.
3949 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3950 * gfortran.dg/charlen_15.f90: Likewise.
3951 * gfortran.dg/class_4a.f03: Likewise.
3952 * gfortran.dg/class_54.f90: Likewise.
3953 * gfortran.dg/class_dummy_4.f03: Likewise.
3954 * gfortran.dg/class_dummy_5.f90: Likewise.
3955 * gfortran.dg/constructor_9.f90: Likewise.
3956 * gfortran.dg/dec_structure_15.f90: Likewise.
3957 * gfortran.dg/do_check_8.f90: Likewise.
3958 * gfortran.dg/dtio_26.f03: Likewise.
3959 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3960 * gfortran.dg/equiv_9.f90: Likewise.
3961 * gfortran.dg/extends_15.f90: Likewise.
3962 * gfortran.dg/finalize_22.f90: Likewise.
3963 * gfortran.dg/finalize_23.f90: Likewise.
3964 * gfortran.dg/generic_26.f90: Likewise.
3965 * gfortran.dg/generic_27.f90: Likewise.
3966 * gfortran.dg/namelist_76.f90: Likewise.
3967 * gfortran.dg/pointer_init_8.f90: Likewise.
3968 * gfortran.dg/pr61318.f90: Likewise.
3969 * gfortran.dg/pr77260_1.f90: Likewise.
3970 * gfortran.dg/pr77260_2.f90: Likewise.
3971 * gfortran.dg/pr77420_3.f90: Likewise.
3972 * gfortran.dg/proc_ptr_39.f90: Likewise.
3973 * gfortran.dg/proc_ptr_41.f90: Likewise.
3974 * gfortran.dg/proc_ptr_42.f90: Likewise.
3975 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3976 * gfortran.dg/submodule_1.f08: Likewise.
3977 * gfortran.dg/submodule_10.f08: Likewise.
3978 * gfortran.dg/submodule_14.f08: Likewise.
3979 * gfortran.dg/submodule_15.f08: Likewise.
3980 * gfortran.dg/submodule_2.f08: Likewise.
3981 * gfortran.dg/submodule_5.f08: Likewise.
3982 * gfortran.dg/submodule_6.f08: Likewise.
3983 * gfortran.dg/submodule_7.f08: Likewise.
3984 * gfortran.dg/submodule_8.f08: Likewise.
3985 * gfortran.dg/submodule_9.f08: Likewise.
3986 * gfortran.dg/transfer_class_2.f90: Likewise.
3987 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3988 * gfortran.dg/typebound_call_24.f03: Likewise.
3989 * gfortran.dg/typebound_call_25.f90: Likewise.
3990 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3991 * gfortran.dg/typebound_generic_12.f03: Likewise.
3992 * gfortran.dg/typebound_generic_13.f03: Likewise.
3993 * gfortran.dg/typebound_generic_14.f03: Likewise.
3994 * gfortran.dg/typebound_generic_15.f90: Likewise.
3995 * gfortran.dg/typebound_operator_16.f03: Likewise.
3996 * gfortran.dg/typebound_operator_18.f90: Likewise.
3997 * gfortran.dg/typebound_operator_20.f90: Likewise.
3998 * gfortran.dg/typebound_override_3.f90: Likewise.
3999 * gfortran.dg/typebound_override_4.f90: Likewise.
4000 * gfortran.dg/typebound_override_5.f90: Likewise.
4001 * gfortran.dg/typebound_override_6.f90: Likewise.
4002 * gfortran.dg/typebound_override_7.f90: Likewise.
4003 * gfortran.dg/typebound_proc_28.f03: Likewise.
4004 * gfortran.dg/typebound_proc_29.f90: Likewise.
4005 * gfortran.dg/typebound_proc_30.f90: Likewise.
4006 * gfortran.dg/typebound_proc_31.f90: Likewise.
4007 * gfortran.dg/typebound_proc_32.f90: Likewise.
4008 * gfortran.dg/typebound_proc_33.f90: Likewise.
4009 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4010 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4011 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4012 * gfortran.dg/use_only_3.f90: Likewise.
4013 * gfortran.dg/use_without_only_1.f90: Likewise.
4014 * gfortran.dg/warn_unused_function.f90: Likewise.
4015 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4016 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4017
3de4ac6d
MP
40182017-06-04 Marek Polacek <polacek@redhat.com>
4019
4020 PR c/80919
4021 * gcc.dg/format/pr80919.c: New test.
4022
2474f48f
MS
40232017-06-02 Martin Sebor <msebor@redhat.com>
4024
4025 PR c/80892
4026 * c-c++-common/Wfloat-conversion-2.c: New test.
4027
bd280745
PC
40282017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 PR c++/68754
4031 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4032
bd280745 40332017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4034
4035 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4036 for the new built-ins.
4037
ffa8a921
SD
40382017-06-02 Sudakshina Das <sudi.das@arm.com>
4039
4040 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4041
d65d1bd9
WS
40422017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4043
4044 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4045 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4046 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4047 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4048 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4049
b160939b
KT
40502017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4051
4052 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4053
17f47f86
KT
40542017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055
4056 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4057
ab82e126
WS
40582017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4059
4060 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4061 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4062 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4063 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4064 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4065 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4066 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4067 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4068 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4069
c957e9c0
NS
40702017-06-02 Nathan Sidwell <nathan@acm.org>
4071
4072 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4073
aad16012
JJ
40742017-06-02 Jakub Jelinek <jakub@redhat.com>
4075
74b4885d
JJ
4076 PR rtl-optimization/80903
4077 * gcc.dg/pr80903.c: New test.
4078
aad16012
JJ
4079 PR fortran/80918
4080 * gfortran.dg/gomp/pr80918.f90: New test.
4081
40ffd95f
BE
40822017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4083
4084 * c-c++-common/Wsizeof-pointer-div.c: New test.
4085 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4086 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4087 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4088 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4089 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4090 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4091 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4092 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4093 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4094 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4095 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4096 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4097 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4098 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4099 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4100 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4101 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4102 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4103
052754ea
WS
41042017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4105
4106 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4107 Update the target to power8-vector.
4108
aa63913f
DM
41092017-06-01 David Malcolm <dmalcolm@redhat.com>
4110
4111 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4112
2ded3754
PMR
41132017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4114
4115 * debug12.adb, debug12.ads: New testcase.
4116
c8638450
MJ
41172017-06-01 Martin Jambor <mjambor@suse.cz>
4118
4119 PR tree-optimization/80898
4120 * gcc.dg/tree-ssa/pr80898.c: New test.
4121 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4122
ac853c90
PC
41232017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4124
4125 PR c++/80896
4126 * g++.dg/cpp1z/nodiscard5.C: New.
4127
7841f13c
CZ
41282017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4129
4130 * gcc.target/arc/pr9001195952.c: New test.
4131
f525e390
TV
41322017-06-01 Tom de Vries <tom@codesourcery.com>
4133
4134 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4135 * gcc.c-torture/compile/asmgoto-1.c: Same.
4136 * gcc.dg/20000707-1.c: Same.
4137 * gcc.dg/pr38700.c: Same.
4138 * gcc.dg/pr70169.c: Same.
4139 * gcc.dg/pr80112.c: Same.
4140 * gcc.dg/torture/pr51071-2.c: Same.
4141 * gcc.dg/torture/pr51071.c: Same.
4142 * gcc.dg/tree-ssa/alias-34.c: Same.
4143
9285616c
PMR
41442017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4145
4146 * gnat.dg/debug11.adb: New testcase.
4147
48932682
RB
41482017-06-01 Richard Biener <rguenther@suse.de>
4149
4150 PR middle-end/66313
4151 * c-c++-common/ubsan/pr66313.c: New testcase.
4152 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4153
fcb99124
SM
41542017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4155
4156 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4157 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4158 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4159 -mcpu overridden.
4160 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4161 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4162 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4163 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4164 to dg-option. Add dg-skip-if directive to disable this test
4165 for darwin. Add dg-skip-if directive to disable this test if
4166 -mcpu overridden.
4167
dc7401c0
SP
41682017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4169
4170 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4171 (_mm_maskz_max_sd): Test new intrinsics.
4172 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4173 (_mm_maskz_max_sd): Test new intrinsics.
4174 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4175 (_mm_maskz_max_ss): Test new intrinsics.
4176 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4177 (_mm_maskz_max_ss): Test new intrinsics.
4178 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4179 (_mm_maskz_min_sd): Test new intrinsics.
4180 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4181 (_mm_maskz_min_sd): Test new intrinsics.
4182 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4183 (_mm_maskz_min_ss): Test new intrinsics.
4184 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4185 (_mm_maskz_min_ss): Test new intrinsics.
4186
3909991c
NS
41872017-05-31 Nathan Sidwell <nathan@acm.org>
4188
4189 * g++.dg/lookup/lambda1.C New.
4190
0e510edb
BC
41912017-05-31 Bin Cheng <bin.cheng@arm.com>
4192
4193 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4194 on pointer should not be replaced.
4195
9fc5e7a4
MM
41962017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4197
4198 PR testsuite/80580
4199 * gcc.dg/gimplefe-error-7.c: New test.
4200
1e466f04
GM
42012017-05-31 Graham Markall <graham.markall@embecosm.com>
4202
4203 * gcc.target/arc/add_n-combine.c: New test.
4204 * gcc.target/arc/sub_n-combine.c: New test.
4205
89c88990
RB
42062017-05-31 Richard Biener <rguenther@suse.de>
4207
4208 PR target/80880
4209 * gcc.target/i386/pr80880.c: New testcase.
4210
748bbe72
RS
42112017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4212
4213 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4214
c7d7e222
BC
42152017-05-31 Bin Cheng <bin.cheng@arm.com>
4216
4217 * gcc.dg/vect/pr80815-3.c: New test.
4218
ee1379be
RB
42192017-05-31 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/80906
4222 * gcc.dg/graphite/pr80906.c: New testcase.
4223
bcce980e
TV
42242017-05-30 Tom de Vries <tom@codesourcery.com>
4225
4226 PR testsuite/80910
4227 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4228 unsupported if host compiler does not support c++11.
4229 (host_supports_c++11): New proc.
4230
ef9200aa
MS
42312017-05-30 Martin Sebor <msebor@redhat.com>
4232
4233 PR c/80731
4234 * g++.dg/ext/utf16-4.C: Relax test.
4235 * gcc.dg/fixed-point/int-warning.c: Adjust.
4236
f012c8ef
DM
42372017-05-30 David Malcolm <dmalcolm@redhat.com>
4238
4239 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4240 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4241 test case.
4242 * g++.dg/plugin/show-template-tree-color.C: New test case.
4243 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4244 * g++.dg/template/show-template-tree-2.C: New test case.
4245 * g++.dg/template/show-template-tree-3.C: New test case.
4246 * g++.dg/template/show-template-tree-4.C: New test case.
4247 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4248 * g++.dg/template/show-template-tree.C: New test case.
4249
3f8efe25
SB
42502017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4251
4252 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4253 dg-options.
4254 * gfortran.dg/pr80107.f: Delete testcase.
4255
77d1dbdb
UB
42562017-05-30 Uros Bizjak <ubizjak@gmail.com>
4257
4258 PR target/80833
4259 * gcc.target/i386/pr80833-1.c: New test.
4260 * gcc.target/i386/pr80833-2.c: Ditto.
4261
e2f35333
NS
42622017-05-30 Nathan Sidwell <nathan@acm.org>
4263
4264 PR c++/80913
4265 * g++.dg/lookup/pr80913.C: New.
4266
ba7629e2
RB
42672017-05-30 Richard Biener <rguenther@suse.de>
4268
4269 PR middle-end/80901
4270 * gcc.dg/torture/pr80901.c: New testcase.
4271
4bfb347c
RD
42722017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4273
4274 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4275
b3125625
JL
42762017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4277
4278 PR target/78838
4279 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4280
892d6169
RB
42812017-05-30 Richard Biener <rguenther@suse.de>
4282
4283 PR middle-end/80876
4284 * gcc.dg/torture/pr80876.c: New testcase.
4285
3d7ff728
NS
42862017-05-29 Nathan Sidwell <nathan@acm.org>
4287
4288 PR c++/80891 (#5)
4289 * g++.dg/lookup/pr80891-5.C: New.
4290
fd262197
JD
42912017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4292
4293 PR libgfortran/53029
4294 * gfortran.dg/read_5.f90: New test.
4295
724e517a
NS
42962017-05-29 Nathan Sidwell <nathan@acm.org>
4297
a5cfa13a
NS
4298 PR c++/80891 (#4)
4299 * g++.dg/lookup/pr80891-4.C: New.
4300
e514ab0c
NS
4301 PR c++/80891 (#1)
4302 * g++.dg/lookup/pr80891-1.C: New.
4303
58dec010
NS
4304 PR c++/80891 (#3)
4305 * g++.dg/lookup/pr80891-3.C: New.
4306
724e517a
NS
4307 PR c++/80891 (#2)
4308 * g++.dg/lookup/pr80891-2.C: New.
4309
bbe3927b
TK
43102017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4311
4312 PR fortran/37131
4313 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4314 flags.
4315 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4316 * gfortran.dg/inline_matmul_17.f90: New test.
4317
8364e6ac
TK
43182017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4319
4320 * gfortran.dg/matmul_bounds_12.f90: New test.
4321
56a35ac9
JJ
43222017-05-27 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR bootstrap/80887
4325 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4326
945bf9e1
NS
43272017-05-26 Nathan Sidwell <nathan@acm.org>
4328
4329 * g++.dg/cpp0x/dr2061.C: New.
4330 * g++.dg/parse/namespace-alias-1.C: Add more test.
4331
cb4fe401
BC
43322017-05-26 Bin Cheng <bin.cheng@arm.com>
4333
4334 PR tree-optimization/80815
4335 * gcc.dg/vect/pr80815-1.c: New test.
4336 * gcc.dg/vect/pr80815-2.c: New test.
4337
e929e611
ML
43382017-05-26 Martin Liska <mliska@suse.cz>
4339
4340 PR ipa/80663
4341 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4342 split at the problematic spot.
4343 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4344 a valid value of the param.
4345
92f105f6
MP
43462017-05-26 Marek Polacek <polacek@redhat.com>
4347
4348 PR sanitizer/80875
4349 * c-c++-common/ubsan/pr80875.c: New test.
4350
74ca4e36
TV
43512017-05-26 Tom de Vries <tom@codesourcery.com>
4352
4353 PR testsuite/80557
4354 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4355 * gcc.dg/Wcxx-compat-8.c: Same.
4356 * gcc.dg/Wobjsize-1.c: Same.
4357 * gcc.dg/Wshadow-local-2.c: Same.
4358 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4359 * gcc.dg/anon-struct-6.c: Same.
4360 * gcc.dg/asm-wide-1.c: Same.
4361 * gcc.dg/builtin-inf-1.c: Same.
4362 * gcc.dg/builtin-redefine.c: Same.
4363 * gcc.dg/c90-array-lval-6.c: Same.
4364 * gcc.dg/c90-array-lval-7.c: Same.
4365 * gcc.dg/c90-fordecl-1.c: Same.
4366 * gcc.dg/c99-fordecl-2.c: Same.
4367 * gcc.dg/cast-lvalue-1.c: Same.
4368 * gcc.dg/cast-lvalue-2.c: Same.
4369 * gcc.dg/compound-lvalue-1.c: Same.
4370 * gcc.dg/cond-lvalue-1.c: Same.
4371 * gcc.dg/cpp/20000419-1.c: Same.
4372 * gcc.dg/cpp/backslash.c: Same.
4373 * gcc.dg/cpp/backslash2.c: Same.
4374 * gcc.dg/cpp/macspace1.c: Same.
4375 * gcc.dg/cpp/macspace2.c: Same.
4376 * gcc.dg/cpp/multiline-2.c: Same.
4377 * gcc.dg/cpp/pr27777.c: Same.
4378 * gcc.dg/cpp/pr30786.c: Same.
4379 * gcc.dg/cpp/pr34602.c: Same.
4380 * gcc.dg/cpp/redef1.c: Same.
4381 * gcc.dg/cpp/tr-warn1.c: Same.
4382 * gcc.dg/cpp/tr-warn3.c: Same.
4383 * gcc.dg/cpp/tr-warn6.c: Same.
4384 * gcc.dg/cpp/trad/hash.c: Same.
4385 * gcc.dg/cpp/trad/redef1.c: Same.
4386 * gcc.dg/cpp/ucs.c: Same.
4387 * gcc.dg/declspec-10.c: Same.
4388 * gcc.dg/declspec-11.c: Same.
4389 * gcc.dg/declspec-18.c: Same.
4390 * gcc.dg/format/c99-strftime-1.c: Same.
4391 * gcc.dg/format/ext-3.c: Same.
4392 * gcc.dg/format/pr72858.c: Same.
4393 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4394 * gcc.dg/init-string-1.c: Same.
4395 * gcc.dg/label-decl-3.c: Same.
4396 * gcc.dg/m-un-2.c: Same.
4397 * gcc.dg/nofixed-point-2.c: Same.
4398 * gcc.dg/noncompile/20020213-1.c: Same.
4399 * gcc.dg/pch/counter-2.c: Same.
4400 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4401 * gcc.dg/pr27528.c: Same.
4402 * gcc.dg/pr27953.c: Same.
4403 * gcc.dg/pr35899.c: Same.
4404 * gcc.dg/pr37561.c: Same.
4405 * gcc.dg/pr45461.c: Same.
4406 * gcc.dg/pr45750.c: Same.
4407 * gcc.dg/pr53196-2.c: Same.
4408 * gcc.dg/pr53265.c: Same.
4409 * gcc.dg/redecl-1.c: Same.
4410 * gcc.dg/tls/thr-init-1.c: Same.
4411 * gcc.dg/torture/pr51106-1.c: Same.
4412 * gcc.dg/torture/pr51106-2.c: Same.
4413 * gcc.dg/uninit-19.c: Same.
4414 * gcc.dg/uninit-pr20644.c: Same.
4415
6fc9f7aa
JJ
44162017-05-26 Jakub Jelinek <jakub@redhat.com>
4417
4418 * g++.dg/cpp1z/decomp29.C (p): New variable.
4419 (main): Add further tests.
4420
28e0e05b
RB
44212017-05-26 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/80842
4424 * gcc.dg/torture/pr80842.c: New testcase.
4425
c81ec254
PC
44262017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 PR c++/79652
4429 * g++.dg/cpp0x/pr79652.C: New.
4430
aee21066
PC
44312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4432
4433 PR c++/71451
4434 * g++.dg/cpp0x/variadic170.C: New.
4435
63dbcd13
VR
44362017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4437
4438 * g++.dg/warn/Wcatch-value-1.C: New test.
4439 * g++.dg/warn/Wcatch-value-2.C: New test.
4440 * g++.dg/warn/Wcatch-value-3.C: New test.
4441
932f48ac
NS
44422017-05-25 Nathan Sidwell <nathan@acm.org>
4443
44e00a7a
NS
4444 * g++.dg/lookup/using56.C: New.
4445 * g++.dg/lookup/using57.C: New.
4446 * g++.dg/lookup/using58.C: New.
4447 * g++.dg/lookup/using59.C: New.
4448
932f48ac
NS
4449 * g++.dg/lookup/using17.C: Adjust diagnostics.
4450
a10f9a2e
MS
44512017-05-25 Martin Sebor <msebor@redhat.com>
4452
4453 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4454 positives on ILP32.
4455 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4456 column numbers.
4457 * gcc.dg/pr60114.c: Same.
4458
47c05e71
JH
44592017-05-23 Jan Hubicka <hubicka@ucw.cz>
4460
4461 * gfortran.dg/pr48636.f90: Fix template better.
4462
f35a733d
NS
44632017-05-25 Nathan Sidwell <nathan@acm.org>
4464
4465 * g++.dg/lookup/koenig14.C: New.
4466
18c1e9e0
PC
44672017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4468
4469 PR c++/79583
4470 * g++.dg/cpp0x/pr79583.C: New.
4471
2673d192
PC
44722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4473
4474 PR c++/68578
4475 * g++.dg/cpp1y/pr68578.C: New.
4476
bce8ef71
MG
44772017-05-25 Marc Glisse <marc.glisse@inria.fr>
4478
4479 * gcc.dg/tree-ssa/vce-1.c: New file.
4480
11d6b45d
MG
44812017-05-25 Marc Glisse <marc.glisse@inria.fr>
4482
4483 * gcc.dg/tree-ssa/addadd.c: New file.
4484
5ad4f1c8
NS
44852017-05-24 Nathan Sidwell <nathan@acm.org>
4486
4487 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4488 * g++.dg/lookup/friend19.C: New.
4489 * g++.dg/lookup/friend20.C: New.
4490
d4a760d8
JW
44912017-05-24 Jonathan Wakely <jwakely@redhat.com>
4492
4493 PR c++/80544
4494 * g++.dg/expr/cast11.C: New test.
4495
3cd211af
MS
44962017-05-24 Martin Sebor <msebor@redhat.com>
4497
4498 PR c/80731
4499 * c-c++-common/Wfloat-conversion.c: Adjust.
4500 * c-c++-common/dfp/convert-int-saturate.c: Same.
4501 * c-c++-common/pr68657-1.c: Same.
4502 * g++.dg/ext/utf-cvt.C: Same.
4503 * g++.dg/ext/utf16-4.C: Same.
4504 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4505 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4506 * g++.dg/warn/Wconversion3.C: Same.
4507 * g++.dg/warn/Wconversion4.C: Same.
4508 * g++.dg/warn/Wsign-conversion.C: Same.
4509 * g++.dg/warn/overflow-warn-1.C: Same.
4510 * g++.dg/warn/overflow-warn-3.C: Same.
4511 * g++.dg/warn/overflow-warn-4.C: Same.
4512 * g++.dg/warn/pr35635.C: Same.
4513 * g++.old-deja/g++.mike/enum1.C: Same.
4514 * gcc.dg/Wconversion-3.c: Same.
4515 * gcc.dg/Wconversion-5.c: Same.
4516 * gcc.dg/Wconversion-complex-c99.c: Same.
4517 * gcc.dg/Wconversion-complex-gnu.c: Same.
4518 * gcc.dg/Wconversion-integer.c: Same.
4519 * gcc.dg/Wsign-conversion.c: Same.
4520 * gcc.dg/bitfld-2.c: Same.
4521 * gcc.dg/c90-const-expr-11.c: Same.
4522 * gcc.dg/c90-const-expr-7.c: Same.
4523 * gcc.dg/c99-const-expr-7.c: Same.
4524 * gcc.dg/overflow-warn-1.c: Same.
4525 * gcc.dg/overflow-warn-2.c: Same.
4526 * gcc.dg/overflow-warn-3.c: Same.
4527 * gcc.dg/overflow-warn-4.c: Same.
4528 * gcc.dg/overflow-warn-5.c: Same.
4529 * gcc.dg/overflow-warn-8.c: Same.
4530 * gcc.dg/overflow-warn-9.c: New test.
4531 * gcc.dg/pr35635.c: Adjust.
4532 * gcc.dg/pr59940.c: Same.
4533 * gcc.dg/pr59963-2.c: Same.
4534 * gcc.dg/pr60114.c: Same.
4535 * gcc.dg/switch-warn-2.c: Same.
4536 * gcc.dg/utf-cvt.c: Same.
4537 * gcc.dg/utf16-4.c: Same.
4538
216bfadc
JJ
45392017-05-24 Jakub Jelinek <jakub@redhat.com>
4540
4541 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4542 Don't include limits.h.
4543 (w): Conditionalize on long long wider than int. Use
4544 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4545 -9223372036854775808.
4546 (x): Use __INT_MAX__ instead of INT_MAX.
4547
610abc02
TK
45482017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4549
4550 PR fortran/66094
4551 * gfortran.dg/inline_matmul_16.f90: New test.
4552
8d0c9b36
TV
45532017-05-24 Tom de Vries <tom@codesourcery.com>
4554
4555 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4556
3f3fb6c9
PB
45572017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4558
4559 PR middle-end/80823
4560 * gcc.dg/pr80823.c: New test.
4561
00e0af8d
AK
45622017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4563
4564 * gcc.target/s390/pr80725.c: New test.
4565
6131102c
NS
45662017-05-23 Nathan Sidwell <nathan@acm.org>
4567
ef4c5e78
NS
4568 * g++.dg/lookup/extern-c-hidden.C: New.
4569 * g++.dg/lookup/extern-redecl1.C: New.
4570
6131102c
NS
4571 PR c++/80866
4572 * g++.dg/parse/pr80866.C: New.
4573
d2db2e6b
JH
45742017-05-23 Jan Hubicka <hubicka@ucw.cz>
4575
4576 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4577 * gcc.dg/ipa/inline-5.c: Likewise.
4578 * gfortran.dg/pr48636.f90: Likewise.
4579
e4ea7a4c
NS
45802017-05-23 Nathan Sidwell <nathan@acm.org>
4581
4582 * g++.dg/parse/ctor9.C: Adjust expected error.
4583
c2d7c404
JD
45842017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4585
4586 PR libgfortran/80256
4587 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4588 Cygwin.
4589
fd71a9a2
TS
45902017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4591
4592 * c-c++-common/goacc/parallel-dims-1.c: Update.
4593 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4594 * c-c++-common/goacc/routine-1.c: Likewise.
4595 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4596 * g++.dg/goacc/template.C: Likewise.
4597 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4598 * gfortran.dg/goacc/routine-3.f90: Likewise.
4599 * gfortran.dg/goacc/sie.f95: Likewise.
4600 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4601
9d029ddf
NS
46022017-05-23 Nathan Sidwell <nathan@acm.org>
4603
4604 * g++.dg/lookup/using13.C: Adjust expected error.
4605
008c7367
SKS
46062017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4607
4608 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4609
d1f6caae
MM
46102017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4611
4612 PR target/80718
4613 * gcc.target/powerpc/pr80718.c: New test.
4614
2ea0d750
SB
46152017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4616
4617 * gcc.target/powerpc/conditional-return.c: New testcase.
4618
25b81686
BS
46192017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4620
4621 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4622 LE-only.
4623
477f145b
JW
46242017-05-22 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/80766
4627 * gfortran.dg/typebound_call_28.f90: New test.
4628
65cc1407
NS
46292017-05-22 Nathan Sidwell <nathan@acm.org>
4630
4631 * g++.dg/lookup/strong-using.C: New.
4632
0c4f8178
TP
46332017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4634
4635 * gcc.target/arm/movsi_movt.c: New test.
4636 * gcc.target/arm/movdi_movt.c: New test.
4637
fbb1c7d4
EB
46382017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4639
4640 * gnat.dg/specs/not_null1.ads: New test.
4641
d3271136
EB
46422017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4643
4644 * gnat.dg/limited_with5.ad[sb]: New test.
4645 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4646 * gnat.dg/limited_with6.ad[sb]: New test.
4647 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4648
4c24ec6d
EB
46492017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4650
4651 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4652 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4653
4bcbb7b8
PC
46542017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/70265
4657 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4658 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4659
51cd6b78
JD
46602017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661
4662 PR libgfortran/80333
4663 * gfortran.dg/dtio_30.f03: New test.
4664
33f8c0a1
MP
46652017-05-19 Marek Polacek <polacek@redhat.com>
4666
4667 PR sanitizer/80800
4668 * c-c++-common/ubsan/pr80800.c: New test.
4669 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4670
9740ed54
TS
46712017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4672
7fd549d2
TS
4673 * c-c++-common/goacc/default-1.c: Update.
4674 * c-c++-common/goacc/default-2.c: Likewise.
4675 * c-c++-common/goacc/default-4.c: Likewise.
4676 * gfortran.dg/goacc/default-1.f95: Likewise.
4677 * gfortran.dg/goacc/default-4.f: Likewise.
4678 * c-c++-common/goacc/default-5.c: New file.
4679 * gfortran.dg/goacc/default-5.f: Likewise.
4680
9740ed54
TS
4681 * c-c++-common/goacc/default-1.c: New file.
4682 * c-c++-common/goacc/default-2.c: Likewise.
4683 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4684 test cases in...
4685 * c-c++-common/goacc/default-3.c: ... this new file, and...
4686 * c-c++-common/goacc/default-4.c: ... this new file.
4687 * gfortran.dg/goacc/default.f95: Remove file, including its test
4688 cases in...
4689 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4690 * gfortran.dg/goacc/default-2.f: ... this new file.
4691 * gfortran.dg/goacc/default-3.f95: New file.
4692 * gfortran.dg/goacc/default-4.f: Likewise.
4693
2a8a8d7b
NS
46942017-05-19 Nathan Sidwell <nathan@acm.org>
4695
4696 * g++.dg/inherit/covariant7.C: Adjust.
4697
a978134e
PB
46982017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4699
4700 * gcc.target/arm/tls-disable-literal-pool.c: Change
4701 require-effective-target to tls_native.
4702 Move dg-error to return statement line and change to dg-message.
4703
39aac208
RB
47042017-05-19 Richard Biener <rguenther@suse.de>
4705
4706 PR c++/80593
4707 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4708 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4709
035ab826
RB
47102017-05-19 Richard Biener <rguenther@suse.de>
4711
4712 PR middle-end/80764
4713 * gcc.dg/torture/pr80764.c: New testcase.
4714
52e14b96
MM
47152017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4716
4717 PR target/80510
4718 * gcc.target/powerpc/pr80510-1.c: New test.
4719 * gcc.target/powerpc/pr80510-2.c: Likewise.
4720
4287da82
EG
47212017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4722
4723 * gcc.dg/pragma-diag-7.c: New test.
4724
e4171e10
UB
47252017-05-18 Uros Bizjak <ubizjak@gmail.com>
4726
4727 PR target/80799
4728 * g++.dg/other/i386-11.C: New test.
4729
cdefeea2
WS
47302017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4731
4732 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4733 * fold-vec-div-floatdouble.c: Likewise.
4734 * fold-vec-logical-ands-char.c: Likewise.
4735 * fold-vec-logical-ands-int.c: Likewise.
4736 * fold-vec-logical-ands-short.c: Likewise.
4737 * fold-vec-logical-ors-char.c: Likewise.
4738 * fold-vec-logical-ors-int.c: Likewise.
4739 * fold-vec-logical-ors-short.c: Likewise.
4740 * fold-vec-logical-other-char.c: Likewise.
4741 * fold-vec-mule-misc.c: Likewise.
4742 * fold-vec-mult-float.c: Likewise.
4743 * fold-vec-mult-floatdouble.c: Likewise.
4744 * fold-vec-mult-int.c: Likewise.
4745 * fold-vec-mult-int128-p9.c: Likewise.
4746 * fold-vec-sub-floatdouble.c: Likewise.
4747 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4748 Add lp64 requirement.
4749 * fold-vec-mult-int128-p8.c: Likewise.
4750 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4751
62ee030a
SM
47522017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4753
4754 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4755 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4756 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4757 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4758 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4759 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4760 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4761 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4762 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4763 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4764 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4765 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4766 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4767 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4768 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4769 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4770 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4771 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4772 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4773 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4774 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4775 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4776 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4777 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4778 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4779 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4780
00a84d0e
SL
47812017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4782
4783 * gcc.target/sparc/niagara7-align.c: New test.
4784
243c2883
MP
47852017-05-18 Marek Polacek <polacek@redhat.com>
4786
4787 PR sanitizer/80797
4788 * c-c++-common/ubsan/null-12.c: New test.
4789
e98e6340
SB
47902017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4791
4792 PR middle-end/80692
4793 * gcc.c-torture/execute/pr80692.c: New testcase.
4794
0152001b 47952017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4796
4797 PR libgfortran/80741
4798 * gfortran.dg/read_4.f90: New test.
4799
c8ded430
BS
48002017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4801
4802 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4803
e5b1f5a1
FR
48042017-05-17 Fritz Reese <fritzoreese@gmail.com>
4805
4806 PR fortran/80668
4807 * gfortran.dg/pr80668.f90: New.
4808
9853cb28
PB
48092017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4810
4811 PR middle-end/80775
4812 * gcc.dg/pr80775.c: New test.
4813
142473df
MP
48142017-05-17 Marek Polacek <polacek@redhat.com>
4815
4816 PR sanitizer/80659
4817 * gcc.dg/asan/pr80659.c: New test.
4818
8508a5b5
SKS
48192017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4820
4821 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4822 unsigned long.
4823
bc36d2b7
CX
48242017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4825
4826 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4827
4fc5ebf1
JG
48282017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4829 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830
4831 PR tree-optimization/80457
4832 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4833 call vect_model_simple_cost.
4834
bedee914
PT
48352017-05-16 Paul Thomas <pault@gcc.gnu.org>
4836
4837 PR fortran/80554
4838 * gfortran.dg/submodule_29.f08: New test.
4839
10791753
DM
48402017-05-16 David Malcolm <dmalcolm@redhat.com>
4841
4842 * g++.dg/other/accessor-fixits-1.C: New test case.
4843 * g++.dg/other/accessor-fixits-2.C: New test case.
4844 * g++.dg/other/accessor-fixits-3.C: New test case.
4845 * g++.dg/other/accessor-fixits-4.C: New test case.
4846
727577c2
CL
48472017-05-16 Carl Love <cel@us.ibm.com>
4848
4849 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4850 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4851 built-ins to the test suite file. Note, support for mradds exists
4852 but no test case exists.
4853 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4854 built-ins to the test suite file.
4855
6b6ae9eb
MP
48562017-05-16 Marek Polacek <polacek@redhat.com>
4857
4858 PR sanitizer/80536
4859 PR sanitizer/80386
4860 * c-c++-common/ubsan/pr80536.c: New test.
4861 * g++.dg/ubsan/pr80386.C: New test.
4862
678d7e19
TC
48632017-05-16 Tamar Christina <tamar.christina@arm.com>
4864
4865 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4866 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4867
6da37857
MW
48682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4869
4870 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4871 expected output of vadd, vsub and vmul instructions.
4872 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4873 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4874 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4875
a5768d38
JD
48762017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4877
4878 PR libgfortran/80727
4879 * gfortran.dg/read_3.f90: New test.
4880
3a77e7cc
NS
48812017-05-15 Nathan Sidwell <nathan@acm.org>
4882
2016c841
NS
4883 PR c++/79369
4884 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4885
3a77e7cc
NS
4886 PR c++/79369
4887 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4888 * g++.dg/cpp0x/pr79369.C: New.
4889
0735a1c8
SK
48902017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4891
4892 PR fortran/80752
3a77e7cc 4893 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4894
f108770a
UB
48952017-05-15 Uros Bizjak <ubizjak@gmail.com>
4896
900b5b6a 4897 PR target/80425
f108770a
UB
4898 * gcc.target/i386/pr80425-1.c: New test.
4899 * gcc.target/i386/pr80425-2.c: Ditto.
4900
e30ce0a3
JL
49012017-05-15 Jeff Law <law@redhat.com>
4902
4903 * gcc.target/mips/reorgbug-1.c: New test.
4904
0d5a0a33
PMR
49052017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4906
4907 * gnat.dg/specs/pack13.ads: New test.
4908
a104bd88
MS
49092017-05-14 Martin Sebor <msebor@redhat.com>
4910
4911 PR middle-end/77671
4912 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4913 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4914 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4915 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4916 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4917
c6c02519
MS
49182017-05-14 Martin Sebor <msebor@redhat.com>
4919
4920 PR middle-end/80669
4921 * gcc.dg/builtin-stpncpy.c: New test.
4922
d6d4d770
DS
49232017-05-14 Daniel Santos <daniel.santos@pobox.com>
4924
4925 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4926 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4927 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4928 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4929
b9bdd60b
JK
49302017-05-14 Julia Koval <julia.koval@intel.com>
4931
4932 * gcc.target/i386/xgetsetbv.c: New test.
4933
28ae01cd
NK
49342017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4935
4936 PR fortran/80442
4937 * gfortran.dg/impl_do_var_data.f90: New Test
4938
c7488b4f
PJ
49392017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4940
4941 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4942 A regression test for a private array access case which caused
4943 an assert.
4944
9b5f12ae
MS
49452017-05-12 Martin Sebor <msebor@redhat.com>
4946
4947 PR testsuite/80643
4948 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4949 to the purpose of the test.
4950
b76f1550
SM
49512017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4952
4953 * gcc.target/powerpc/bmi-andn-1.c: New file
4954 * gcc.target/powerpc/bmi-andn-2.c: New file.
4955 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4956 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4957 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4958 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4959 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4960 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4961 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4962 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4963 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4964 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4965 * gcc.target/powerpc/bmi-check.h: New File.
4966 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4967 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4968 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4969 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4970 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4971 * gcc.target/powerpc/bmi2-check.h: New file.
4972 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4973 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4974 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4975 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4976 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4977 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4978 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4979 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4980 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4981
2a3fa75a
PC
49822017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/60430
4985 * g++.dg/cpp0x/pr60430.C: New.
4986
e8bf7c7b
JL
49872017-05-12 Jeff Law <law@redhat.com>
4988
4989 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4990
284d1f76
PB
49912017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4992
4993 PR middle-end/80707
4994 * g++.dg/pr80707.C: New test.
4995
302a0e37
WS
49962017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4997
4998 * gcc.target/powerpc/fold-vec-div-float.c: New.
4999 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5000 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5001
a7785078
WS
50022017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5003
5004 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5005 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5006 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5007 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5008 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5009 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5010 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5011 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5012 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5013 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5014 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5015 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5016
9206028e
PC
50172017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5018
5019 PR c++/49604
5020 * g++.dg/cpp0x/forw_enum14.C: New.
5021 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5022
7af1c0ad
RB
50232017-05-12 Richard Biener <rguenther@suse.de>
5024
5025 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5026
f7e95bdb
PC
50272017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5028
5029 PR c++/67687
5030 * g++.dg/cpp0x/constexpr-ice17.C: New.
5031
53e788d0
RB
50322017-05-12 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/80713
5035 * gcc.dg/torture/pr80713.c: New testcase.
5036
2ead1ab9
AK
50372017-05-12 Andi Kleen <ak@linux.intel.com>
5038
5039 PR testsuite/77684
5040 * lib/target-supports.exp (profopt-perf-wrapper):
5041 Add -m8 option to increase parallelism.
5042
ee58b02f
TS
50432017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5044
1e47f02b
TS
5045 * c-c++-common/goacc/parallel-dims-1.c: New file.
5046 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5047
b0f271ce
TS
5048 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5049 * c-c++-common/goacc/classify-kernels.c: Likewise.
5050 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5051 Likewise.
5052 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5053 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5054 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5055 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5056 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5057 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5058 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5059 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5060 * c-c++-common/goacc/kernels-loop.c: Likewise.
5061 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5062 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5063 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5064 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5065 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5066 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5067 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5068 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5069 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5070 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5071 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5072 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5073
25651634
TS
5074 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5075 * c-c++-common/goacc/classify-kernels.c: Likewise.
5076 * c-c++-common/goacc/classify-parallel.c: Likewise.
5077 * c-c++-common/goacc/classify-routine.c: Likewise.
5078 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5079 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5080 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5081 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5082
ee58b02f
TS
5083 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5084 * c-c++-common/goacc/classify-kernels.c: Likewise.
5085 * c-c++-common/goacc/classify-parallel.c: Likewise.
5086 * c-c++-common/goacc/classify-routine.c: Likewise.
5087 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5088 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5089 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5090 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5091
2d82ec25
NS
50922017-05-11 Nathan Sidwell <nathan@acm.org>
5093
5094 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5095
50962017-05-11 Carl Love <cel@us.ibm.com>
5097
5098 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5099 to the test suite file.
5100 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5101 to the test suite file.
5102
628c06d6
JD
51032017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104
5105 PR fortran/78659
5106 * gfortran.dg/namelist_91.f90: New test.
5107 * gfortran.dg/namelist_92.f90: New test.
5108 * gfortran.dg/namelist_93.f90: New test.
5109 * gfortran.dg/namelist_94.f90: New test.
5110
1bea0f26
BS
51112017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5112
5113 PR target/80695
5114 * gcc.target/powerpc/pr80695-p8.c: New file.
5115 * gcc.target/powerpc/pr80695-p9.c: New file.
5116
7c85c9fe
UB
51172017-05-11 Uros Bizjak <ubizjak@gmail.com>
5118 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR target/80706
5121 * gcc.target/i386/pr80706.c: New test.
5122
d7a33a4c
JK
51232017-05-11 Julia Koval <julia.koval@intel.com>
5124
5125 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5126 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5127 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5128 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5129
59fbddcf
PC
51302017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/70538
5133 * g++.dg/cpp0x/pr70538.C: New.
5134
cc09ff60
UB
51352017-05-11 Uros Bizjak <ubizjak@gmail.com>
5136
7c85c9fe
UB
5137 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5138 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5139 (dg-options): Remove -fno-tree-sink.
5140
4fd18c78
KN
51412017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5142
5143 * gcc.target/powerpc/cmpb-1.c: New test.
5144 * gcc.target/powerpc/cmpb-2.c: New test.
5145 * gcc.target/powerpc/cmpb-3.c: New test.
5146 * gcc.target/powerpc/cmpb32-1.c: New test.
5147 * gcc.target/powerpc/cmpb32-2.c: New test.
5148
43b883a9
RB
51492017-05-11 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/80705
5152 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5153
29b871ec
NS
51542017-05-11 Nathan Sidwell <nathan@acm.org>
5155
5156 * lib/scanlang.exp: New.
5157 * lib/gcc-dg.exp: Load scanlang.exp.
5158 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5159
c587104e
MM
51602017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5161
5162 PR testsuite/80580
5163 * gcc.dg/gimplefe-error-6.c: New test.
5164
67ac9a9d
MM
51652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5166
5167 PR testsuite/80580
5168 * gcc.dg/gimplefe-error-5.c: New test.
5169
ac4eb40f
MM
51702017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5171
5172 PR testsuite/80580
5173 * gcc.dg/gimplefe-error-4.c: New test.
5174
d45d6282
BS
51752017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5176
5177 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5178
f4ee3a9e
UB
51792017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5180
5181 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5182 (_mm_maskz_max_round_sd): Test new intrinsics.
5183 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5184 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5185 (_mm_maskz_max_round_ss): Test new intrinsics.
5186 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5187 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5188 (_mm_maskz_min_round_sd): Test new intrinsics.
5189 * gcc.target/i386/avx512f-vminsd-2.c: New.
5190 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5191 (_mm_maskz_min_round_ss): Test new intrinsics.
5192 * gcc.target/i386/avx512f-vminss-2.c: New.
5193 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5194 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5195 (__builtin_ia32_minss_mask_round): Test new builtins.
5196 * gcc.target/i386/sse-13.c: Ditto.
5197 * gcc.target/i386/sse-23.c: Ditto.
5198 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5199 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5200 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5201 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5202 (_mm_mask_min_round_ss): Test new intrinsics.
5203 * gcc.target/i386/testround-1.c: Ditto.
5204
52052017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5206
5207 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5208 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5209 (_mm_maskz_div_round_sd): Test new intrinsics.
5210 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5211 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5212 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5213 (_mm_maskz_div_round_ss): Test new intrinsics.
5214 * gcc.target/i386/avx512f-vdivss-2.c: New.
5215 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5216 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5217 (_mm_maskz_mul_round_sd): Test new intrinsics.
5218 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5219 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5220 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5221 (_mm_maskz_mul_round_ss): Test new intrinsics.
5222 * gcc.target/i386/avx512f-vmulss-2.c: New.
5223 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5224 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5225 (__builtin_ia32_mulss_mask_round): Test new builtins.
5226 * gcc.target/i386/sse-13.c: Ditto.
5227 * gcc.target/i386/sse-23.c: Ditto.
5228 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5229 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5230 (_mm_maskz_mul_round_ss): Test new intrinsics.
5231 * gcc.target/i386/testround-1.c: Ditto.
5232
52332017-05-10 Julia Koval <julia.koval@intel.com>
5234
5235 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5236 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5237 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5238
52392017-05-10 Julia Koval <julia.koval@intel.com>
5240
5241 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5242 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5243 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5244 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5245
ca4d2851
PB
52462017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5247
0f374417 5248 PR tree-optimization/51513
ca4d2851
PB
5249 * gcc.target/powerpc/pr51513.c: New test.
5250 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5251 __builtin_abort().
5252 * gcc.dg/predict-14.c: Likewise.
5253
5562ebfc
CL
52542017-05-10 Carl Love <cel@us.ibm.com>
5255 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5256 to the test suite file.
5257 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5258 to the test suite file.
5259
0ca2e7f7
PK
52602017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5261
5262 PR tree-optimization/77644
5263 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5264
e1ad2926
AO
52652017-05-10 Alexandre Oliva <aoliva@redhat.com>
5266
5267 * gcc.dg/guality/inline-params-2.c: New.
5268
f00b411f
PC
52692017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/80145
5272 * g++.dg/cpp1y/auto-fn37.C: New.
5273 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5274
bf2a705c
MM
52752017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5276
5277 PR target/68163
5278 * gcc.target/powerpc/pr68163.c: New test.
5279
5285d5d3
JW
52802017-05-09 Janus Weil <janus@gcc.gnu.org>
5281
5282 PR fortran/79311
5283 * gfortran.dg/finalize_32.f90: New test.
5284
31c2d57d
VR
52852017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5286
5287 PR c/35441
5288 * gcc.dg/pr35441.c: New test.
5289
731f2c8a
MS
52902017-05-09 Martin Sebor <msebor@redhat.com>
5291
5292 PR testsuite/80643
5293 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5294 output.
5295
cc49d15a
PC
52962017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5297
5298 PR c++/80186
5299 * g++.dg/template/crash126.C: New.
5300
85282abc
SP
53012017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5302
5303 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5304 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5305 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5306 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5307
823c79ae
DH
53082017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5309
10a8bb62 5310 PR testsuite/80611
823c79ae
DH
5311 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5312
79557bae
CZ
53132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5314
5315 * gcc.target/arc/tmac-1.c: New file.
5316 * gcc.target/arc/tmac-2.c: Likewise.
5317 * gcc.target/arc/tmac.h: Likewise.
5318
c7314bc1
CZ
53192017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5320 Andrew Burgess <andrew.burgess@embecosm.com>
5321
5322 * gcc.target/arc/firq-1.c: New file.
5323 * gcc.target/arc/firq-2.c: Likewise.
5324 * gcc.target/arc/firq-3.c: Likewise.
5325 * gcc.target/arc/firq-4.c: Likewise.
5326 * gcc.target/arc/firq-5.c: Likewise.
5327 * gcc.target/arc/firq-6.c: Likewise.
5328
41453183
CZ
53292017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5330
5331 * gcc.target/arc/interrupt-5.c: Newfile.
5332 * gcc.target/arc/interrupt-6.c: Likewise.
5333 * gcc.target/arc/interrupt-7.c: Likewise.
5334 * gcc.target/arc/interrupt-8.c: Likewise.
5335 * gcc.target/arc/interrupt-9.c: Likewise.
5336
019bd543
RB
53372017-05-09 Richard Biener <rguenther@suse.de>
5338
5339 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5340 and adjust.
5341 * gcc.dg/vect/vect-50.c: Likewise.
5342
684f84de
MP
53432017-05-09 Marek Polacek <polacek@redhat.com>
5344
5345 PR c/80525
5346 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5347 * c-c++-common/Wlogical-op-2.c: New test.
5348
fd71825b
SKS
53492017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5350
5351 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5352 for targets with __SIZEOF_INT__ < 4.
5353
4ca2e6ec
RB
53542017-05-09 Richard Biener <rguenther@suse.de>
5355
5356 * gcc.dg/vect/vect-50.c: Revert last change.
5357 * gcc.dg/vect/vect-44.c: Likewise.
5358
631238ac
MS
53592017-05-08 Martin Sebor <msebor@redhat.com>
5360
5361 PR translation/80280
5362 * gcc.dg/format/gcc_diag-10.c: New test.
5363
6ba86ba7
KN
53642017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5365
5366 PR target/80101
5367 * gcc.target/powerpc/pr80101-1.c: New test.
5368
0f6ed121
TK
53692017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5370
5371 PR fortran/79930
5372 * gfortran.dg/inline_transpose_1.f90: Add
5373 -finline-matmul-limit=0 to options.
5374 * gfortran.dg/matmul_5.f90: Likewise.
5375 * gfortran.dg/vect/vect-8.f90: Likewise.
5376 * gfortran.dg/inline_matmul_14.f90: New test.
5377 * gfortran.dg/inline_matmul_15.f90: New test.
5378
fd991039
TK
53792017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5380
5381 PR fortran/80602
5382 * gfortran.dg/matmul_15.f90: New test case.
5383
18b8c294
WD
53842017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5385
774cccdc
JJ
5386 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5387 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5388
8637c116
JL
53892017-05-07 Jeff Law <law@redhat.com>
5390
5391 Revert:
5392 2017-05-06 Jeff Law <law@redhat.com>
5393 PR tree-optimization/78496
5394 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5395 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5396
973dfbb4
JL
53972017-05-06 Jeff Law <law@redhat.com>
5398
5399 PR tree-optimization/78496
5400 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5401 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5402
8ffa3150
RS
54032017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5404
5405 * gcc.target/aarch64/spill_1.c: New test.
5406
2a3f7997
RS
54072017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5408
5409 PR rtl-optimization/75964
5410 * gcc.dg/torture/pr75964.c: New test.
5411
d554bf23
TV
54122017-05-06 Tom de Vries <tom@codesourcery.com>
5413
5414 PR testsuite/80606
5415 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5416 * gcc.target/i386/avx-vtestpd-2.c: Same.
5417 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5418 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5419 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5420 * gcc.target/i386/avx-vtestpd-3.c: Same.
5421 * gcc.target/i386/avx-vtestps-1.c: Same.
5422 * gcc.target/i386/avx-vtestps-2.c: Same.
5423 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5424 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5425 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5426 * gcc.target/i386/avx-vtestps-3.c: Same.
5427
7a976fe7
TV
54282017-05-06 Tom de Vries <tom@codesourcery.com>
5429
5430 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5431
0e852c66
TV
54322017-05-06 Tom de Vries <tom@codesourcery.com>
5433
5434 PR testsuite/80557
5435 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5436 * gcc.target/powerpc/altivec-types-1.c: Same.
5437
63c40d92
TV
54382017-05-06 Tom de Vries <tom@codesourcery.com>
5439
5440 PR testsuite/80557
5441 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5442 * gcc.target/spu/intrinsics-1.c: Same.
5443
b25b8f91
TV
54442017-05-06 Tom de Vries <tom@codesourcery.com>
5445
5446 PR testsuite/80557
5447 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5448
6df13491
TV
54492017-05-06 Tom de Vries <tom@codesourcery.com>
5450
5451 PR testsuite/80557
5452 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5453 * gcc.target/aarch64/spellcheck_2.c: Same.
5454 * gcc.target/aarch64/spellcheck_3.c: Same.
5455
e01261fe
TV
54562017-05-06 Tom de Vries <tom@codesourcery.com>
5457
5458 PR testsuite/80557
5459 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5460 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5461 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5462 * g++.dg/debug/dwarf2/typedef5.C: Same.
5463 * g++.dg/goacc/data-1.C: Same.
5464
9945596c
BS
54652017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5466
5467 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5468
8acb8575
MM
54692017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5470
5471 PR target/79038
5472 PR target/79202
5473 PR target/79203
5474 * gcc.target/powerpc/ppc-round3.c: New test.
5475 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5476
ac699a04
JJ
54772017-05-05 Jakub Jelinek <jakub@redhat.com>
5478
8dc6a926
JJ
5479 PR tree-optimization/80632
5480 * gcc.dg/pr80632.c: New test.
5481
ac699a04
JJ
5482 PR tree-optimization/80558
5483 * gcc.dg/tree-ssa/vrp115.c: New test.
5484
655b5fc8
AV
54852017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5486 Thomas Preud'homme <thomas.preudhomme@arm.com>
5487 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5488
5489 PR target/71607
5490 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5491 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5492 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5493 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5494 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5495 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5496 * gcc.target/arm/tls-disable-literal-pool.c: New.
5497
c02d2d0a
PK
54982017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5499
5500 PR tree-optimization/80613
5501 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5502
dfae9048
PC
55032017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5504
5505 PR c++/71577
5506 * g++.dg/cpp0x/pr71577.C: New.
5507
d9c5a8b9
MS
55082017-05-04 Martin Sebor <msebor@redhat.com>
5509
5510 PR middle-end/79234
5511 * gcc.dg/builtin-stringop-chk-8.c: New test.
5512 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5513 * gcc.dg/builtin-stringop-chk-4.c: Same.
5514 * gcc.dg/builtin-strncat-chk-1.c: Same.
5515 * g++.dg/ext/strncpy-chk1.C: Same.
5516 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5517 * gcc.dg/out-of-bounds-1.c: Same.
5518 * gcc.dg/pr78138.c: Same.
5519 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5520 * gfortran.dg/mvbits_7.f90: Same.
5521
e50d56a5
MS
55222017-05-04 Martin Sebor <msebor@redhat.com>
5523
5524 PR preprocessor/79214
5525 PR middle-end/79222
5526 PR middle-end/79223
5527 * gcc.dg/pr79214.c: New test.
5528 * gcc.dg/pr79214.h: New test header.
5529 * gcc.dg/pr79222.c: New test.
5530 * gcc.dg/pr79223.c: New test.
5531 * gcc.dg/pr78138.c: Adjust.
5532 * gfortran.dg/unconstrained_commons.f: Same.
5533
0f2c4a8f
MS
55342017-05-04 Martin Sebor <msebor@redhat.com>
5535
5536 PR translation/80280
5537 * g++.dg/abi/Wabi-2-3.C: Adjust.
5538 * g++.dg/abi/Wabi-3-2.C: Ditto.
5539 * g++.dg/lookup/using17.C: Ditto.
5540 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5541
8eef6097
MJ
55422017-05-04 Martin Jambor <mjambor@suse.cz>
5543
5544 PR tree-optimization/80622
5545 * gcc.dg/tree-ssa/pr80622.c: New test.
5546
55472017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5548
5549 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5550
26f1a658
JH
55512017-05-04 Jan Hubicka <hubicka@ucw.cz>
5552
5553 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5554 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5555
4d147bca
RB
55562017-05-04 Richard Biener <rguenther@suse.de>
5557
5558 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5559
3862ef76
RS
55602017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5561
5562 * gcc.dg/vect/vect-profile-1.c: New test.
5563
c89ffd99
MP
55642017-05-04 Marek Polacek <polacek@redhat.com>
5565
5566 PR tree-optimization/80612
5567 * gcc.dg/torture/pr80612.c: New test.
5568
261ce1e5
PB
55692017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5570 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5571
5572 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5573 check_effective_target_arm_thumb1_movt_ok.
5574
556cf088
PB
55752017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5576
5577 * gcc.target/arm/fpscr.c: New file.
5578
010b1cc0
TP
55792017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5580
5581 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5582 target.
5583
99b68476
TV
55842017-05-04 Tom de Vries <tom@codesourcery.com>
5585
5586 PR testsuite/80557
5587 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5588 line numbers.
5589 * g++.dg/warn/miss-format-1.C: Same.
5590 * g++.dg/warn/overflow-warn-1.C: Same.
5591 * g++.dg/warn/overflow-warn-3.C: Same.
5592 * g++.dg/warn/overflow-warn-4.C: Same.
5593
09177a4b
TV
55942017-05-04 Tom de Vries <tom@codesourcery.com>
5595
5596 PR testsuite/80557
5597 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5598 * gcc.target/i386/pr68657.c: Same.
5599 * gcc.target/i386/pr69255-1.c: Same.
5600 * gcc.target/i386/pr69255-2.c: Same.
5601 * gcc.target/i386/pr69255-3.c: Same.
5602
02c64149
RB
56032017-05-04 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/31130
5606 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5607 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5608 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5609 * gcc.dg/pr52904.c: Remove XFAIL.
5610 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5611
9a26dfc8
JL
56122017-05-03 Jeff Law <law@redhat.com>
5613
5614 PR tree-optimization/78496
5615 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5616
4d0e904f
UB
56172017-05-03 Uros Bizjak <ubizjak@gmail.com>
5618
5619 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5620
49ab4621
RB
56212017-05-03 Richard Biener <rguenther@suse.de>
5622
5623 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5624
18bfe940
JJ
56252017-05-03 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR tree-optimization/79472
4d0e904f
UB
5628 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5629 to dg-options.
18bfe940
JJ
5630 * gcc.dg/tree-ssa/vrp113.c: New test.
5631 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5632 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5633 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5634
53e62089
TV
56352017-05-03 Tom de Vries <tom@codesourcery.com>
5636
5637 PR testsuite/80557
5638 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5639 * c-c++-common/Wshift-negative-value-2.c: Same.
5640 * c-c++-common/Wshift-negative-value-3.c: Same.
5641 * c-c++-common/Wshift-negative-value-4.c: Same.
5642 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5643 * c-c++-common/cpp/pr60400.c: Same.
5644 * c-c++-common/fmax-errors.c: Same.
5645 * c-c++-common/goacc/data-2.c: Same.
5646 * c-c++-common/goacc/host_data-2.c: Same.
5647 * c-c++-common/gomp/simd4.c: Same.
5648 * c-c++-common/pr28656.c: Same.
5649 * c-c++-common/pr43395.c: Same.
5650 * c-c++-common/torture/pr57945.c: Same.
5651
962913a5
TV
56522017-05-03 Tom de Vries <tom@codesourcery.com>
5653
5654 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5655 arg of dg directive.
5656 * c-c++-common/goacc/routine-3.c: Same.
5657 * c-c++-common/goacc/routine-4.c: Same.
5658
ad53f123
DM
56592017-05-02 David Malcolm <dmalcolm@redhat.com>
5660
5661 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5662 (test_fixit_insert_newline): New function.
5663 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5664 (test_fixit_insert_newline): New function.
5665 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5666 (test_fixit_insert_newline): New function.
5667 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5668 (test_fixit_insert_newline): New function.
5669 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5670 (test_show_locus): Handle test_fixit_insert_newline.
5671
0ca91c77
BC
56722017-05-02 Bin Cheng <bin.cheng@arm.com>
5673
5674 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5675
cc5b8f3d
TC
56762017-04-27 Tamar Christina <tamar.christina@arm.com>
5677
5678 * gcc.dg/lsr-div1.c: New testcase.
5679
1853f5c7
SP
56802017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5681
5682 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5683 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5684 (_mm_maskz_add_round_sd): Test new intrinsics.
5685 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5686 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5687 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5688 (_mm_maskz_add_round_ss): Test new intrinsics.
5689 * gcc.target/i386/avx512f-vaddss-2.c: New.
5690 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5691 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5692 (_mm_maskz_sub_round_sd): Test new intrinsics.
5693 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5694 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5695 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5696 (_mm_maskz_sub_round_ss): Test new intrinsics.
5697 * gcc.target/i386/avx512f-vsubss-2.c: New.
5698 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5699 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5700 (__builtin_ia32_subss_mask_round): Test new builtins.
5701 * gcc.target/i386/sse-13.c: Ditto.
5702 * gcc.target/i386/sse-23.c: Ditto.
5703 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5704 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5705 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5706 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5707 (_mm_mask_sub_round_ss): Test new intrinsics.
5708 * gcc.target/i386/testround-1.c: Ditto.
5709
2bba7541
MJ
57102017-05-02 Martin Jambor <mjambor@suse.cz>
5711
5712 PR tree-optimization/78687
5713 * g++.dg/tree-ssa/pr78687.C: New test.
5714
2bf54d93
RB
57152017-05-02 Richard Biener <rguenther@suse.de>
5716
5717 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5718 behavior.
5719 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5720
aee63acc
RB
57212017-05-02 Richard Biener <rguenther@suse.de>
5722
5723 PR tree-optimization/80591
5724 * gcc.dg/torture/pr80591.c: New testcase.
5725
e7d70c6c
RB
57262017-05-02 Richard Biener <rguenther@suse.de>
5727
5728 PR tree-optimization/80549
5729 * gcc.dg/torture/pr80549.c: New testcase.
5730
52e0a9f7
SKS
57312017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5732
5733 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5734 unsigned long.
5735
815d9cc6
XR
57362017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5737
5738 PR c++/80038
5739 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5740
338035aa
DM
57412017-05-01 David Malcolm <dmalcolm@redhat.com>
5742
5743 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5744 reflect insertion fix-it hints at the same location now being
5745 consolidated.
5746
4d82d0bc
MS
57472017-05-01 Martin Sebor <msebor@redhat.com>
5748
5749 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5750 on ILP32 targets.
5751
d539a57b
TV
57522017-05-01 Tom de Vries <tom@codesourcery.com>
5753
5754 * gcc.dg/pr78768.c: Require linker plugin.
5755
c6b9e849
TK
57562017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5757
5758 PR fortran/37131
5759 * gfortran.dg/matmul_bounds_11.f90: New test.
5760
706eb1a7
MS
57612017-05-01 Martin Sebor <msebor@redhat.com>
5762
5763 PR tree-optimization/79715
5764 * gcc.dg/pr79715.c: New test.
5765
723f4140
TV
57662017-05-01 Tom de Vries <tom@codesourcery.com>
5767
5768 PR testsuite/65941
5769 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5770 * g++.dg/other/pr59492.C: Require effective target rdrand.
5771
6bbb3a69
VR
57722017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5773
5774 * g++.dg/diagnostic/member-decl-1.C: New test.
5775
4212aecd
MG
57762017-04-29 Marc Glisse <marc.glisse@inria.fr>
5777
5778 PR tree-optimization/80487
5779 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5780
fe75f732
PK
57812017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5782
5783 PR tree-optimization/79697
5784 * gcc.dg/tree-ssa/pr79697.c: New test.
5785
6bcd8768
TV
57862017-04-29 Tom de Vries <tom@codesourcery.com>
5787
5788 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5789
d127ae9f
MS
57902017-04-28 Martin Sebor <msebor@redhat.com>
5791
5792 PR tree-optimization/80523
5793 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5794
c9610933
TV
57952017-04-28 Tom de Vries <tom@codesourcery.com>
5796
5797 PR testsuite/80557
5798 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5799 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5800
b5be38bc
TV
58012017-04-28 Tom de Vries <tom@codesourcery.com>
5802
5803 PR testsuite/80557
5804 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5805 * obj-c++.dg/bitfield-4.mm: Same.
5806 * obj-c++.dg/bitfield-5.mm: Same.
5807 * obj-c++.dg/exceptions-3.mm: Same.
5808 * obj-c++.dg/exceptions-5.mm: Same.
5809 * obj-c++.dg/method-1.mm: Same.
5810 * obj-c++.dg/method-12.mm: Same.
5811 * obj-c++.dg/method-13.mm: Same.
5812 * obj-c++.dg/method-15.mm: Same.
5813 * obj-c++.dg/method-16.mm: Same.
5814 * obj-c++.dg/property/at-property-18.mm: Same.
5815 * obj-c++.dg/property/at-property-25.mm: Same.
5816 * obj-c++.dg/property/at-property-5.mm: Same.
5817 * obj-c++.dg/property/dynamic-2.mm: Same.
5818 * obj-c++.dg/property/property-neg-3.mm: Same.
5819 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5820 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5821 * obj-c++.dg/syntax-error-1.mm: Same.
5822 * obj-c++.dg/try-catch-13.mm: Same.
5823 * objc.dg/bitfield-4.m: Same.
5824 * objc.dg/class-1.m: Same.
5825 * objc.dg/method-11.m: Same.
5826 * objc.dg/method-6.m: Same.
5827 * objc.dg/method-7.m: Same.
5828 * objc.dg/method-9.m: Same.
5829 * objc.dg/missing-proto-3.m: Same.
5830 * objc.dg/naming-2.m: Same.
5831 * objc.dg/property/at-property-16.m: Same.
5832 * objc.dg/property/at-property-18.m: Same.
5833 * objc.dg/property/at-property-25.m: Same.
5834 * objc.dg/property/at-property-5.m: Same.
5835 * objc.dg/property/dynamic-2.m: Same.
5836 * objc.dg/property/property-neg-3.m: Same.
5837 * objc.dg/protocol-inheritance-1.m: Same.
5838 * objc.dg/protocol-inheritance-2.m: Same.
5839
d35256b6
MG
58402017-04-28 Marc Glisse <marc.glisse@inria.fr>
5841
5842 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5843
7a95dfa7
TV
58442017-04-28 Tom de Vries <tom@codesourcery.com>
5845
5846 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5847 dg-(error|warning|message|bogus).
5848 * g++.dg/conversion/dr195-1.C: Same.
5849 * g++.dg/conversion/dr195.C: Same.
5850 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5851 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5852 * g++.dg/cpp0x/inline-ns7.C: Same.
5853 * g++.dg/cpp0x/variadic105.C: Same.
5854 * g++.dg/cpp0x/variadic65.C: Same.
5855 * g++.dg/expr/call2.C: Same.
5856 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5857 * g++.dg/expr/pmf-1.C: Same.
5858 * g++.dg/ext/altivec-types-1.C: Same.
5859 * g++.dg/ext/altivec-types-2.C: Same.
5860 * g++.dg/ext/altivec-types-3.C: Same.
5861 * g++.dg/ext/attrib14.C: Same.
5862 * g++.dg/ext/complit1.C: Same.
5863 * g++.dg/ext/forscope2.C: Same.
5864 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5865 * g++.dg/ext/label13.C: Same.
5866 * g++.dg/ext/member-attr.C: Same.
5867 * g++.dg/ext/visibility/anon7.C: Same.
5868 * g++.dg/ext/visibility/visibility-7.C: Same.
5869 * g++.dg/ext/vla2.C: Same.
5870 * g++.dg/inherit/access2.C: Same.
5871 * g++.dg/inherit/covariant12.C: Same.
5872 * g++.dg/inherit/covariant14.C: Same.
5873 * g++.dg/inherit/namespace-as-base.C: Same.
5874 * g++.dg/inherit/template-as-base.C: Same.
5875 * g++.dg/lookup/ambig1.C: Same.
5876 * g++.dg/lookup/ambig2.C: Same.
5877 * g++.dg/lookup/ambig3.C: Same.
5878 * g++.dg/lookup/class-member-1.C: Same.
5879 * g++.dg/lookup/conv-1.C: Same.
5880 * g++.dg/lookup/decl1.C: Same.
5881 * g++.dg/lookup/koenig1.C: Same.
5882 * g++.dg/lookup/scoped1.C: Same.
5883 * g++.dg/lookup/scoped2.C: Same.
5884 * g++.dg/lookup/two-stage4.C: Same.
5885 * g++.dg/lookup/used-before-declaration.C: Same.
5886 * g++.dg/lookup/using.C: Same.
5887 * g++.dg/lookup/using17.C: Same.
5888 * g++.dg/lookup/using2.C: Same.
5889 * g++.dg/other/abstract2.C: Same.
5890 * g++.dg/other/classkey1.C: Same.
5891 * g++.dg/other/component1.C: Same.
5892 * g++.dg/other/const1.C: Same.
5893 * g++.dg/other/const2.C: Same.
5894 * g++.dg/other/conversion1.C: Same.
5895 * g++.dg/other/do1.C: Same.
5896 * g++.dg/other/error1.C: Same.
5897 * g++.dg/other/error10.C: Same.
5898 * g++.dg/other/error3.C: Same.
5899 * g++.dg/other/error4.C: Same.
5900 * g++.dg/other/error5.C: Same.
5901 * g++.dg/other/error8.C: Same.
5902 * g++.dg/other/error9.C: Same.
5903 * g++.dg/other/field1.C: Same.
5904 * g++.dg/other/init1.C: Same.
5905 * g++.dg/other/ptrmem2.C: Same.
5906 * g++.dg/other/return1.C: Same.
5907 * g++.dg/overload/builtin3.C: Same.
5908 * g++.dg/overload/error1.C: Same.
5909 * g++.dg/overload/error2.C: Same.
5910 * g++.dg/overload/koenig2.C: Same.
5911 * g++.dg/overload/pmf1.C: Same.
5912 * g++.dg/parse/args1.C: Same.
5913 * g++.dg/parse/attr3.C: Same.
5914 * g++.dg/parse/constant4.C: Same.
5915 * g++.dg/parse/crash10.C: Same.
5916 * g++.dg/parse/crash18.C: Same.
5917 * g++.dg/parse/crash19.C: Same.
5918 * g++.dg/parse/crash20.C: Same.
5919 * g++.dg/parse/crash21.C: Same.
5920 * g++.dg/parse/crash22.C: Same.
5921 * g++.dg/parse/crash32.C: Same.
5922 * g++.dg/parse/decl-specifier-1.C: Same.
5923 * g++.dg/parse/error58.C: Same.
5924 * g++.dg/parse/local-class1.C: Same.
5925 * g++.dg/parse/non-dependent2.C: Same.
5926 * g++.dg/parse/parameter-declaration-1.C: Same.
5927 * g++.dg/parse/ptrmem2.C: Same.
5928 * g++.dg/parse/ptrmem3.C: Same.
5929 * g++.dg/parse/saved1.C: Same.
5930 * g++.dg/tc1/dr101.C: Same.
5931 * g++.dg/tc1/dr142.C: Same.
5932 * g++.dg/tc1/dr176.C: Same.
5933 * g++.dg/template/conv4.C: Same.
5934 * g++.dg/template/crash56.C: Same.
5935 * g++.dg/template/dependent-expr2.C: Same.
5936 * g++.dg/template/error1.C: Same.
5937 * g++.dg/template/error2.C: Same.
5938 * g++.dg/template/explicit6.C: Same.
5939 * g++.dg/template/init-list.C: Same.
5940 * g++.dg/template/local1.C: Same.
5941 * g++.dg/template/lookup2.C: Same.
5942 * g++.dg/template/meminit2.C: Same.
5943 * g++.dg/template/nontype25.C: Same.
5944 * g++.dg/template/ptrmem2.C: Same.
5945 * g++.dg/template/qualttp19.C: Same.
5946 * g++.dg/template/qualttp20.C: Same.
5947 * g++.dg/template/ttp3.C: Same.
5948 * g++.dg/template/unify4.C: Same.
5949 * g++.dg/template/unify6.C: Same.
5950 * g++.dg/template/unify7.C: Same.
5951 * g++.dg/template/warn1.C: Same.
5952 * g++.dg/tree-ssa/dom-invalid.C: Same.
5953 * g++.dg/ubsan/shift-1.C: Same.
5954 * g++.dg/warn/Wunused-2.C: Same.
5955 * g++.dg/warn/Wunused-4.C: Same.
5956 * g++.dg/warn/Wunused-6.C: Same.
5957 * g++.dg/warn/deprecated-6.C: Same.
5958 * g++.dg/warn/deprecated.C: Same.
5959 * g++.dg/warn/effc1.C: Same.
5960 * g++.dg/warn/effc3.C: Same.
5961 * g++.dg/warn/incomplete1.C: Same.
5962 * g++.dg/warn/inline1.C: Same.
5963 * g++.dg/warn/noeffect2.C: Same.
5964 * g++.dg/warn/noeffect4.C: Same.
5965 * g++.dg/warn/oldcast1.C: Same.
5966 * g++.dg/warn/sentinel.C: Same.
5967 * g++.dg/warn/unit-1.C: Same.
5968 * g++.old-deja/g++.pt/inherit2.C: Same.
5969 * g++.old-deja/g++.pt/overload8.C: Same.
5970 * gcc.dg/20000926-1.c: Same.
5971 * gcc.dg/20040223-1.c: Same.
5972 * gcc.dg/Warray-bounds-7.c: Same.
5973 * gcc.dg/alias-1.c: Same.
5974 * gcc.dg/alias-12.c: Same.
5975 * gcc.dg/alias-13.c: Same.
5976 * gcc.dg/alias-2.c: Same.
5977 * gcc.dg/array-13.c: Same.
5978 * gcc.dg/array-4.c: Same.
5979 * gcc.dg/attr-ifunc-2.c: Same.
5980 * gcc.dg/attr-invalid.c: Same.
5981 * gcc.dg/attr-noinline.c: Same.
5982 * gcc.dg/bitfld-2.c: Same.
5983 * gcc.dg/c90-const-expr-7.c: Same.
5984 * gcc.dg/c99-const-expr-7.c: Same.
5985 * gcc.dg/cpp/20000625-1.c: Same.
5986 * gcc.dg/cpp/charconst-4.c: Same.
5987 * gcc.dg/cpp/include2.c: Same.
5988 * gcc.dg/cpp/include2a.c: Same.
5989 * gcc.dg/decl-4.c: Same.
5990 * gcc.dg/deprecated-4.c: Same.
5991 * gcc.dg/deprecated.c: Same.
5992 * gcc.dg/dfp/altivec-types.c: Same.
5993 * gcc.dg/float-range-1.c: Same.
5994 * gcc.dg/pack-test-3.c: Same.
5995 * gcc.dg/pr11492.c: Same.
5996 * gcc.dg/pr15360-1.c: Same.
5997 * gcc.dg/pr37908.c: Same.
5998 * gcc.dg/pr53265.c: Same.
5999 * gcc.dg/pr57287-2.c: Same.
6000 * gcc.dg/pr57287.c: Same.
6001 * gcc.dg/redecl-1.c: Same.
6002 * gcc.dg/sync-3.c: Same.
6003 * gcc.dg/two-types-1.c: Same.
6004 * gcc.dg/two-types-2.c: Same.
6005 * gcc.dg/two-types-4.c: Same.
6006 * gcc.dg/two-types-5.c: Same.
6007 * gcc.dg/two-types-6.c: Same.
6008 * gcc.dg/two-types-7.c: Same.
6009 * gcc.dg/two-types-8.c: Same.
6010 * gcc.dg/two-types-9.c: Same.
6011 * gcc.dg/uninit-I.c: Same.
6012 * gcc.dg/uninit-pr19430.c: Same.
6013 * gcc.dg/visibility-7.c: Same.
6014 * gcc.dg/winline-10.c: Same.
6015 * gcc.dg/winline-2.c: Same.
6016 * gcc.dg/winline-3.c: Same.
6017 * gcc.dg/winline-9.c: Same.
6018 * gcc.target/i386/attr-returns_twice-1.c: Same.
6019 * gcc.target/i386/chkp-const-check-2.c: Same.
6020 * gcc.target/i386/chkp-label-address.c: Same.
6021 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6022 * gcc.target/i386/pr39162.c: Same.
6023 * gcc.target/i386/sse-5.c: Same.
6024 * gcc.target/powerpc/altivec-types-1.c: Same.
6025 * gcc.target/powerpc/altivec-types-2.c: Same.
6026 * gcc.target/powerpc/altivec-types-3.c: Same.
6027 * gcc.target/powerpc/float128-mix.c: Same.
6028 * gcc.target/powerpc/no-r11-3.c: Same.
6029 * gcc.target/spu/Wmain.c: Same.
6030 * gcc.target/spu/ea/errors2.c: Same.
6031 * gfortran.dg/assignment_1.f90: Same.
6032 * gfortran.dg/common_3.f90: Same.
6033 * gfortran.dg/der_io_1.f90: Same.
6034 * gfortran.dg/g77/20030326-1.f: Same.
6035 * gfortran.dg/g77/9263.f: Same.
6036 * gfortran.dg/g77/960317-1.f: Same.
6037 * gfortran.dg/g77/970625-2.f: Same.
6038 * gfortran.dg/g77/980615-0.f: Same.
6039 * gfortran.dg/g77/check0.f: Same.
6040 * gfortran.dg/g77/dnrm2.f: Same.
6041 * gfortran.dg/g77/pr9258.f: Same.
6042 * gfortran.dg/ichar_1.f90: Same.
6043 * gfortran.dg/interface_1.f90: Same.
6044 * gfortran.dg/namelist_1.f90: Same.
6045 * gfortran.dg/namelist_2.f90: Same.
6046 * gfortran.dg/namelist_3.f90: Same.
6047 * gfortran.dg/namelist_print_2.f: Same.
6048 * gfortran.dg/oldstyle_1.f90: Same.
6049 * gfortran.dg/runtime_warning_1.f90: Same.
6050 * gfortran.dg/underflow.f90: Same.
6051 * gnat.dg/specs/integer_value.ads: Same.
6052 * obj-c++.dg/fsf-package-0.m: Same.
6053 * objc.dg/two-types-1.m: Same.
6054
6e49961c
ML
60552017-04-28 Martin Liska <mliska@suse.cz>
6056
6057 PR gcov-profile/79891
6058 * gcc.misc-tests/gcov-17.c: New test.
6059 * gcc.misc-tests/gcov-18.c: New test.
6060
f166beaf
TV
60612017-04-28 Tom de Vries <tom@codesourcery.com>
6062
6063 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6064 dg-(error|warning|message|bogus).
6065 * g++.dg/parse/parameter-declaration-1.C: Same.
6066 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6067 * gcc.dg/Wpointer-sign-Wall.c: Same.
6068 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6069 * gcc.dg/cpp/19990413-1.c: Same.
6070 * gcc.dg/dg-test-1.c: Same.
6071 * gcc.dg/empty-source-2.c: Same.
6072 * gcc.dg/empty-source-3.c: Same.
6073 * gcc.dg/format/c99-printf-1.c: Same.
6074 * gcc.dg/format/c99-scanf-1.c: Same.
6075 * gcc.dg/label-decl-2.c: Same.
6076 * gcc.dg/m-un-2.c: Same.
6077 * gcc.dg/uninit-pr20644-O0.c: Same.
6078 * gfortran.dg/pr70006.f90: Same.
6079 * obj-c++.dg/fsf-package-0.m: Same.
6080
c3125b18
TV
60812017-04-28 Tom de Vries <tom@codesourcery.com>
6082
6083 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6084 dg-(error|warning|message|bogus).
6085 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6086 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6087 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6088 * c-c++-common/pr20000.c: Same.
6089 * c-c++-common/pr49706.c: Same.
6090 * g++.dg/ext/utf16-4.C: Same.
6091 * g++.dg/parse/error2.C: Same.
6092 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6093 * g++.dg/warn/Wtype-limits.C: Same.
6094 * g++.dg/warn/overflow-warn-1.C: Same.
6095 * g++.dg/warn/overflow-warn-3.C: Same.
6096 * gcc.dg/Wpointer-sign-Wall.c: Same.
6097 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6098 * gcc.dg/Wtype-limits-Wextra.c: Same.
6099 * gcc.dg/Wtype-limits.c: Same.
6100 * gcc.dg/cpp/19990413-1.c: Same.
6101 * gcc.dg/dg-test-1.c: Same.
6102 * gcc.dg/empty-source-2.c: Same.
6103 * gcc.dg/empty-source-3.c: Same.
6104 * gcc.dg/label-decl-2.c: Same.
6105 * gcc.dg/m-un-2.c: Same.
6106 * gcc.dg/uninit-pr19430-O0.c: Same.
6107 * gcc.dg/uninit-pr19430.c: Same.
6108 * gcc.dg/uninit-pr20644-O0.c: Same.
6109 * gcc.dg/utf16-4.c: Same.
6110 * gfortran.dg/pr70006.f90: Same.
6111 * obj-c++.dg/fsf-package-0.m: Same.
6112
119092c1
RB
61132017-04-28 Richard Biener <rguenther@suse.de>
6114
6115 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6116 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6117 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6118 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6119 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6120 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6121
3777eda2
MP
61222017-04-27 Marek Polacek <polacek@redhat.com>
6123
6124 PR sanitizer/80349
6125 * c-c++-common/ubsan/pr80349.c: New test.
6126
8211c4a2
VR
61272017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6128
6129 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6130 diagnostics.
6131 * g++.dg/warn/pr12242.C: Likewise.
6132
94baf2e2
DE
61332017-04-27 David Edelsohn <dje.gcc@gmail.com>
6134
6135 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6136
9a448688
ML
61372017-04-27 Martin Liska <mliska@suse.cz>
6138
6139 PR testsuite/79455
6140 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6141 more generic.
6142
f8a36447
JJ
61432017-04-27 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR c++/80534
6146 * g++.dg/other/pr80534-1.C: New test.
6147 * g++.dg/other/pr80534-2.C: New test.
6148
1b7c8d39
RB
61492017-04-27 Richard Biener <rguenther@suse.de>
6150
6151 PR middle-end/80539
6152 * gcc.dg/torture/pr80539.c: New testcase.
6153
985b8393
JJ
61542017-04-27 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR target/77728
6157 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6158
a480422d
VR
61592017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6160
6161 * g++.dg/diagnostic/nested-name-1.C: New test.
6162
f9726baa
ML
61632017-04-26 Martin Liska <mliska@suse.cz>
6164
6165 * gcc.dg/guality/guality.h: Add prefix to test verification.
6166
9f4df8f1
NS
61672017-04-25 Nathan Sidwell <nathan@acm.org>
6168
6169 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6170
1913c8f6
UB
61712017-04-25 Uros Bizjak <ubizjak@gmail.com>
6172
6173 PR target/70799
6174 * gcc.target/i386/pr70799-5.c: New test.
6175
e602bbfc
MS
61762017-04-25 Martin Sebor <msebor@redhat.com>
6177
6178 PR tree-optimization/80497
6179 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6180
7629ae90
RR
61812017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6182 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR target/77728
6185 * g++.dg/abi/pr77728-1.C: New test.
6186
2ef42cf9
MP
61872017-04-25 Marek Polacek <polacek@redhat.com>
6188
6189 PR sanitizer/80349
6190 * g++.dg/ubsan/pr80349-2.C: New test.
6191
70caf430
VR
61922017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6193
6194 * g++.dg/cpp0x/enum34.C: New test.
6195
f66c70dc
TV
61962017-04-25 Tom de Vries <tom@codesourcery.com>
6197
6198 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6199 variables.
6200 (dg-line): New proc.
6201 (process-message): Handle line number variables.
6202 * objc.dg/try-catch-12.m: Use dg-line.
6203
77071af6
BS
62042017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6205
6206 PR target/80482
6207 * gcc.target/powerpc/vec-constvolatile.c: New test.
6208
fbe91804
DM
62092017-04-25 David Malcolm <dmalcolm@redhat.com>
6210
6211 * g++.dg/semicolon-fixits.C: New test case.
6212
1c4ea66f
DM
62132017-04-25 David Malcolm <dmalcolm@redhat.com>
6214
6215 * gcc.dg/semicolon-fixits.c: New test case.
6216
5ca28c1d
DM
62172017-04-25 David Malcolm <dmalcolm@redhat.com>
6218
6219 * g++.dg/lookup/missing-std-include.C: New test file.
6220
2ec07fa6
RR
62212017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6222 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR target/77728
6225 * g++.dg/abi/pr77728-2.C: New test.
6226
7d5dbb22
DM
62272017-04-25 David Malcolm <dmalcolm@redhat.com>
6228
6229 PR c++/80177
6230 * g++.dg/spellcheck-pr80177.C: New test case.
6231
6a3936d4
NS
62322017-04-25 Nathan Sidwell <nathan@acm.org>
6233
6234 * g++.dg/dg.exp (find-cxx-tests): New function.
6235 (main): Use it, remove explicit pruning
6236
bed3fd46
RB
62372017-04-25 Richard Biener <rguenther@suse.de>
6238
6239 PR tree-optimization/80492
6240 * gcc.dg/pr80492.c: New testcase.
6241
c9e9c3ac
SKS
62422017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6243
6244 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6245 for targets with int size less than 32 bits.
6246
2700fbd6
RB
62472017-04-25 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/79201
6250 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6251 * gcc.target/i386/pr22152.c: Disable sinking.
6252
e57136da
AK
62532017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6254
6255 PR target/80464
6256 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6257
3cb9ee2f
AK
62582017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6259
6260 PR target/79895
6261 * gcc.target/s390/pr79895.c: New test.
6262
03db9ab5
DV
62632017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6264
6265 PR target/80080
6266 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6267 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6268 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6269
39259462
JJ
62702017-04-25 Jakub Jelinek <jakub@redhat.com>
6271
ba5d69f3
JJ
6272 PR rtl-optimization/80501
6273 * gcc.c-torture/execute/pr80501.c: New test.
6274
39259462
JJ
6275 PR rtl-optimization/80500
6276 * gcc.dg/pr80500.c: New test.
6277
bb0249cb
MG
62782017-04-25 Marc Glisse <marc.glisse@inria.fr>
6279
6280 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6281 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6282
be420eb8
JW
62832017-04-22 Janus Weil <janus@gcc.gnu.org>
6284
6285 PR fortran/80121
6286 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6287 directive.
6288
0ebd1f00
DM
62892017-04-24 David Malcolm <dmalcolm@redhat.com>
6290
6291 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6292 * jit.dg/test-alignment.c: New test case.
6293 * jit.dg/test-alignment.cc: New test case.
6294 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6295 New test case.
6296
412f61f0
DM
62972017-04-24 David Malcolm <dmalcolm@redhat.com>
6298
6299 PR c++/80016
6300 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6301 test function.
6302 (test_alignof): New test function.
6303
a8492d5e
MG
63042017-04-24 Marc Glisse <marc.glisse@inria.fr>
6305
6306 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6307
ec856f5f
VR
63082017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6309
6310 * g++.dg/diagnostic/duplicate1.C: New test.
6311 * g++.dg/cpp0x/duplicate1.C: New test.
6312
a753df11
MJ
63132017-04-24 Martin Jambor <mjambor@suse.cz>
6314
6315 PR tree-optimization/80293
6316 * g++.dg/tree-ssa/pr80293.C: New test.
6317
3ebd8e62
ML
63182017-04-24 Martin Liska <mliska@suse.cz>
6319
6320 PR middle-end/79931
6321 * g++.dg/ipa/pr79931.C: New test.
6322
f30a1190
RB
63232017-04-24 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/80494
6326 * gfortran.dg/pr80494.f90: New testcase.
6327
4c7c437c
RB
63282017-04-24 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/79725
6331 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6332
d21a8e3b
RB
63332017-04-24 Richard Biener <rguenther@suse.de>
6334
6335 PR c++/2972
6336 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6337
c7eb642e
JD
63382017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6339
6340 PR fortran/80484
6341 * gfortran.dg/dtio_29.f03: New test.
6342
60fc41bd
JW
63432017-04-22 Janus Weil <janus@gcc.gnu.org>
6344
6345 PR fortran/80121
6346 * gfortran.dg/intent_out_9.f90: New test case.
6347
2eb8a343
UB
63482017-04-23 Uros Bizjak <ubizjak@gmail.com>
6349
6350 PR target/70799
1913c8f6 6351 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6352
fc23d35a
JW
63532017-04-21 Janus Weil <janus@gcc.gnu.org>
6354
6355 PR fortran/80392
6356 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6357
7b9efd03
UB
63582017-04-21 Uros Bizjak <ubizjak@gmail.com>
6359
6360 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6361
2fd30fbe
RB
63622017-04-21 Richard Biener <rguenther@suse.de>
6363
6364 PR tree-optimization/79547
6365 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6366
bb1bc604
RB
63672017-04-21 Richard Biener <rguenther@suse.de>
6368
6369 PR tree-optimization/78847
6370 * g++.dg/tree-ssa/pr78847.C: New testcase.
6371
666f7903
JJ
63722017-04-21 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR c/80468
6375 * gcc.dg/pr80468.c: New test.
6376
25c28f47
ML
63772017-04-21 Martin Liska <mliska@suse.cz>
6378
6379 PR tree-optimization/66278
6380 * gcc.dg/vect/pr66278.c: New test.
6381
6d553e9b
RB
63822017-04-21 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/80237
6385 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6386 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6387 adjust expected optimizations.
6388
7fd1a747
RB
63892016-04-21 Richard Biener <rguenther@suse.de>
6390
6391 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6392 of inner loops.
6393 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6394 * gcc.dg/vect/vect-104.c: Likewise.
6395
2f23a412
EB
63962017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 PR tree-optimization/80426
6399 * gcc.c-torture/execute/20170429-1.c: Rename into...
6400 * gcc.c-torture/execute/20170419-1.c: ...this.
6401
8749b11f
UB
64022017-04-20 Uros Bizjak <ubizjak@gmail.com>
6403
6404 PR target/79804
6405 * gcc.target/i386/pr79804.c: New test.
6406
20917336
UB
64072017-04-20 Uros Bizjak <ubizjak@gmail.com>
6408
6409 PR target/78090
6410 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6411
2414b022
DE
64122017-04-20 David Edelsohn <dje.gcc@gmail.com>
6413
6414 * g++/opt/pr80436.C: XFAIL on AIX.
6415
34d57a10
JW
64162017-04-20 Jonathan Wakely <jwakely@redhat.com>
6417
6418 PR c++/80473
6419 * g++.dg/diagnostic/pr80473.C: New test.
6420
c3cbcd45
VR
64212017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6422
6423 * g++.dg/warn/Wextra-semi.C: New test.
6424
8a59d466
JJ
64252017-04-20 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR middle-end/80423
6428 * g++.dg/other/pr80423.C: New test.
6429
a4bb5c57
SKS
64302017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6431
6432 * gcc.dg/pr80170.c: Require ptr32plus.
6433
fe1e7d0e
EB
64342017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6435
6436 PR tree-optimization/80426
6437 * gcc.c-torture/execute/20170419-1.c: New test.
6438
48d811eb
JJ
64392017-04-19 Jakub Jelinek <jakub@redhat.com>
6440
f19e6a9c
JJ
6441 PR debug/80461
6442 * g++.dg/debug/pr80461.C: New test.
6443
541035a6
JJ
6444 PR c++/80459
6445 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6446 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6447 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6448
48d811eb
JJ
6449 PR debug/80436
6450 * g++.dg/opt/pr80436.C: New test.
6451
5249994e
SKS
64522017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6453
6454 * gcc.dg/torture/pr80341.c: Require int32plus.
6455
a16c8d8b 64562017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6457 Jeff Law <law@redhat.com>
a16c8d8b
EB
6458
6459 * gcc.c-torture/compile/20170419-1.c: New test.
6460
6143c998
TV
64612017-04-19 Tom de Vries <tom@codesourcery.com>
6462
6463 PR testsuite/80221
6464 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6465 subsequent dg directives.
6466 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6467 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6468 * c-c++-common/attr-fallthrough-2.c: Same.
6469 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6470 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6471 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6472 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6473 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6474 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6475 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6476 * c-c++-common/cilk-plus/CK/errors.c: Same.
6477 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6478 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6479 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6480 * c-c++-common/cpp/pr57580.c: Same.
6481 * c-c++-common/goacc/asyncwait-1.c: Same.
6482 * c-c++-common/goacc/cache-2.c: Same.
6483 * c-c++-common/goacc/declare-2.c: Same.
6484 * c-c++-common/goacc/deviceptr-1.c: Same.
6485 * c-c++-common/goacc/routine-5.c: Same.
6486 * c-c++-common/gomp/clauses-2.c: Same.
6487 * c-c++-common/gomp/ordered-3.c: Same.
6488 * c-c++-common/gomp/pr67501.c: Same.
6489 * c-c++-common/pr20000.c: Same.
6490 * c-c++-common/pr43395.c: Same.
6491 * c-c++-common/pr49706.c: Same.
6492 * c-c++-common/pr77624-1.c: Same.
6493 * c-c++-common/pr77624-2.c: Same.
6494 * c-c++-common/raw-string-14.c: Same.
6495 * c-c++-common/raw-string-16.c: Same.
6496 * c-c++-common/raw-string-3.c: Same.
6497 * c-c++-common/raw-string-4.c: Same.
6498 * c-c++-common/raw-string-5.c: Same.
6499 * c-c++-common/raw-string-6.c: Same.
6500 * g++.dg/abi/mangle41.C: Same.
6501 * g++.dg/conversion/nullptr1.C: Same.
6502 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6503 * g++.dg/cpp0x/auto27.C: Same.
6504 * g++.dg/cpp0x/constexpr-98.C: Same.
6505 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6506 * g++.dg/cpp0x/diag2.C: Same.
6507 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6508 * g++.dg/cpp0x/nullptr15.C: Same.
6509 * g++.dg/cpp0x/pr31431-2.C: Same.
6510 * g++.dg/cpp0x/pr31431.C: Same.
6511 * g++.dg/cpp0x/pr79118.C: Same.
6512 * g++.dg/cpp0x/static_assert3.C: Same.
6513 * g++.dg/cpp0x/temp_default2.C: Same.
6514 * g++.dg/cpp0x/trailing4.C: Same.
6515 * g++.dg/cpp0x/variadic-ex10.C: Same.
6516 * g++.dg/cpp0x/variadic-ex13.C: Same.
6517 * g++.dg/cpp0x/variadic-ex14.C: Same.
6518 * g++.dg/cpp0x/variadic-ex3.C: Same.
6519 * g++.dg/cpp0x/variadic-ex4.C: Same.
6520 * g++.dg/cpp0x/variadic59.C: Same.
6521 * g++.dg/cpp0x/vt-37737-2.C: Same.
6522 * g++.dg/cpp0x/vt-57397-1.C: Same.
6523 * g++.dg/cpp0x/vt-57397-2.C: Same.
6524 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6525 * g++.dg/cpp1z/gen-attrs1.C: Same.
6526 * g++.dg/diagnostic/pr71075.C: Same.
6527 * g++.dg/eh/goto2.C: Same.
6528 * g++.dg/eh/goto3.C: Same.
6529 * g++.dg/expr/bitfield4.C: Same.
6530 * g++.dg/expr/bitfield5.C: Same.
6531 * g++.dg/expr/bitfield6.C: Same.
6532 * g++.dg/expr/bool1.C: Same.
6533 * g++.dg/expr/bool3.C: Same.
6534 * g++.dg/expr/cond10.C: Same.
6535 * g++.dg/expr/cond11.C: Same.
6536 * g++.dg/expr/lval3.C: Same.
6537 * g++.dg/expr/lval4.C: Same.
6538 * g++.dg/ext/anon-struct4.C: Same.
6539 * g++.dg/ext/attrib44.C: Same.
6540 * g++.dg/ext/builtin3.C: Same.
6541 * g++.dg/ext/dllimport7.C: Same.
6542 * g++.dg/ext/label5.C: Same.
6543 * g++.dg/ext/no-asm-1.C: Same.
6544 * g++.dg/ext/utf16-4.C: Same.
6545 * g++.dg/ext/vla2.C: Same.
6546 * g++.dg/gomp/block-1.C: Same.
6547 * g++.dg/gomp/block-2.C: Same.
6548 * g++.dg/gomp/block-3.C: Same.
6549 * g++.dg/gomp/block-5.C: Same.
6550 * g++.dg/gomp/linear-2.C: Same.
6551 * g++.dg/gomp/target-1.C: Same.
6552 * g++.dg/gomp/target-2.C: Same.
6553 * g++.dg/gomp/taskgroup-1.C: Same.
6554 * g++.dg/gomp/teams-1.C: Same.
6555 * g++.dg/inherit/pure1.C: Same.
6556 * g++.dg/init/array43.C: Same.
6557 * g++.dg/init/array46.C: Same.
6558 * g++.dg/init/const10.C: Same.
6559 * g++.dg/init/ctor4-1.C: Same.
6560 * g++.dg/init/ctor4.C: Same.
6561 * g++.dg/init/new37.C: Same.
6562 * g++.dg/init/pr25811.C: Same.
6563 * g++.dg/init/pr29043.C: Same.
6564 * g++.dg/init/pr29571.C: Same.
6565 * g++.dg/lookup/duperr1.C: Same.
6566 * g++.dg/lookup/error1.C: Same.
6567 * g++.dg/lookup/koenig5.C: Same.
6568 * g++.dg/lookup/pr77549.C: Same.
6569 * g++.dg/lookup/suggestions1.C: Same.
6570 * g++.dg/lookup/using16.C: Same.
6571 * g++.dg/lookup/using7.C: Same.
6572 * g++.dg/other/anon-union3.C: Same.
6573 * g++.dg/other/array2.C: Same.
6574 * g++.dg/other/error13.C: Same.
6575 * g++.dg/other/error34.C: Same.
6576 * g++.dg/overload/builtin1.C: Same.
6577 * g++.dg/overload/conv-op1.C: Same.
6578 * g++.dg/overload/error3.C: Same.
6579 * g++.dg/overload/koenig1.C: Same.
6580 * g++.dg/overload/operator5.C: Same.
6581 * g++.dg/overload/template5.C: Same.
6582 * g++.dg/overload/unknown1.C: Same.
6583 * g++.dg/overload/using2.C: Same.
6584 * g++.dg/parse/constructor1.C: Same.
6585 * g++.dg/parse/crash36.C: Same.
6586 * g++.dg/parse/crash63.C: Same.
6587 * g++.dg/parse/error11.C: Same.
6588 * g++.dg/parse/error12.C: Same.
6589 * g++.dg/parse/error14.C: Same.
6590 * g++.dg/parse/error2.C: Same.
6591 * g++.dg/parse/error21.C: Same.
6592 * g++.dg/parse/error26.C: Same.
6593 * g++.dg/parse/error36.C: Same.
6594 * g++.dg/parse/friend12.C: Same.
6595 * g++.dg/parse/invalid-op1.C: Same.
6596 * g++.dg/parse/missing-template1.C: Same.
6597 * g++.dg/parse/parser-pr28152-2.C: Same.
6598 * g++.dg/parse/parser-pr28152.C: Same.
6599 * g++.dg/parse/pr16696-permissive.C: Same.
6600 * g++.dg/parse/pr16696.C: Same.
6601 * g++.dg/parse/pr69628.C: Same.
6602 * g++.dg/parse/ret-type2.C: Same.
6603 * g++.dg/parse/specialization1.C: Same.
6604 * g++.dg/parse/template3.C: Same.
6605 * g++.dg/parse/template9.C: Same.
6606 * g++.dg/parse/typename11.C: Same.
6607 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6608 * g++.dg/pr45330.C: Same.
6609 * g++.dg/rtti/typeid6.C: Same.
6610 * g++.dg/spellcheck-fields.C: Same.
6611 * g++.dg/spellcheck-typenames.C: Same.
6612 * g++.dg/tc1/dr108.C: Same.
6613 * g++.dg/tc1/dr147.C: Same.
6614 * g++.dg/template/arg7.C: Same.
6615 * g++.dg/template/conv11.C: Same.
6616 * g++.dg/template/crash13.C: Same.
6617 * g++.dg/template/crash55.C: Same.
6618 * g++.dg/template/dependent-expr5.C: Same.
6619 * g++.dg/template/error17.C: Same.
6620 * g++.dg/template/error33.C: Same.
6621 * g++.dg/template/error4.C: Same.
6622 * g++.dg/template/error50.C: Same.
6623 * g++.dg/template/error53.C: Same.
6624 * g++.dg/template/friend.C: Same.
6625 * g++.dg/template/func2.C: Same.
6626 * g++.dg/template/local6.C: Same.
6627 * g++.dg/template/member5.C: Same.
6628 * g++.dg/template/meminit1.C: Same.
6629 * g++.dg/template/nested3.C: Same.
6630 * g++.dg/template/nontype6.C: Same.
6631 * g++.dg/template/overload12.C: Same.
6632 * g++.dg/template/ptrmem8.C: Same.
6633 * g++.dg/template/qualified-id1.C: Same.
6634 * g++.dg/template/spec15.C: Same.
6635 * g++.dg/template/static1.C: Same.
6636 * g++.dg/template/static10.C: Same.
6637 * g++.dg/template/static2.C: Same.
6638 * g++.dg/template/ttp25.C: Same.
6639 * g++.dg/template/typedef2.C: Same.
6640 * g++.dg/template/typename2.C: Same.
6641 * g++.dg/template/unify10.C: Same.
6642 * g++.dg/template/unify6.C: Same.
6643 * g++.dg/template/unify7.C: Same.
6644 * g++.dg/template/unify9.C: Same.
6645 * g++.dg/template/varmod1.C: Same.
6646 * g++.dg/ubsan/div-by-zero-1.C: Same.
6647 * g++.dg/ubsan/pr63956.C: Same.
6648 * g++.dg/warn/Waddress-1.C: Same.
6649 * g++.dg/warn/Wconversion2.C: Same.
6650 * g++.dg/warn/Wnull-conversion-1.C: Same.
6651 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6652 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6653 * g++.dg/warn/Wswitch-1.C: Same.
6654 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6655 * g++.dg/warn/Wtype-limits.C: Same.
6656 * g++.dg/warn/Wunused-parm-5.C: Same.
6657 * g++.dg/warn/deprecated-6.C: Same.
6658 * g++.dg/warn/deprecated.C: Same.
6659 * g++.dg/warn/incomplete1.C: Same.
6660 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6661 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6662 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6663 * g++.dg/warn/overflow-warn-1.C: Same.
6664 * g++.dg/warn/overflow-warn-3.C: Same.
6665 * g++.dg/warn/overflow-warn-4.C: Same.
6666 * g++.dg/warn/pr12242.C: Same.
6667 * g++.dg/warn/pr30551-2.C: Same.
6668 * g++.dg/warn/pr30551.C: Same.
6669 * g++.old-deja/g++.benjamin/16077.C: Same.
6670 * g++.old-deja/g++.bob/inherit1.C: Same.
6671 * g++.old-deja/g++.brendan/crash56.C: Same.
6672 * g++.old-deja/g++.brendan/template17.C: Same.
6673 * g++.old-deja/g++.eh/ctor1.C: Same.
6674 * g++.old-deja/g++.jason/bool5.C: Same.
6675 * g++.old-deja/g++.jason/cond.C: Same.
6676 * g++.old-deja/g++.jason/operator.C: Same.
6677 * g++.old-deja/g++.jason/pmf5.C: Same.
6678 * g++.old-deja/g++.law/ctors5.C: Same.
6679 * g++.old-deja/g++.law/missed-error2.C: Same.
6680 * g++.old-deja/g++.law/operators9.C: Same.
6681 * g++.old-deja/g++.law/temps1.C: Same.
6682 * g++.old-deja/g++.mike/for2.C: Same.
6683 * g++.old-deja/g++.mike/ns5.C: Same.
6684 * g++.old-deja/g++.mike/ns7.C: Same.
6685 * g++.old-deja/g++.mike/p10769b.C: Same.
6686 * g++.old-deja/g++.niklas/t120.C: Same.
6687 * g++.old-deja/g++.niklas/t121.C: Same.
6688 * g++.old-deja/g++.ns/koenig5.C: Same.
6689 * g++.old-deja/g++.oliva/overload1.C: Same.
6690 * g++.old-deja/g++.other/crash24.C: Same.
6691 * g++.old-deja/g++.other/crash25.C: Same.
6692 * g++.old-deja/g++.other/decl5.C: Same.
6693 * g++.old-deja/g++.other/lineno5.C: Same.
6694 * g++.old-deja/g++.other/null3.C: Same.
6695 * g++.old-deja/g++.other/overcnv2.C: Same.
6696 * g++.old-deja/g++.other/ptrmem7.C: Same.
6697 * g++.old-deja/g++.other/typename1.C: Same.
6698 * g++.old-deja/g++.other/vaarg3.C: Same.
6699 * g++.old-deja/g++.pt/crash10.C: Same.
6700 * g++.old-deja/g++.pt/crash28.C: Same.
6701 * g++.old-deja/g++.pt/crash38.C: Same.
6702 * g++.old-deja/g++.pt/explicit70.C: Same.
6703 * g++.old-deja/g++.pt/explicit77.C: Same.
6704 * g++.old-deja/g++.pt/expr2.C: Same.
6705 * g++.old-deja/g++.pt/spec5.C: Same.
6706 * g++.old-deja/g++.pt/spec6.C: Same.
6707 * g++.old-deja/g++.pt/typename3.C: Same.
6708 * g++.old-deja/g++.pt/typename5.C: Same.
6709 * g++.old-deja/g++.pt/typename6.C: Same.
6710 * g++.old-deja/g++.pt/typename7.C: Same.
6711 * g++.old-deja/g++.pt/unify4.C: Same.
6712 * g++.old-deja/g++.pt/unify8.C: Same.
6713 * g++.old-deja/g++.pt/vaarg3.C: Same.
6714 * g++.old-deja/g++.robertl/eb22.C: Same.
6715 * g++.old-deja/g++.robertl/eb4.C: Same.
6716 * g++.old-deja/g++.robertl/eb44.C: Same.
6717 * g++.old-deja/g++.robertl/eb69.C: Same.
6718 * g++.old-deja/g++.robertl/eb98.C: Same.
6719 * gcc.dg/20031223-1.c: Same.
6720 * gcc.dg/940510-1.c: Same.
6721 * gcc.dg/990506-0.c: Same.
6722 * gcc.dg/Walloca-1.c: Same.
6723 * gcc.dg/Walloca-2.c: Same.
6724 * gcc.dg/Wconversion-integer.c: Same.
6725 * gcc.dg/Wcxx-compat-8.c: Same.
6726 * gcc.dg/Wimplicit-int-1.c: Same.
6727 * gcc.dg/Wimplicit-int-2.c: Same.
6728 * gcc.dg/Wimplicit-int-4.c: Same.
6729 * gcc.dg/Wpointer-sign-Wall.c: Same.
6730 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6731 * gcc.dg/Wshadow-1.c: Same.
6732 * gcc.dg/Wshadow-3.c: Same.
6733 * gcc.dg/Wswitch-enum-error.c: Same.
6734 * gcc.dg/Wswitch-enum.c: Same.
6735 * gcc.dg/Wswitch-error.c: Same.
6736 * gcc.dg/Wswitch.c: Same.
6737 * gcc.dg/Wtype-limits-Wextra.c: Same.
6738 * gcc.dg/Wtype-limits.c: Same.
6739 * gcc.dg/Wvla-larger-than-2.c: Same.
6740 * gcc.dg/anon-struct-5.c: Same.
6741 * gcc.dg/array-10.c: Same.
6742 * gcc.dg/array-11.c: Same.
6743 * gcc.dg/array-15.c: Same.
6744 * gcc.dg/array-2.c: Same.
6745 * gcc.dg/array-8.c: Same.
6746 * gcc.dg/array-const-2.c: Same.
6747 * gcc.dg/array-const-3.c: Same.
6748 * gcc.dg/bitfld-1.c: Same.
6749 * gcc.dg/bitfld-8.c: Same.
6750 * gcc.dg/builtin-redefine.c: Same.
6751 * gcc.dg/c11-noreturn-1.c: Same.
6752 * gcc.dg/c11-noreturn-2.c: Same.
6753 * gcc.dg/c11-static-assert-3.c: Same.
6754 * gcc.dg/c90-arraydecl-1.c: Same.
6755 * gcc.dg/c90-complex-1.c: Same.
6756 * gcc.dg/c90-complit-1.c: Same.
6757 * gcc.dg/c90-const-expr-11.c: Same.
6758 * gcc.dg/c90-const-expr-7.c: Same.
6759 * gcc.dg/c90-const-expr-8.c: Same.
6760 * gcc.dg/c90-enum-comma-1.c: Same.
6761 * gcc.dg/c90-flex-array-1.c: Same.
6762 * gcc.dg/c90-hexfloat-1.c: Same.
6763 * gcc.dg/c90-idem-qual-1.c: Same.
6764 * gcc.dg/c90-idem-qual-2.c: Same.
6765 * gcc.dg/c90-idem-qual-3.c: Same.
6766 * gcc.dg/c90-mixdecl-1.c: Same.
6767 * gcc.dg/c90-restrict-1.c: Same.
6768 * gcc.dg/c90-return-1.c: Same.
6769 * gcc.dg/c99-array-nonobj-1.c: Same.
6770 * gcc.dg/c99-arraydecl-1.c: Same.
6771 * gcc.dg/c99-complex-1.c: Same.
6772 * gcc.dg/c99-complex-2.c: Same.
6773 * gcc.dg/c99-complit-2.c: Same.
6774 * gcc.dg/c99-const-expr-7.c: Same.
6775 * gcc.dg/c99-const-expr-8.c: Same.
6776 * gcc.dg/c99-flex-array-3.c: Same.
6777 * gcc.dg/c99-flex-array-7.c: Same.
6778 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6779 * gcc.dg/c99-impl-decl-1.c: Same.
6780 * gcc.dg/c99-impl-int-1.c: Same.
6781 * gcc.dg/c99-impl-int-2.c: Same.
6782 * gcc.dg/c99-init-3.c: Same.
6783 * gcc.dg/c99-restrict-1.c: Same.
6784 * gcc.dg/c99-return-1.c: Same.
6785 * gcc.dg/c99-tag-1.c: Same.
6786 * gcc.dg/c99-tag-3.c: Same.
6787 * gcc.dg/call-diag-2.c: Same.
6788 * gcc.dg/cpp/19940712-1.c: Same.
6789 * gcc.dg/cpp/19951025-1.c: Same.
6790 * gcc.dg/cpp/19990413-1.c: Same.
6791 * gcc.dg/cpp/direct2.c: Same.
6792 * gcc.dg/cpp/direct2s.c: Same.
6793 * gcc.dg/cpp/pr28709.c: Same.
6794 * gcc.dg/cpp/pr61854-c90.c: Same.
6795 * gcc.dg/cpp/pr61854-c94.c: Same.
6796 * gcc.dg/cpp/pragma-1.c: Same.
6797 * gcc.dg/cpp/pragma-2.c: Same.
6798 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6799 * gcc.dg/cpp/trad/literals-2.c: Same.
6800 * gcc.dg/cpp/warn-comments-2.c: Same.
6801 * gcc.dg/cpp/warn-comments-3.c: Same.
6802 * gcc.dg/cpp/warn-comments.c: Same.
6803 * gcc.dg/cpp/warn-long-long-2.c: Same.
6804 * gcc.dg/cpp/warn-long-long.c: Same.
6805 * gcc.dg/cpp/warn-redefined-2.c: Same.
6806 * gcc.dg/cpp/warn-redefined.c: Same.
6807 * gcc.dg/darwin-cfstring-2.c: Same.
6808 * gcc.dg/darwin-cfstring-format-1.c: Same.
6809 * gcc.dg/decl-9.c: Same.
6810 * gcc.dg/declspec-1.c: Same.
6811 * gcc.dg/declspec-10.c: Same.
6812 * gcc.dg/declspec-11.c: Same.
6813 * gcc.dg/declspec-13.c: Same.
6814 * gcc.dg/declspec-18.c: Same.
6815 * gcc.dg/declspec-4.c: Same.
6816 * gcc.dg/declspec-5.c: Same.
6817 * gcc.dg/declspec-6.c: Same.
6818 * gcc.dg/declspec-8.c: Same.
6819 * gcc.dg/deprecated-4.c: Same.
6820 * gcc.dg/deprecated.c: Same.
6821 * gcc.dg/dfp/composite-type.c: Same.
6822 * gcc.dg/empty-source-2.c: Same.
6823 * gcc.dg/empty-source-3.c: Same.
6824 * gcc.dg/format/attr-6.c: Same.
6825 * gcc.dg/format/branch-1.c: Same.
6826 * gcc.dg/format/c90-printf-1.c: Same.
6827 * gcc.dg/format/c90-strftime-2.c: Same.
6828 * gcc.dg/format/c99-strftime-1.c: Same.
6829 * gcc.dg/format/cmn-err-1.c: Same.
6830 * gcc.dg/format/few-1.c: Same.
6831 * gcc.dg/format/ms_branch-1.c: Same.
6832 * gcc.dg/format/ms_unnamed-1.c: Same.
6833 * gcc.dg/format/ms_va-1.c: Same.
6834 * gcc.dg/format/unnamed-1.c: Same.
6835 * gcc.dg/format/va-1.c: Same.
6836 * gcc.dg/format/xopen-1.c: Same.
6837 * gcc.dg/funcdef-var-1.c: Same.
6838 * gcc.dg/funcdef-var-2.c: Same.
6839 * gcc.dg/gnu89-const-expr-1.c: Same.
6840 * gcc.dg/gnu89-const-expr-2.c: Same.
6841 * gcc.dg/gnu90-const-expr-1.c: Same.
6842 * gcc.dg/gnu99-const-expr-1.c: Same.
6843 * gcc.dg/gnu99-const-expr-2.c: Same.
6844 * gcc.dg/gnu99-init-2.c: Same.
6845 * gcc.dg/gomp/_Atomic-5.c: Same.
6846 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6847 * gcc.dg/gomp/atomic-5.c: Same.
6848 * gcc.dg/gomp/linear-1.c: Same.
6849 * gcc.dg/gomp/pr67500.c: Same.
6850 * gcc.dg/init-bad-1.c: Same.
6851 * gcc.dg/init-bad-2.c: Same.
6852 * gcc.dg/init-bad-3.c: Same.
6853 * gcc.dg/init-string-1.c: Same.
6854 * gcc.dg/label-compound-stmt-1.c: Same.
6855 * gcc.dg/label-decl-2.c: Same.
6856 * gcc.dg/label-decl-4.c: Same.
6857 * gcc.dg/large-size-array-2.c: Same.
6858 * gcc.dg/large-size-array-4.c: Same.
6859 * gcc.dg/lvalue-6.c: Same.
6860 * gcc.dg/m-un-2.c: Same.
6861 * gcc.dg/multiple-overflow-warn-1.c: Same.
6862 * gcc.dg/multiple-overflow-warn-2.c: Same.
6863 * gcc.dg/multiple-overflow-warn-3.c: Same.
6864 * gcc.dg/nested-redef-1.c: Same.
6865 * gcc.dg/no-asm-1.c: Same.
6866 * gcc.dg/no-asm-3.c: Same.
6867 * gcc.dg/no-asm-4.c: Same.
6868 * gcc.dg/noncompile/20010524-1.c: Same.
6869 * gcc.dg/noncompile/incomplete-5.c: Same.
6870 * gcc.dg/noncompile/pr44517.c: Same.
6871 * gcc.dg/noncompile/pr52290.c: Same.
6872 * gcc.dg/noreturn-1.c: Same.
6873 * gcc.dg/overflow-warn-1.c: Same.
6874 * gcc.dg/overflow-warn-2.c: Same.
6875 * gcc.dg/overflow-warn-3.c: Same.
6876 * gcc.dg/overflow-warn-4.c: Same.
6877 * gcc.dg/parm-mismatch-1.c: Same.
6878 * gcc.dg/parser-pr28152-2.c: Same.
6879 * gcc.dg/parser-pr28152.c: Same.
6880 * gcc.dg/pedwarn-init.c: Same.
6881 * gcc.dg/pointer-arith-2.c: Same.
6882 * gcc.dg/pointer-arith-3.c: Same.
6883 * gcc.dg/pointer-arith-4.c: Same.
6884 * gcc.dg/pr14475.c: Same.
6885 * gcc.dg/pr18596-3.c: Same.
6886 * gcc.dg/pr18809-1.c: Same.
6887 * gcc.dg/pr27953.c: Same.
6888 * gcc.dg/pr30457.c: Same.
6889 * gcc.dg/pr30551-2.c: Same.
6890 * gcc.dg/pr30551-3.c: Same.
6891 * gcc.dg/pr30551-4.c: Same.
6892 * gcc.dg/pr30551-5.c: Same.
6893 * gcc.dg/pr30551-6.c: Same.
6894 * gcc.dg/pr30551.c: Same.
6895 * gcc.dg/pr36997.c: Same.
6896 * gcc.dg/pr41842.c: Same.
6897 * gcc.dg/pr48552-1.c: Same.
6898 * gcc.dg/pr48552-2.c: Same.
6899 * gcc.dg/pr59717.c: Same.
6900 * gcc.dg/pr61077.c: Same.
6901 * gcc.dg/pr61096-1.c: Same.
6902 * gcc.dg/pr63626.c: Same.
6903 * gcc.dg/pr64223-1.c: Same.
6904 * gcc.dg/pr64223-2.c: Same.
6905 * gcc.dg/pr8788-1.c: Same.
6906 * gcc.dg/pr8927-1.c: Same.
6907 * gcc.dg/pragma-darwin.c: Same.
6908 * gcc.dg/pragma-diag-5.c: Same.
6909 * gcc.dg/pragma-message.c: Same.
6910 * gcc.dg/redecl-1.c: Same.
6911 * gcc.dg/simd-1.c: Same.
6912 * gcc.dg/simd-5.c: Same.
6913 * gcc.dg/simd-6.c: Same.
6914 * gcc.dg/spellcheck-fields.c: Same.
6915 * gcc.dg/spellcheck-typenames.c: Same.
6916 * gcc.dg/struct-semi-2.c: Same.
6917 * gcc.dg/struct-semi-3.c: Same.
6918 * gcc.dg/transparent-union-3.c: Same.
6919 * gcc.dg/ucnid-8.c: Same.
6920 * gcc.dg/uninit-pr19430-O0.c: Same.
6921 * gcc.dg/uninit-pr19430.c: Same.
6922 * gcc.dg/uninit-pr20644-O0.c: Same.
6923 * gcc.dg/utf-dflt.c: Same.
6924 * gcc.dg/utf-dflt2.c: Same.
6925 * gcc.dg/utf16-4.c: Same.
6926 * gcc.dg/vla-11.c: Same.
6927 * gcc.dg/vla-20.c: Same.
6928 * gcc.dg/vla-init-1.c: Same.
6929 * gcc.dg/vla-init-2.c: Same.
6930 * gcc.dg/vla-init-3.c: Same.
6931 * gcc.dg/weak/weak-6.c: Same.
6932 * gcc.dg/weak/weak-7.c: Same.
6933 * gcc.dg/wtr-int-type-1.c: Same.
6934 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6935 * gcc.target/arm/polytypes.c: Same.
6936 * gcc.target/i386/spellcheck-options-4.c: Same.
6937 * gcc.target/powerpc/20030218-1.c: Same.
6938 * gcc.target/sh/pr21255-4.c: Same.
6939 * gcc.test-framework/dg-error-exp-XP.c: Same.
6940 * gfortran.dg/array_constructor_30.f03: Same.
6941 * gfortran.dg/class_30.f90: Same.
6942 * gfortran.dg/goacc/subarrays.f95: Same.
6943 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6944 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6945 * gfortran.dg/intrinsic_std_1.f90: Same.
6946 * gfortran.dg/pr70006.f90: Same.
6947 * gfortran.dg/warning-directive-1.F90: Same.
6948 * gfortran.dg/warning-directive-2.F90: Same.
6949 * gfortran.dg/warning-directive-3.F90: Same.
6950 * gfortran.dg/warning-directive-4.F90: Same.
6951 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6952 * obj-c++.dg/class-extension-1.mm: Same.
6953 * obj-c++.dg/class-extension-2.mm: Same.
6954 * obj-c++.dg/class-protocol-1.mm: Same.
6955 * obj-c++.dg/cxx-ivars-1.mm: Same.
6956 * obj-c++.dg/duplicate-class-1.mm: Same.
6957 * obj-c++.dg/exceptions-3.mm: Same.
6958 * obj-c++.dg/exceptions-4.mm: Same.
6959 * obj-c++.dg/exceptions-5.mm: Same.
6960 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6961 * obj-c++.dg/fsf-package-0.m: Same.
6962 * obj-c++.dg/invalid-type-1.mm: Same.
6963 * obj-c++.dg/method-12.mm: Same.
6964 * obj-c++.dg/method-13.mm: Same.
6965 * obj-c++.dg/method-15.mm: Same.
6966 * obj-c++.dg/method-16.mm: Same.
6967 * obj-c++.dg/method-6.mm: Same.
6968 * obj-c++.dg/method-7.mm: Same.
6969 * obj-c++.dg/property/at-property-1.mm: Same.
6970 * obj-c++.dg/property/at-property-14.mm: Same.
6971 * obj-c++.dg/property/at-property-17.mm: Same.
6972 * obj-c++.dg/property/at-property-21.mm: Same.
6973 * obj-c++.dg/property/at-property-5.mm: Same.
6974 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6975 * obj-c++.dg/property/dynamic-3.mm: Same.
6976 * obj-c++.dg/property/dynamic-4.mm: Same.
6977 * obj-c++.dg/property/property-neg-1.mm: Same.
6978 * obj-c++.dg/property/property-neg-6.mm: Same.
6979 * obj-c++.dg/property/synthesize-11.mm: Same.
6980 * obj-c++.dg/property/synthesize-5.mm: Same.
6981 * obj-c++.dg/property/synthesize-6.mm: Same.
6982 * obj-c++.dg/proto-lossage-4.mm: Same.
6983 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6984 * obj-c++.dg/strings/strings-1.mm: Same.
6985 * obj-c++.dg/super-class-1.mm: Same.
6986 * obj-c++.dg/syntax-error-6.mm: Same.
6987 * obj-c++.dg/syntax-error-7.mm: Same.
6988 * obj-c++.dg/syntax-error-9.mm: Same.
6989 * obj-c++.dg/try-catch-13.mm: Same.
6990 * objc.dg/attributes/method-noreturn-1.m: Same.
6991 * objc.dg/bad-receiver-type-2.m: Same.
6992 * objc.dg/bad-receiver-type.m: Same.
6993 * objc.dg/call-super-2.m: Same.
6994 * objc.dg/class-2.m: Same.
6995 * objc.dg/class-extension-1.m: Same.
6996 * objc.dg/class-extension-2.m: Same.
6997 * objc.dg/class-protocol-1.m: Same.
6998 * objc.dg/desig-init-1.m: Same.
6999 * objc.dg/duplicate-class-1.m: Same.
7000 * objc.dg/exceptions-3.m: Same.
7001 * objc.dg/exceptions-4.m: Same.
7002 * objc.dg/exceptions-5.m: Same.
7003 * objc.dg/foreach-6.m: Same.
7004 * objc.dg/foreach-7.m: Same.
7005 * objc.dg/fsf-nsstring-format-1.m: Same.
7006 * objc.dg/fsf-package-0.m: Same.
7007 * objc.dg/invalid-type-1.m: Same.
7008 * objc.dg/method-11.m: Same.
7009 * objc.dg/method-19.m: Same.
7010 * objc.dg/method-2.m: Same.
7011 * objc.dg/method-20.m: Same.
7012 * objc.dg/method-5.m: Same.
7013 * objc.dg/method-6.m: Same.
7014 * objc.dg/method-7.m: Same.
7015 * objc.dg/method-9.m: Same.
7016 * objc.dg/missing-proto-3.m: Same.
7017 * objc.dg/private-1.m: Same.
7018 * objc.dg/property/at-property-1.m: Same.
7019 * objc.dg/property/at-property-14.m: Same.
7020 * objc.dg/property/at-property-17.m: Same.
7021 * objc.dg/property/at-property-21.m: Same.
7022 * objc.dg/property/at-property-5.m: Same.
7023 * objc.dg/property/dynamic-3.m: Same.
7024 * objc.dg/property/dynamic-4.m: Same.
7025 * objc.dg/property/property-neg-1.m: Same.
7026 * objc.dg/property/property-neg-6.m: Same.
7027 * objc.dg/property/synthesize-11.m: Same.
7028 * objc.dg/property/synthesize-5.m: Same.
7029 * objc.dg/property/synthesize-6.m: Same.
7030 * objc.dg/proto-hier-1.m: Same.
7031 * objc.dg/proto-lossage-4.m: Same.
7032 * objc.dg/protocol-qualifier-2.m: Same.
7033 * objc.dg/strings/strings-1.m: Same.
7034 * objc.dg/type-size-1.m: Same.
7035
d904a983
JL
70362017-04-18 Jeff Law <law@redhat.com>
7037
7038 PR target/74563
7039 * gcc.target/mips/pr74563: New test.
7040
0155ed56
JJ
70412017-04-18 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR tree-optimization/80443
7044 * gcc.c-torture/compile/pr80443.c: New test.
7045
f380f608
RS
70462017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7047
7048 PR rtl-optimization/80357
7049 * gcc.c-torture/compile/pr80357.c: New test.
7050
dd68669b
JL
70512017-04-18 Jeff Law <law@redhat.com>
7052
7053 PR middle-end/80422
7054 * gcc.c-torture/compile/pr80422.c: New test.
7055
1cda61fc
JJ
70562017-04-18 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR debug/80263
7059 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7060
19970253
MM
70612017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7062
7063 PR target/80099
7064 * gcc.target/powerpc/pr80099-1.c: New test.
7065 * gcc.target/powerpc/pr80099-2.c: Likewise.
7066 * gcc.target/powerpc/pr80099-3.c: Likewise.
7067 * gcc.target/powerpc/pr80099-4.c: Likewise.
7068 * gcc.target/powerpc/pr80099-5.c: Likewise.
7069
8487c9a5
JJ
70702017-04-18 Jakub Jelinek <jakub@redhat.com>
7071
3b5fb3cb
JJ
7072 PR sanitizer/80444
7073 * gcc.dg/sancov/pr80444.c: New test.
7074
8487c9a5
JJ
7075 PR middle-end/79788
7076 PR middle-end/80375
7077 * gcc.dg/pr79788-1.c: New test.
7078 * gcc.dg/pr79788-2.c: New test.
7079
be7c73ae
MP
70802017-04-18 Marek Polacek <polacek@redhat.com>
7081
7082 PR c++/80244 - ICE with attribute in template alias.
7083 * g++.dg/cpp0x/alias-decl-59.C: New test.
7084
d6e3e8a5
MP
7085 PR c++/80241 - ICE with alignas pack expansion.
7086 * g++.dg/cpp0x/alignas11.C: New test.
7087
1adb82e1
BE
70882017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7089
7090 PR c++/80287
7091 * g++.dg/lto/pr80287_0.C: New test.
7092
fb5e5621
KN
70932017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7094
7095 PR target/80315
7096 * gcc.target/powerpc/pr80315-1.c: New test.
7097 * gcc.target/powerpc/pr80315-2.c: New test.
7098 * gcc.target/powerpc/pr80315-3.c: New test.
7099 * gcc.target/powerpc/pr80315-4.c: New test.
7100
afeaeb70
TV
71012017-04-16 Tom de Vries <tom@codesourcery.com>
7102
7103 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7104 directive.
7105 * g++.dg/parse/error3.C: Same.
7106 * g++.old-deja/g++.pt/niklas01a.C: Same.
7107 * gcc.dg/990506-0.c: Same.
7108 * gcc.dg/cpp/19990413-1.c: Same.
7109 * gcc.dg/cpp/pragma-1.c: Same.
7110 * gcc.dg/cpp/pragma-2.c: Same.
7111 * gcc.dg/m-un-2.c: Same.
7112 * objc.dg/private-1.m: Same.
7113
604f37cd
UB
71142017-04-15 Uros Bizjak <ubizjak@gmail.com>
7115
7116 * gcc.dg/pr54669.c: Fix dg-do directive.
7117 * gcc.dg/pr78582.c: Ditto.
7118 * gcc.dg/pr80020.c: Ditto.
7119 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7120 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7121 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7122 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7123 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7124 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7125 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7126 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7127 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7128 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7129
35cfdb17
DH
71302017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7131
604f37cd 7132 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7133 * gfortran.dg/generic_29.f90: Likewise.
7134 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7135 * gfortran.dg/pr41922.f90: Likewise.
7136 * gfortran.dg/pr70006.f90: Likewise.
7137
f378be38
SB
71382017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7139
7140 PR tree-optimization/66612
7141 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7142
43076492
JW
71432017-04-14 Janus Weil <janus@gcc.gnu.org>
7144
7145 PR fortran/80361
7146 * gfortran.dg/class_62.f90: New test case.
7147
dd3d6a42
AB
71482017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7149
7150 * gcc.target/arc/loop-1.c: New file.
7151
31a07c81
MM
71522017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7153
7154 PR target/80098
7155 * gcc.target/powerpc/pr80098-1.c: New test.
7156 * gcc.target/powerpc/pr80098-2.c: Likewise.
7157 * gcc.target/powerpc/pr80098-3.c: Likewise.
7158 * gcc.target/powerpc/pr80098-4.c: Likewise.
7159
09956017
JJ
71602017-04-13 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR sanitizer/80403
7163 * g++.dg/ubsan/pr80403-2.C: New test.
7164
bc042396
VM
71652017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7166
7167 PR rtl-optimization/80343
7168 * gcc.target/powerpc/pr80343.c: New.
7169
abac4c34
DK
71702017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7171
7172 PR sanitizer/80414
7173 * c-c++-common/ubsan/bounds-15.c: New test.
7174
43a3aa03
RB
71752017-04-13 Richard Biener <rguenther@suse.de>
7176
7177 PR testsuite/80416
7178 * g++.dg/torture/pr79671.C: Fix asm constraints.
7179
031fbdb9
JJ
71802017-04-13 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR debug/80321
7183 * gcc.dg/debug/pr80321.c: New test.
7184
71852017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7186
7187 * gnat.dg/debug10.adb: New test.
7188 * gnat.dg/debug10_pkg.ads: New helper.
7189
76873758
JJ
71902017-04-12 Jakub Jelinek <jakub@redhat.com>
7191
deed3da9
JJ
7192 PR tree-optimization/79390
7193 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7194
b96a3e11
JJ
7195 PR sanitizer/80403
7196 PR sanitizer/80404
7197 PR sanitizer/80405
7198 * g++.dg/ubsan/pr80403.C: New test.
7199 * g++.dg/ubsan/pr80404.C: New test.
7200 * g++.dg/ubsan/pr80405.C: New test.
7201
76873758
JJ
7202 PR c/80163
7203 * gcc.dg/torture/pr80163.c: New test.
7204
940c9a7c 72052017-04-12 Richard Biener <rguenther@suse.de>
76873758 7206 Jeff Law <law@redhat.com>
940c9a7c
RB
7207
7208 PR tree-optimization/80359
7209 * gcc.dg/torture/pr80359.c: New testcase.
7210
350792ff 72112017-04-12 Richard Biener <rguenther@suse.de>
76873758 7212 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7213
7214 PR middle-end/79671
7215 * g++.dg/torture/pr79671.C: New testcase.
7216 * g++.dg/lto/pr79671_0.C: Likewise.
7217 * g++.dg/lto/pr79671_1.c: Likewise.
7218
d62e6f10
JJ
72192017-04-12 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR sanitizer/80349
7222 * g++.dg/ubsan/pr80349.C: New test.
7223
8585103f
JJ
72242017-04-11 Jakub Jelinek <jakub@redhat.com>
7225
347e1f77
JJ
7226 PR c++/80370
7227 * g++.dg/cpp1z/decomp28.C: New test.
7228
df1c878e
JJ
7229 PR middle-end/80100
7230 * gcc.dg/pr80100.c: New test.
7231
8585103f
JJ
7232 PR rtl-optimization/80385
7233 * g++.dg/opt/pr80385.C: New test.
7234
c6cf6ef7
ML
72352017-04-11 Martin Liska <mliska@suse.cz>
7236
7237 PR ipa/80212
7238 * g++.dg/ipa/pr80212.C: New test.
7239
3812f460
MS
72402017-04-11 Martin Sebor <msebor@redhat.com>
7241
7242 PR middle-end/80364
7243 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7244
9f679370
ML
72452017-04-11 Martin Liska <mliska@suse.cz>
7246
7247 PR sanitizer/70878
7248 * gcc.dg/ubsan/pr70878.c: New test.
7249
82665822
JJ
72502017-04-11 Jakub Jelinek <jakub@redhat.com>
7251
cb278caa
JJ
7252 PR target/80381
7253 * gcc.target/i386/pr80381.c: New test.
7254
82665822
JJ
7255 PR c++/80363
7256 * g++.dg/ext/pr80363.C: New test.
7257
abde687a
SKS
72582017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7259
7260 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7261 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7262 Add avr-*-* to non-lp64 selector.
7263
13e6ec34
MS
72642017-04-10 Martin Sebor <msebor@redhat.com>
7265
7266 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7267 * gcc.dg/pr40340-4.c: Same.
7268
a2cb1196
NK
72692017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7270
13e6ec34 7271 PR fortran/69498
a2cb1196
NK
7272 * gfortran.dg/submodule_unexp.f90: Modified test
7273 to account for new error.
7274 * gfortran.dg/submodule_twice.f90: New Test
7275
b447b28c
JJ
72762017-04-10 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c++/80176
7279 * g++.dg/init/ref23.C: New test.
7280
3bbd6768
TK
72812017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7282
7283 PR tree-optimization/80304
7284 * gfortran.dg/do_concurrent_4.f90: New test case.
7285
99827b5c
JW
72862017-04-10 Janus Weil <janus@gcc.gnu.org>
7287
7288 PR fortran/80046
7289 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7290
7db31bc2
DE
72912017-04-10 David Edelsohn <dje.gcc@gmail.com>
7292
7293 * g++.dg/torture/pr79905.C: Add -maltivec option.
7294
9058a2c5
JL
72952017-04-10 Jeff Law <law@redhat.com>
7296
7297 PR tree-optimization/80374
7298 * g++.dg/pr80374.c: New test.
7299
bd8f8642
KN
73002017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7301
7302 PR target/80108
7303 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7304 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7305
f634dd47
UB
73062017-04-10 Uros Bizjak <ubizjak@gmail.com>
7307
7308 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7309
065ba179
UB
73102017-04-10 Uros Bizjak <ubizjak@gmail.com>
7311
7312 PR testsuite/79356
7313 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7314
71b838d0
DS
73152017-04-10 Daniel Santos <daniel.santos@pobox.com>
7316
7317 PR testsuite/79867
7318 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7319
98a7a34e
MP
73202017-04-10 Marek Polacek <polacek@redhat.com>
7321
7322 PR sanitizer/80348
7323 * g++.dg/ubsan/div-by-zero-3.C: New test.
7324
aac69a62
BC
73252017-04-10 Bin Cheng <bin.cheng@arm.com>
7326
7327 PR tree-optimization/80153
7328 * gcc.c-torture/execute/pr80153.c: New.
7329
737237c9
RB
73302017-04-10 Richard Biener <rguenther@suse.de>
7331
7332 PR middle-end/80362
7333 * gcc.dg/torture/pr80362.c: New testcase.
7334
ba6ee9fc
RB
73352017-04-10 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/80304
7338 * gcc.dg/torture/pr80304.c: New testcase.
7339
4d1a05f1
NS
73402017-04-10 Nathan Sidwell <nathan@acm.org>
7341
7342 PR target/79905
7343 * g++.dg/torture/pr79905.C: New.
7344
3ee0fb02
ML
73452017-04-10 Martin Liska <mliska@suse.cz>
7346
7347 PR sanitizer/80350
7348 * c-c++-common/ubsan/pr80350.c: New test.
7349
167a5b77
JJ
73502017-04-10 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR target/80324
7353 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7354
d691b7e4
ML
73552017-04-08 Martin Liska <mliska@suse.cz>
7356
7357 Revert:
7358 2017-04-07 Martin Liska <mliska@suse.cz>
7359
7360 PR ipa/80212
7361 * g++.dg/ipa/pr80212.C: New test.
7362
dcb2c527
JJ
73632017-04-07 Jakub Jelinek <jakub@redhat.com>
7364
c98b0016
JJ
7365 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7366 dg-options.
7367 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7368
dcb2c527
JJ
7369 PR target/80322
7370 PR target/80323
7371 PR target/80325
7372 PR target/80326
7373 * gcc.target/i386/avx512f-undefined-1.c: New test.
7374 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7375 * gcc.target/i386/avx-cvtsd-1.c: New test.
7376 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7377 * gcc.target/i386/avx512f-abspd-1.c: New test.
7378 * gcc.target/i386/avx-cvtss-1.c: New test.
7379 * gcc.target/i386/avx512f-absps-1.c: New test.
7380 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7381 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7382
1ef532f4
MP
73832017-04-07 Marek Polacek <polacek@redhat.com>
7384
7385 PR sanitizer/80348
7386 * g++.dg/ubsan/div-by-zero-2.C: New test.
7387
2166aeb3
MP
7388 PR c++/80095
7389 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7390
057da7af
VM
73912017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7392
7393 PR rtl-optimization/70478
7394 * gcc.target/s390/pr70478.c: New.
7395
3b6cb9e3
ML
73962017-04-07 Martin Liska <mliska@suse.cz>
7397
7398 PR target/79889
7399 * g++.dg/ext/mv8.C: Add aarch64* targets.
7400
70cd23c0
ML
74012017-04-07 Martin Liska <mliska@suse.cz>
7402
7403 PR ipa/80212
7404 * g++.dg/ipa/pr80212.C: New test.
7405
fe6bb25f
TP
74062017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7407
7408 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7409
bf7b869a
RB
74102017-04-07 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/80334
7413 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7414 alignas on stack.
7415
2d143ba8
RB
74162017-04-07 Richard Biener <rguenther@suse.de>
7417
7418 PR middle-end/80341
7419 * gcc.dg/torture/pr80341.c: New testcase.
7420
ed3cd38d
JJ
74212017-04-06 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR debug/80234
7424 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7425 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7426
e5f56581
UB
74272017-04-06 Uros Bizjak <ubizjak@gmail.com>
7428
7429 PR target/79733
7430 * gcc.target/i386/pr79733.c: New test.
7431
a5211c80
UB
74322017-04-06 Uros Bizjak <ubizjak@gmail.com>
7433
7434 PR target/80298
7435 * gcc.target/i386/pr80298-1.c: New test.
7436 * gcc.target/i386/pr80298-2.c: Ditto.
7437
db086c96
TP
74382017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7439
7440 PR target/80082
7441 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7442 ARMv7-R.
7443
09b63f67
RB
74442017-04-06 Richard Biener <rguenther@suse.de>
7445
7446 PR tree-optimization/80334
7447 * g++.dg/torture/pr80334.C: New testcase.
7448
d9f8c5af
ML
74492017-04-06 Martin Liska <mliska@suse.cz>
7450
7451 PR sanitizer/80166
7452 * gcc.dg/asan/pr80166.c: New test.
7453
1b68991f
RO
74542017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7455
7456 PR tree-optimization/79390
7457 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7458
0f784346
RB
74592017-04-06 Richard Biener <rguenther@suse.de>
7460
7461 PR tree-optimization/80262
7462 * gcc.target/i386/pr80262.c: New testcase.
7463
23a429c2
RB
74642017-04-06 Richard Biener <rguenther@suse.de>
7465
7466 PR middle-end/80281
7467 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7468
e2323a2b
VM
74692017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7470
7471 PR rtl-optimization/70703
7472 * gcc.target/i386/pr70703.c: New.
7473
47a11342
JJ
74742017-04-05 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR sanitizer/80308
7477 * c-c++-common/asan/pr80308.c: New test.
7478
d0ee17a5
DV
74792017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7480
7481 PR target/79890
7482 * gcc.target/s390/pr79890.c: New test case.
7483
36f896c7
JJ
74842017-04-05 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR target/80310
7487 * c-c++-common/ubsan/pr80310.c: New test.
7488
d16e2ddd
JJ
74892017-04-04 Jakub Jelinek <jakub@redhat.com>
7490
e1201dff
JJ
7491 PR c++/80297
7492 * g++.dg/torture/pr80297.C: New test.
7493
d16e2ddd
JJ
7494 PR tree-optimization/79390
7495 * gcc.target/i386/pr79390.c: New test.
7496 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7497
c0ea338b
VR
74982017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7499
7500 PR c++/80296
7501 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7502
a1527a93
TP
75032017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7504
7505 PR target/80307
7506 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7507 targeting any CPU or architecture.
7508 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7509 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7510 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7511 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7512 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7513 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7514 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7515 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7516
065ba179 75172017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7518
7519 PR fortran/69498
7520 * gfortran.dg/submodule_unexp.f90: New test.
7521
b1fd967c
JJ
75222017-04-04 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR target/80286
7525 * gcc.target/i386/avx-pr80286.c: New test.
7526 * gcc.dg/pr80286.c: New test.
7527
248179b5
RB
75282017-04-04 Richard Biener <rguenther@suse.de>
7529
7530 PR middle-end/80281
7531 * gcc.dg/torture/pr80281.c: New testcase.
7532
a577fcf2
RB
75332017-04-04 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/80275
7536 * g++.dg/opt/pr80275.C: Make g static.
7537
833bbf60
SB
75382017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7539
7540 PR rtl-optimization/60818
7541 * gcc.c-torture/compile/pr60818.c: New testcase.
7542
5764ee3c
JW
75432017-04-03 Jonathan Wakely <jwakely@redhat.com>
7544
7545 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7546 * gcc.dg/20031012-1.c: Likewise.
7547 * gcc.dg/ipa/ipcp-1.c: Likewise.
7548 * gcc.dg/torture/matrix-3.c: Likewise.
7549 * gcc.target/powerpc/ppc-spe.c: Likewise.
7550 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7551
bbdf4e81
PB
75522017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7553
7554 PR target/80246
7555 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7556 powerpc_vsx_ok.
7557 (std, ld): Limit scan-assembler-times check to lp64.
7558 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7559 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7560 powerpc_vsx_ok.
7561
44bc146f
PB
75622017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7563
7564 PR target/80246
7565 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7566
fff80893
RB
75672017-04-03 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/80275
7570 * g++.dg/opt/pr80275.C: New testcase.
7571
79f9fc38
DV
75722017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7573
7574 PR testsuite/79356
7575 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7576
a8e70fd3
RD
75772017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7578
7579 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7580 (bal): Increase iteration count and assume alignment.
7581
e0061866
BC
75822017-04-03 Bin Cheng <bin.cheng@arm.com>
7583
7584 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7585
c2d43326
AP
75862017-04-02 Andrew Pinski <apinski@cavium.com>
7587
7588 * gcc.c-torture/compile/nested-3.c: New testcase.
7589 * gcc.c-torture/execute/20170401-1.c: New testcase.
7590 * gcc.c-torture/execute/20170401-2.c: New testcase.
7591
a5a9046d
SB
75922017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7593
7594 PR rtl-optimization/79405
7595 gcc.dg/pr79405.c: New testcase.
7596
6f3af356
JJ
75972017-03-31 Jakub Jelinek <jakub@redhat.com>
7598
eee3756d
JJ
7599 PR debug/79255
7600 * gcc.dg/pr79255.c: New test.
7601
6f3af356
JJ
7602 PR c++/79572
7603 * g++.dg/ubsan/null-8.C: New test.
7604
99e6cfd6
PH
76052017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7606
7607 PR target/80107
7608 * gfortran.dg/pr80107.f: New.
7609
094e6b7a
JL
76102017-03-31 Jeff Law <law@redhat.com>
7611
7612 PR tree-optimization/49498
7613 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7614
eceb2409 76152017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7616
eceb2409
RB
7617 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7618
c412c01a 76192017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7620
c412c01a
RB
7621 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7622
005f12bf
JJ
76232017-03-31 Jakub Jelinek <jakub@redhat.com>
7624
af88f557
JJ
7625 PR libstdc++/80251
7626 * g++.dg/ext/is_aggregate.C: New test.
7627
7d790165
JJ
7628 PR middle-end/80173
7629 * gcc.target/i386/pr80173.c: New test.
7630
a7d55154
JJ
7631 PR middle-end/80163
7632 * gcc.dg/pr80163.c: New test.
7633
005f12bf
JJ
7634 PR debug/80025
7635 * gcc.dg/torture/pr80025.c: New test.
7636
c8e0f43f
MF
76372017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7638
7639 * gcc.target/mips/pr52125.c: Add -msym32.
7640
724d25f3
JJ
76412017-03-30 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR translation/80189
7644 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7645 * g++.dg/gomp/sharing-1.C: Likewise.
7646 * gfortran.dg/gomp/pr44536.f90: Likewise.
7647 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7648 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7649 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7650 * gfortran.dg/gomp/pr33439.f90: Likewise.
7651 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7652 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7653 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7654 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7655 * gcc.dg/gomp/sharing-1.c: Likewise.
7656
05dc406d
PB
76572017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7658
7659 PR target/80246
7660 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7661 Darwin and SPE.
7662 (dxex, dxexq): Update return type.
7663 (diex, diexq): Update argument type.
7664 * gcc.target/powerpc/pr80246.c: New test.
7665
b0fd4d7e
MJ
76662017-03-30 Martin Jambor <mjambor@suse.cz>
7667
7668 PR ipa/77333
7669 * g++.dg/ipa/pr77333.C: New test.
7670
de008ec4
JJ
76712017-03-30 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR target/80206
7674 * gcc.target/i386/pr80206.c: New test.
7675
28c02407
RB
76762017-03-30 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/77498
7679 * gfortran.dg/pr77498.f: New testcase.
7680
10fa8dfb
MP
76812017-03-29 Marek Polacek <polacek@redhat.com>
7682
7683 PR c/79730
7684 * gcc.dg/pr79730.c: New test.
7685
fdc54f39
JD
76862017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7687
7688 PR libgfortran/78670
7689 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7690 a character of length 1. Update test for success.
7691 * gfortran.dg/dtio_28.f03: New test.
7692 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7693 'scratch' to delete the file when done.
7694
533c0b69
SB
76952017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7696
7697 PR rtl-optimization/80233
7698 * gcc.c-torture/compile/pr80233.c: New testcase.
7699
e35229f8
TK
77002017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7701
7702 PR fortran/80254
7703 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7704 * gfortran.dg/dec_io_2a.f90: instead (new test).
7705
5c0a28d4
JW
77062017-03-28 Jiong Wang <jiong.wang@arm.com>
7707
7708 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7709
19846619
SB
77102017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7711
7712 PR testsuite/43496
7713 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7714 generating PIC code.
7715
e5119fab
VM
77162017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7717
7718 PR rtl-optimization/80193
7719 * gcc.target/i386/pr80193.c: New.
7720
cf474530
JW
77212017-03-28 Janus Weil <janus@gcc.gnu.org>
7722
7723 PR fortran/78661
7724 * gfortran.dg/dtio_25.f90: Modified test case.
7725 * gfortran.dg/dtio_27.f90: New test case.
7726
34fac449
UB
77272017-03-28 Uros Bizjak <ubizjak@gmail.com>
7728
7729 PR target/53383
7730 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7731 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7732 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7733
3e907b90
BC
77342017-03-28 Bin Cheng <bin.cheng@arm.com>
7735
7736 * gcc.c-torture/compile/irreducible-loop.c: New.
7737
522818b9
RS
77382017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7739
3e907b90 7740 PR tree-optimization/80218
522818b9
RS
7741 * gcc.dg/pr80218.c: New test.
7742
ea7d7da8
RB
77432017-03-28 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/78644
7746 * gcc.dg/pr78644-1.c: New testcase.
7747 * gcc.dg/pr78644-2.c: Likewise.
7748
498173ef
TT
77492017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7750
7751 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7752 * gcc.dg/pic-4.c: Likewise.
7753 * gcc.dg/pie-3.c: Likewise.
7754 * gcc.dg/pie-4.c: Likewise.
7755
c5ad2433
ML
77562017-03-28 Martin Liska <mliska@suse.cz>
7757
7758 PR ipa/80205
7759 * g++.dg/ipa/pr80205.C: New test.
7760
17722fb9
SKS
77612017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7762
7763 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7764 with sizeof(int) < 4.
7765 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7766 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7767 * gcc.dg/torture/pr79777.c: Likewise.
7768 * gcc.dg/torture/pr79910.c: Likewise.
7769
737f500a
RB
77702017-03-28 Richard Biener <rguenther@suse.de>
7771
7772 PR middle-end/80222
7773 * g++.dg/pr80222.C: New testcase.
7774
62f96a79
ML
77752017-03-28 Martin Liska <mliska@suse.cz>
7776
7777 PR ipa/80104
7778 * gcc.dg/ipa/pr80104.c: New test.
7779
72785f26
MP
77802017-03-28 Marek Polacek <polacek@redhat.com>
7781
7782 PR sanitizer/80067
7783 * c-c++-common/ubsan/shift-10.c: New test.
7784
86516987
JL
77852017-03-27 Jeff Law <law@redhat.com>
7786
4dbf1eee 7787 PR tree-optimization/80216
86516987
JL
7788 * gcc.c-torture/compile/pr80216.c: New test.
7789
aade772d
JJ
77902017-03-27 Jakub Jelinek <jakub@redhat.com>
7791
a9e4a1a5
JJ
7792 PR middle-end/80162
7793 * c-c++-common/pr80162-1.c: New test.
7794 * c-c++-common/pr80162-2.c: New test.
7795 * c-c++-common/pr80162-3.c: New test.
7796
aade772d
JJ
7797 PR target/80102
7798 * g++.dg/opt/pr80102.C: New test.
7799
d89f355e
MM
78002017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7801
7802 PR target/78543
7803 * gcc.target/powerpc/pr78543.c: New test.
7804
79c4d73b
KN
78052017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7806
7807 PR target/80103
7808 * gcc.target/powerpc/pr80103-1.c: New test.
7809
819df781
RB
78102017-03-27 Richard Biener <rguenther@suse.de>
7811
7812 PR tree-optimization/80181
7813 * gcc.dg/torture/pr80181.c: New testcase.
7814
84804c5b
CZ
78152017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7816
065ba179 7817 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7818
c5e5f5f6
RB
78192017-03-27 Richard Biener <rguenther@suse.de>
7820
7821 PR ipa/79776
7822 * g++.dg/ipa/pr79776.C: New testcase.
7823
7cd200f6
JJ
78242017-03-27 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR sanitizer/80168
7827 * gcc.dg/asan/pr80168.c: New test.
7828
79f512ff
RB
78292017-03-27 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/80170
7832 * gcc.dg/pr80170.c: New testcase.
7833
672d9f8e
RB
78342017-03-27 Richard Biener <rguenther@suse.de>
7835
7836 PR middle-end/80171
7837 * g++.dg/torture/pr80171.C: New testcase.
7838
978fcba3
JDA
78392017-03-26 John David Anglin <danglin@gcc.gnu.org>
7840
431d7882
JDA
7841 * gcc.dg/torture/pr79732.c: Require alias support.
7842 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7843
978fcba3
JDA
7844 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7845 libatomic_available.
7846 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7847 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7848
1f10d710
JD
78492017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7850
7851 PR libgfortran/78881
7852 * gfortran.dg/dtio_26.f90: New test.
7853
41036686
PT
78542017-03-25 Paul Thomas <pault@gcc.gnu.org>
7855
7856 PR fortran/80156
7857 PR fortran/79382
7858 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7859 testcase for PR80156. Add a main programme that tests that
7860 the typebound generic is accessible.
7861
5da906ca
BS
78622017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7863
7864 PR rtl-optimization/80160
7865 PR rtl-optimization/80159
7866
7867 * gcc.target/i386/pr80160.c: New test.
7868
7dabefa0
JJ
78692017-03-24 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR sanitizer/79904
7872 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7873
c8b1fbc1
MP
78742017-03-24 Marek Polacek <polacek@redhat.com>
7875
7876 PR c++/80119
7877 * g++.dg/warn/Wuninitialized-9.C: New test.
7878
76794c52
AK
78792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7880
7881 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7882 and remove the high-level builtin. The error message for the
7883 would prevent compilation from reaching the second.
7884 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7885
2de2b3f9
AK
78862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7887
7888 * gcc.target/s390/vxe/negfma-1.c: New test.
7889
7d2fd075
AK
78902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7891
7892 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7893 * gcc.target/s390/arch12/mul-1.c: New test.
7894 * gcc.target/s390/arch12/mul-2.c: New test.
7895
72612e4e
AK
78962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7897
7898 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7899
6c7774d1
AK
79002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7901
7902 * gcc.target/s390/vxe/popcount-1.c: New test.
7903
9ec98860
AK
79042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7905
7906 * gcc.target/s390/vxe/bitops-1.c: New test.
7907
6654e96f
AK
79082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7909
7910 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7911 * lib/target-supports.exp: Add effective target check s390_vxe.
7912
77c585ca
AK
79132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7914
7915 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7916 comparison instructions used from now on.
7917
b5de6e84
AK
79182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7919
7920 * gcc.target/s390/s390.exp (check_effective_target_vector):
7921 Include target-supports.exp and move target_vector check routine
7922 ...
7923 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7924 here and rename it.
7925 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7926 check from vector to s390_vx.
7927 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7928 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7929 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7930 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7931 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7932 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7933 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7934 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7935 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7936
a602f985
AK
79372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7938
7939 * gcc.target/s390/vector/vec-init-2.c: New test.
7940
085db63d
AK
79412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7942
7943 * gcc.dg/ubsan/pr79904-2.c: New test.
7944
dc4f29bc
AK
79452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7946
7947 PR target/79893
7948 * gcc.target/s390/zvector/pr79893.c: New test.
7949
56010684
JJ
79502017-03-24 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR rtl-optimization/80112
7953 * gcc.dg/pr80112.c: New test.
7954
f0d7b52d
RO
79552017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7956
7957 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7958 etc. line numbers.
7959 * gcc.dg/Walloca-1.c: Likewise.
7960 * gcc.dg/Walloca-2.c: Likewise.
7961 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7962
635684c4
BS
79632017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7964
7965 PR tree-optimization/80158
7966 * gfortran.fortran-torture/compile/pr80158.f: New file.
7967
76afddf3
RB
79682017-03-24 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/80167
7971 * gcc.dg/graphite/pr80167.c: New testcase.
7972
c2e389bf
TV
79732017-03-24 Tom de Vries <tom@codesourcery.com>
7974
7975 PR testsuite/80092
7976 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7977 dg-require-effective-target global_constructor.
7978 * gcc.dg/tls/emutls-2.c: Same.
7979
a72821b4
TV
79802017-03-24 Tom de Vries <tom@codesourcery.com>
7981
7982 PR testsuite/80092
7983 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7984 dg-require-effective-target indirect_jumps.
7985
1658def9
TV
79862017-03-24 Tom de Vries <tom@codesourcery.com>
7987
7988 PR testsuite/80092
7989 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7990 nonlocal_goto.
7991
90e02692
TV
79922017-03-24 Tom de Vries <tom@codesourcery.com>
7993
7994 PR testsuite/80092
7995 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7996 * gcc.dg/Walloca-12.c: Same.
7997 * gcc.dg/attr-alloc_size-8.c: Same.
7998 * gcc.dg/Walloca-4.c: Same.
7999 * gcc.dg/Walloca-8.c: Same.
8000 * gcc.dg/Walloca-13.c: Same.
8001 * gcc.dg/Walloca-14.c: Same.
8002 * gcc.dg/attr-alloc_size-9.c: Same.
8003 * gcc.dg/Walloca-1.c: Same.
8004 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8005 * gcc.dg/Walloca-5.c: Same.
8006 * gcc.dg/Walloca-10.c: Same.
8007 * gcc.dg/Walloca-9.c: Same.
8008 * gcc.dg/attr-alloc_size-6.c: Same.
8009 * gcc.dg/Wvla-larger-than-1.c: Same.
8010 * gcc.dg/torture/pr71881.c: Same.
8011 * gcc.dg/torture/pr71901.c: Same.
8012 * gcc.dg/torture/pr78742.c: Same.
8013 * gcc.dg/builtin-alloc-size.c: Same.
8014 * gcc.dg/Walloca-2.c: Same.
8015 * gcc.dg/Walloca-6.c: Same.
8016 * gcc.dg/Walloca-11.c: Same.
8017 * gcc.dg/attr-alloc_size-7.c: Same.
8018 * gcc.dg/Wvla-larger-than-2.c: Same.
8019 * gcc.dg/Walloca-3.c: Same.
8020 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8021 * gcc.c-torture/compile/pr79413.c: Same.
8022 * gcc.c-torture/compile/pr78439.c: Same.
8023
842392c8
KN
80242017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8025
8026 * gcc.target/powerpc/p9-options-1.c: New test.
8027
de2b3f5c
KT
80282017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8029
8030 PR target/71436
8031 * gcc.c-torture/compile/pr71436.c: New test.
8032
2e6315ef 80332017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8034 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8035
8036 PR tree-optimization/79908
8037 PR tree-optimization/80136
8038 * gcc.dg/torture/pr79908.c: New file.
8039
9cdf0363
NK
80402017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8041
2e6315ef 8042 PR fortran/39239
9cdf0363
NK
8043 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8044
f3dd574e
JJ
80452017-03-22 Jakub Jelinek <jakub@redhat.com>
8046
f13e9cd5
JJ
8047 PR c++/80141
8048 * g++.dg/gomp/pr80141.C: New test.
8049
68ed2ba0
JJ
8050 PR c++/80129
8051 * g++.dg/torture/pr80129.C: New test.
8052
f3dd574e
JJ
8053 PR sanitizer/80110
8054 * g++.dg/tsan/pr80110.C: New test.
8055
918b6c9e
TK
80562017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8057
8058 PR fortran/80142
8059 * gfortran.dg/any_loc.f90: New test case.
8060
bf634d1c
TP
80612017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8062
8063 PR target/80082
8064 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8065 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8066
f7325b95
ML
80672017-03-22 Martin Liska <mliska@suse.cz>
8068
8069 PR target/79906
8070 * g++.dg/ext/mv8.C: Add power* targets.
8071
3f01b620
MS
80722017-03-21 Martin Sebor <msebor@redhat.com>
8073
8074 PR c++/79548
8075 * g++.dg/warn/Wunused-var-26.C: New test.
8076
1cefb051
BS
80772017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078
8079 PR tree-optimization/79908
8080 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8081
edc1747f
MP
80822017-03-21 Marek Polacek <polacek@redhat.com>
8083 Martin Sebor <msebor@redhat.com>
8084
8085 PR tree-optimization/80109
8086 * gcc.dg/Walloca-14.c: New test.
8087
85106b87
JJ
80882017-03-21 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR target/80125
8091 * gcc.target/powerpc/pr80125.c: New test.
8092
e59a225f
NK
80932017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8094
8095 PR fortran/69498
8096 * gfortran.dg/unexp_attribute.f90: New test
8097
0ffe60b5 80982017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8099 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8100
8101 PR tree-optimization/79908
8102 * gcc.dg/torture/pr79908.c: New file.
8103
54eb90fe
SKS
81042017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8105
8106 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8107 with sizeof(int) < 4.
8108
5611c456
ML
81092017-03-21 Martin Liska <mliska@suse.cz>
8110
8111 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8112 apostrophes.
8113
e650ea2a
RB
81142017-03-21 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/80032
8117 * g++.dg/opt/pr80032.C: New testcase.
8118
da2ce5f9
RB
81192017-03-21 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/80122
8122 * gcc.dg/torture/pr80122.c: New testcase.
8123
9d60683a
TT
81242017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8125
8126 * gcc.dg/pic-2.c: Skip for MIPS.
8127 * gcc.dg/pie-2.c: Skip for MIPS.
8128
d3e19c2c
PC
81292017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/77752
8132 * g++.dg/cpp0x/initlist97.C: New.
8133 * g++.dg/cpp0x/initlist85.C: Update.
8134
8bee092e
JJ
81352017-03-21 Jakub Jelinek <jakub@redhat.com>
8136
9f30dff0
JJ
8137 PR c/67338
8138 * gcc.dg/pr67338.c: New test.
8139
8bee092e
JJ
8140 PR c++/35878
8141 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8142 dump instead of assembler.
8143 * g++.dg/init/pr35878_2.C: Likewise.
8144 * g++.dg/init/pr35878_3.C: Likewise.
8145
4d1b8e70
JJ
81462017-03-21 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c/80097
8149 * gcc.dg/ubsan/pr80097.c: New test.
8150
c34923c4
BS
81512017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8152
8153 PR tree-optimization/80054
8154 * g++.dg/torture/pr80054.C: New file.
8155
b0ba96c2
KN
81562017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8157
8158 PR target/79963
8159 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8160 directive to assure selection of proper bit using rlwinm insn.
8161 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8162 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8163 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8164 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8165
92377255
MP
81662017-03-20 Marek Polacek <polacek@redhat.com>
8167 Paolo Carlini <paolo.carlini@oracle.com>
8168
8169 PR c++/80059 - ICE with noexcept and __transaction_atomic
8170 * g++.dg/tm/pr80059-2.C: New test.
8171 * g++.dg/tm/pr80059.C: New test.
8172
243e28bf
ML
81732017-03-20 Martin Liska <mliska@suse.cz>
8174
8175 PR middle-end/79753
8176 * gcc.target/i386/mpx/pr79753.c: New test.
8177
918112d3
ML
81782017-03-20 Martin Liska <mliska@suse.cz>
8179
8180 PR target/79769
8181 PR target/79770
8182 * g++.dg/pr79769.C: New test.
8183 * gcc.target/i386/mpx/pr79770.c: New test.
8184
e325aba2
AK
81852017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8186
8187 PR target/78857
8188 * gcc.target/s390/load-and-test-fp-1.c: New test.
8189 * gcc.target/s390/load-and-test-fp-2.c: New test.
8190
91d2c04c
PT
81912017-03-18 Paul Thomas <pault@gcc.gnu.org>
8192
8193 PR fortran/79676
8194 * gfortran.dg/submodule_28.f08 : New test.
8195
c7e4107b
PT
81962017-03-18 Paul Thomas <pault@gcc.gnu.org>
8197
8198 PR fortran/71838
8199 * gfortran.dg/submodule_26.f08 : New test.
8200 * gfortran.dg/submodule_27.f08 : New test.
8201
d8fe28be
PH
82022017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8203
8204 PR target/79951
8205 * gcc.target/powerpc/pr79951.c: New.
8206
4a17943d
BS
82072017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8208
8209 PR rtl-optimization/79910
8210 * gcc.dg/torture/pr79910.c: New test.
8211
7f166d94
JL
82122017-03-17 Jeff Law <law@redhat.com>
8213
8214 PR tree-optimization/71437
8215 * gcc.dg/tree-ssa/pr71437.c: New test.
8216 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8217 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8218 now caught by VRP, but which were previously caught by DOM.
8219
12c4f7dc
RB
82202017-03-17 Richard Biener <rguenther@suse.de>
8221
8222 PR middle-end/80075
8223 * g++.dg/torture/pr80075.C: New testcase.
8224
207f3423
MM
82252017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8226
8227 PR target/71294
8228 * g++.dg/pr71294.C: New test.
8229
9fc900af
SB
82302017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8231
8232 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8233
c05c2380
JJ
82342017-03-16 Jakub Jelinek <jakub@redhat.com>
8235
e711928b
JJ
8236 PR fortran/80010
8237 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8238
c05c2380
JJ
8239 PR fortran/79886
8240 * gfortran.dg/pr79886.f90: New test.
8241
3231d64b
MM
82422017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8243
8244 PR target/79038
8245 * gcc.target/powerpc/pr79038-1.c: New test.
8246
81ef1f5e
SB
82472017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8248
8249 PR fortran/33271
8250 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8251
395a1e9b
JW
82522017-03-15 Jiong Wang <jiong.wang@arm.com>
8253
8254 PR testsuite/79356
8255 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8256
05f65910
UB
82572017-03-15 Uros Bizjak <ubizjak@gmail.com>
8258
8259 PR target/80019
8260 * gcc.target/i386/pr80019.c: New test.
8261
94285a7d
ML
82622017-03-15 Martin Liska <mliska@suse.cz>
8263
8264 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8265
a983542b
MS
82662017-03-14 Martin Sebor <msebor@redhat.com>
8267
8268 PR tree-optimization/79800
8269 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8270 * gcc.dg/tree-ssa/pr79800.c: New test.
8271
76ca5f40
MM
82722017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8273
8274 PR target/79947
8275 * gcc.target/powerpc/pr79947.c: New test.
8276
5d9a283a
MS
82772017-03-14 Martin Sebor <msebor@redhat.com>
8278
8279 PR middle-end/80020
8280 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8281 * gcc.dg/attr-alloc_size-7.c: Same.
8282 * gcc.dg/attr-alloc_size-9.c: Same.
8283 * gcc.dg/builtin-alloc-size.c: Same.
8284 * gcc.dg/pr80020.c: New test.
8285
4692943d
BS
82862017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8287
8288 PR rtl-optimization/79728
8289 * gcc.target/i386/sse-globalreg.c: New test.
8290
861d9d5e
ML
82912017-03-14 Martin Liska <mliska@suse.cz>
8292
8293 PR lto/66295
8294 * gcc.dg/tree-prof/pr66295.c: New test.
8295
a48018b5
ML
82962017-03-13 Martin Liska <mliska@suse.cz>
8297
8298 PR middle-end/78339
8299 * gcc.target/i386/mpx/pr78339.c: New test.
8300
8c56cc5a
CZ
83012017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8302
065ba179 8303 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8304
14555394
CZ
83052017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8306
065ba179 8307 * gcc.target/arc/pr9001090948.c: New file.
14555394 8308
3079b92e
SB
83092017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8310
8311 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8312 Fix test. Make early-out condition return early. Correct comments.
8313
c08de9db
JD
83142017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8315
8316 PR libgfortran/78854
8317 * gfortran.dg/dtio_25.f90: New test.
8318
66b27545
MS
83192017-03-10 Martin Sebor <msebor@redhat.com>
8320
8321 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8322
8f2f6381
BS
83232017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8324
8325 PR rtl-optimization/78911
8326 * gcc.target/i386/pr78911-1.c: New test.
8327 * gcc.target/i386/pr78911-2.c: New test.
8328
8e2c69b4 83292017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8330
8e2c69b4
WS
8331 PR target/79941
8332 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8333 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8334 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8335
455d833c
MP
83362017-03-10 Marek Polacek <polacek@redhat.com>
8337
8338 PR c++/79967
8339 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8340
cdd669f9
JJ
83412017-03-10 Jakub Jelinek <jakub@redhat.com>
8342
e260b0a7
JJ
8343 PR c++/79899
8344 * g++.dg/other/friend7.C: New test.
8345
cdd669f9
JJ
8346 PR c++/79896
8347 * g++.dg/ext/int128-5.C: New test.
8348
730e6e46
SB
83492017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8350
8351 PR testsuite/79356
8352 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8353 powerpc, sparc, or s390x.
8354
fc8f6304
PH
83552017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8356
8357 PR target/79907
8358 * gcc.target/powerpc/pr79907.c: New.
8359
f1b0632a
OH
83602017-03-10 Olivier Hainque <hainque@adacore.com>
8361
8362 * gnat.dg/opt64.adb: New test.
8363 * gnat.dg/opt64_pkg.ads: New helper.
8364 * gnat.dg/opt64_pkg.adb: New helper.
8365
5558f089
JJ
83662017-03-10 Jakub Jelinek <jakub@redhat.com>
8367
2d9dd4fb
JJ
8368 PR rtl-optimization/79909
8369 * gcc.target/powerpc/pr79909.c: New test.
8370
72772e67
JJ
8371 PR tree-optimization/79972
8372 * gcc.dg/pr79972.c: New test.
8373
5558f089
JJ
8374 PR tree-optimization/77975
8375 * gcc.dg/pr77975.c: New test.
8376
822a132c
MP
83772017-03-09 Marek Polacek <polacek@redhat.com>
8378
8379 PR c++/79962
8380 PR c++/79984
8381 * c-c++-common/nonnull-3.c: New test.
8382 * g++.dg/warn/Wnonnull3.C: New test.
8383
c9819d22
MF
83842017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8385
8386 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8387 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8388
36618428
MP
83892017-03-09 Marek Polacek <polacek@redhat.com>
8390
8391 PR sanitizer/79757
8392 * gcc.dg/ubsan/pr79757-1.c: New test.
8393 * gcc.dg/ubsan/pr79757-2.c: New test.
8394 * gcc.dg/ubsan/pr79757-3.c: New test.
8395 * gcc.dg/ubsan/pr79757-4.c: New test.
8396 * gcc.dg/ubsan/pr79757-5.c: New test.
8397
01e5af5a
JJ
83982017-03-09 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR c/79969
8401 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8402
6443c7c0
MP
84032017-03-09 Marek Polacek <polacek@redhat.com>
8404
8405 PR c++/79687
8406 * g++.dg/expr/ptrmem8.C: New test.
8407 * g++.dg/expr/ptrmem9.C: New test.
8408
d721dc3c
RB
84092017-03-09 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/79977
8412 * gcc.dg/graphite/pr79977.c: New testcase.
8413
1f1fd3e2
TT
84142017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8415
8416 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8417 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8418 * lib/target-supports.exp (check_effective_target_rdynamic):
8419 New proc.
8420
16967aff
RB
84212017-03-09 Richard Biener <rguenther@suse.de>
8422
8423 PR middle-end/79971
8424 * gcc.dg/fixed-point/pr79971.c: New testcase.
8425
26d7dc48
RB
84262017-03-09 Richard Biener <rguenther@suse.de>
8427
8428 PR ipa/79970
8429 * gcc.dg/torture/pr79970.c: New testcase.
8430
35f77c28
PC
84312017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8432
8433 PR c++/71966
8434 * g++.dg/cpp0x/pr71966-1.C: New.
8435 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8436
8a7df031
ML
84372017-03-09 Martin Liska <mliska@suse.cz>
8438
8439 PR tree-optimization/79631
8440 * gcc.target/i386/mpx/pr79631.c: New test.
8441
3828bb0d
ML
84422017-03-09 Martin Liska <mliska@suse.cz>
8443
8444 PR target/65705
8445 PR target/69804
8446 * gcc.target/i386/pr71458.c: Update scanned pattern.
8447
410a590c
MP
84482017-03-09 Marek Polacek <polacek@redhat.com>
8449
8450 PR c++/79672
8451 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8452 * g++.dg/warn/Wduplicated-branches3.C: New test.
8453
f084a22e
PG
84542017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8455
8456 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8457
a278b1c3
ML
84582017-03-09 Martin Liska <mliska@suse.cz>
8459
8460 PR ipa/79764
8461 * g++.dg/pr79764.C: New test.
8462
8dc19053
ML
84632017-03-09 Martin Liska <mliska@suse.cz>
8464
8465 PR ipa/79761
8466 * g++.dg/pr79761.C: New test.
8467
030fc94a
JJ
84682017-03-09 Jakub Jelinek <jakub@redhat.com>
8469
9e463823
JJ
8470 PR sanitizer/79944
8471 * c-c++-common/asan/pr79944.c: New test.
8472
6b62f323
JJ
8473 PR target/79932
8474 * gcc.target/i386/pr79932-2.c: New test.
8475
030fc94a
JJ
8476 PR target/79932
8477 * gcc.target/i386/pr79932-1.c: New test.
8478
423aec8b
MP
84792017-03-09 Marek Polacek <polacek@redhat.com>
8480
8481 PR c++/79900 - ICE in strip_typedefs
8482 * g++.dg/warn/Wpadded-1.C: New test.
8483
6659fe59
MP
84842017-03-08 Marek Polacek <polacek@redhat.com>
8485
8486 * g++.dg/Walloca1.C: Adjust dg-warning.
8487
f1a675e4
AH
84882017-03-08 Andrew Haley <aph@redhat.com>
8489
8490 PR tree-optimization/79943
8491 * gcc.dg/tree-ssa/pr79943.c: New test.
8492
edfcd7e3
RB
84932017-03-08 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/79955
8496 * gcc.dg/uninit-24.c: New testcase.
8497
61fdfd8c
RB
84982017-03-08 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/79920
8501 * gcc.dg/vect/pr79920.c: New testcase.
8502
4b48e883
JJ
85032017-03-08 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR sanitizer/79904
8506 * gcc.dg/ubsan/pr79904.c: New test.
8507
a71dbc63
JJ
85082017-03-07 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR c/79834
8511 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8512 diagnostics.
8513
d8a90142
MP
85142017-03-07 Marek Polacek <polacek@redhat.com>
8515
8516 PR middle-end/79809
8517 * g++.dg/Walloca1.C: New test.
8518
a5e9e3e4
ML
85192017-03-07 Martin Liska <mliska@suse.cz>
8520
8521 PR middle-end/68270
8522 * g++.dg/pr68270.C: New test.
8523
1f6dba54
JJ
85242017-03-07 Jakub Jelinek <jakub@redhat.com>
8525
760f82db
JJ
8526 PR rtl-optimization/79901
8527 * gcc.target/i386/pr79901.c: New test.
8528
1f6dba54
JJ
8529 PR sanitizer/79897
8530 * c-c++-common/ubsan/pr79897.c: New test.
8531
feca7b89
VM
85322017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8533
8534 PR rtl-optimization/79571
8535 * gcc.target/i386/pr79571.c: New.
8536
bdbbf28d
MP
85372017-03-06 Marek Polacek <polacek@redhat.com>
8538
8539 PR c++/79796 - ICE with NSDMI and this pointer
8540 * g++.dg/cpp0x/nsdmi13.C: New test.
8541
52564551
JK
85422017-03-06 Julia Koval <julia.koval@intel.com>
8543
8544 PR target/79793
8545 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8546 directives.
8547 * gcc.target/i386/interrupt-13.c: Ditto.
8548 * gcc.target/i386/interrupt-14.c: Ditto.
8549 * gcc.target/i386/interrupt-15.c: Ditto.
8550
345edb37
JJ
85512017-03-06 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR c++/79822
8554 * g++.dg/cpp0x/constexpr-79822.C: New test.
8555
a8d25fd0
RB
85562017-03-06 Richard Biener <rguenther@suse.de>
8557
8558 PR tree-optimization/79894
8559 * gcc.dg/vect/pr79887.c: New testcase.
8560
522fcdd7
RB
85612017-03-06 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/79824
8564 * gcc.dg/vect/pr79824-1.c: New testcase.
8565 * gcc.dg/vect/pr79824-2.c: Likewise.
8566
54649631
TT
85672017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8568
8569 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8570 gettimeofday. Remove dg-skip-if for AVR.
8571 * lib/target-supports.exp (check_effective_target_gettimeofday):
8572 New proc.
8573
4bbc8970
RD
85742017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8575
8576 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8577 * gcc.target/s390/hotpatch-10.c: Likewise.
8578 * gcc.target/s390/hotpatch-11.c: Likewise.
8579 * gcc.target/s390/hotpatch-12.c: Likewise.
8580 * gcc.target/s390/hotpatch-13.c: Likewise.
8581 * gcc.target/s390/hotpatch-14.c: Likewise.
8582 * gcc.target/s390/hotpatch-15.c: Likewise.
8583 * gcc.target/s390/hotpatch-16.c: Likewise.
8584 * gcc.target/s390/hotpatch-17.c: Likewise.
8585 * gcc.target/s390/hotpatch-18.c: Likewise.
8586 * gcc.target/s390/hotpatch-19.c: Likewise.
8587 * gcc.target/s390/hotpatch-2.c: Likewise.
8588 * gcc.target/s390/hotpatch-26.c: Likewise.
8589 * gcc.target/s390/hotpatch-27.c: Likewise.
8590 * gcc.target/s390/hotpatch-28.c: Likewise.
8591 * gcc.target/s390/hotpatch-3.c: Likewise.
8592 * gcc.target/s390/hotpatch-4.c: Likewise.
8593 * gcc.target/s390/hotpatch-5.c: Likewise.
8594 * gcc.target/s390/hotpatch-6.c: Likewise.
8595 * gcc.target/s390/hotpatch-7.c: Likewise.
8596 * gcc.target/s390/hotpatch-8.c: Likewise.
8597 * gcc.target/s390/hotpatch-9.c: Likewise.
8598
5f215a70
PC
85992017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8600
8601 PR c++/64574
8602 * g++.dg/template/crash125.C: New.
8603
296cc393
JJ
86042017-03-06 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR target/79812
8607 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8608
ca8942a3
TT
86092017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8610
8611 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8612
c1b993c0
PG
86132017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8614
8615 * gcc.target/mips/msa-minmax.c: New tests.
8616
a50a32aa
ML
86172017-03-06 Martin Liska <mliska@suse.cz>
8618
8619 PR sanitize/79783
8620 * g++.dg/asan/pr79783.C: New test.
8621
5ada812c
PG
86222017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8623
8624 * gcc.target/mips/msa-dotp.c: New tests.
8625
334b3c4b
PG
86262017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8627
8628 * gcc.target/mips/msa-bclri.c: New test.
8629
d8b4baeb
PC
86302017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8631
8632 PR c++/70266
8633 * g++.dg/tm/pr70266.C: New.
8634
ef78bc3c 86352017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8636 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8637
8638 * gfortran.dg/coarray/fail_image_1.f08: New test.
8639 * gfortran.dg/coarray/fail_image_2.f08: New test.
8640 * gfortran.dg/coarray/failed_images_1.f08: New test.
8641 * gfortran.dg/coarray/failed_images_2.f08: New test.
8642 * gfortran.dg/coarray/image_status_1.f08: New test.
8643 * gfortran.dg/coarray/image_status_2.f08: New test.
8644 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8645 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8646 * gfortran.dg/coarray_fail_st.f90: New test.
8647 * gfortran.dg/coarray_failed_images_1.f08: New test.
8648 * gfortran.dg/coarray_image_status_1.f08: New test.
8649 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8650
7f5a7d78
MP
86512017-03-03 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/79758
8654 * gcc.dg/noncompile/pr79758.c: New test.
8655
cc195d46
JJ
86562017-03-03 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR middle-end/79805
8659 * g++.dg/opt/pr79805.C: New test.
8660
945b6e16
AS
86612017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8662
8663 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8664 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8665 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8666 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8667 * gcc.target/i386/i386.exp
8668 (check_effective_target_avx512vpopcntdq): New.
8669
31dcc385
TT
86702017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8671
8672 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8673 ilp32 targets and match DImode registers for lp64 targets.
8674
0e174ae1
UB
86752017-03-03 Uros Bizjak <ubizjak@gmail.com>
8676
8677 * g++.dg/pr71624.C: Disable for x32.
8678 * g++.dg/pr71633.C: Ditto.
8679
93505ec5
JJ
86802017-03-03 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR target/79807
8683 * gcc.target/i386/pr79807.c: New test.
8684
d78a1c01
ML
86852017-03-03 Martin Liska <mliska@suse.cz>
8686
8687 PR tree-optimization/79803
8688 * gcc.dg/tree-ssa/pr79803.c: New test.
8689
ec7f796e
ML
86902017-03-03 Martin Liska <mliska@suse.cz>
8691
8692 PR rtl-optimization/79574
8693 * gcc.dg/pr79574-2.c: New test.
8694
30d309aa
RB
86952017-03-03 Richard Biener <rguenther@suse.de>
8696
8697 PR c++/79825
8698 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8699
38801de5
JJ
87002017-03-03 Jakub Jelinek <jakub@redhat.com>
8701
8702 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8703
7278b0a2
MP
87042017-03-03 Marek Polacek <polacek@redhat.com>
8705
8706 PR c++/79791
8707 * g++.dg/warn/Wwrite-strings-1.C: New test.
8708 * g++.dg/warn/Wwrite-strings-2.C: New test.
8709 * g++.dg/warn/Wwrite-strings-3.C: New test.
8710 * g++.dg/warn/Wwrite-strings-4.C: New test.
8711 * g++.dg/warn/Wwrite-strings-5.C: New test.
8712 * g++.dg/warn/Wwrite-strings-6.C: New test.
8713 * g++.dg/warn/Wwrite-strings-7.C: New test.
8714 * g++.dg/warn/Wwrite-strings-8.C: New test.
8715 * g++.dg/warn/Wwrite-strings-9.C: New test.
8716 * g++.dg/warn/Wwrite-strings-10.C: New test.
8717 * g++.dg/warn/Wwrite-strings-11.C: New test.
8718 * g++.dg/warn/Wwrite-strings-12.C: New test.
8719
75473a91
RB
87202017-03-03 Richard Biener <rguenther@suse.de>
8721
8722 PR middle-end/79818
8723 * gcc.dg/torture/pr79818.c: New testcase.
8724
50bea0c5
JJ
87252017-03-02 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR c++/79782
8728 * g++.dg/warn/Wunused-parm-10.C: New test.
8729
130f15ce
UB
87302017-03-02 Uros Bizjak <ubizjak@gmail.com>
8731
8732 * gcc.dg/rtl/x86_64/*.c: Test for
8733 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8734
dc362ada
UB
87352017-03-02 Uros Bizjak <ubizjak@gmail.com>
8736
8737 PR target/79514
8738 * gcc.target/i386/pr79514.c: New test.
8739
fe792dd8
JJ
87402017-03-02 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR rtl-optimization/79780
8743 * gcc.c-torture/compile/pr79780.c: New test.
8744
e80facb4
RB
87452017-03-02 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/79345
8748 PR c++/42000
8749 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8750 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8751 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8752
eb0e7c34
RB
87532017-03-02 Richard Biener <rguenther@suse.de>
8754
8755 PR c/79756
8756 * gcc.dg/vector-1.c: New testcase.
8757
653a4b32
BC
87582017-03-02 Bin Cheng <bin.cheng@arm.com>
8759
8760 PR tree-optimization/66768
8761 * gcc.target/i386/pr66768.c: New test.
8762
da403f31
RB
87632017-03-02 Richard Biener <rguenther@suse.de>
8764
8765 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8766 * gcc.dg/rtl/x86_64/final.c: Likewise.
8767 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8768 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8769 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8770 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8771
83692f96
RB
87722017-03-02 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/79777
8775 * gcc.dg/torture/pr79777.c: New testcase.
8776
71dedb33
MS
87772017-03-01 Martin Sebor <msebor@redhat.com>
8778
8779 PR middle-end/79692
8780 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8781 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8782 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8783 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8784
48990905
UB
87852017-03-01 Uros Bizjak <ubizjak@gmail.com>
8786
8787 * gcc.target/i386/invsize-2.c: New test.
8788 * gcc.target/i386/invsize-3.c: Ditto.
8789 * gcc.target/i386/invsize-4.c: Ditto.
8790 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8791 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8792
c7f0c9f3
MM
87932017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8794
8795 PR target/79439
8796 * gcc.target/powerpc/pr79439.c: New test.
8797
f5ef6bfc
PH
87982017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8799
8800 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8801 scan string.
8802
8803
50181506
KN
88042017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8805
8806 PR target/79395
8807 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8808 pattern to look for vcmpequd. instead of vcmpnew.
8809 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8810 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8811 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8812 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8813 look for xvcmpeqdp. instead of xvcmpnedp.
8814 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8815 look for vcmpequd. instead of vcmpnew.
8816 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8817 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8818 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8819 look for xvcmpeqsp. instead of xvcmpnesp.
8820 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8821 look for xvcmpeqdp. instead of xvcmpnedp.
8822 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8823 look for vcmpequd. instead of vcmpnew.
8824 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8825 look for vcmpeqsp instead of xvcmpnesp.
8826 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8827 look for xvcmpeqdp instead of xvcmpnedp.
8828
0100ae43
RB
88292017-03-01 Richard Biener <rguenther@suse.de>
8830
8831 PR middle-end/79721
8832 * gcc.dg/torture/pr79721.c: New testcase.
8833
0f3f4ffe
JJ
88342017-03-01 Jakub Jelinek <jakub@redhat.com>
8835
42132674
JJ
8836 PR c++/79681
8837 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8838 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8839
e3e9e8ca
JJ
8840 PR c++/79746
8841 * g++.dg/warn/Wunused-parm-9.C: New test.
8842
0f3f4ffe
JJ
8843 PR tree-optimization/79734
8844 * g++.dg/opt/pr79734.C: New test.
8845
ad1de652
JJ
88462017-02-28 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR tree-optimization/79737
8849 * gcc.c-torture/execute/pr79737-1.c: New test.
8850 * gcc.c-torture/execute/pr79737-2.c: New test.
8851
7a1ae923
EB
88522017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8853
8854 * gcc.target/sparc/20170228-1.c: New test.
8855
2af0c3ed
UB
88562017-02-28 Uros Bizjak <ubizjak@gmail.com>
8857
8858 * gcc.target/i386/invsize-1.c: New test.
8859
203ced0a
MS
88602017-02-28 Martin Sebor <msebor@redhat.com>
8861
8862 PR tree-optimization/79691
8863 * gcc.dg/tree-ssa/pr79691.c: New test.
8864
8a915b87
JJ
88652017-02-28 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR target/79729
8868 * gcc.target/i386/pr79729.c: New test.
8869
41aa3a38
RB
88702017-02-28 Richard Biener <rguenther@suse.de>
8871
8872 PR tree-optimization/79740
8873 * gcc.dg/torture/pr79740.c: New testcase.
8874
587240d2
RB
88752017-02-28 Richard Biener <rguenther@suse.de>
8876
8877 PR middle-end/79731
8878 * c-c++-common/torture/pr79731.c: New testcase.
8879
dd3f4560
RB
88802017-02-28 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/79732
8883 * gcc.dg/torture/pr79732.c: New testcase.
8884
c7d97b28
RB
88852017-02-28 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/79723
8888 * gcc.target/i386/pr79723.c: New testcase.
8889
c8f28a3c
PH
88902017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8891
8892 PR target/79544
8893 * gcc.target/powerpc/pr79544.c: New.
8894
c91c3003
PC
88952017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/79414
8898 * g++.dg/parse/crash67.C: New.
8899
57fa080b
BC
89002017-02-27 Bin Cheng <bin.cheng@arm.com>
8901
8902 PR tree-optimization/77536
8903 * gcc.dg/vect/pr79347.c: Revise testing string.
8904
68b948d3
RB
89052017-02-27 Richard Biener <rguenther@suse.de>
8906
8907 PR tree-optimization/45397
8908 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8909
69a2e8a1
RB
89102017-02-27 Richard Biener <rguenther@suse.de>
8911
8912 PR tree-optimization/79690
8913 * gcc.target/i386/pr79690.c: New testcase.
8914
c7b608a9
TK
89152017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8916
8917 PR fortran/51119
8918 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8919 of original.
8920 * gfortran.dg/inline_matmul_11.f90: Likewise.
8921 * gfortran.dg/inline_matmul_9.f90: Likewise.
8922 * gfortran.dg/matmul_13.f90: New test.
8923 * gfortran.dg/matmul_14.f90: New test.
8924
98561a9b
JJ
89252017-02-25 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR middle-end/79396
8928 * g++.dg/opt/pr79396.C: New test.
8929
77be9417
DH
89302017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8931
8932 PR fortran/79597
8933 * gfortran.dg/dtio_6.f90: Update test.
8934
89352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8936
8937 PR fortran/79601
8938 * gfortran.dg/interface_operator_2.f90: New test.
8939
b9822443
JJ
89402017-02-24 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR c/79677
8943 * gcc.dg/pr79677.c: New test.
8944
4bc2b786
MF
89452017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8946
8947 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8948 of mov.ps.
8949 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8950 (cond_move1): Simplify condition to force generation of
8951 mov[nz].ps.
8952 (cond_move2): Likewise.
8953
4227c9ad
JJ
89542017-02-24 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR c++/79588
8957 * g++.dg/warn/Wrestrict-1.C: New test.
8958 * g++.dg/warn/Wrestrict-2.C: New test.
8959
fd527ec1
DE
89602017-02-24 David Edelsohn <dje.gcc@gmail.com>
8961
8962 * g++.dg/ext/complit15.C: Require LTO.
8963
2af8fd5c
TT
89642017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8965
8966 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8967 logical_op_short_circuit to skip targets.
8968 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8969 and s390.
8970
0b9cdb9a
EB
89712017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/opt63.adb: New test.
8974
4af362a9
EB
89752017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8976
8977 * gnat.dg/discr47.adb: New test.
8978
7699e88f
RB
89792017-02-24 Richard Biener <rguenther@suse.de>
8980
8981 PR tree-optimization/79389
8982 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8983
e3beb191
PC
89842017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8985
8986 PR c++/79361
8987 * g++.dg/cpp0x/pr79361-1.C: New.
8988 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8989
195610aa
EB
89902017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8991
8992 * gcc.target/visium/bit_test.c: Accept any lsr form.
8993 * gcc.target/visium/block_move.c: Tweak.
8994
17885cad
DV
89952017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8996
8997 PR 68749
8998 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8999
45f7faf0
RB
90002017-02-23 Richard Biener <rguenther@suse.de>
9001
9002 PR tree-optimization/79683
9003 * gcc.target/i386/pr79683.c: New testcase.
9004
18eb304e
JL
90052017-02-22 Jeff Law <law@redhat.com>
9006
9007 PR tree-optimization/79578
9008 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9009
0a864a97
SD
90102017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9011
9012 * gcc.target/mips/msa-fp-cc.c: New test.
9013
fe8ece05
JJ
90142017-02-22 Jakub Jelinek <jakub@redhat.com>
9015
e40b6fc7
JJ
9016 PR c++/79664
9017 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9018 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9019 * g++.dg/gomp/pr79664.C: New test.
9020
fe8ece05
JJ
9021 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9022
78af14ae
MP
90232017-02-22 Marek Polacek <polacek@redhat.com>
9024
9025 PR c++/79653
9026 * g++.dg/cpp0x/alignas10.C: New test.
9027 * g++.dg/cpp0x/alignas9.C: New test.
9028
8fdddd3d
MP
9029 PR c++/79657
9030 * g++.dg/ext/underlying_type12.C: New test.
9031
61ac5ebe
MP
9032 PR c/79662
9033 * gcc.dg/enum-incomplete-4.c: New test.
9034
888c7050
JJ
90352017-02-22 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR target/70465
9038 * gcc.target/i386/pr70465-2.c: New test.
9039
6d3daa1a
UB
90402017-02-21 Uros Bizjak <ubizjak@gmail.com>
9041
9042 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9043
76dd203e
RB
90442017-02-22 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/79673
9047 * gcc.target/i386/pr79673.c: New testcase.
9048
a9c774d2
RB
90492017-02-22 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/79666
9052 * gcc.dg/torture/pr79666.c: New testcase.
9053
8f4f841a
ML
90542017-02-22 Martin Liska <mliska@suse.cz>
9055
9056 PR lto/79587
9057 * gcc.dg/tree-prof/pr79587.c: New test.
9058
a232a1cb
MP
90592017-02-21 Marek Polacek <polacek@redhat.com>
9060
9061 PR c++/79535
9062 * g++.dg/ext/flexary23.C: New test.
9063
b86fec68
UB
90642017-02-21 Uros Bizjak <ubizjak@gmail.com>
9065
9066 PR target/79593
9067 * gcc.target/i386/pr79593.c: New test.
9068
5c3f1d7b
JJ
90692017-02-21 Jakub Jelinek <jakub@redhat.com>
9070
b7280ac2
JJ
9071 PR c++/79654
9072 * g++.dg/cpp1z/decomp26.C: New test.
9073
5c3f1d7b
JJ
9074 PR sanitizer/79589
9075 * g++.dg/ubsan/pr79589.C: New test.
9076
1486c2a7
JL
90772017-02-21 Jeff Law <law@redhat.com>
9078
9079 PR tree-optimization/79621
9080 * gcc.c-torture/compile/pr79621.c: New test.
9081
2f3ec56d
JJ
90822017-02-21 Jakub Jelinek <jakub@redhat.com>
9083
3bb43119
JJ
9084 PR c++/79655
9085 * g++.dg/cpp1y/constexpr-79655.C: New test.
9086
664beaf2 9087 PR c++/79639
b86fec68 9088 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9089
956d3e61
JJ
9090 PR target/79633
9091 * gcc.target/i386/mpx/pr79633.c: New test.
9092
d4cbfca4
JJ
9093 PR target/79570
9094 * gcc.dg/pr79570.c: New test.
9095
00bc9de3
JJ
9096 PR c++/79641
9097 * c-c++-common/pr79641.c: New test.
9098
d002d099
JJ
9099 PR tree-optimization/79649
9100 * gcc.target/i386/pr79649.c: New test.
9101
2f3ec56d
JJ
9102 PR target/79494
9103 * gcc.dg/pr79494.c: New test.
9104
e6655a5f
SB
91052017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9106
9107 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9108 to dg-options.
9109
91102017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9111
9112 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9113
fd527ec1
DE
91142017-02-02 Jason Merrill <jason@redhat.com>
9115
9116 PR c++/79580
9117 * g++.dg/ext/complit15.C: New.
9118
027a9dd5
KN
91192017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9120
9121 PR target/78056
9122 * gcc.target/powerpc/pr78056-8.c: Remove.
9123
80480cee
MP
91242017-02-20 Marek Polacek <polacek@redhat.com>
9125
9126 PR middle-end/79537
9127 * gcc.dg/comp-goto-4.c: New test.
9128
85ade8d6
MP
9129 PR sanitizer/79558
9130 * c-c++-common/ubsan/bounds-14.c: New test.
9131
705d3b77
JJ
91322017-02-20 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR target/79568
9135 * gcc.target/i386/pr79568-1.c: New test.
9136 * gcc.target/i386/pr79568-2.c: New test.
9137 * gcc.target/i386/pr79568-3.c: New test.
9138
dc42a736
PT
91392017-02-16 Paul Thomas <pault@gcc.gnu.org>
9140
9141 PR fortran/79382
705d3b77
JJ
9142 * gfortran.dg/dtio_10.f90: Change test of error message.
9143 * gfortran.dg/dtio_23.f90: New test.
9144 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9145
1ca6a74f
PT
91462017-02-20 Paul Thomas <pault@gcc.gnu.org>
9147
9148 PR fortran/79434
705d3b77 9149 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9150
63af1586
PT
91512017-02-19 Paul Thomas <pault@gcc.gnu.org>
9152
9153 PR fortran/79447
705d3b77 9154 * gfortran.dg/submodule_24.f08: New test.
63af1586 9155
4ca4d1e9
AV
91562017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9157
9158 PR fortran/79229
9159 * gfortran.dg/class_allocate_24.f90: New test.
9160
dea71ad0
PT
91612017-02-19 Paul Thomas <pault@gcc.gnu.org>
9162
9163 PR fortran/79402
9164 * gfortran.dg/submodule_23.f90: New test.
9165
f46e2bc9
PC
91662017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9167
9168 PR c++/79380
9169 * g++.dg/cpp0x/alignas8.C: New.
9170
7dfa657b
JW
91712017-02-19 Eric Fiselier <eric@efcs.ca>
9172 Jonathan Wakely <jwakely@redhat.com>
9173
9174 PR c++/69523
9175 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9176
eab1f169
PK
91772017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9178
9179 * gcc.dg/gimplefe-26.c: New test.
9180
47e16d83
JDA
91812017-02-18 John David Anglin <danglin@gcc.gnu.org>
9182
9183 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9184
c2615951
JJ
91852017-02-18 Jakub Jelinek <jakub@redhat.com>
9186
c28fcc60
JJ
9187 PR target/79569
9188 * gcc.target/i386/3dnowA-3.c: New test.
9189
c2615951
JJ
9190 PR target/79559
9191 * gcc.target/i386/pr79559.c: New test.
9192
97fcf744
JM
91932017-02-17 Joseph Myers <joseph@codesourcery.com>
9194
9195 * gcc.dg/c11-float-2.c: New test.
9196 * gcc.dg/torture/float128-floath.c,
9197 gcc.dg/torture/float128x-floath.c,
9198 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9199 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9200 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9201 *_DECIMAL_DIG macros with DECIMAL_DIG.
9202
a530e181
BS
92032017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9204
9205 PR target/79261
9206 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9207
1d516992
JK
92082017-02-17 Julia Koval <julia.koval@intel.com>
9209
9210 * gcc.target/i386/rdpid.c New test.
9211 * gcc.target/i386/sse-12.c: Add -mrdpid.
9212 * gcc.target/i386/sse-13.c: Ditto.
9213 * gcc.target/i386/sse-14.c: Ditto.
9214 * gcc.target/i386/sse-22.c: Ditto.
9215 * gcc.target/i386/sse-23.c: Ditto.
9216 * g++.dg/other/i386-2.C: Ditto.
9217 * g++.dg/other/i386-3.C: Ditto.
9218
3185712c
SB
92192017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9220
9221 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9222 * gcc.dg/pr61441.c: Ditto.
9223
a261ee49
ML
92242017-02-17 Martin Liska <mliska@suse.cz>
9225
9226 PR rtl-optimization/79574
9227 * gcc.dg/pr79574.c: New test.
9228
5bf69d74
MP
92292017-02-17 Marek Polacek <polacek@redhat.com>
9230
9231 PR middle-end/79536
9232 * gcc.dg/torture/pr79536.c: New test.
9233
a72b242e
AM
92342017-02-16 Alan Modra <amodra@gmail.com>
9235
9236 * gcc.c-torture/execute/pr79286.c: New.
9237
bcac0b4d
JJ
92382017-02-16 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR c++/79512
9241 * c-c++-common/gomp/pr79512.c: New test.
9242
945c17d8
MS
92432017-02-15 Martin Sebor <msebor@redhat.com>
9244
9245 PR c++/79363
9246 * g++.dg/ext/flexary12.C: Adjust.
9247 * g++.dg/ext/flexary20.C: Same.
9248 * g++.dg/ext/flexary21.C: Same.
9249 * g++.dg/ext/flexary22.C: New test.
9250
25c99850
BC
92512017-02-15 Bin Cheng <bin.cheng@arm.com>
9252
9253 PR tree-optimization/79347
9254 * gcc.dg/vect/pr79347.c: New test.
9255
4f5e5fcb
JJ
92562017-02-15 Jakub Jelinek <jakub@redhat.com>
9257
e7202857
JJ
9258 PR c++/79301
9259 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9260 [[deprecated]] comment.
9261 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9262 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9263 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9264 [[deprecated]] in -std=c++11.
9265 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9266 [[fallthrough]] in -std=c++11 and -std=c++14.
9267
4f5e5fcb
JJ
9268 PR c++/79288
9269 * g++.dg/tls/pr79288.C: New test.
9270
c7545f1c
MP
92712017-02-15 Marek Polacek <polacek@redhat.com>
9272
9273 PR c/79515
9274 * gcc.dg/dfp/pr79515.c: New.
9275
1114b39c
DE
92762017-02-15 David Edelsohn <dje.gcc@gmail.com>
9277
9278 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9279
93b87d1d
TS
92802017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9281
9282 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9283 "opt_files".
9284
fa8db6ea
JJ
92852017-02-15 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR target/79487
9288 * gcc.dg/dfp/pr79487.c: New test.
9289 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9290 2017-02-13 change.
9291
8722316b
CL
92922017-01-14 Carl Love <cel@us.ibm.com>
9293
9294 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9295 xvcvsxdsp and xvcvuxdsp instructions.
9296
2932fe90
SB
92972017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9298
9299 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9300 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9301 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9302 64-bit default target.
9303 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9304 a 64-bit default target.
9305
63d09033
JJ
93062017-02-14 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR target/79481
9309 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9310 (test_3vx): Change return type from int to void.
63d09033
JJ
9311 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9312 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9313 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9314 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9315 tests.
9316 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9317 (test_3vx): Change return type from int to void.
9318 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9319 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9320 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9321 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9322 tests.
9323 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9324 intrinsic. Change scan-assembler-times number from 1 to 2.
9325 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9326 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9327 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9328 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9329 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9330 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9331 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9332
8668fae0
UB
93332017-02-14 Uros Bizjak <ubizjak@gmail.com>
9334
9335 PR middle-end/61225
9336 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9337 Use dg-additional-options for ia32 target. Remove XFAIL.
9338
95d96609
UB
93392017-02-14 Uros Bizjak <ubizjak@gmail.com>
9340
9341 PR target/79495
9342 * gcc.target/i386/pr79495.c: New test.
9343
6f207d58
MP
93442017-02-14 Marek Polacek <polacek@redhat.com>
9345
9346 PR c++/79420
9347 PR c++/79463
9348 * g++.dg/cpp1y/pr79463.C: New.
9349 * g++.dg/template/incomplete10.C: New.
9350 * g++.dg/template/incomplete9.C: New.
9351
ee139af5
L
93522017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9353
9354 PR target/79498
9355 * gcc.target/i386/pr79498.c: New test.
9356
bf00c9e0
MS
93572017-02-14 Martin Sebor <msebor@redhat.com>
9358
9359 PR middle-end/79448
9360 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9361 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9362 * gcc.dg/tree-ssa/pr79448.c: New test.
9363
6c022f73
JL
93642017-02-14 Jeff Law <law@redhat.com>
9365
9366 PR tree-optimization/79095
9367 * g++.dg/pr79095-1.C: New test
9368 * g++.dg/pr79095-2.C: New test
9369 * g++.dg/pr79095-3.C: New test
9370 * g++.dg/pr79095-4.C: New test
9371 * g++.dg/pr79095-5.C: New test
9372 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9373 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9374
b719f884
JG
93752017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9376
9377 * gcc.target/aarch64/vect_fp16_1.c: New.
9378
1be33173
PK
93792017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9380
9381 * gcc.dg/gimplefe-25.c: New test.
9382
73424a09
JJ
93832017-02-14 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR tree-optimization/79408
9386 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9387
977472e8
RB
93882017-02-14 Richard Biener <rguenther@suse.de>
9389
9390 PR middle-end/79432
9391 * gcc.dg/torture/pr79432.c: New testcase.
9392
ee75687b
MS
93932017-02-13 Martin Sebor <msebor@redhat.com>
9394
9395 PR middle-end/79496
9396 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9397
b84702c0
JJ
93982017-02-13 Jakub Jelinek <jakub@redhat.com>
9399
ecc04fae
JJ
9400 PR sanitizer/79341
9401 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9402 variables volatile.
9403
b84702c0
JJ
9404 PR c++/79232
9405 * g++.dg/cpp1z/eval-order4.C: New test.
9406 * g++.dg/other/pr79232.C: New test.
9407
b9a161ff
NS
94082017-02-13 Nathan Sidwell <nathan@acm.org>
9409
9410 PR c++/79296
9411 * g++.dg/cpp0x/pr79296.C: New.
9412
d8505fac
SB
94132017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9414
9415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9416 Instead, xfail powerpc*-*-* && lp64.
9417
efb802cb
SB
94182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9419
9420 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9421 powerpc_p8vector_ok.
9422 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9423
8d6427c6
AS
94242017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9425
9426 PR target/79449
9427 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9428 for reading beyond a 4k boundary.
9429
9b7716c9
JJ
94302017-02-13 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR rtl-optimization/79388
9433 PR rtl-optimization/79450
9434 * gcc.c-torture/execute/pr79388.c: New test.
9435 * gcc.c-torture/execute/pr79450.c: New test.
9436
4bb91707
TK
94372017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9438
9439 PR fortran/65542
9b7716c9 9440 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9441
e22910c2
JJ
94422017-02-11 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR sanitizer/79341
9445 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9446
acbbac04
JH
94472017-02-11 Jan Hubicka <hubicka@ucw.cz>
9448
9449 PR tree-ssa/56727
9450 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9451
e493f96b
JJ
94522017-02-10 Jakub Jelinek <jakub@redhat.com>
9453
9454 PR c++/79457
9455 * g++.dg/cpp0x/pr79457.C: New test.
9456
773acd54
SB
94572017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9458
9459 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9460 scan-assembler unless lp64.
9461
b56f814e
SB
94622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9463
9464 PR tree-optimization/66612
9465 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9466
5e659d16
SB
94672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9468
9469 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9470 of all powerpc.
9471
6f4f30bf
MP
94722017-02-10 Marek Polacek <polacek@redhat.com>
9473
9474 PR c++/79435
9475 * g++.dg/cpp1y/pr79435.C: New.
9476
3799a5b8
MP
9477 PR c++/79184
9478 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9479
052ef81d
CL
94802017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9481
9482 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9483 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9484 New.
9485 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9486 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9487 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9488 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9489 (vtst_expected_poly64x2): Move to aarch64-only section.
9490 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9491 (vtst_p64, vtstq_p64): New tests.
9492
a7c8ed0c
PC
94932017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9494
9495 PR c++/71737
9496 * g++.dg/cpp0x/pr71737.C: New.
9497
3dcde5ef 94982017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9499 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9500
9501 * gcc.dg/gimplefe-error-1.c: New testcase.
9502 * gcc.dg/gimplefe-error-2.c: New testcase.
9503 * gcc.dg/gimplefe-error-3.c: New testcase.
9504
6139a3b7
JJ
95052017-02-10 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR tree-optimization/79411
9508 * gcc.c-torture/compile/pr79411.c: New test.
9509
9bfc55d0
JJ
95102017-02-09 Jakub Jelinek <jakub@redhat.com>
9511 Jason Merrill <jason@redhat.com>
9512
9513 PR c++/79143
9514 * g++.dg/cpp1z/pr79143.C: New test.
9515
0b90c541
JH
95162017-02-09 Jan Hubicka <hubicka@ucw.cz>
9517
9518 * gcc.dg/loop-unswitch-2.c: Update testcase.
9519 * gcc.dg/loop-unswitch-1.c: Update testcase.
9520
192b048b
MP
95212017-02-09 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/79428
9524 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9525 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9526 * c-c++-common/goacc/pr79428-1.c: New test.
9527 * c-c++-common/gomp/pr79428-2.c: New test.
9528 * c-c++-common/gomp/pr79428-5.c: New test.
9529 * c-c++-common/gomp/pr79428-6.c: New test.
9530 * c-c++-common/pr79428-3.c: New test.
9531
e9a9033b
AK
95322017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9533
9534 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9535 testcases.
9536
56f71478
JJ
95372017-02-09 Jakub Jelinek <jakub@redhat.com>
9538
28f6839b
JJ
9539 PR c/79413
9540 * gcc.c-torture/compile/pr79413.c: New test.
9541
f08683a1
JJ
9542 PR c++/79429
9543 * c-c++-common/gomp/pr79429.c: New test.
9544 * g++.dg/gomp/pr79429.C: New test.
9545
56f71478
JJ
9546 PR c/79431
9547 * c-c++-common/gomp/pr79431.c: New test.
9548
02889d23
CLT
95492017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9550 Cesar Philippidis <cesar@codesourcery.com>
9551 Joseph Myers <joseph@codesourcery.com>
9552 Chung-Lin Tang <cltang@codesourcery.com>
9553
9554 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9555 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9556 * c-c++-common/goacc/loop-auto-2.c: New.
9557 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9558 * c-c++-common/goacc/tile-2.c: New.
9559 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9560 * g++.dg/goacc/tile-1.C: New, check tile subst.
9561 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9562 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9563 * gfortran.dg/goacc/tile-1.f90: New test.
9564 * gfortran.dg/goacc/tile-2.f90: New test.
9565 * gfortran.dg/goacc/tile-lowering.f95: New test.
9566
9c0c77d2
RB
95672017-02-09 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/69823
9570 * gcc.dg/graphite/pr69823.c: New testcase.
9571
f39bad9f
PH
95722017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9573
9574 PR target/78604
9575 * gcc.target/powerpc/pr78604.c: New.
9576
fc00b9ce
KN
95772017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9578
9579 PR target/68972
9580 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9581 disable this test on power architecture.
9582
50c1f4a5
RB
95832017-02-08 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/71824
9586 PR tree-optimization/79409
9587 * gcc.dg/graphite/pr71824-3.c: New testcase.
9588
74a15d14
JJ
95892017-02-08 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR tree-optimization/79408
9592 * gcc.dg/tree-ssa/pr79408.c: New test.
9593
d798497e
RB
95942017-02-08 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/71824
9597 * gcc.dg/graphite/pr71824-2.c: New testcase.
9598
9d5019a1
AP
95992017-02-07 Andrew Pinski <apinski@cavium.com>
9600
705d3b77 9601 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9602
ec48209a
JJ
96032017-02-07 Jakub Jelinek <jakub@redhat.com>
9604
9605 PR rtl-optimization/79386
9606 * gcc.c-torture/compile/pr79386.c: New test.
9607
e5f234b2
DV
96082017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9609 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9612 *-*-solaris*.
9613
1f138b75
JJ
96142017-02-07 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/79299
9617 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9618 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9619
7af4b20d
RB
96202017-02-07 Richard Biener <rguenther@suse.de>
9621
9622 * gcc.dg/gimplefe-23.c: New testcase.
9623 * gcc.dg/gimplefe-24.c: Likewise.
9624
d95c2fc7
CL
96252017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9626
9627 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9628 scan-assembler instead of scan-assembler-times.
9629 * gcc.target/aarch64/test_frame_10.c: Likewise.
9630 * gcc.target/aarch64/test_frame_12.c: Likewise.
9631 * gcc.target/aarch64/test_frame_2.c: Likewise.
9632 * gcc.target/aarch64/test_frame_4.c: Likewise.
9633 * gcc.target/aarch64/test_frame_6.c: Likewise.
9634 * gcc.target/aarch64/test_frame_7.c: Likewise.
9635 * gcc.target/aarch64/test_frame_8.c: Likewise.
9636
fa5d44d0
RO
96372017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9638
9639 * gcc.target/i386/pr78419.c: Require ifunc support.
9640
d9b4ce00
DE
96412017-02-07 David Edelsohn <dje.gcc@gmail.com>
9642
9643 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9644
bb7d75ff
PP
96452017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9646
9647 PR c++/79360
9648 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9649
122e7b4f
KC
96502017-02-06 Kito Cheng <kito.cheng@gmail.com>
9651
9652 * lib/target-supports.exp: Define the RISC-V target.
9653 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9654 * gcc.dg/builtin-apply2.c: Likewise.
9655 * gcc.dg/ifcvt-4.c: Likewise.
9656 * gcc.dg/loop-8.c: Likewise.
9657 * gcc.dg/sibcall-10.c: Likewise.
9658 * gcc.dg/sibcall-9.c: Likewise.
9659 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9660 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9661 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9662 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9663 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9664 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9665 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9666
391675ac
MM
96672017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9668
9669 PR target/66144
9670 * gcc.target/powerpc/pr66144-1.c: New test.
9671 * gcc.target/powerpc/pr66144-2.c: Likewise.
9672 * gcc.target/powerpc/pr66144-3.c: Likewise.
9673
e495e31a
MS
96742017-02-06 Martin Sebor <msebor@redhat.com>
9675
9676 PR tree-optimization/79376
9677 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9678 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9679
2568d8a1
JJ
96802017-02-06 Jakub Jelinek <jakub@redhat.com>
9681
98e09245
JJ
9682 PR c++/79379
9683 * g++.dg/cpp1y/constexpr-79379.C: New test.
9684
e8b0383c
JJ
9685 PR c++/79377
9686 * g++.dg/lookup/pr79377.C: New test.
9687
a5e8cbd1
JJ
9688 PR c++/79372
9689 * g++.dg/cpp1z/decomp25.C: New test.
9690
2568d8a1
JJ
9691 PR tree-optimization/79284
9692 * gcc.c-torture/compile/pr79284.c: New test.
9693
aae936b9
PC
96942017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/70448
9697 * g++.dg/cpp0x/pr70448.C: New.
9698
daf57541
DV
96992017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9700
9701 PR 78348
9702 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9703 to dg-options.
9704
0898c74d
GJL
97052017-02-06 Georg-Johann Lay <avr@gjlay.de>
9706
9707 PR target/78883
9708 * gcc.c-torture/compile/pr78883.c: New test.
9709
5d3ebb71
JH
97102017-02-05 Jan Hubicka <hubicka@ucw.cz>
9711
9712 PR tree-ssa/79347
9713 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9714 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9715 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9716 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9717 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9718 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9719 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9720 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9721 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9722 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9723 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9724 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9725 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9726
139d4065
AV
97272017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9728
9729 PR fortran/79344
9730 * gfortran.dg/allocate_with_source_24.f90: New test.
9731
4b9c80d8
AV
97322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9733
9734 PR fortran/79230
9735 * gfortran.dg/der_ptr_component_2.f90: New test.
9736
f3877b2f
EB
97372017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9738
9739 * gcc.target/sparc/20170205-1.c: New test.
9740
d8a09ada
JDA
97412017-02-03 John David Anglin <danglin@gcc.gnu.org>
9742
a2a86d6a
JDA
9743 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9744 libatomic_available.
9745
a1d99925
JDA
9746 * gcc.dg/pr77587.c: Require alias support.
9747 * gcc.dg/pr77587a.c: Likewise.
9748
d8bf159e
JDA
9749 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9750 * gcc.c-torture/execute/pr78622.c: Likewise.
9751
d8a09ada
JDA
9752 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9753 hppa*-*-hpux*.
9754 * c-c++-common/Wunused-var-16.c: Likewise.
9755 * c-c++-common/builtin-shuffle-1.c: Likewise.
9756 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9757 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9758
f589a1ce
MS
97592017-02-03 Martin Sebor <msebor@redhat.com>
9760
9761 PR tree-optimization/79327
9762 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9763 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9764 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9765
5b00f9d2
JJ
97662017-02-03 Jakub Jelinek <jakub@redhat.com>
9767 Martin Sebor <msebor@redhat.com>
9768
9769 PR tree-optimization/79327
9770 * gcc.dg/tree-ssa/pr79327.c: New test.
9771 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9772 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9773 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9774 (test_sprintf_chk_range_schar): Adjust dg-message.
9775 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9776 * gcc.c-torture/execute/pr79327.c: New test.
9777
437f0a81
JJ
97782017-02-03 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR target/79354
9781 * gcc.target/powerpc/pr79354.c: New test.
9782 * gcc.c-torture/execute/pr79354.c: New test.
9783
3f343040
MS
97842017-02-03 Martin Sebor <msebor@redhat.com>
9785
9786 PR tree-optimization/79352
9787 * gcc.dg/tree-ssa/pr79352.c: New test.
9788
46a2ab58
ML
97892017-02-03 Martin Liska <mliska@suse.cz>
9790
9791 PR lto/66295
9792 * gcc.target/i386/mvc9.c: New test.
9793
baa2d1cd
PH
97942017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9795
9796 PR target/79158
9797 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9798 to VSX reg.
9799
30c6ec2f
JH
98002017-02-02 Jan Hubicka <hubicka@ucw.cz>
9801
9802 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9803 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9804 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9805 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9806 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9807 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9808 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9809 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9810 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9811 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9812 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9813 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9814 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9815
ebee1eb9
MS
98162017-02-02 Martin Sebor <msebor@redhat.com>
9817
9818 PR middle-end/79275
9819 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9820 * gcc.dg/tree-ssa/pr79275.c: New test.
9821
dcd25b8a
AS
98222017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9823
dc362ada 9824 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9825
0f0c2cc3
JH
98262017-02-02 Jan Hubicka <hubicka@ucw.cz>
9827
9828 PR middle-end/77445
9829 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9830 threading is done.
9831
1c372840
TC
98322017-02-02 Tamar Christina <tamar.christina@arm.com>
9833
9834 PR middle-end/78142
9835 * gcc.target/aarch64/vector_initialization_nostack.c
9836 (f12): Use one vector
9837
9f11a4a7
JJ
98382017-02-02 Jakub Jelinek <jakub@redhat.com>
9839
bef7e561
JJ
9840 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9841 * c-c++-common/asan/misalign-1.c: Likewise.
9842 * c-c++-common/asan/misalign-2.c: Likewise.
9843 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9844 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9845 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9846 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9847 add -ffat-lto-objects from/to dg-additional-options.
9848 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9849 dg-additional-options.
9850
9f11a4a7
JJ
9851 PR target/79197
9852 * gcc.target/powerpc/pr79197.c: New test.
9853 * gcc.c-torture/compile/pr79197.c: New test.
9854
09661674
RB
98552017-02-02 Richard Biener <rguenther@suse.de>
9856
9857 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9858
d8d58893
PC
98592017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/69637
9862 * g++.dg/cpp0x/pr69637-1.C: New.
9863 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9864
521a70a4
AK
98652017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9866
9867 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9868
e26b502d
BS
98692017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9870
9871 PR target/70012
9872 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9873 conditions.
9874
55e75c7c
JJ
98752017-02-01 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR testsuite/79324
9878 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9879 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9880 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9881 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9882 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9883 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9884 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9885 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9886 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9887 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9888 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9889 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9890 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9891
a4476973
ML
98922017-02-01 Martin Liska <mliska@suse.cz>
9893
9894 PR testsuite/79272
9895 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9896
3f3181b1
RB
98972017-02-01 Richard Biener <rguenther@suse.de>
9898
9899 PR testsuite/76957
9900 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9901 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9902 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9903 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9904
1e7ef862
RB
99052017-02-01 Richard Biener <rguenther@suse.de>
9906
9907 PR middle-end/79315
9908 * gfortran.dg/pr79315.f90: New testcase.
9909
405a7406
RB
99102017-02-01 Richard Biener <rguenther@suse.de>
9911
9912 PR tree-optimization/71824
9913 * gcc.dg/graphite/pr71824.c: New testcase.
9914
19bdccb4
JJ
99152017-01-31 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR c++/79304
9918 * g++.dg/diagnostic/pr79304.C: New test.
9919
fcb2cdfc
DM
99202017-01-31 David Malcolm <dmalcolm@redhat.com>
9921
9922 PR c++/79298
9923 * g++.dg/spellcheck-pr79298.C: New test case.
9924
7cfa044d
DM
99252017-01-31 David Malcolm <dmalcolm@redhat.com>
9926
9927 PR preprocessor/79210
9928 * gcc.dg/format/pr79210.c: New test case.
9929 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9930 New function.
9931
de3fbef6
NS
99322017-01-31 Nathan Sidwell <nathan@acm.org>
9933
5ae37bdf
NS
9934 PR c++/79290
9935 * g++.dg/warn/pr79290.C: New.
9936
de3fbef6
NS
9937 PR c++/67273
9938 PR c++/79253
9939 * g++.dg/cpp1y/pr67273.C: New.
9940 * g++.dg/cpp1y/pr79253.C: New.
9941
7f357c61
NS
99422017-01-31 Nathan Sidwell <nathan@acm.org>
9943
9944 PR c++/79264
9945 * g++.dg/cpp1y/pr61636-1.C: Augment.
9946
5b11971a
CL
99472017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9948
9949 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9950 rand() instead of random().
9951
8b670f93
AH
99522017-01-30 Aldy Hernandez <aldyh@redhat.com>
9953
9954 PR tree-optimization/71691
9955 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9956
4727e06b
AK
99572017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9958
9959 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9960 __ARCH__.
9961
b6dae849
JJ
99622017-01-31 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR tree-optimization/79267
9965 * g++.dg/opt/pr79267.C: New test.
9966
40fb9c89
AO
99672017-01-30 Alexandre Oliva <aoliva@redhat.com>
9968
9969 PR debug/63238
9970 * gcc.dg/debug/dwarf2/align-1.c: New.
9971 * gcc.dg/debug/dwarf2/align-2.c: New.
9972 * gcc.dg/debug/dwarf2/align-3.c: New.
9973 * gcc.dg/debug/dwarf2/align-4.c: New.
9974 * gcc.dg/debug/dwarf2/align-5.c: New.
9975 * gcc.dg/debug/dwarf2/align-6.c: New.
9976 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9977 * g++.dg/debug/dwarf2/align-1.C: New.
9978 * g++.dg/debug/dwarf2/align-2.C: New.
9979 * g++.dg/debug/dwarf2/align-3.C: New.
9980 * g++.dg/debug/dwarf2/align-4.C: New.
9981 * g++.dg/debug/dwarf2/align-5.C: New.
9982 * g++.dg/debug/dwarf2/align-6.C: New.
9983
3095f651
AS
99842017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9985
9986 PR target/79170
9987 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9988
3cf88bff
MS
99892017-01-30 Martin Sebor <msebor@redhat.com>
9990
9991 PR testsuite/79293
9992 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9993
37731134
ML
99942017-01-30 Martin Liska <mliska@suse.cz>
9995
9996 PR gcov-profile/79259
9997 * g++.dg/tree-prof/pr79259.C: New test.
9998
0c7247cc
RB
99992017-01-30 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/79276
10002 * gcc.dg/torture/pr79276.c: New testcase.
10003
ab4be5d1
DV
100042017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10005
10006 PR target/79240
10007 * gcc.target/s390/pr79240.c: New test.
10008
6687d58d
BS
100092017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10010
10011 PR target/79268
10012 * gcc.target/powerpc/pr79268.c: New file.
10013 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10014 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10015 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10016 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10017
b5df96c3
JDA
100182017-01-28 John David Anglin <danglin@gcc.gnu.org>
10019
fc34d7b8
JDA
10020 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10021
9efc84e4
JDA
10022 PR testsuite/70583
10023 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10024
4bfbe3ae
JDA
10025 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10026 * gnat.dg/debug9.adb: Likewise.
10027
8d0b306f
JDA
10028 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10029
b5df96c3
JDA
10030 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10031 libatomic_available.
10032 * gfortran.dg/coarray_42.f90: Likewise.
10033 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10034 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10035 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10036
eb339366
MS
100372017-01-27 Martin Sebor <msebor@redhat.com>
10038
10039 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10040
711ce021
BS
100412017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10042
10043 PR rtl-optimization/79194
10044 * gcc.dg/torture/pr79194.c: New test.
10045
d8321b33
VM
100462017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10047
10048 PR tree-optimization/71374
2568d8a1 10049 * gcc.target/i386/pr71374.c: New.
d8321b33 10050
9e2ea13e
MS
100512017-01-27 Martin Sebor <msebor@redhat.com>
10052
10053 PR c++/71290
10054 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10055 a dg-error directive.
10056
9eb7045b
VM
100572017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10058
10059 PR target/79131
10060 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10061 * gcc.target/arm/pr79131-2.c: New.
10062
f75bbf3f
BS
100632017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10064
10065 PR target/65484
10066 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10067 vectorized on POWER unless hardware misaligned loads are
10068 available.
10069
3f54004b
BC
100702017-01-27 Bin Cheng <bin.cheng@arm.com>
10071
10072 PR rtl-optimization/78559
10073 * gcc.c-torture/execute/pr78559.c: New test.
10074
40b6bff9
RB
100752017-01-27 Richard Biener <rguenther@suse.de>
10076
10077 PR tree-optimization/79245
10078 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10079 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10080
b2f8892e
JJ
100812017-01-27 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR c/79199
10084 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10085 target. Use 4294967293U instead of 4294967293.
10086
b002f3b9
RB
100872017-01-27 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/71433
10090 * gcc.dg/Warray-bounds-21.c: New testcase.
10091
38f50ab6
RB
100922017-01-27 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/79244
10095 * gcc.dg/torture/pr79244.c: New testcase.
10096
c04f4139
JJ
100972017-01-27 Jakub Jelinek <jakub@redhat.com>
10098
10099 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10100 all occurrences of 40 to 32.
10101
6ca513f9
RE
101022017-01-27 Richard Earnshaw <rearnsha@arm.com>
10103
10104 PR target/79239
10105 * gcc.target/arm/pr79239.c: New test.
10106
d876f5cd
DV
101072017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10108
10109 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10110
bb6a6ee9
AB
101112017-01-27 Adam Butcher <adam@jessamine.co.uk>
10112
10113 PR c++/64382
10114 * g++.dg/cpp1y/pr64382.C: New test.
10115
31c87a43
MS
101162017-01-26 Martin Sebor <msebor@redhat.com>
10117
10118 PR middle-end/78703
10119 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10120 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10121 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10122 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10123
f7c06c0f
JJ
101242017-01-26 Jakub Jelinek <jakub@redhat.com>
10125
b0670cc0
JJ
10126 PR debug/79129
10127 * g++.dg/debug/dwarf2/pr79129.C: New test.
10128
f7c06c0f
JJ
10129 PR debug/78835
10130 * g++.dg/debug/dwarf2/pr78835.C: New test.
10131
5d93da1d
MS
101322017-01-26 Martin Sebor <msebor@redhat.com>
10133
10134 PR middle-end/78703
10135 * gcc.dg/format/pr78569.c: Adjust.
10136 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10137 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10138 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10139 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10140 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10141 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10142 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10143 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10144 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10145 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10146 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10147
905d2812
JJ
101482017-01-26 Jakub Jelinek <jakub@redhat.com>
10149
10150 PR c++/68727
10151 * g++.dg/other/offsetof8.C: Add expected error.
10152 * g++.dg/other/offsetof9.C: New test.
10153
b3db8d77
DE
101542017-01-26 David Edelsohn <dje.gcc@gmail.com>
10155
10156 * g++.dg/opt/declone3.C: Require LTO.
10157
15961e4a
VM
101582017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10159
10160 PR target/79131
10161 * gcc.target/arm/pr79131.c: New.
10162
e39dd802
BC
101632017-01-26 Bin Cheng <bin.cheng@arm.com>
10164
10165 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10166
bc9efeab
JW
101672017-01-26 Jonathan Wakely <jwakely@redhat.com>
10168
10169 PR libstdc++/79190
10170 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10171 matches replaced operator delete.
10172
b5f75f0b
JJ
101732017-01-26 Jakub Jelinek <jakub@redhat.com>
10174
10175 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10176 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10177 avx512f with avx512dq.
10178 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10179 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10180 avx512f with avx512dq.
10181 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10182 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10183 avx512f with avx512dq.
10184
0a38b341
MP
101852017-01-26 Marek Polacek <polacek@redhat.com>
10186
10187 PR c/79199
10188 * c-c++-common/Wduplicated-branches-13.c: New test.
10189
ebff5c3f
DS
101902017-01-26 David Sherwood <david.sherwood@arm.com>
10191
10192 PR middle-end/79212
10193 * gfortran.dg/gomp/sharing-4.f90: New test.
10194
e6d55103
JJ
101952017-01-26 Jakub Jelinek <jakub@redhat.com>
10196
1a27fab1
JJ
10197 PR target/70465
10198 * gcc.target/i386/pr70465.c: New test.
10199
e6d55103
JJ
10200 * brig.dg/dg.exp: Update copyright years.
10201 * lib/brig-dg.exp: Update copyright years.
10202 * lib/brig.exp: Update copyright years.
10203
b5aa1281
MM
102042017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10205
10206 PR target/79179
10207 * gcc.target/powerpc/pr79179.c: New test.
10208
3b5de3cb
BS
102092017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10210
10211 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10212 generation to accept D-mode memory accesses.
10213
dbe81dbe
MS
102142017-01-25 Martin Sebor <msebor@redhat.com>
10215
10216 PR c++/71290
10217 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10218 * g++.dg/ext/flexarray-mangle.C: Same.
10219 * g++.dg/ext/flexarray-subst.C: Same.
10220 * g++.dg/ext/flexary10.C: Same.
10221 * g++.dg/ext/flexary11.C: Same.
10222 * g++.dg/ext/flexary14.C: Same.
10223 * g++.dg/ext/flexary16.C: Same.
10224 * g++.dg/ext/flexary18.C: Same.
10225 * g++.dg/ext/flexary19.C: Same.
10226 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10227 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10228 * g++.dg/ubsan/object-size-1.C: Same.
10229 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10230
0e343868
JJ
102312017-01-25 Jakub Jelinek <jakub@redhat.com>
10232
a25608aa
JJ
10233 PR c++/78896
10234 * g++.dg/cpp1z/decomp24.C: New test.
10235
0e343868
JJ
10236 PR c++/77914
10237 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10238 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10239 expect a warning.
10240 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10241 expect warnings.
10242 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10243 * g++.dg/cpp1y/pr59636.C: Likewise.
10244 * g++.dg/cpp1y/pr60190.C: Likewise.
10245
0d098f4b
BC
102462017-01-25 Bin Cheng <bin.cheng@arm.com>
10247
10248 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10249
5332c89e 102502017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10251
10252 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10253 vec_packs built-ins
10254
ed4e59f4
CL
102552017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10256
10257 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10258 -mcpu=cortex-a57.
10259 * gcc.target/arm/vseleqsf.c: Likewise.
10260 * gcc.target/arm/vselgedf.c: Likewise.
10261 * gcc.target/arm/vselgesf.c: Likewise.
10262 * gcc.target/arm/vselgtdf.c: Likewise.
10263 * gcc.target/arm/vselgtsf.c: Likewise.
10264 * gcc.target/arm/vselledf.c: Likewise.
10265 * gcc.target/arm/vsellesf.c: Likewise.
10266 * gcc.target/arm/vselltdf.c: Likewise.
10267 * gcc.target/arm/vselltsf.c: Likewise.
10268 * gcc.target/arm/vselnedf.c: Likewise.
10269 * gcc.target/arm/vselnesf.c: Likewise.
10270 * gcc.target/arm/vselvcdf.c: Likewise.
10271 * gcc.target/arm/vselvcsf.c: Likewise.
10272 * gcc.target/arm/vselvsdf.c: Likewise.
10273 * gcc.target/arm/vselvssf.c: Likewise.
10274
a5d6927f
RB
102752017-01-25 Richard Biener <rguenther@suse.de>
10276
10277 PR testsuite/72850
10278 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10279 to what we had before adding the threading passes.
10280
c2873892
RB
102812017-01-25 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/69264
10284 * g++.dg/torture/pr69264.C: New testcase.
10285
9aa483a2
KT
102862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10287
10288 PR target/79145
10289 * gcc.target/arm/pr79145.c: New test.
10290
5c628c3e
RB
102912017-01-25 Richard Biener <rguenther@suse.de>
10292
10293 PR debug/78363
10294 * g++.dg/gomp/pr78363-1.C: New testcase.
10295 * g++.dg/gomp/pr78363-2.C: Likewise.
10296 * g++.dg/gomp/pr78363-3.C: Likewise.
10297
9078cd36
KT
102982016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10299
10300 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10301 * gcc.dg/lto/pr61526_0.c: Likewise.
10302 * gcc.dg/lto/pr64415_0.c: Likewise.
10303
7cfd79d6
JJ
103042017-01-24 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR c++/79205
10307 * g++.dg/cpp1z/decomp22.C: New test.
10308 * g++.dg/cpp1z/decomp23.C: New test.
10309
3e4b91f2
NS
103102017-01-24 Nathan Sidwell <nathan@acm.org>
10311
1d7bc790
NS
10312 PR c++/78469
10313 * g++.dg/cpp0x/pr78469.C: New.
10314
3e4b91f2
NS
10315 PR c++/79118
10316 * g++.dg/cpp0x/pr79118.C: New.
10317
b20ba138
EB
103182017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10319
10320 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10321
c2e84327
DM
103222017-01-24 David Malcolm <dmalcolm@redhat.com>
10323
10324 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10325 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10326 * gcc.dg/rtl/rtl.exp: New file.
10327 * gcc.dg/rtl/test.c: New file.
10328 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10329 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10330 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10331 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10332 * gcc.dg/rtl/x86_64/final.c: New test case.
10333 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10334 * gcc.dg/rtl/x86_64/ira.c: New test case.
10335 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10336 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10337 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10338 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10339 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10340 * gcc.dg/rtl/x86_64/test_1.h: New file.
10341 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10342 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10343 * gcc.dg/rtl/x86_64/times-two.h: New file.
10344 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10345
cf8d19de
BC
103462017-01-24 Bin Cheng <bin.cheng@arm.com>
10347
10348 PR tree-optimization/79159
10349 * g++.dg/tree-ssa/pr79159.C: New test.
10350
f6a24a94 103512017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10352 Martin Jambor <mjambor@suse.cz>
10353
10354 * lib/brig-dg.exp: New file.
10355 * lib/brig.exp: Likewise.
10356 * brig.dg/README: Likewise.
10357 * brig.dg/dg.exp: Likewise.
10358 * brig.dg/test/gimple/alloca.hsail: Likewise.
10359 * brig.dg/test/gimple/atomics.hsail: Likewise.
10360 * brig.dg/test/gimple/branches.hsail: Likewise.
10361 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10362 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10363 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10364 * brig.dg/test/gimple/mem.hsail: Likewise.
10365 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10366 * brig.dg/test/gimple/packed.hsail: Likewise.
10367 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10368 * brig.dg/test/gimple/variables.hsail: Likewise.
10369 * brig.dg/test/gimple/vector.hsail: Likewise.
10370
c3b3e526
JJ
103712017-01-24 Jakub Jelinek <jakub@redhat.com>
10372
10373 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10374 support asan, only on i?86/x86_64 require sse2_runtime.
10375
75f92127
KN
103762017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10377
10378 PR target/66669
10379 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10380 test on powerpc targets.
10381
1a998fa0
MS
103822017-01-23 Martin Sebor <msebor@redhat.com>
10383
10384 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10385
108fdd6d
RB
103862017-01-23 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/79088
10389 PR tree-optimization/79188
10390 * gcc.dg/torture/pr79088.c: New testcase.
10391 * gcc.dg/torture/pr79188.c: Likewise.
10392
28826a66
KN
103932017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10394
10395 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10396 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10397 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10398 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10399 type of test function to reflect change in built-in function's
10400 return type.
10401 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10402 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10403 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10404 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10405 type and second argument type to reflect change in built-in
10406 function's type signature.
10407 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10408 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10409 type of test function to reflect change in built-in function's
10410 return type.
10411 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10412 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10413 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10414 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10415 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10416 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10417 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10418 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10419 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10420 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10421 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10422 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10423 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10424 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10425 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10426 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10427 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10428 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10429 type of test function to reflect change in built-in function's
10430 return type.
10431 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10432 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10433 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10434 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10435 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10436 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10437 test function's result and second argument to reflect change in
10438 built-in function's type signature.
10439 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10440
e6b8075c
NS
104412017-01-23 Nathan Sidwell <nathan@acm.org>
10442
fc7612fd
NS
10443 PR C++/71710
10444 * g++.dg/template/pr71710.C: New.
10445
e6b8075c
NS
10446 PR c++/71406
10447 PR c++/77508
10448 * g++.dg/template/pr71406.C: New.
10449
15b8fd49
TK
104502017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10451
9b7716c9 10452 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10453
e9c4fbe9
BS
104542017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10455
10456 PR rtl-optimization/78634
10457 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10458
8539a302
BC
104592017-01-23 Bin Cheng <bin.cheng@arm.com>
10460
10461 PR tree-optimization/70754
10462 * gfortran.dg/pr70754.f90: New test.
10463
f368600f
ML
104642017-01-23 Martin Liska <mliska@suse.cz>
10465
10466 PR tree-optimization/79196
10467 * gcc.dg/asan/pr79196.c: New test.
10468 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10469
d886761f
MM
104702017-01-23 Michael Matz <matz@suse.de>
10471
10472 PR tree-optimization/78384
10473 * gcc.dg/pr78384.c: New test.
10474
cffcafda
RB
104752017-01-23 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/79186
10478 * gcc.dg/torture/pr79186.c: New testcase.
10479 * gcc.dg/torture/pr79187.c: Likewise.
10480
bda2bc48
MJ
104812017-01-23 Martin Jambor <mjambor@suse.cz>
10482
10483 * gcc.dg/ipa/vrp8.c: New test.
10484
f65f1ae3
MJ
104852017-01-23 Martin Jambor <mjambor@suse.cz>
10486
10487 PR ipa/79108
10488 * gfortran.dg/lto/pr79108_0.f90: New test.
10489
dea06111
AS
104902017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10491
10492 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10493 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10494 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10495 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10496 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10497 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10498 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10499 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10500 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10501 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10502 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10503 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10504 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10505 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10506 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10507 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10508
05011618
RB
105092017-01-23 Richard Biener <rguenther@suse.de>
10510 Nick Clifton <nickc@redhat.com>
10511
10512 PR testsuite/78421
10513 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10514 If the target is ARM return the result of the
10515 check_effective_target_arm_vect_no_misalign proc.
10516 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10517 support unaligned vectors then only expect one of the loops to be
10518 unrolled.
10519
f6b9f2ff
ML
105202017-01-23 Martin Liska <mliska@suse.cz>
10521
10522 * gcc.dg/asan/use-after-scope-10.c: New test.
10523 * gcc.dg/asan/use-after-scope-11.c: New test.
10524 * g++.dg/asan/use-after-scope-5.C: New test.
10525
c7775327
ML
105262017-01-23 Martin Liska <mliska@suse.cz>
10527
10528 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10529 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10530 sanopt optimization for ASAN_POISON.
10531
d8ae8d16
KT
105322016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533
10534 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10535
54d7c70c
CL
105362017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10537
10538 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10539 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10540 for poly*_t types.
10541 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10542 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10543 exec_vcombine): Likewise.
10544 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10545 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10546 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10547 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10548 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10549 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10550 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10551 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10552 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10553 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10554 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10555 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10556 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10557 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10558 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10559 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10560 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10561 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10562 Likewise.
10563 (TEST_VGET_LANE): Cast to uint to avoid warning.
10564 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10565 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10566 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10567 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10568 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10569 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10570 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10571 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10572 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10573 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10574 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10575 CHECK_POLY instead of CHECK for poly64_t types.
10576 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10577 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10578 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10579 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10580 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10581 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10582 uint32_t.
10583 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10584 for int32_t, int64_t.
10585 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10586 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10587 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10588 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10589 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10590 needed.
10591
386fe51c
JJ
105922017-01-22 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR fortran/79154
10595 * gfortran.dg/gomp/pr79154-1.f90: New test.
10596 * gfortran.dg/gomp/pr79154-2.f90: New test.
10597
bc4d86e6
AS
105982017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10599
10600 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10601
c31d5fce
MP
106022017-01-21 Marek Polacek <polacek@redhat.com>
10603
10604 PR testsuite/79169
10605 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10606
25cb56c3
JH
106072017-01-20 Jan Hubicka <hubicka@ucw.cz>
10608
10609 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10610
ea9f867b
BS
106112017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10612
10613 PR rtl-optimization/79125
10614 * gcc.dg/torture/pr79125.c: New test.
10615
a876231c
JW
106162017-01-20 Jiong Wang <jiong.wang@arm.com>
10617
2568d8a1 10618 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10619 only.
2568d8a1
JJ
10620 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10621 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10622
4b9f2115
NS
106232017-01-20 Nathan Sidwell <nathan@acm.org>
10624
3e4b91f2 10625 PR c++/78495
4b9f2115
NS
10626 * g++.dg/cpp1z/inh-ctor38.C: New.
10627
d2aadab1
MP
106282017-01-20 Marek Polacek <polacek@redhat.com>
10629
10630 PR c/79152
10631 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10632
449cd5af
TP
106332017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10634
10635 * lib/target-supports.exp (check_configured_with): New procedure.
10636 (check_effective_target_default_mode): new effective target.
10637 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10638 default mode. Fix dg-skip-if target selector syntax.
10639 * gcc.target/arm/optional_thumb-2.c: Likewise.
10640 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10641 syntax.
10642
ebed7175
DM
106432017-01-20 David Malcolm <dmalcolm@redhat.com>
10644
10645 PR c++/77829
10646 PR c++/78656
10647 * g++.dg/spellcheck-pr77829.C: New test case.
10648 * g++.dg/spellcheck-pr78656.C: New test case.
10649
2ebd93e1
MP
106502017-01-20 Marek Polacek <polacek@redhat.com>
10651
10652 PR c/64279
10653 * c-c++-common/Wduplicated-branches-1.c: New test.
10654 * c-c++-common/Wduplicated-branches-10.c: New test.
10655 * c-c++-common/Wduplicated-branches-11.c: New test.
10656 * c-c++-common/Wduplicated-branches-12.c: New test.
10657 * c-c++-common/Wduplicated-branches-2.c: New test.
10658 * c-c++-common/Wduplicated-branches-3.c: New test.
10659 * c-c++-common/Wduplicated-branches-4.c: New test.
10660 * c-c++-common/Wduplicated-branches-5.c: New test.
10661 * c-c++-common/Wduplicated-branches-6.c: New test.
10662 * c-c++-common/Wduplicated-branches-7.c: New test.
10663 * c-c++-common/Wduplicated-branches-8.c: New test.
10664 * c-c++-common/Wduplicated-branches-9.c: New test.
10665 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10666 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10667 * g++.dg/ext/builtin-object-size3.C: Likewise.
10668 * g++.dg/gomp/loop-1.C: Likewise.
10669 * g++.dg/warn/Wduplicated-branches1.C: New test.
10670 * g++.dg/warn/Wduplicated-branches2.C: New test.
10671
0ce4024a
ML
106722017-01-20 Martin Liska <mliska@suse.cz>
10673
10674 PR lto/69188
10675 * gcc.dg/lto/pr69188_0.c: New test.
10676 * gcc.dg/lto/pr69188_1.c: New test.
10677
d8ea3e7c
AS
106782017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10679
10680 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10681 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10682 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10683 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10684 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10685 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10686 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10687 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10688 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10689 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10690 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10691 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10692 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10693 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10694 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10695 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10696 * gcc.target/i386/avx-1.c: Test new intrinsics.
10697 * gcc.target/i386/sse-13.c: Ditto.
10698 * gcc.target/i386/sse-23.c: Ditto.
10699
0516164b
RB
107002017-01-20 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/71264
10703 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10704
d821744c
MF
107052017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10706
10707 * gcc.target/mips/madd4-1.c: New file.
10708 * gcc.target/mips/madd4-2.c: Likewise.
10709 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10710 HAS_MADD4.
10711 (mips_option_groups): Add -m[no-]madd4.
10712 (mips-dg-init): Detect default -mno-madd4.
10713 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10714 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10715 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10716 * gcc.target/mips/nmadd-1.c: Likewise.
10717 * gcc.target/mips/nmadd-2.c: Likewise.
10718 * gcc.target/mips/nmadd-3.c: Likewise.
10719
db58fd89
JW
107202017-01-19 Jiong Wang <jiong.wang@arm.com>
10721
10722 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10723 combined instructions.
10724 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10725 instructions.
10726 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10727 of pointer authentication.
10728
bd9cf60b
MM
107292017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10730
10731 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10732 floating point hardware to run test.
10733
ab014eb3
TC
107342017-01-19 Tamar Christina <tamar.christina@arm.com>
10735
2568d8a1 10736 * lib/target-supports.exp
ab014eb3
TC
10737 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10738
c048038f
RO
107392017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10740
10741 PR testsuite/79051
10742 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10743 __x86_64__]: Allow for target i?86-*-*.
10744
ab6b44cb
MF
107452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10746
10747 PR target/78176
10748 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10749 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10750 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10751 HAS_LXC1.
10752 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10753 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10754 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10755
118d5ed3
AV
107562017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10757
10758 PR fortran/70696
10759 * gfortran.dg/coarray_43.f90: New test.
10760
a57c520e
RE
107612017-01-19 Richard Earnshaw <rearnsha@arm.com>
10762
10763 PR rtl-optimization/79121
10764 * gcc.c-torture/execute/pr79121.c: New test.
10765
54dc4be2
MM
107662017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10767
10768 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10769 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10770
7bd5dad2
LK
107712017-01-18 Louis Krupp <louis.krupp@zoho.com>
10772
10773 PR fortran/50069
10774 PR fortran/55086
10775 * gfortran.dg/pr50069_1.f90: New test.
10776 * gfortran.dg/pr50069_2.f90: New test.
10777 * gfortran.dg/pr55086_1.f90: New test.
10778 * gfortran.dg/pr55086_1_tfat.f90: New test.
10779 * gfortran.dg/pr55086_2.f90: New test.
10780 * gfortran.dg/pr55086_2_tfat.f90: New test.
10781 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10782
0edd264d
AS
107832017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10784 * gcc.dg/strcmp-1.c: New test.
10785 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10786
551914b7
DM
107872017-01-18 David Malcolm <dmalcolm@redhat.com>
10788
10789 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10790 (dejagnu_fail): Likewise.
10791 (dejagnu_note): Likewise.
10792 (pass): Provide forward decl, moving true decl to after #include
10793 of harness.h.
10794 (fail): Likewise.
10795 (note): Likewise.
10796
b7d3a6a6
MM
107972017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10798
10799 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10800 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10801
c484627c
NS
108022017-01-18 Nathan Sidwell <nathan@acm.org>
10803
10804 PR c++/78488
10805 * g++.dg/cpp1z/inh-ctor37.C: New.
10806
a711887e
UB
108072017-01-18 Uros Bizjak <ubizjak@gmail.com>
10808
10809 PR rtl-optimization/78952
10810 * gcc.target/i386/pr78952-1.c: New test.
10811 * gcc.target/i386/pr78952-2.c: Ditto.
10812
525a5e33
AV
108132017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10814
10815 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10816
108172017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10818
10819 PR fortran/70696
10820 * gfortran.dg/coarray_event_1.f08: New test.
10821
90553aac
JJ
108222017-01-18 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR target/77416
10825 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10826 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10827 from dg-options.
10828 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10829 guarded test.
10830 * gcc.target/powerpc/fusion4.c: Likewise.
10831 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10832 guarded test.
10833 * gcc.target/powerpc/pr58673-1.c: Likewise.
10834 * gcc.target/powerpc/pr58673-2.c: Likewise.
10835 * gcc.target/powerpc/pr59054.c: Likewise.
10836
dfc42f08
BS
108372016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10838
10839 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10840 vec_bperm.
10841 * gcc.target/powerpc/p9-vbpermd.c: New file.
10842
f3981e7e
AK
108432017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10844
10845 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10846 (must_not_compile2): Downcase first letter of error messages.
10847 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10848 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10849
2c65d990
NS
108502017-01-18 Nathan Sidwell <nathan@acm.org>
10851
10852 PR c++/79091
10853 * g++.dg/pr79091.C: New.
10854
a711887e
UB
108552017-01-18 Jakub Jelinek <jakub@redhat.com>
10856
10857 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10858 to dg-options.
10859 (p0): Add missing dg-error.
10860
4701fba3
JS
108612017-01-17 Joe Seymour <joe.s@somniumtech.com>
10862
10863 * gcc.target/msp430/mul_f5_muldef.c: New test.
10864
ac4dc08d
MM
108652017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10866
10867 PR target/79004
10868 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10869 options. Fix up the syntax for using \m and \M.
10870
1b3254e4
SB
108712017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10872
10873 PR target/78875
10874 * gcc.target/powerpc/ssp-1.c: New testcase.
10875 * gcc.target/powerpc/ssp-2.c: New testcase.
10876
8144a493
WD
108772017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10878
10879 * gcc.target/aarch64/eh_return.c: New test.
10880
a6607774
BS
108812017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10882
10883 * vec-rlmi-rlnm.c: New file.
10884
8ddfdbc2
NS
108852017-01-17 Nathan Sidwell <nathan@acm.org>
10886
10887 PR c++/61636
10888 * g++.dg/cpp1y/pr61636-1.C: New.
10889 * g++.dg/cpp1y/pr61636-2.C: New.
10890 * g++.dg/cpp1y/pr61636-3.C: New.
10891
d365b403
MS
108922017-01-17 Martin Sebor <msebor@redhat.com>
10893
10894 PR testsuite/79115
10895 * gcc.dg/pr78768.c: Make it a link-only test.
10896
0d80ab91
DM
108972017-01-17 David Malcolm <dmalcolm@redhat.com>
10898
10899 PR c++/71497
10900 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10901 expected messages.
10902 * c-c++-common/Wmisleading-indentation.c: Likewise.
10903
31b61548
VM
109042017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10905
10906 PR target/79058
10907 * gcc.target/arm/pr79058.c: New.
10908
c549996e
JJ
109092017-01-17 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR tree-optimization/71854
10912 * gcc.dg/vect/pr71854.c: New test.
10913
4f197ff9
ML
109142017-01-17 Martin Liska <mliska@suse.cz>
10915
10916 PR ipa/71207
10917 * g++.dg/ipa/pr71207.C: New test.
10918
d4193b85
JH
109192017-01-17 Jan Hubicka <hubicka@ucw.cz>
10920
10921 PR middle-end/77445
10922 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10923 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10924
906e7712
JJ
109252017-01-17 Jakub Jelinek <jakub@redhat.com>
10926
10927 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10928 rather than long unsigned int.
10929 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10930
12314dc9
RB
109312017-01-17 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/71433
10934 * gcc.dg/Warray-bounds-20.c: New testcase.
10935
a23e48df
RB
109362017-01-17 Richard Biener <rguenther@suse.de>
10937
10938 PR testsuite/52563
10939 PR testsuite/71237
10940 PR testsuite/77737
10941 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10942 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10943 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10944
e6750e5c
AM
109452017-01-17 Alan Modra <amodra@gmail.com>
10946
10947 * gcc.target/powerpc/pr79066.c: New.
10948
a59afbe2
JL
109492017-01-16 Jeff Law <law@redhat.com>
10950
10951 PR tree-optimization/33562
10952 PR tree-optimization/61912
10953 PR tree-optimization/77485
10954 PR tree-optimization/79090
10955 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10956 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10957
e1bcfb92
JJ
109582017-01-16 Jakub Jelinek <jakub@redhat.com>
10959
98e92fb2
JJ
10960 PR c/79089
10961 * gcc.c-torture/compile/pr79089.c: New test.
10962
e1bcfb92
JJ
10963 PR target/79080
10964 * gcc.dg/pr79080.c: New test.
10965
0ef1f9cd
DM
109662017-01-16 David Malcolm <dmalcolm@redhat.com>
10967
10968 PR c/78304
10969 * gcc.dg/format/pr78304.c: Convert argument from integral type
10970 to a pointer.
10971 * gcc.dg/format/pr78304-2.c: Likewise.
10972
76689ffc
CL
109732017-01-16 Carl Love <cel@us.ibm.com>
10974
10975 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10976 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10977
ce12ee9e
CL
109782017-01-16 Carl Love <cel@us.ibm.com>
10979
10980 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10981 Change arguments and return type to bool long long.
10982
b336037d
MS
109832017-01-16 Martin Sebor <msebor@redhat.com>
10984
10985 PR testsuite/79051
10986 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10987 on x86.
10988
1ddca3f3
PC
109892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10990
10991 Revert:
a711887e 10992 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10993
10994 PR c++/71737
10995 * g++.dg/cpp0x/pr71737.C: New.
10996
290687fb
BS
109972017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10998
10999 * gcc.target/powerpc/swaps-p8-27.c: New.
11000
7d2f3f1d
PC
110012017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11002
11003 PR c++/71737
11004 * g++.dg/cpp0x/pr71737.C: New.
11005
d743728f
EB
110062017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11007
11008 * gnat.dg/opt62.adb: New test.
11009 * gnat.dg/opt62_pkg.ads: New helper.
11010
90aead21
BS
110112017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11012
a711887e
UB
11013 PR rtl-optimization/78626
11014 PR rtl-optimization/78727
90aead21
BS
11015 * gcc.dg/torture/pr78626.c: New test.
11016 * gcc.dg/torture/pr78727.c: New test.
11017
afaecc23
AM
110182017-01-14 Alan Modra <amodra@gmail.com>
11019
11020 * gcc.c-torture/compile/pr72749.c: New test.
11021
be4aa83d
DM
110222017-01-13 David Malcolm <dmalcolm@redhat.com>
11023
11024 PR c/78304
11025 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11026 (test_macro_2): New test.
11027 (test_macro_3): New test.
11028 (test_macro_4): New test.
11029 (test_non_contiguous_strings): Convert line number to line offset.
11030 * gcc.dg/format/pr78304-2.c: New test case.
11031 * gcc.dg/format/pr78304.c: New test case.
11032
7cdca3ec
UB
110332017-01-13 Uros Bizjak <ubizjak@gmail.com>
11034
11035 * gcc.target/i386/funcspec-56.inc: Add missing options and
11036 reorder options by implied ISAs, as in ix86_target_string.
11037
e3017e52
MP
110382017-01-13 Marek Polacek <polacek@redhat.com>
11039
11040 PR c++/71166
11041 * g++.dg/cpp0x/constexpr-array18.C: New test.
11042
d155c6fe
JL
110432017-01-13 Jeff Law <law@redhat.com>
11044
7c9560a5
JL
11045 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11046
9e59e99a
JL
11047 PR tree-optimization/61912
11048 PR tree-optimization/77485
11049 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11050 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11051 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11052
11053 PR tree-optimization/33562
11054 PR tree-optimization/61912
11055 PR tree-optimization/77485
d155c6fe
JL
11056 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11057 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11058 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11059 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11060 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11061 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11062 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11063
77719b06
ML
110642017-01-13 Martin Liska <mliska@suse.cz>
11065
11066 PR ipa/79043
11067 * gcc.c-torture/execute/pr79043.c: New test.
11068
a181b2bc
RB
110692017-01-13 Richard Biener <rguenther@suse.de>
11070
11071 PR middle-end/78411
11072 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11073
eaed3226
AV
110742017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11075
11076 PR fortran/70697
11077 * gfortran.dg/coarray/event_4.f08: New test.
11078
4ccff88b
AV
110792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11080
11081 PR fortran/70696
11082 * gfortran.dg/coarray/event_3.f08: New test.
11083
3c3b9090
RB
110842017-01-13 Richard Biener <rguenther@suse.de>
11085
11086 PR tree-optimization/77283
11087 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11088
25329913
RB
110892017-01-13 Richard Biener <rguenther@suse.de>
11090
11091 * gcc.dg/gimplefe-22.c: New testcase.
11092
10b70b8e
RB
110932017-01-13 Richard Biener <rguenther@suse.de>
11094
11095 PR tree-optimization/77283
11096 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11097 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11098 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11099
76a8f82f
SL
111002017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11101
11102 * gcc.dg/pr77862.c: Require fpic target.
11103
59a505da
MM
111042017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11105
11106 PR target/79004
11107 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11108
bce6f760
MS
111092017-01-12 Martin Sebor <msebor@redhat.com>
11110
11111 * gcc.dg/pr78138.c: Adjust.
11112 * gcc.dg/pr78768.c: Adjust.
11113 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11114 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11115 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11116 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11117 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11118 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11119 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11120 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11121 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11122 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11123 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11124
3eefa646
JJ
111252017-01-12 Jakub Jelinek <jakub@redhat.com>
11126
11127 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11128
dcb56243
MS
111292017-01-12 Martin Sebor <msebor@redhat.com>
11130
8be3f306 11131 PR testsuite/79051
940242cd
MS
11132 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11133 due to bug 79054.
dcb56243 11134
b7431c20
DE
111352017-01-12 David Edelsohn <dje.gcc@gmail.com>
11136
11137 * gcc.dg/pr78768.c: Require LTO.
11138
2bcd9f32
MS
111392017-01-12 Martin Sebor <msebor@redhat.com>
11140
11141 PR c/79074
11142 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11143 due to the referenced bug.
11144
b2fc1c70
MS
111452017-01-12 Martin Sebor <msebor@redhat.com>
11146
11147 PR testsuite/79073
11148 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11149
fbed6f36
UB
111502017-01-12 Uros Bizjak <ubizjak@gmail.com>
11151
11152 * gcc.target/i386/builtin_target.c (check_features): Check all
11153 supported __builtin_cpu_supports options.
11154
27282dad
KT
111552017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11156
11157 PR tree-optimization/78319
11158 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11159 Remove xfail.
11160
66113166
BS
111612017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11162
11163 PR target/79044
11164 * gcc.target/powerpc/swaps-p8-26.c: New.
11165
6bb4ea5c
RB
111662017-01-12 Richard Biener <rguenther@suse.de>
11167
11168 * gcc.dg/gimplefe-21.c: New testcase.
11169
f15dbadb
MC
111702017-01-12 Michael Collison <michael.collison@arm.com>
11171
11172 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11173
73e32c47
JK
111742017-01-11 Julia Koval <julia.koval@intel.com>
11175 Uros Bizjak <ubizjak@gmail.com>
11176
11177 * gcc.target/i386/sgx.c New test.
11178 * gcc.target/i386/sse-12.c: Add -msgx.
11179 * gcc.target/i386/sse-13.c: Ditto.
11180 * gcc.target/i386/sse-14.c: Ditto.
11181 * gcc.target/i386/sse-22.c: Ditto.
11182 * gcc.target/i386/sse-23.c: Ditto.
11183 * g++.dg/other/i386-2.C: Ditto.
11184 * g++.dg/other/i386-3.C: Ditto.
11185
3594adc7
MS
111862017-01-11 Martin Sebor <msebor@redhat.com>
11187
11188 PR c++/24511
11189 * g++.dg/template/explicit9.C: New test.
11190
01bfd257
NS
111912017-01-11 Nathan Sidwell <nathan@acm.org>
11192
11193 PR c++/77812
11194 * g++.dg/pr77812.C: New.
11195
88df7964
JJ
111962017-01-11 Jakub Jelinek <jakub@redhat.com>
11197
eae63d78
JJ
11198 PR c++/71537
11199 * g++.dg/cpp1y/constexpr-71537.C: New test.
11200
88df7964
JJ
11201 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11202 argument.
11203
960ecba4
MS
112042017-01-11 Martin Sebor <msebor@redhat.com>
11205
11206 PR c/47931
11207 * c-c++-common/Waddress-2.c: New test.
11208
1f258a55
JJ
112092017-01-11 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR c++/78341
11212 * g++.dg/cpp0x/pr78341.C: New test.
11213
bf5fbf46
MS
112142017-01-11 Martin Sebor <msebor@redhat.com>
11215
11216 PR c/78768
11217 * gcc.dg/pr78768.c: New test.
11218
19ff0049
DM
112192017-01-11 David Malcolm <dmalcolm@redhat.com>
11220
11221 PR driver/78877
11222 * gcc.dg/spellcheck-options-14.c: New test case.
11223 * gcc.dg/spellcheck-options-15.c: New test case.
11224 * gcc.dg/spellcheck-options-16.c: New test case.
11225 * gcc.dg/spellcheck-options-17.c: New test case.
11226
c86e9f03
ML
112272017-01-11 Martin Liska <mliska@suse.cz>
11228
11229 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11230
947f51d6
JJ
112312017-01-11 Jakub Jelinek <jakub@redhat.com>
11232
11233 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11234 instead of just 1 for the decomposition from struct C.
11235
849fccf8
EB
112362017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11237
11238 * gcc.c-torture/execute/20170111-1.c: New test.
11239
80c74722
RB
112402017-01-11 Richard Biener <rguenther@suse.de>
11241
11242 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11243
4c4b4703
JJ
112442017-01-11 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR middle-end/50199
11247 * gcc.dg/lto/pr50199_0.c: New test.
11248
664b1a6b
MS
112492017-01-10 Martin Sebor <msebor@redhat.com>
11250
11251 PR testsuite/78960
11252 PR testsuite/78959
11253 PR testsuite/78133
11254 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11255 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11256
fefd3086
MS
112572017-01-10 Martin Sebor <msebor@redhat.com>
11258
11259 PR middle-end/78138
664b1a6b 11260 * gcc.dg/pr78138.c: New test.
fefd3086 11261
b9f4757f
DM
112622017-01-10 David Malcolm <dmalcolm@redhat.com>
11263
11264 PR c++/77949
11265 * g++.dg/diagnostic/pr77949.C: New test case.
11266
5a50f6bb
MS
112672017-01-10 Martin Sebor <msebor@redhat.com>
11268
11269 PR middle-end/78245
11270 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11271
c16880ef
MS
112722017-01-10 Martin Sebor <msebor@redhat.com>
11273
11274 PR tree-optimization/78775
11275 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11276 * gcc.dg/attr-alloc_size-10.c: New test.
11277 * gcc.dg/attr-alloc_size-11.c: New test.
11278 * gcc.dg/builtin-stringop-chk-7.c: New test.
11279 * gcc.dg/pr78775.c: New test.
11280 * gcc.dg/pr78973-2.c: New test.
11281 * gcc.dg/pr78973.c: New test.
11282
5363d9d9
JL
112832017-01-10 Jeff Law <law@redhat.com>
11284
11285 PR tree-optimization/77766
11286 PR tree-optimization/78856
11287 * gcc.c-torture/execute/pr77766.c: New test.
11288
aae23693
RB
112892016-01-10 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/79034
11292 * g++.dg/torture/pr79034.C: New testcase.
11293
a0843aed
ML
112942017-01-10 Martin Liska <mliska@suse.cz>
11295
11296 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11297 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11298 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11299 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11300 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11301 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11302 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11303 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11304 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11305 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11306 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11307 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11308 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11309 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11310 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11311 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11312 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11313 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11314 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11315 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11316 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11317 * gcc.dg/ipa/pr64307.c: Likewise.
11318 * gcc.dg/ipa/pr77653.c: Likewise.
11319
79fc8ffe
AS
113202017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11321
11322 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11323 * g++.dg/other/i386-3.C: Ditto.
11324 * gcc.target/i386/sse-12.c: Ditto.
11325 * gcc.target/i386/sse-13.c: Ditto.
11326 * gcc.target/i386/sse-22.c: Ditto.
11327 * gcc.target/i386/sse-23.c: Ditto.
11328 * gcc.target/i386/builtin_target.c: Handle new option.
11329 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11330 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11331 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11332
dfa6951f
MS
113332017-01-09 Martin Sebor <msebor@redhat.com>
11334
11335 PR testsuite/79036
11336 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11337 with different precisions.
11338
a271e415
EB
113392017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11340
11341 * g++.dg/opt/call2.C: New test.
11342 * g++.dg/opt/call3.C: Likewise.
11343 * gnat.dg/array26.adb: New test.
11344 * gnat.dg/array26_pkg.ad[sb]: New helper.
11345 * gnat.dg/array27.adb: New test.
11346 * gnat.dg/array27_pkg.ad[sb]: New helper.
11347 * gnat.dg/array28.adb: New test.
11348 * gnat.dg/array28_pkg.ad[sb]: New helper.
11349
bd2c6270
JJ
113502017-01-09 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR translation/79019
11353 PR translation/79020
11354 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11355 diagnostics.
11356 * gfortran.dg/initialization_17.f90: Likewise.
11357
1c1d8e75
DH
113582017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11359
11360 PR testsuite/79026
11361 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11362 * gcc.target/i386/pr78904-4.c: Likewise.
11363 * gcc.target/i386/pr78904-6.c: Likewise.
11364 * gcc.target/i386/pr78967-2.c: Likewise.
11365
cb330ba5
JJ
113662017-01-09 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR tree-optimization/78899
11369 * gcc.target/i386/pr78899.c: New test.
11370 * gcc.dg/pr71077.c: New test.
11371
a5e14a42
MJ
113722017-01-09 Martin Jambor <mjambor@suse.cz>
11373
11374 PR ipa/78365
11375 PR ipa/78599
11376 * gcc.dg/torture/pr78365.c: New test.
11377
01216d27
JJ
113782017-01-09 Jakub Jelinek <jakub@redhat.com>
11379
dc59e50a
JJ
11380 PR c++/78948
11381 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11382 (main): Use int* instead of long long.
11383
01216d27
JJ
11384 PR tree-optimization/78938
11385 * gcc.dg/vect/pr78938.c: New test.
11386
c0d4fec7
KT
113872017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11388
11389 * gcc.dg/20161219.c: New test.
11390
7b1b0cc1
RB
113912017-01-09 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/78997
11394 * gcc.dg/torture/pr78997.c: New testcase.
11395
813b9c0d
RB
113962017-01-09 Richard Biener <rguenther@suse.de>
11397
11398 PR debug/79000
11399 * g++.dg/lto/pr79000_0.C: New testcase.
11400 * g++.dg/lto/pr79000_1.c: Likewise.
11401
efcc8d38
MS
114022017-01-08 Martin Sebor <msebor@redhat.com>
11403
11404 PR middle-end/77708
11405 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11406 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11407 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11408 due to bug 78969.
11409 * gcc.dg/format/pr78569.c: Adjust.
11410
5ccf1d8d
DM
114112017-01-07 David Malcolm <dmalcolm@redhat.com>
11412
11413 PR c++/72803
11414 * g++.dg/diagnostic/pr72803.C: New test case.
11415
42002dfe
MS
114162017-01-07 Martin Sebor <msebor@redhat.com>
11417
11418 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11419 * gcc.dg/attr-alloc_size-4.c: Same.
11420
de91486c
AV
114212017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11422
11423 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11424 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11425 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11426 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11427 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11428 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11429 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11430
f55a925e
AS
114312017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11432 * gcc.dg/memcmp-1.c: New.
11433 * gcc.dg/strncmp-1.c: New.
11434
f3caa118
AV
114352017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11436
11437 * gcc.target/arm/acle/mcrr: New.
11438 * gcc.target/arm/acle/mcrr2: New.
11439 * gcc.target/arm/acle/mrrc: New.
11440 * gcc.target/arm/acle/mrrc2: New.
11441
ecc9a25b
AV
114422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11443
11444 * gcc.target/arm/acle/mcr.c: New.
11445 * gcc.target/arm/acle/mrc.c: New.
11446 * gcc.target/arm/acle/mcr2.c: New.
11447 * gcc.target/arm/acle/mrc2.c: New.
11448
3811581f
AV
114492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11450
11451 * gcc.target/arm/acle/ldc: New.
11452 * gcc.target/arm/acle/ldc2: New.
11453 * gcc.target/arm/acle/ldcl: New.
11454 * gcc.target/arm/acle/ldc2l: New.
11455 * gcc.target/arm/acle/stc: New.
11456 * gcc.target/arm/acle/stc2: New.
11457 * gcc.target/arm/acle/stcl: New.
11458 * gcc.target/arm/acle/stc2l: New.
11459
d57daa0c
AV
114602017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11461
11462 * gcc.target/arm/acle/acle.exp: Run tests for different options
11463 and make sure fat-lto-objects is used such that we can still do
11464 assemble scans.
11465 * gcc.target/arm/acle/cdp.c: New.
11466 * gcc.target/arm/acle/cdp2.c: New.
11467 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11468 (check_effective_target_arm_coproc1_ok_nocache): New.
11469 (check_effective_target_arm_coproc2_ok): New.
11470 (check_effective_target_arm_coproc2_ok_nocache): New.
11471 (check_effective_target_arm_coproc3_ok): New.
11472 (check_effective_target_arm_coproc3_ok_nocache): New.
11473 (check_effective_target_arm_coproc4_ok): New.
11474 (check_effective_target_arm_coproc4_ok_nocache): New.
11475
8a123229
MS
114762017-01-06 Martin Sebor <msebor@redhat.com>
11477
11478 PR middle-end/78605
11479 * gcc.dg/tree-ssa/pr78605.c: New test.
11480
5b8999d6
MS
114812017-01-05 Martin Sebor <msebor@redhat.com>
11482
11483 PR tree-optimization/78910
11484 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11485 diagnostics.
11486 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11487 * gcc.dg/tree-ssa/pr78910.c: New test.
11488
4e89adf9
EB
114892017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11490
11491 * gcc.dg/sso-10.c: New test.
11492
962c5679
JJ
114932017-01-05 Jakub Jelinek <jakub@redhat.com>
11494
cfd719e7
JJ
11495 PR tree-optimization/71016
11496 * gcc.target/i386/pr71016.c: New test.
11497 * gcc.target/aarch64/pr71016.c: New test.
11498 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11499
26f20371
JJ
11500 PR c++/78931
11501 * g++.dg/cpp1z/decomp19.C: New test.
11502
962c5679
JJ
11503 PR c++/78890
11504 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11505 * g++.dg/init/union1.C: Likewise.
11506 * g++.dg/cpp0x/union6.C: Expect errors.
11507 * g++.dg/cpp0x/union8.C: New test.
11508 * g++.dg/cpp0x/pr78890-1.C: New test.
11509 * g++.dg/cpp0x/pr78890-2.C: New test.
11510
8c15f541
DE
115112017-01-05 David Edelsohn <dje.gcc@gmail.com>
11512
11513 * gcc.target/powerpc/pr71670.c: Require p9vector.
11514 * gcc.target/powerpc/p9-novsx.c: Same.
11515
51b86113
DM
115162017-01-05 David Malcolm <dmalcolm@redhat.com>
11517
11518 * selftests/asr_div1.rtl: New file.
11519 * selftests/aarch64: New subdirectory.
11520 * selftests/aarch64/times-two.rtl: New file.
11521 * selftests/bb-index.rtl: New file.
11522 * selftests/cfg-test.rtl: New file.
11523 * selftests/const-int.rtl: New file.
11524 * selftests/example-labels.rtl: New file.
11525 * selftests/insn-with-mode.rtl: New file.
11526 * selftests/jump-to-label-ref.rtl: New file.
11527 * selftests/jump-to-return.rtl: New file.
11528 * selftests/jump-to-simple-return.rtl: New file.
11529 * selftests/mem.rtl: New file.
11530 * selftests/note-insn-deleted.rtl: New file.
11531 * selftests/note_insn_basic_block.rtl: New file.
11532 * selftests/simple-cse.rtl: New file.
11533 * selftests/symbol-ref.rtl: New file.
11534 * selftests/x86_64: New subdirectory.
11535 * selftests/x86_64/call-insn.rtl: New file.
11536 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11537 * selftests/x86_64/times-two.rtl: New file.
11538 * selftests/x86_64/unspec.rtl: New file.
11539
dc7650cc
NS
115402017-01-05 Nathan Sidwell <nathan@acm.org>
11541
11542 PR c++/78765
11543 * g++.dg/cpp0x/pr78765.C: New.
11544
3db70565
DV
115452017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11546
11547 * gcc.target/s390/memcpy-2.c: New test.
11548 * gcc.target/s390/memset-2.c: New test.
11549
f5a537e3
AK
115502017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11551
11552 * gcc.target/s390/memcpy-1.c: New test.
11553
d80c6d02
JL
115542017-01-04 Jeff Law <law@redhat.com>
11555
11556 PR tree-optimization/78812
11557 * g++.dg/torture/pr78812.C: New test.
11558
08edc320 115592017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11560
11561 PR target/71977
11562 PR target/70568
11563 PR target/78823
11564 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11565 64-bit VSX systems with direct move, whether we optimize common
11566 code sequences in the GLIBC math library for float math functions.
11567 * gcc.target/powerpc/pr71977-2.c: Likewise.
11568
a9342885
MP
115692017-01-04 Marek Polacek <polacek@redhat.com>
11570
11571 PR c++/64767
11572 * c-c++-common/Wpointer-compare-1.c: New test.
11573
066435fe
JJ
115742017-01-04 Jakub Jelinek <jakub@redhat.com>
11575
abec4284
JJ
11576 PR c++/78949
11577 * c-c++-common/Wunused-var-16.c: New test.
11578
26c43e27
JJ
11579 PR c++/78693
11580 * g++.dg/cpp0x/pr78693.C: New test.
11581
fc73e60c
JJ
11582 PR driver/78957
11583 * gcc.dg/pr78957.c: New test.
11584
c9cf3863
JJ
11585 * g++.dg/cpp1y/auto-fn34.C: New test.
11586
066435fe
JJ
11587 PR c++/71182
11588 * g++.dg/cpp0x/pr71182.C: New test.
11589
598bd687
KN
115902017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11591
11592 PR target/78056
11593 * gcc.target/powerpc/pr78056-1.c: New test.
11594 * gcc.target/powerpc/pr78056-2.c: New test.
11595 * gcc.target/powerpc/pr78056-3.c: New test.
11596 * gcc.target/powerpc/pr78056-4.c: New test.
11597 * gcc.target/powerpc/pr78056-5.c: New test.
11598 * gcc.target/powerpc/pr78056-6.c: New test.
11599 * gcc.target/powerpc/pr78056-7.c: New test.
11600 * gcc.target/powerpc/pr78056-8.c: New test.
11601 * lib/target-supports.exp
11602 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11603 whether the effective target supports the popcntb instruction.
11604
8194635a
JL
116052017-01-03 Jeff Law <law@redhat.com>
11606
11607 PR tree-optimization/67955
11608 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11609
baf9ebc8
MP
116102017-01-04 Marek Polacek <polacek@redhat.com>
11611
11612 PR c++/77545
11613 PR c++/77284
11614 * g++.dg/cpp0x/range-for32.C: New test.
11615 * g++.dg/cpp0x/range-for33.C: New test.
11616
5dd9a9d0
DM
116172017-01-04 David Malcolm <dmalcolm@redhat.com>
11618
11619 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11620
4bf07f3f
NS
116212017-01-04 Nathan Sidwell <nathan@acm.org>
11622
11623 PR c++/66735
11624 * g++.dg/cpp1y/pr66735.C: New.
11625
165ba2e9
JJ
116262017-01-04 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR tree-optimization/71563
11629 * gcc.dg/tree-ssa/pr71563.c: New test.
11630
4567f969
JB
116312017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11632
11633 PR fortran/78534
11634 PR fortran/78976
11635 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11636 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11637 * gfortran.dg/transfer_intrinsic_1.f90: Change
11638 scan-tree-dump-times due to gfc_trans_string_copy change to
11639 avoid -Wstringop-overflow.
11640
1c06f07f
JL
116412017-01-03 Jeff Law <law@redhat.com>
11642
11643 PR tree-optimization/78856
11644 * gcc.c-torture/execute/pr78856.c: New test.
11645
60fb638f
MM
116462017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11647
11648 PR target/78953
11649 * gcc.target/powerpc/pr78953.c: New test.
11650
e4d02f52
ILT
116512017-01-03 Ian Lance Taylor <iant@google.com>
11652
11653 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11654 enums.
11655
5b4f088d
MS
116562017-01-03 Martin Sebor <msebor@redhat.com>
11657
11658 PR tree-optimization/78696
11659 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11660 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11661 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11662 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11663
116642017-01-03 David Malcolm <dmalcolm@redhat.com>
11665
11666 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11667 with more than one digit.
11668 * lib/gcc-dg.exp (process-message): Support more than one digit
11669 in relative line specifications.
11670
116712017-01-03 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR tree-optimization/78965
11674 * gcc.dg/pr78965.c: New test.
11675
11676 PR middle-end/78901
11677 * g++.dg/opt/pr78901.C: New test.
11678
116792017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11680
11681 PR fortran/78534
11682 PR fortran/66310
11683 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11684 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11685 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11686 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11687 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11688 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11689 * gfortran.dg/string_1_lp64.f90: New test.
11690 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11691 * gfortran.dg/string_3_lp64.f90: New test.
11692 * gfortran.dg/transfer_intrinsic_1.f90: Change
11693 scan-tree-dump-times due to gfc_trans_string_copy change to
11694 avoid -Wstringop-overflow.
11695
8b7163c6
UB
116962017-01-02 Uros Bizjak <ubizjak@gmail.com>
11697
11698 PR target/78967
11699 * gcc.target/i386/pr78967-1.c: New test.
11700 * gcc.target/i386/pr78967-2.c: Ditto.
11701 * gcc.target/i386/pr78967-3.c: Ditto.
11702
11703 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11704 * gcc.target/i386/pr78904-4.c: Ditto.
11705 * gcc.target/i386/pr78904-6.c: Ditto.
11706
e2940b98
JH
117072017-01-01 Jan Hubicka <hubicka@ucw.cz>
11708
11709 PR middle-end/77674
11710 * g++.dg/torture/pr77674.C: New testcase.
11711
cbe34bb5 117122017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11713
11714 Update copyright years.
818ab71a 11715\f
cbe34bb5 11716Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11717
11718Copying and distribution of this file, with or without modification,
11719are permitted in any medium without royalty provided the copyright
11720notice and this notice are preserved.