]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Simplify call of gimple_call_internal_p.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
106db840
EB
12017-11-08 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
4
89334d4b
RO
52017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6
7 * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
8 (main): Add return type.
9
053ee6a7
ML
102017-11-08 Martin Liska <mliska@suse.cz>
11
12 PR sanitizer/82792
13 * g++.dg/asan/pr82792.C: New test.
14
acd37779
JJ
152017-11-07 Jakub Jelinek <jakub@redhat.com>
16
17 PR target/82855
18 * gcc.target/i386/avx512dq-pr82855.c: New test.
19
fa97b067
UB
202017-11-07 Uros Bizjak <ubizjak@gmail.com>
21
22 PR target/80425
23 * gcc.target/i386/pr80425-3.c: New test.
24
15ad44e7
AS
252017-11-07 Andreas Schwab <schwab@suse.de>
26
27 * g++.dg/pr50763-3.C (evalPoint): Return a value.
28
fa97b067 292017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
6a435314
WD
30 Jackson Woodruff <jackson.woodruff@arm.com>
31
32 PR tree-optimization/71026
33 * gcc.dg/div_neg: New test.
34
4349b15f
SD
352017-11-07 Sudakshina Das <sudi.das@arm.com>
36
37 PR middle-end/80131
6a435314 38 * gcc.dg/pr80131-1.c: New Test.
4349b15f 39
e268a77b
MG
402017-11-07 Marc Glisse <marc.glisse@inria.fr>
41
42 * gcc.dg/tree-ssa/bitops-1.c: New file.
43
81bd903a
MG
442017-11-07 Marc Glisse <marc.glisse@inria.fr>
45
46 * gcc.dg/tree-ssa/negminus.c: New test.
47
53d855e0
JL
482017-11-06 Jeff Law <law@redhat.com>
49
50 * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
51 Add -fomit-frame-pointer.
52
fc504349
CL
532017-11-06 Carl Love <cel@us.ibm.com>
54
55 * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
56
aeed6d61
MM
572017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
58
59 PR target/82748
60 * gcc.target/powerpc/pr82748-1.c: New test.
61 * gcc.target/powerpc/pr82748-2.c: Likewise.
62
65371a7e
PC
632017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
64
65 PR c++/65579
66 * g++.dg/cpp0x/constexpr-template11.C: New.
67
3e2927a1
JJ
682017-11-06 Jakub Jelinek <jakub@redhat.com>
69
70 PR tree-optimization/82838
71 * gcc.c-torture/compile/pr82838.c: New test.
72
7a1bdd66
JL
732017-11-06 Jeff Law <law@redhat.com>
74
75 PR target/82788
76 * gcc.dg/pr82788.c: New test.
77
9134df2c
RS
782017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
79 Alan Hayward <alan.hayward@arm.com>
80 David Sherwood <david.sherwood@arm.com>
81
82 * gcc.c-torture/compile/pr82816.c: New test.
83
962b9668
BS
842017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
85
86 * gcc.target/powerpc/sad-vectorize-1.c: New file.
87 * gcc.target/powerpc/sad-vectorize-2.c: New file.
88 * gcc.target/powerpc/sad-vectorize-3.c: New file.
89 * gcc.target/powerpc/sad-vectorize-4.c: New file.
90
454f8b2b
ML
912017-11-06 Martin Liska <mliska@suse.cz>
92
93 * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
94 for functions with non-void return type, or change type to void,
95 or add -Wno-return-type for test.
96 (foo2): Likewise.
97 * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
98 (foo1): Likewise.
99 * c-c++-common/cilk-plus/CK/errors.c: Likewise.
100 * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
101 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
102 * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
103 (test_exe): Likewise.
104 * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
105 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
106 * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
107 * g++.dg/eh/sighandle.C (dosegv): Likewise.
108 * g++.dg/ext/vector14.C (foo): Likewise.
109 (main): Likewise.
110 * g++.dg/graphite/pr41305.C: Likewise.
111 * g++.dg/graphite/pr42930.C: Likewise.
112 * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
113 (makeDir): Likewise.
114 * g++.dg/other/i386-8.C (foo): Likewise.
115 * g++.dg/pr45788.C: Likewise.
116 * g++.dg/pr64688.C (at_c): Likewise.
117 * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
118 * g++.dg/pr71633.C (c3::fn2): Likewise.
119 * g++.dg/stackprotectexplicit2.C (A): Likewise.
120 * g++.old-deja/g++.law/weak.C (main): Likewise.
121
6b6b9e5b
EB
1222017-11-06 Eric Botcazou <ebotcazou@adacore.com>
123
124 * gnat.dg/gcov: New directory.
125 * gnat.dg/gcov/gcov.exp: New driver.
126 * gnat.dg/gcov/check.adb: New test.
127
caa3209e
CL
1282017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
129
130 * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
131 dg-options.
132 * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
133 * gcc.misc-tests/gcov-3.c: Likewise.
134 * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
135 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
136 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
137 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
138 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
139 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
140 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
141 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
142 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
143 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
144 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
145 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
146 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
147 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
148 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
149 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
150 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
151 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
152 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
153 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
154 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
155 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
156 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
157 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
158 * gcc.target/arm/lp1189445.c: Likewise.
159
7d19c460
MK
1602017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
161
162 PR c++/80955
163 * g++.dg/cpp0x/udlit-macros.C: New.
164
16f681db
PT
1652017-11-06 Paul Thomas <pault@gcc.gnu.org>
166
167 PR fortran/69739
168 * gfortran.dg/pr69739.f90: New test.
169
19520957
ML
1702017-11-06 Martin Liska <mliska@suse.cz>
171
172 * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
173 functions with non-void return type, or change type to void, or
174 add -Wno-return-type for test.
175 * c-c++-common/asan/pr63638.c (f): Likewise.
176 * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
177 * c-c++-common/gomp/sink-1.c (depend): Likewise.
178 * c-c++-common/missing-symbol.c: Likewise.
179 * c-c++-common/pr36513-2.c (main2): Likewise.
180 * c-c++-common/pr36513.c (main1): Likewise.
181 * c-c++-common/pr49706-2.c: Likewise.
182 * c-c++-common/pr65120.c: Likewise.
183 * c-c++-common/tm/volatile-1.c (f): Likewise.
184 * c-c++-common/vector-1.c (f): Likewise.
185 * c-c++-common/vector-2.c (f): Likewise.
186 * g++.dg/abi/abi-tag14.C (f): Likewise.
187 (g): Likewise.
188 * g++.dg/abi/abi-tag18.C (f): Likewise.
189 * g++.dg/abi/abi-tag18a.C (f): Likewise.
190 * g++.dg/abi/covariant2.C (struct c3): Likewise.
191 (struct c7): Likewise.
192 * g++.dg/abi/covariant3.C (c1::f6): Likewise.
193 * g++.dg/abi/mangle7.C (f1): Likewise.
194 * g++.dg/asan/pr81340.C (class e): Likewise.
195 (e::f): Likewise.
196 * g++.dg/concepts/fn8.C (struct S): Likewise.
197 * g++.dg/concepts/pr65575.C (f): Likewise.
198 * g++.dg/concepts/template-parm11.C (f): Likewise.
199 * g++.dg/conversion/op6.C: Likewise.
200 * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
201 * g++.dg/cpp0x/access01.C: Likewise.
202 * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
203 * g++.dg/cpp0x/auto2.C (f): Likewise.
204 (struct A): Likewise.
205 (main): Likewise.
206 * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
207 * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
208 (B::foo): Likewise.
209 (B::bar): Likewise.
210 * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
211 * g++.dg/cpp0x/dc1.C (struct D): Likewise.
212 * g++.dg/cpp0x/dc3.C (struct D): Likewise.
213 * g++.dg/cpp0x/decltype12.C: Likewise.
214 * g++.dg/cpp0x/decltype17.C (main): Likewise.
215 * g++.dg/cpp0x/decltype3.C: Likewise.
216 * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
217 (struct D): Likewise.
218 * g++.dg/cpp0x/defaulted28.C (f): Likewise.
219 * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
220 * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
221 * g++.dg/cpp0x/initlist96.C: Likewise.
222 * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
223 * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
224 * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
225 * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
226 * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
227 * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
228 * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
229 * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
230 * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
231 * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
232 * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
233 * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
234 * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
235 * g++.dg/cpp0x/parse1.C (B::B): Likewise.
236 * g++.dg/cpp0x/pr34054.C (foo): Likewise.
237 * g++.dg/cpp0x/pr47416.C: Likewise.
238 * g++.dg/cpp0x/pr58781.C: Likewise.
239 * g++.dg/cpp0x/pr70538.C: Likewise.
240 * g++.dg/cpp0x/pr81325.C: Likewise.
241 * g++.dg/cpp0x/range-for13.C (begin): Likewise.
242 (end): Likewise.
243 * g++.dg/cpp0x/range-for14.C (begin): Likewise.
244 (end): Likewise.
245 * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
246 (test2_28): Likewise.
247 (test2_38): Likewise.
248 (test2_58): Likewise.
249 (test2_68): Likewise.
250 (test2_78): Likewise.
251 * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
252 * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
253 * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
254 * g++.dg/cpp0x/static_assert12.C: Likewise.
255 * g++.dg/cpp0x/static_assert13.C: Likewise.
256 * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
257 * g++.dg/cpp0x/trailing5.C (foo): Likewise.
258 (bar): Likewise.
259 * g++.dg/cpp0x/variadic114.C: Likewise.
260 * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
261 (bar): Likewise.
262 * g++.dg/cpp0x/variadic65.C: Likewise.
263 * g++.dg/cpp0x/variadic66.C (bind): Likewise.
264 * g++.dg/cpp0x/variadic97.C: Likewise.
265 * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
266 * g++.dg/cpp1y/auto-fn11.C: Likewise.
267 * g++.dg/cpp1y/auto-fn29.C: Likewise.
268 * g++.dg/cpp1y/auto-fn38.C: Likewise.
269 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
270 * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
271 * g++.dg/cpp1y/pr63996.C: Likewise.
272 * g++.dg/cpp1y/pr65202.C: Likewise.
273 * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
274 * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
275 * g++.dg/cpp1y/static_assert1.C: Likewise.
276 * g++.dg/cpp1y/static_assert2.C: Likewise.
277 * g++.dg/cpp1y/var-templ44.C: Likewise.
278 * g++.dg/cpp1z/fold6.C (f): Likewise.
279 * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
280 * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
281 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
282 * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
283 * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
284 * g++.dg/debug/dwarf2/icf.C: Likewise.
285 * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
286 * g++.dg/debug/nullptr01.C (g): Likewise.
287 * g++.dg/debug/pr16792.C (foo): Likewise.
288 * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
289 * g++.dg/debug/pr46338.C (struct S): Likewise.
290 * g++.dg/debug/pr47106.C (baz): Likewise.
291 (bar): Likewise.
292 (foo): Likewise.
293 * g++.dg/debug/pr71057.C (fn1): Likewise.
294 * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
295 (CLIParameterType::checkSwitched): Likewise.
296 * g++.dg/debug/pr80461.C (struct B): Likewise.
297 * g++.dg/dfp/44473-1.C (bar): Likewise.
298 * g++.dg/dfp/44473-2.C (bar): Likewise.
299 (foo): Likewise.
300 * g++.dg/eh/builtin1.C: Likewise.
301 * g++.dg/eh/builtin2.C: Likewise.
302 * g++.dg/eh/builtin3.C: Likewise.
303 * g++.dg/eh/pr45569.C (j): Likewise.
304 * g++.dg/eh/unwind2.C: Likewise.
305 * g++.dg/expr/bitfield11.C: Likewise.
306 * g++.dg/expr/static_cast7.C (f): Likewise.
307 * g++.dg/ext/altivec-14.C: Likewise.
308 * g++.dg/ext/asm13.C (fn1): Likewise.
309 * g++.dg/ext/builtin-object-size3.C: Likewise.
310 * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
311 (S::operator=): Likewise.
312 * g++.dg/ext/label7.C (f): Likewise.
313 * g++.dg/ext/label8.C (f): Likewise.
314 * g++.dg/ext/tmplattr7.C (test): Likewise.
315 * g++.dg/ext/vector8.C (f): Likewise.
316 * g++.dg/ext/visibility/anon1.C: Likewise.
317 * g++.dg/ext/visibility/anon2.C (f): Likewise.
318 * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
319 * g++.dg/ext/vla16.C (fn1): Likewise.
320 * g++.dg/goacc/reference.C: Likewise.
321 * g++.dg/gomp/pr37189.C: Likewise.
322 * g++.dg/gomp/pr39495-1.C: Likewise.
323 * g++.dg/gomp/pr39495-2.C: Likewise.
324 * g++.dg/gomp/pr82054.C: Likewise.
325 * g++.dg/inherit/covariant10.C (struct c6): Likewise.
326 (struct c17): Likewise.
327 * g++.dg/inherit/covariant11.C (struct c1): Likewise.
328 (struct c3): Likewise.
329 (struct c11): Likewise.
330 (struct c15): Likewise.
331 * g++.dg/inherit/protected1.C (A::operator==): Likewise.
332 * g++.dg/init/inline1.C (struct A): Likewise.
333 * g++.dg/init/new18.C: Likewise.
334 * g++.dg/init/reference2.C (f): Likewise.
335 * g++.dg/init/reference3.C: Likewise.
336 * g++.dg/init/switch1.C (f): Likewise.
337 * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
338 * g++.dg/ipa/devirt-13.C (main): Likewise.
339 * g++.dg/ipa/devirt-14.C (main): Likewise.
340 * g++.dg/ipa/devirt-15.C (main): Likewise.
341 * g++.dg/ipa/devirt-16.C (main): Likewise.
342 * g++.dg/ipa/devirt-17.C (main): Likewise.
343 * g++.dg/ipa/devirt-18.C (main): Likewise.
344 * g++.dg/ipa/devirt-19.C: Likewise.
345 * g++.dg/ipa/devirt-21.C (main): Likewise.
346 * g++.dg/ipa/devirt-23.C (main): Likewise.
347 * g++.dg/ipa/devirt-38.C: Likewise.
348 * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
349 * g++.dg/ipa/devirt-41.C (main): Likewise.
350 * g++.dg/ipa/devirt-42.C (main): Likewise.
351 * g++.dg/ipa/devirt-44.C (struct A): Likewise.
352 (main): Likewise.
353 * g++.dg/ipa/devirt-45.C (struct A): Likewise.
354 (main): Likewise.
355 * g++.dg/ipa/devirt-48.C (struct B): Likewise.
356 (struct D): Likewise.
357 * g++.dg/ipa/devirt-52.C: Likewise.
358 * g++.dg/ipa/nothrow-1.C (main): Likewise.
359 * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
360 * g++.dg/ipa/pr44372.C: Likewise.
361 * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
362 (putc_unlocked): Likewise.
363 (getline): Likewise.
364 (ferror_unlocked): Likewise.
365 * g++.dg/ipa/pr58371.C: Likewise.
366 * g++.dg/ipa/pr59176.C: Likewise.
367 * g++.dg/ipa/pr60640-1.C (class G): Likewise.
368 * g++.dg/ipa/pr61540.C (struct top): Likewise.
369 * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
370 * g++.dg/ipa/pr63587-1.C: Likewise.
371 * g++.dg/ipa/pr63587-2.C: Likewise.
372 * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
373 * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
374 * g++.dg/ipa/pr64068.C (class A): Likewise.
375 (A::m_fn2): Likewise.
376 (class C): Likewise.
377 * g++.dg/ipa/pr64896.C (struct D): Likewise.
378 * g++.dg/ipa/pr65002.C: Likewise.
379 * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
380 * g++.dg/ipa/pr65465.C (struct D): Likewise.
381 * g++.dg/ipa/pr66896.C (struct A): Likewise.
382 * g++.dg/ipa/pr68851.C (class G): Likewise.
383 (C::checkPseudoClass): Likewise.
384 * g++.dg/ipa/pr78211.C: Likewise.
385 * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
386 * g++.dg/ipa/pure-const-1.C (main): Likewise.
387 * g++.dg/ipa/pure-const-2.C (main): Likewise.
388 * g++.dg/ipa/pure-const-3.C (main): Likewise.
389 * g++.dg/ipa/remref-1.C (main): Likewise.
390 * g++.dg/ipa/remref-2.C (main): Likewise.
391 * g++.dg/lookup/builtin2.C (f): Likewise.
392 * g++.dg/lookup/crash3.C (struct A): Likewise.
393 (struct B): Likewise.
394 (crash): Likewise.
395 * g++.dg/lookup/friend20.C: Likewise.
396 * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
397 * g++.dg/lookup/struct2.C (A::c): Likewise.
398 * g++.dg/lto/20080709_0.C (f): Likewise.
399 * g++.dg/lto/20080907_0.C: Likewise.
400 * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
401 * g++.dg/lto/20080916_0.C (g): Likewise.
402 * g++.dg/lto/20081022_0.C (main): Likewise.
403 * g++.dg/lto/20081023_0.C (main): Likewise.
404 * g++.dg/lto/20081118_0.C (foo::method): Likewise.
405 * g++.dg/lto/20081118_1.C (bar::method): Likewise.
406 * g++.dg/lto/20081120-1_0.C: Likewise.
407 * g++.dg/lto/20081120-1_1.C: Likewise.
408 * g++.dg/lto/20081127_1.C (main): Likewise.
409 * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
410 * g++.dg/lto/20090303_0.C: Likewise.
411 * g++.dg/lto/20090311-1_0.C: Likewise.
412 * g++.dg/lto/20090312_0.C: Likewise.
413 * g++.dg/lto/20090315_0.C (main): Likewise.
414 * g++.dg/lto/20091002-1_0.C: Likewise.
415 * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
416 * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
417 * g++.dg/lto/20091004-1_0.C: Likewise.
418 * g++.dg/lto/20091004-2_0.C: Likewise.
419 * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
420 * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
421 * g++.dg/lto/20101010-1_0.C: Likewise.
422 * g++.dg/lto/20101010-2_0.C: Likewise.
423 * g++.dg/lto/pr45679-1_0.C: Likewise.
424 * g++.dg/lto/pr45679-1_1.C: Likewise.
425 * g++.dg/lto/pr45679-2_0.C: Likewise.
426 * g++.dg/lto/pr48042_0.C (B::x): Likewise.
427 * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
428 (main): Likewise.
429 * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
430 (main): Likewise.
431 * g++.dg/lto/pr63270_1.C: Likewise.
432 * g++.dg/lto/pr65193_0.C: Likewise.
433 * g++.dg/lto/pr65302_0.C: Likewise.
434 * g++.dg/lto/pr65316_0.C: Likewise.
435 * g++.dg/lto/pr65475c_0.C: Likewise.
436 * g++.dg/lto/pr65549_0.C (main): Likewise.
437 * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
438 * g++.dg/lto/pr69589_0.C: Likewise.
439 * g++.dg/opt/combine.C (qvariant_cast): Likewise.
440 (QScriptDebuggerBackendPrivate::trace): Likewise.
441 * g++.dg/opt/complex3.C (j): Likewise.
442 * g++.dg/opt/covariant1.C (struct T): Likewise.
443 * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
444 * g++.dg/opt/dump1.C (__attribute__): Likewise.
445 * g++.dg/opt/inline15.C (struct C): Likewise.
446 (fn2): Likewise.
447 * g++.dg/opt/local1.C (h): Likewise.
448 * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
449 * g++.dg/opt/new1.C: Likewise.
450 * g++.dg/opt/nrv8.C (main): Likewise.
451 * g++.dg/opt/pr23299.C (struct A): Likewise.
452 (struct B): Likewise.
453 (struct C): Likewise.
454 * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
455 * g++.dg/opt/pr44919.C (back_inserter): Likewise.
456 * g++.dg/opt/pr47615.C (main): Likewise.
457 * g++.dg/opt/pr55329.C (struct A): Likewise.
458 * g++.dg/opt/pr61456.C (Set): Likewise.
459 * g++.dg/opt/pr65003.C (D::foo): Likewise.
460 (F::foo): Likewise.
461 * g++.dg/opt/pr65554.C: Likewise.
462 * g++.dg/opt/pr69432.C (struct C): Likewise.
463 * g++.dg/opt/pr78373.C (struct D): Likewise.
464 (Traits>::m_fn4): Likewise.
465 * g++.dg/opt/pr79267.C (struct F): Likewise.
466 * g++.dg/opt/pr82159-2.C: Likewise.
467 * g++.dg/other/array3.C (reserve): Likewise.
468 * g++.dg/other/crash-5.C (f): Likewise.
469 * g++.dg/other/crash-8.C: Likewise.
470 * g++.dg/other/error34.C (S): Likewise.
471 * g++.dg/other/pr22003.C (c3::func): Likewise.
472 * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
473 * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
474 (Painter::for_each): Likewise.
475 (Painter::redraw_window): Likewise.
476 * g++.dg/other/pr42645-1.C (struct S): Likewise.
477 * g++.dg/other/pr42645-2.C (foo): Likewise.
478 (f3): Likewise.
479 * g++.dg/other/pr52048.C: Likewise.
480 * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
481 * g++.dg/overload/defarg4.C (class foo): Likewise.
482 (bar::Initialize): Likewise.
483 * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
484 * g++.dg/overload/ref-conv1.C: Likewise.
485 * g++.dg/overload/template5.C (test): Likewise.
486 * g++.dg/parse/crash40.C (class AAA): Likewise.
487 * g++.dg/parse/crash61.C: Likewise.
488 * g++.dg/parse/crash67.C: Likewise.
489 * g++.dg/parse/ctor5.C: Likewise.
490 * g++.dg/parse/defarg4.C (Foo): Likewise.
491 * g++.dg/parse/defarg6.C: Likewise.
492 * g++.dg/parse/error5.C (class Foo): Likewise.
493 * g++.dg/parse/expr2.C (foo): Likewise.
494 * g++.dg/parse/friend7.C: Likewise.
495 * g++.dg/parse/namespace1.C (bar): Likewise.
496 * g++.dg/parse/namespace9.C (g): Likewise.
497 * g++.dg/parse/ret-type2.C: Likewise.
498 * g++.dg/parse/typedef8.C (foo): Likewise.
499 * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
500 (main): Likewise.
501 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
502 (test_postfix_incdec): Likewise.
503 (test_sizeof): Likewise.
504 (test_alignof): Likewise.
505 (test_prefix_incdec): Likewise.
506 * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
507 * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
508 * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
509 * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
510 * g++.dg/pr55513.C (main): Likewise.
511 * g++.dg/pr55604.C (main): Likewise.
512 * g++.dg/pr57662.C: Likewise.
513 * g++.dg/pr58389.C (F::m_fn1): Likewise.
514 * g++.dg/pr59510.C: Likewise.
515 * g++.dg/pr67989.C: Likewise.
516 * g++.dg/pr70590-2.C: Likewise.
517 * g++.dg/pr70590.C: Likewise.
518 * g++.dg/pr70965.C (foo): Likewise.
519 * g++.dg/pr77550.C: Likewise.
520 * g++.dg/pr80287.C (struct A): Likewise.
521 * g++.dg/pr80707.C (A::m_fn1): Likewise.
522 * g++.dg/pr81194.C: Likewise.
523 * g++.dg/spellcheck-identifiers.C: Likewise.
524 * g++.dg/tc1/dr152.C: Likewise.
525 * g++.dg/template/aggr-init1.C (CreateA): Likewise.
526 * g++.dg/template/anon1.C (struct x): Likewise.
527 (struct vector): Likewise.
528 * g++.dg/template/array29.C: Likewise.
529 * g++.dg/template/array7.C (bar): Likewise.
530 * g++.dg/template/canon-type-8.C: Likewise.
531 * g++.dg/template/conv1.C (First::Foo): Likewise.
532 * g++.dg/template/crash107.C: Likewise.
533 * g++.dg/template/crash23.C (f): Likewise.
534 * g++.dg/template/crash8.C (struct bar): Likewise.
535 * g++.dg/template/defarg4.C (struct A): Likewise.
536 * g++.dg/template/dependent-expr9.C: Likewise.
537 * g++.dg/template/error10.C (Btest): Likewise.
538 * g++.dg/template/friend32.C (f): Likewise.
539 * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
540 (main): Likewise.
541 * g++.dg/template/memfriend7.C (A::h): Likewise.
542 * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
543 * g++.dg/template/nontype12.C (baz): Likewise.
544 * g++.dg/template/overload12.C (foo2): Likewise.
545 * g++.dg/template/overload5.C (foo::f): Likewise.
546 * g++.dg/template/overload8.C (struct A): Likewise.
547 * g++.dg/template/partial10.C (fn): Likewise.
548 (main): Likewise.
549 * g++.dg/template/partial9.C (f): Likewise.
550 * g++.dg/template/qual1.C (shift_compare): Likewise.
551 * g++.dg/template/show-template-tree-3.C: Likewise.
552 * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
553 * g++.dg/template/sizeof9.C (d): Likewise.
554 * g++.dg/template/spec6.C: Likewise.
555 * g++.dg/template/spec7.C (h): Likewise.
556 * g++.dg/template/typedef8.C: Likewise.
557 * g++.dg/template/using20.C (f): Likewise.
558 * g++.dg/template/vla1.C (label): Likewise.
559 * g++.dg/tm/cgraph_edge.C: Likewise.
560 * g++.dg/tm/pr46646.C: Likewise.
561 * g++.dg/tm/pr47554.C (class list): Likewise.
562 * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
563 * g++.dg/tm/unsafe1.C (f): Likewise.
564 * g++.dg/tm/unsafe2.C (g): Likewise.
565 * g++.dg/torture/pr70971.C: Likewise.
566 * g++.dg/torture/20070621-1.C: Likewise.
567 * g++.dg/torture/20090329-1.C: Likewise.
568 * g++.dg/torture/20141013.C: Likewise.
569 * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
570 * g++.dg/torture/pr33340.C (new): Likewise.
571 * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
572 * g++.dg/torture/pr34222.C (readFloat): Likewise.
573 * g++.dg/torture/pr34241.C (test): Likewise.
574 * g++.dg/torture/pr34641.C: Likewise.
575 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
576 * g++.dg/torture/pr35164-1.C: Likewise.
577 * g++.dg/torture/pr36745.C: Likewise.
578 * g++.dg/torture/pr38705.C (S::bar): Likewise.
579 * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
580 * g++.dg/torture/pr39362.C: Likewise.
581 * g++.dg/torture/pr39732.C (f): Likewise.
582 * g++.dg/torture/pr40991.C: Likewise.
583 * g++.dg/torture/pr41775.C: Likewise.
584 * g++.dg/torture/pr42183.C: Likewise.
585 * g++.dg/torture/pr42450.C: Likewise.
586 * g++.dg/torture/pr42704.C: Likewise.
587 * g++.dg/torture/pr42760.C (baz): Likewise.
588 (bar): Likewise.
589 * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
590 * g++.dg/torture/pr42883.C: Likewise.
591 * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
592 * g++.dg/torture/pr44148.C: Likewise.
593 * g++.dg/torture/pr44295.C: Likewise.
594 * g++.dg/torture/pr44357.C: Likewise.
595 * g++.dg/torture/pr44813.C: Likewise.
596 * g++.dg/torture/pr45580.C: Likewise.
597 * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
598 * g++.dg/torture/pr45877.C: Likewise.
599 * g++.dg/torture/pr46383.C: Likewise.
600 * g++.dg/torture/pr46469.C (__attribute__): Likewise.
601 (identifierByPthreadHandle): Likewise.
602 * g++.dg/torture/pr47313.C: Likewise.
603 * g++.dg/torture/pr48271.C: Likewise.
604 * g++.dg/torture/pr49615.C (Dispatch): Likewise.
605 (C::f): Likewise.
606 * g++.dg/torture/pr49770.C (main): Likewise.
607 * g++.dg/torture/pr49938.C: Likewise.
608 * g++.dg/torture/pr51436.C: Likewise.
609 * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
610 * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
611 * g++.dg/torture/pr51959.C: Likewise.
612 * g++.dg/torture/pr52772.C (class c6): Likewise.
613 * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
614 * g++.dg/torture/pr53011.C: Likewise.
615 * g++.dg/torture/pr53602.C: Likewise.
616 * g++.dg/torture/pr53752.C: Likewise.
617 * g++.dg/torture/pr54838.C: Likewise.
618 * g++.dg/torture/pr54902.C: Likewise.
619 * g++.dg/torture/pr56029.C: Likewise.
620 * g++.dg/torture/pr56768.C (operator!=): Likewise.
621 * g++.dg/torture/pr57107.C: Likewise.
622 * g++.dg/torture/pr57140.C: Likewise.
623 * g++.dg/torture/pr57235.C: Likewise.
624 * g++.dg/torture/pr58252.C: Likewise.
625 * g++.dg/torture/pr58555.C: Likewise.
626 * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
627 * g++.dg/torture/pr60438-1.C (foo): Likewise.
628 * g++.dg/torture/pr60746.C (Two::run): Likewise.
629 * g++.dg/torture/pr61554.C: Likewise.
630 * g++.dg/torture/pr63419.C: Likewise.
631 * g++.dg/torture/pr63476.C: Likewise.
632 * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
633 * g++.dg/torture/pr64282.C (class H): Likewise.
634 * g++.dg/torture/pr64378.C (struct top): Likewise.
635 * g++.dg/torture/pr64565.C: Likewise.
636 * g++.dg/torture/pr64568-2.C: Likewise.
637 * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
638 * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
639 * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
640 * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
641 * g++.dg/torture/pr65655.C: Likewise.
642 * g++.dg/torture/pr65851.C: Likewise.
643 * g++.dg/torture/pr67055.C: Likewise.
644 * g++.dg/torture/pr67191.C: Likewise.
645 * g++.dg/torture/pr68852.C: Likewise.
646 * g++.dg/torture/pr69264.C: Likewise.
647 * g++.dg/torture/pr77674.C: Likewise.
648 * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
649 * g++.dg/torture/pr78268.C: Likewise.
650 * g++.dg/torture/pr78507.C: Likewise.
651 * g++.dg/torture/pr78692.C (F::g): Likewise.
652 * g++.dg/torture/pr80171.C: Likewise.
653 * g++.dg/torture/pr82154.C (class f): Likewise.
654 (f::k): Likewise.
655 * g++.dg/tree-ssa/copyprop.C: Likewise.
656 * g++.dg/tree-ssa/pr22444.C: Likewise.
657 * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
658 * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
659 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
660 * g++.dg/tree-ssa/pr27283.C: Likewise.
661 * g++.dg/tree-ssa/pr27291.C: Likewise.
662 * g++.dg/tree-ssa/pr27548.C: Likewise.
663 * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
664 * g++.dg/tree-ssa/pr42337.C: Likewise.
665 * g++.dg/tree-ssa/pred-1.C (main): Likewise.
666 * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
667 * g++.dg/ubsan/pr65583.C: Likewise.
668 * g++.dg/vect/pr60836.cc (norm_): Likewise.
669 * g++.dg/vect/pr68145.cc: Likewise.
670 * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
671 * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
672 * g++.dg/warn/Waddress-3.C: Likewise.
673 * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
674 * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
675 * g++.dg/warn/Wparentheses-10.C: Likewise.
676 * g++.dg/warn/Wparentheses-11.C: Likewise.
677 * g++.dg/warn/Wparentheses-12.C: Likewise.
678 * g++.dg/warn/Wparentheses-25.C: Likewise.
679 * g++.dg/warn/Wparentheses-6.C: Likewise.
680 * g++.dg/warn/Wparentheses-7.C: Likewise.
681 * g++.dg/warn/Wparentheses-8.C: Likewise.
682 * g++.dg/warn/Wparentheses-9.C: Likewise.
683 * g++.dg/warn/Wshadow-5.C: Likewise.
684 * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
685 (gg): Likewise.
686 * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
687 (gg): Likewise.
688 * g++.dg/warn/Wtype-limits.C (ff): Likewise.
689 (gg): Likewise.
690 * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
691 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
692 * g++.dg/warn/pmf1.C (a::f): Likewise.
693 * g++.old-deja/g++.benjamin/p13417.C: Likewise.
694 * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
695 * g++.old-deja/g++.ext/constructor.C: Likewise.
696 * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
697 * g++.old-deja/g++.ext/namedret3.C: Likewise.
698 * g++.old-deja/g++.ext/return1.C: Likewise.
699 * g++.old-deja/g++.jason/anon4.C (main): Likewise.
700 * g++.old-deja/g++.jason/enum6.C: Likewise.
701 * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
702 * g++.old-deja/g++.jason/lineno3.C: Likewise.
703 * g++.old-deja/g++.jason/lineno4.C: Likewise.
704 * g++.old-deja/g++.jason/new2.C (main): Likewise.
705 * g++.old-deja/g++.jason/new4.C (main): Likewise.
706 * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
707 * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
708 * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
709 * g++.old-deja/g++.law/builtin1.C (main): Likewise.
710 * g++.old-deja/g++.law/enum9.C: Likewise.
711 * g++.old-deja/g++.law/except3.C: Likewise.
712 * g++.old-deja/g++.law/init6.C: Likewise.
713 * g++.old-deja/g++.law/profile1.C (main): Likewise.
714 * g++.old-deja/g++.law/shadow2.C (main): Likewise.
715 * g++.old-deja/g++.law/temps4.C (main): Likewise.
716 * g++.old-deja/g++.mike/bool2.C (main): Likewise.
717 * g++.old-deja/g++.mike/eh1.C: Likewise.
718 * g++.old-deja/g++.mike/eh10.C: Likewise.
719 * g++.old-deja/g++.mike/eh13.C (main): Likewise.
720 * g++.old-deja/g++.mike/eh16.C: Likewise.
721 * g++.old-deja/g++.mike/eh17.C: Likewise.
722 * g++.old-deja/g++.mike/eh2.C: Likewise.
723 * g++.old-deja/g++.mike/eh23.C: Likewise.
724 * g++.old-deja/g++.mike/eh24.C: Likewise.
725 * g++.old-deja/g++.mike/eh25.C: Likewise.
726 * g++.old-deja/g++.mike/eh26.C: Likewise.
727 * g++.old-deja/g++.mike/eh27.C: Likewise.
728 * g++.old-deja/g++.mike/eh28.C: Likewise.
729 * g++.old-deja/g++.mike/eh29.C: Likewise.
730 * g++.old-deja/g++.mike/eh30.C: Likewise.
731 * g++.old-deja/g++.mike/eh31.C: Likewise.
732 * g++.old-deja/g++.mike/eh35.C: Likewise.
733 * g++.old-deja/g++.mike/eh36.C: Likewise.
734 * g++.old-deja/g++.mike/eh37.C: Likewise.
735 * g++.old-deja/g++.mike/eh38.C: Likewise.
736 * g++.old-deja/g++.mike/eh39.C: Likewise.
737 * g++.old-deja/g++.mike/eh40.C: Likewise.
738 * g++.old-deja/g++.mike/eh47.C: Likewise.
739 * g++.old-deja/g++.mike/eh50.C: Likewise.
740 * g++.old-deja/g++.mike/eh51.C: Likewise.
741 * g++.old-deja/g++.mike/eh7.C: Likewise.
742 * g++.old-deja/g++.mike/eh8.C: Likewise.
743 * g++.old-deja/g++.mike/eh9.C: Likewise.
744 * g++.old-deja/g++.mike/mangle1.C: Likewise.
745 * g++.old-deja/g++.mike/p5958.C: Likewise.
746 * g++.old-deja/g++.mike/p6004.C: Likewise.
747 * g++.old-deja/g++.mike/p700.C: Likewise.
748 * g++.old-deja/g++.mike/p7912.C: Likewise.
749 * g++.old-deja/g++.mike/p811.C (main): Likewise.
750 * g++.old-deja/g++.mike/virt4.C (main): Likewise.
751 * g++.old-deja/g++.oliva/nameret1.C: Likewise.
752 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
753 * g++.old-deja/g++.other/decl1.C (bar): Likewise.
754 * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
755 (main): Likewise.
756 * g++.old-deja/g++.other/inline8.C (main): Likewise.
757 * g++.old-deja/g++.other/loop1.C: Likewise.
758 * g++.old-deja/g++.other/syntax1.C (main): Likewise.
759 * g++.old-deja/g++.pt/repo3.C (main): Likewise.
760 * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
761 * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
762 * gcc.dg/pr44545.c: Likewise.
763 * obj-c++.dg/comp-types-8.mm: Likewise.
764 * obj-c++.dg/demangle-3.mm: Likewise.
765 * obj-c++.dg/super-class-1.mm: Likewise.
766
23dbc169
ML
7672017-11-06 Martin Liska <mliska@suse.cz>
768
769 * c-c++-common/dfp/call-by-value.c (foo32): Return a default
770 value of change return type to void.
771 (foo64): Likewise.
772 (foo128): Likewise.
773 * g++.dg/bprob/g++-bprob-1.C: Likewise.
774 * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
775 * g++.dg/cpp0x/range-for6.C (foo): Likewise.
776 * g++.dg/cpp0x/udlit-template.C: Likewise.
777 * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
778 (operator>>): Likewise.
779 * g++.dg/expr/cond12.C (struct X): Likewise.
780 (X::operator=): Likewise.
781 * g++.dg/gcov/gcov-1.C: Likewise.
782 * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
783 * g++.dg/ipa/devirt-21.C: Likewise.
784 * g++.dg/ipa/devirt-23.C: Likewise.
785 * g++.dg/ipa/devirt-34.C (t): Likewise.
786 * g++.dg/missing-return.C: New test. Likewise.
787 * g++.dg/opt/20050511-1.C (bar): Likewise.
788 * g++.dg/opt/const3.C (A::foo1): Likewise.
789 (A::foo2): Likewise.
790 * g++.dg/opt/pr23299.C (E::c): Likewise.
791 * g++.dg/other/copy2.C (A::operator=): Likewise.
792 * g++.dg/overload/addr1.C: Likewise.
793 * g++.dg/pr48484.C: Likewise.
794 * g++.dg/tls/thread_local3.C (thread_main): Likewise.
795 * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
796 * g++.dg/tls/thread_local5.C (thread_main): Likewise.
797 * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
798 * g++.dg/tls/thread_local6.C (thread_main): Likewise.
799 * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
800 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
801 * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
802 * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
803 * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
804 (av): Likewise.
805 * g++.dg/warn/string1.C (test): Likewise.
806
d88412fc
TK
8072017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
808
809 PR fortran/82471
810 * gfortran.dg/loop_interchange_1.f90: New test.
811
5233d455
PT
8122017-11-05 Paul Thomas <pault@gcc.gnu.org>
813
814 PR fortran/78641
815 * gfortran.dg/class_66.f90: New test.
816
aea5e932
PT
8172017-11-05 Paul Thomas <pault@gcc.gnu.org>
818
819 PR fortran/81447
820 * gfortran.dg/class_65.f90: New test.
821 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
822 count from 18 to 21.
823 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
824 count from 32 to 54.
825 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
826 count from 4 to 10.
827 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
828 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
829 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
830 2 to 5.
831 * gfortran.dg/finalize_28.f90: Increase builtin_free
832 count from 3 to 6.
833 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
834 builtin_malloc counts from 11 to 14.
835 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
836 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
837
173399a0
DS
8382017-11-04 Daniel Santos <daniel.santos@pobox.com>
839
840 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
841 gcc.target/i386/pr82002-2b.c: Likewise.
842
7c4acac3
AV
8432017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
844
845 * gfortran.dg/coarray/send_char_array_1.f90: New test.
846
0260e278
TK
8472017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
848
849 PR fortran/70330
850 * gfortran.dg/pr70330.f90: New test.
851
9a3d38f6
TK
8522017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/29600
855 * gfortran.dg/minmaxloc_8.f90: New test.
856
77dacf9d
PT
8572017-11-04 Paul Thomas <pault@gcc.gnu.org>
858
859 PR fortran/81735
860 * gfortran.dg/pr81735.f90: New test.
861
9cfdd484
SK
8622017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
863
864 PR fortran/82796
865 * gfortran.dg/equiv_pure.f90: New test.
866
61959ba1
JL
8672017-11-03 Jeff Law <law@redhat.com>
868
150e3476
JL
869 PR target/82823
870 * g++.dg/torture/pr82823.C: New test.
871
61959ba1
JL
872 * gcc.target/i386/stack-check-12.c: New test.
873
245f6de1
JJ
8742017-11-03 Jakub Jelinek <jakub@redhat.com>
875
876 PR tree-optimization/78821
877 * gcc.dg/store_merging_13.c: New test.
878 * gcc.dg/store_merging_14.c: New test.
879
248b06ba
SK
8802017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
881
882 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
883 dg-xfail-if directive.
884
f66060c6
SL
8852017-11-03 Sandra Loosemore <sandra@codesourcery.com>
886
887 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
888
ece615ec
UB
8892017-11-03 Uros Bizjak <ubizjak@gmail.com>
890
891 PR testsuite/82828
892 PR rtl-optimization/70263
893 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
894
63626547
MG
8952017-11-03 Marc Glisse <marc.glisse@inria.fr>
896
897 * gcc.dg/tree-ssa/negneg-1.c: New file.
898 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
899 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
900 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
901
e7a74006
JH
9022017-11-03 Jan Hubicka <hubicka@ucw.cz>
903
904 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
905 value to not clash with frequency.
906 * gcc.dg/strict-overflow-3.c (foo): Likewise.
907 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
908 * gcc.dg/tree-ssa/dump-2.c: Update template.
909 * gcc.dg/tree-ssa/ifc-10.c: Update template.
910 * gcc.dg/tree-ssa/ifc-11.c: Update template.
911 * gcc.dg/tree-ssa/ifc-12.c: Update template.
912 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
913 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
914 * gcc.dg/tree-ssa/ifc-5.c: Update template.
915 * gcc.dg/tree-ssa/ifc-8.c: Update template.
916 * gcc.dg/tree-ssa/ifc-9.c: Update template.
917 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
918 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
919 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
920 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
921 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
922 * gcc.target/i386/pr61403.c: Update template.
923
a93ee058
NS
9242017-11-03 Nathan Sidwell <nathan@acm.org>
925
91afdf4c
NS
926 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
927
a93ee058
NS
928 PR c++/82710
929 * g++.dg/warn/pr82710.C: More cases.
930
a34a16ab
RS
9312017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
932
933 * gcc.dg/pr82809.c: New test.
934
d5f0b3f0
PC
9352017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
936
937 PR c++/81957
938 * g++.dg/cpp0x/variadic-crash5.C: New.
939
718afa1a
SE
9402017-11-02 Steve Ellcey <sellcey@cavium.com>
941
942 PR target/79868
943 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
944 new format.
945 * gcc.target/aarch64/spellcheck_2.c: Ditto.
946 * gcc.target/aarch64/spellcheck_3.c: Ditto.
947 * gcc.target/aarch64/target_attr_11.c: Ditto.
948 * gcc.target/aarch64/target_attr_12.c: Ditto.
949 * gcc.target/aarch64/target_attr_17.c: Ditto.
950
3c3947b8
NS
9512017-11-02 Nathan Sidwell <nathan@acm.org>
952
dfa65d3f
NS
953 PR c++/82710
954 * g++.dg/warn/pr82710.C: New.
955
3c3947b8
NS
956 * g++.dg/lang-dump.C: New.
957
1e8fc1ce
RB
9582017-11-02 Richard Biener <rguenther@suse.de>
959
960 PR tree-optimization/82795
961 * gcc.target/i386/pr82795.c: New testcase.
962
5b5905bb
CZ
9632017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
964
965 * gcc.target/arc/loop-1.c: Add test.
966
331b4673
TV
9672017-11-02 Tom de Vries <tom@codesourcery.com>
968
969 PR testsuite/82415
970 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
971 * gcc.target/i386/naked-2.c: Same.
972
a4d758d0
RB
9732017-11-02 Richard Biener <rguenther@suse.de>
974
975 PR middle-end/82765
976 * gcc.dg/pr82765.c: New testcase.
977
30d124e1
TV
9782017-11-02 Tom de Vries <tom@codesourcery.com>
979
980 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
981
efc04f78
JJ
9822017-11-01 Jakub Jelinek <jakub@redhat.com>
983
984 PR rtl-optimization/82778
985 * g++.dg/opt/pr82778.C: New test.
986
9872017-11-01 Michael Collison <michael.collison@arm.com>
988
989 PR rtl-optimization/82597
990 * gcc.dg/pr82597.c: New test.
991
6e0cb45f
UB
9922017-11-01 Uros Bizjak <ubizjak@gmail.com>
993
994 * gcc.target/alpha/sqrt.c: New test.
995
98df3ab0
DS
9962017-10-31 Daniel Santos <daniel.santos@pobox.com>
997
6e0cb45f
UB
998 * gcc.target/i386/pr82002-1.c: New test.
999 * gcc.target/i386/pr82002-2a.c: New xfail test.
1000 * gcc.target/i386/pr82002-2b.c: New xfail test.
98df3ab0 1001
0a9088ee
MJ
10022017-10-31 Martin Jambor <mjambor@suse.cz>
1003
1004 PR c++/81702
1005 * g++.dg/tree-ssa/pr81702.C: New test.
1006
77f4ead7
DM
10072017-10-31 David Malcolm <dmalcolm@redhat.com>
1008
1009 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
1010 the environment, don't delete the generated executable.
1011
84ffba12
DM
10122017-10-31 David Malcolm <dmalcolm@redhat.com>
1013
6e0cb45f 1014 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
84ffba12
DM
1015 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
1016
64a5912c
DM
10172017-10-31 David Malcolm <dmalcolm@redhat.com>
1018
1019 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1020 for renaming of error_at_rich_loc and inform_at_rich_loc.
1021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1022 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
1023
29a4ef18
ML
10242017-10-31 Martin Liska <mliska@suse.cz>
1025
1026 * g++.dg/gcov/loop.C: New test.
1027 * lib/gcov.exp: Support human readable format for counts.
1028
cdb07de7
ML
10292017-10-31 Martin Liska <mliska@suse.cz>
1030
1031 * g++.dg/gcov/ternary.C: New test.
6e0cb45f 1032 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
cdb07de7
ML
1033 * lib/gcov.exp: Support new format for intermediate file format.
1034
9d54607a
JK
10352017-11-01 Julia Koval <julia.koval@intel.com>
1036
1037 * gcc.target/i386/avx-1.c: Handle new intrinsics.
1038 * gcc.target/i386/avx512-check.h: Check GFNI bit.
1039 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
1040 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
1041 * gcc.target/i386/gfni-1.c: New.
1042 * gcc.target/i386/gfni-2.c: New.
1043 * gcc.target/i386/gfni-3.c: New.
1044 * gcc.target/i386/gfni-4.c: New.
1045 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
1046 * gcc.target/i386/sse-12.c: Handle new intrinsics.
1047 * gcc.target/i386/sse-13.c: Ditto.
1048 * gcc.target/i386/sse-14.c: Ditto.
1049 * gcc.target/i386/sse-22.c: Ditto.
1050 * gcc.target/i386/sse-23.c: Ditto.
1051 * g++.dg/other/i386-2.C: Ditto.
1052 * g++.dg/other/i386-3.C: Ditto.
1053
441c7bba
EB
10542017-11-01 Michael Collison <michael.collison@arm.com>
1055
1056 PR rtl-optimization/82597
1057 * gcc.dg/pr82597.c: New test.
9d54607a 1058
77efd154
PC
10592017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1060
1061 PR c++/67595
1062 * g++.dg/concepts/pr67595.C: New.
1063
59d7953a
PT
10642017-10-30 Paul Thomas <pault@gcc.gnu.org>
1065
1066 PR fortran/80850
1067 * gfortran.dg/class_64_f90 : New test.
1068
8581ce0a
UB
10692017-10-30 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * g++.dg/pr82725.C: Move to ...
1072 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
1073
0c51bf96
SK
10742017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1075
1076 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
1077
bae0ffb5
PC
10782017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1079
1080 PR c++/82085
1081 * g++.dg/cpp1y/var-templ56.C: New.
1082
ff630487
NS
10832017-10-30 Nathan Sidwell <nathan@acm.org>
1084
1085 * g++.dg/other/operator2.C: Adjust diagnostic.
1086 * g++.old-deja/g++.jason/operator.C: Likewise.
1087
daff6cdf
SM
10882017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
1089
1090 * sse2-check.h: New file.
1091 * sse2-addpd-1.c: New file.
1092 * sse2-addsd-1.c: New file.
1093 * sse2-andnpd-1.c: New file.
1094 * sse2-andpd-1.c: New file.
1095 * sse2-cmppd-1.c: New file.
1096 * sse2-cmpsd-1.c: New file.
1097 * sse2-comisd-1.c: New file.
1098 * sse2-comisd-2.c: New file.
1099 * sse2-comisd-3.c: New file.
1100 * sse2-comisd-4.c: New file.
1101 * sse2-comisd-5.c: New file.
1102 * sse2-comisd-6.c: New file.
1103 * sse2-cvtdq2pd-1.c: New file.
1104 * sse2-cvtdq2ps-1.c: New file.
1105 * sse2-cvtpd2dq-1.c: New file.
1106 * sse2-cvtpd2ps-1.c: New file.
1107 * sse2-cvtps2dq-1.c: New file.
1108 * sse2-cvtps2pd-1.c: New file.
1109 * sse2-cvtsd2si-1.c: New file.
1110 * sse2-cvtsd2si-2.c: New file.
1111 * sse2-cvtsd2ss-1.c: New file.
1112 * sse2-cvtsi2sd-1.c: New file.
1113 * sse2-cvtsi2sd-2.c: New file.
1114 * sse2-cvtss2sd-1.c: New file.
1115 * sse2-cvttpd2dq-1.c: New file.
1116 * sse2-cvttps2dq-1.c: New file.
1117 * sse2-cvttsd2si-1.c: New file.
1118 * sse2-cvttsd2si-2.c: New file.
1119 * sse2-divpd-1.c: New file.
1120 * sse2-divsd-1.c: New file.
1121 * sse2-maxpd-1.c: New file.
1122 * sse2-maxsd-1.c: New file.
1123 * sse2-minpd-1.c: New file.
1124 * sse2-minsd-1.c: New file.
1125 * sse2-mmx.c: New file.
1126 * sse2-movhpd-1.c: New file.
1127 * sse2-movhpd-2.c: New file.
1128 * sse2-movlpd-1.c: New file.
1129 * sse2-movlpd-2.c: New file.
1130 * sse2-movmskpd-1.c: New file.
1131 * sse2-movq-1.c: New file.
1132 * sse2-movq-2.c: New file.
1133 * sse2-movq-3.c: New file.
1134 * sse2-movsd-1.c: New file.
1135 * sse2-movsd-2.c: New file.
1136 * sse2-movsd-3.c: New file.
1137 * sse2-mulpd-1.c: New file.
1138 * sse2-mulsd-1.c: New file.
1139 * sse2-orpd-1.c: New file.
1140 * sse2-packssdw-1.c: New file.
1141 * sse2-packsswb-1.c: New file.
1142 * sse2-packuswb-1.c: New file.
1143 * sse2-paddb-1.c: New file.
1144 * sse2-paddd-1.c: New file.
1145 * sse2-paddq-1.c: New file.
1146 * sse2-paddsb-1.c: New file.
1147 * sse2-paddsw-1.c: New file.
1148 * sse2-paddusb-1.c: New file.
1149 * sse2-paddusw-1.c: New file.
1150 * sse2-paddw-1.c: New file.
1151 * sse2-pavgb-1.c: New file.
1152 * sse2-pavgw-1.c: New file.
1153 * sse2-pcmpeqb-1.c: New file.
1154 * sse2-pcmpeqd-1.c: New file.
1155 * sse2-pcmpeqw-1.c: New file.
1156 * sse2-pcmpgtb-1.c: New file.
1157 * sse2-pcmpgtd-1.c: New file.
1158 * sse2-pcmpgtw-1.c: New file.
1159 * sse2-pextrw.c: New file.
1160 * sse2-pinsrw.c: New file.
1161 * sse2-pmaddwd-1.c: New file.
1162 * sse2-pmaxsw-1.c: New file.
1163 * sse2-pmaxub-1.c: New file.
1164 * sse2-pminsw-1.c: New file.
1165 * sse2-pminub-1.c: New file.
1166 * sse2-pmovmskb-1.c: New file.
1167 * sse2-pmulhuw-1.c: New file.
1168 * sse2-pmulhw-1.c: New file.
1169 * sse2-pmullw-1.c: New file.
1170 * sse2-pmuludq-1.c: New file.
1171 * sse2-psadbw-1.c: New file.
1172 * sse2-pshufd-1.c: New file.
1173 * sse2-pshufhw-1.c: New file.
1174 * sse2-pshuflw-1.c: New file.
1175 * sse2-pslld-1.c: New file.
1176 * sse2-pslld-2.c: New file.
1177 * sse2-pslldq-1.c: New file.
1178 * sse2-psllq-1.c: New file.
1179 * sse2-psllq-2.c: New file.
1180 * sse2-psllw-1.c: New file.
1181 * sse2-psllw-2.c: New file.
1182 * sse2-psrad-1.c: New file.
1183 * sse2-psrad-2.c: New file.
1184 * sse2-psraw-1.c: New file.
1185 * sse2-psraw-2.c: New file.
1186 * sse2-psrld-1.c: New file.
1187 * sse2-psrld-2.c: New file.
1188 * sse2-psrldq-1.c: New file.
1189 * sse2-psrlq-1.c: New file.
1190 * sse2-psrlq-2.c: New file.
1191 * sse2-psrlw-1.c: New file.
1192 * sse2-psrlw-2.c: New file.
1193 * sse2-psubb-1.c: New file.
1194 * sse2-psubd-1.c: New file.
1195
78effffc
WS
11962017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1197
1198 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
1199 types for testcase arguments.
1200
51a9f20c
RB
12012017-10-30 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/82762
1204 * gcc.dg/torture/pr82762.c: New testcase.
1205
c1136864
RB
12062017-10-30 Richard Biener <rguenther@suse.de>
1207
1208 * gcc.dg/gimplefe-27.c: New testcase.
1209
c76dc9c3
JM
12102017-10-30 Joseph Myers <joseph@codesourcery.com>
1211
1212 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
1213
a62b3dc5
JJ
12142017-10-30 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR middle-end/22141
1217 * gcc.dg/store_merging_10.c: New test.
1218 * gcc.dg/store_merging_11.c: New test.
1219 * gcc.dg/store_merging_12.c: New test.
1220 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
1221
5603c1d9
UB
12222017-10-30 Uros Bizjak <ubizjak@gmail.com>
1223
1224 PR target/82725
1225 * g++.dg/pr82725.C: New test.
1226
180295ed
JW
12272017-10-29 Jim Wilson <wilson@tuliptree.org>
1228
1229 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
5603c1d9 1230 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
180295ed 1231
a3cbda1b
PC
12322017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/70971
1235 * g++.dg/torture/pr70971.C: New.
1236
575b527e
PT
12372017-10-28 Paul Thomas <pault@gcc.gnu.org>
1238
1239 PR fortran/81758
1240 * gfortran.dg/class_63.f90: New test.
1241
fdfcd5ec
SK
12422017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/82620
1245 * gfortran.dg/allocate_error_7.f90: new test.
1246
df7a517d
PC
12472017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
1248
1249 PR c++/82218
1250 * g++.dg/cpp1y/constexpr-82218.C: New.
1251
eada55b9
EB
12522017-10-27 Eric Botcazou <ebotcazou@adacore.com>
1253
1254 * gnat.dg/opt68.ad[sb]: New test.
1255
a3123cd8
DS
12562017-10-27 Daniel Santos <daniel.santos@pobox.com>
1257
1258 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
1259
ee5fd23a
MM
12602017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1261
1262 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
1263 variants. Check various conversions to/from float128. Check
1264 negation. Use {\m...\M} in the tests.
1265 * gcc.target/powerpc/float128-hw2.c: New test for implicit
1266 _Float128 math functions.
1267 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
1268 not implicitly adding the _Float128 math functions.
1269 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
1270 valid.
1271 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1272
3f563e0b
UB
12732017-10-27 Uros Bizjak <ubizjak@gmail.com>
1274
1275 PR target/82692
1276 * gcc.dg/torture/pr82692.c: New test.
1277
759ebd17
WS
12782017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
1279
1280 * gcc.target/powerpc/fold-vec-neg-char.c: New.
1281 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
1282 * gcc.target/powerpc/fold-vec-neg-int.c: New.
1283 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
1284 * gcc.target/powerpc/fold-vec-neg-short.c: New.
1285
6c6bde30
TK
12862017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1287
1288 PR fortran/56342
1289 * gfortran.dg/matmul_const.f90: New test.
1290
9333319b
JH
12912017-10-25 Jan Hubicka <hubicka@ucw.cz>
1292
1293 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
1294
76ff5c24
JJ
12952017-10-27 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR target/82703
1298 * gcc.dg/pr82703.c: New test.
1299
0fab169b
PK
13002017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1301
1302 * gcc.dg/ipa/propmalloc-1.c: New test-case.
1303 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1304 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1305
e89b556b
PC
13062017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/71385
1309 * g++.dg/concepts/pr71385.C: New.
1310
001ee39a
PC
13112017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/80739
1314 * g++.dg/cpp1y/constexpr-80739.C: New.
1315
830717d0
RB
13162017-10-27 Richard Biener <rguenther@suse.de>
1317
1318 PR middle-end/81659
1319 * g++.dg/torture/pr81659.C: New testcase.
1320
22be0d08
MC
13212017-10-26 Michael Collison <michael.collison@arm.com>
1322
1323 * gcc.target/aarch64/fix_trunc1.c: New testcase.
1324 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
1325 directives to allow float or integer destination registers for
1326 fcvtz[su].
1327
1cef1159
SL
13282017-10-26 Sandra Loosemore <sandra@codesourcery.com>
1329
1330 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
1331
de10fca0
SL
13322017-10-26 Sandra Loosemore <sandra@codesourcery.com>
1333
1334 * gcc.target/nios2/gpopt-gprel-sec.c: New.
1335
7e23f4a6
OM
13362017-10-26 Olga Makhotina <olga.makhotina@intel.com>
1337
1338 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
1339 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
1340 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
1341 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
1342 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
1343 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
1344 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
1345 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
1346 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
1347 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
1348 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
1349 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
1350 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
1351 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
1352 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
1353 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
1354 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
1355 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
1356 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
1357 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
1358 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
1359 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
1360 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
1361 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
1362 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
1363 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
1364 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
1365 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
1366 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
1367 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
1368 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
1369 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
1370 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
1371 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
1372 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
1373 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
1374
37e4d57b
WD
13752017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
1376
1377 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
1378
18b27971
JG
13792017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
1380
1381 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
1382 column information.
1383
4bc19a3b
TC
13842017-10-26 Tamar Christina <tamar.christina@arm.com>
1385
1386 * gcc.dg/vect/vect-reduc-dot-s8a.c
1387 (dg-additional-options, dg-require-effective-target): Add +dotprod.
1388 * gcc.dg/vect/vect-reduc-dot-u8a.c
1389 (dg-additional-options, dg-require-effective-target): Add +dotprod.
1390
2b5de014
TC
13912017-10-26 Tamar Christina <tamar.christina@arm.com>
1392
1393 * lib/target-supports.exp
1394 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
1395 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
1396 (add_options_for_arm_v8_2a_dotprod_neon): New.
1397 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
1398 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
1399 (check_effective_target_vect_udot_qi): Likewise.
1400 * gcc.target/arm/simd/vdot-exec.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
1402 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
1403
c5a92111
TC
14042017-10-26 Tamar Christina <tamar.christina@arm.com>
1405
1406 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
1407
1013465f
TC
14082017-10-26 Tamar Christina <tamar.christina@arm.com>
1409
1410 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
1411
c3ef5fda
TC
14122017-10-26 Tamar Christina <tamar.christina@arm.com>
1413
1414 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
1418
1a59ccf2
DM
14192017-10-25 David Malcolm <dmalcolm@redhat.com>
1420
1421 PR c/7356
1422 PR c/44515
1423 * c-c++-common/pr44515.c: New test case.
1424 * gcc.dg/pr7356-2.c: New test case.
1425 * gcc.dg/pr7356.c: New test case.
1426 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
1427 case to reflect changes to output.
1428 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
1429 to output.
1430
c0b24017
EB
14312017-10-25 Eric Botcazou <ebotcazou@adacore.com>
1432
1433 * gcc.dg/fold-cond_expr-1.c: Rename to...
1434 * gcc.dg/fold-cond-2.c: ...this.
1435 * gcc.dg/fold-cond-3.c: New test.
1436
a596f497
RB
14372017-10-25 Richard Biener <rguenther@suse.de>
1438
1439 PR tree-optimization/82436
1440 * gcc.dg/torture/pr82436-2.c: New testcase.
1441
7e252d9b
PC
14422017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/71820
1445 * g++.dg/ext/typeof12.C: New.
1446
7e65575a
TV
14472017-10-25 Tom de Vries <tom@codesourcery.com>
1448
1449 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
1450 line, and add nvptx-specific version.
1451
5dd9af49
RO
14522017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1453
1454 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
1455 in setjmp call.
1456
bc1a75dd
JJ
14572017-10-25 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR libstdc++/81706
1460 * gcc.target/i386/pr81706.c: New test.
1461 * g++.dg/ext/pr81706.C: New test.
1462
5c0331f6
JJ
14632017-10-24 Jakub Jelinek <jakub@redhat.com>
1464
6ab5a6f3
JJ
1465 PR target/82460
1466 * gcc.target/i386/pr82460-1.c: New test.
1467 * gcc.target/i386/pr82460-2.c: New test.
1468 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
1469 regexps to allow vpermt2* to vpermi2* replacement or vice versa
1470 where possible.
1471 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
1472 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
1473 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
1474 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
1475 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
1476 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
1477 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
1478 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
1479 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
1480 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
1481
5c0331f6
JJ
1482 PR target/82370
1483 * gcc.target/i386/pr82370.c: New test.
1484
ff1ff960
PC
14852017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/82466
1488 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
1489 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
1490 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
1491 * g++.dg/parse/builtin2.C: Adjust.
1492 * g++.old-deja/g++.mike/p811.C: Likewise.
1493
02b0c08c
PC
14942017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/80991
1497 * g++.dg/ext/is_trivially_constructible5.C: New.
1498
5cc75a43
RO
14992017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1500
1501 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
1502 suffix.
1503 * gcc.target/i386/387-ficom-2.c: Likewise.
1504
2f5124a6
RO
15052017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1506
1507 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
1508 in setjmp call.
1509
da76b253
RB
15102017-10-24 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/82697
1513 * gcc.dg/torture/pr82697.c: New testcase.
1514
eab01c18
MK
15152017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
1516 Paolo Carlini <paolo.carlini@oracle.com>
1517
1518 PR c++/82307
1519 * g++.dg/cpp0x/enum35.C: New.
1520 * g++.dg/cpp0x/enum36.C: Likewise.
1521
ec8f7ce6
L
15222017-10-24 H.J. Lu <hongjiu.lu@intel.com>
1523
1524 PR target/82659
1525 * gcc.target/i386/cet-label-2.c: New test.
1526 * gcc.target/i386/cet-sjlj-4.c: Likewise.
1527 * gcc.target/i386/cet-sjlj-5.c: Likewise.
1528 * gcc.target/i386/cet-switch-3.c: Likewise.
1529 * gcc.target/i386/pr82659-1.c: Likewise.
1530 * gcc.target/i386/pr82659-2.c: Likewise.
1531 * gcc.target/i386/pr82659-3.c: Likewise.
1532 * gcc.target/i386/pr82659-4.c: Likewise.
1533 * gcc.target/i386/pr82659-5.c: Likewise.
1534 * gcc.target/i386/pr82659-6.c: Likewise.
1535
57f6a200
SL
15362017-10-23 Sandra Loosemore <sandra@codesourcery.com>
1537
1538 * gcc.target/nios2/cdx-branch.c: Fix broken test.
1539 * gcc.target/nios2/lo-addr-bypass.c: New.
1540 * gcc.target/nios2/lo-addr-char.c: New.
1541 * gcc.target/nios2/lo-addr-int.c: New.
1542 * gcc.target/nios2/lo-addr-pic.c: New.
1543 * gcc.target/nios2/lo-addr-short.c: New.
1544 * gcc.target/nios2/lo-addr-tls.c: New.
1545 * gcc.target/nios2/lo-addr-uchar.c: New.
1546 * gcc.target/nios2/lo-addr-ushort.c: New.
1547 * gcc.target/nios2/lo-addr-volatile.c: New.
1548
403226f0
PC
15492017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/80449
1552 * g++.dg/cpp1z/class-deduction46.C: New.
1553
6b10f174
JJ
15542017-10-23 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR debug/82630
1557 * g++.dg/guality/pr82630.C: New test.
1558
33029fa9
UB
15592017-10-23 Uros Bizjak <ubizjak@gmail.com>
1560
1561 PR target/82662
1562 * gcc.target/i386/pr82662.c: New test.
1563
d1047465
MP
15642017-10-23 Marek Polacek <polacek@redhat.com>
1565
1566 PR c/82681
1567 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
1568 * gcc.dg/overflow-warn-5.c: Likewise.
1569 * gcc.dg/overflow-warn-8.c: Likewise.
1570
66f4014d
L
15712017-10-23 H.J. Lu <hongjiu.lu@intel.com>
1572
1573 PR target/82673
1574 * gcc.target/i386/pr82673.c: New test.
1575
8008dd1c
JJ
15762017-10-23 Jakub Jelinek <jakub@redhat.com>
1577
1578 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
1579 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1580 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
1581 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
1582 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1583 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
1584
ee76c2f9
RB
15852017-10-23 Richard Biener <rguenther@suse.de>
1586
1587 PR tree-optimization/82672
1588 * gfortran.dg/graphite/pr82672.f90: New testcase.
1589
2de9164b
PC
15902017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/77555
1593 * g++.dg/torture/pr77555.C: New.
1594
eb0e98f8
RB
15952017-10-23 Richard Biener <rguenther@suse.de>
1596
1597 PR tree-optimization/82129
1598 * gcc.dg/torture/pr82129.c: New testcase.
1599
ef1e3836
UB
16002017-10-22 Uros Bizjak <ubizjak@gmail.com>
1601
1602 PR target/52451
1603 * gcc.dg/torture/pr52451.c: New test.
1604
8cc857f9
UB
16052017-10-22 Uros Bizjak <ubizjak@gmail.com>
1606 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR target/82628
1609 * gcc.dg/torture/pr82628.c: New test.
1610
00c378a9
IT
16112017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
1612
1613 * c-c++-common/attr-nocf-check-1a.c: Remove test.
1614 * c-c++-common/attr-nocf-check-3a.c: Likewise.
1615 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
1616 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
1617
9ae222ad
IT
16182017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
1619
1620 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
1621 * c-c++-common/attr-nocf-check-3.c: Likewise.
1622 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
1623 * c-c++-common/fcf-protection-2.c: Likewise.
1624 * c-c++-common/fcf-protection-3.c: Likewise.
1625 * c-c++-common/fcf-protection-5.c: Likewise.
1626 * c-c++-common/attr-nocf-check-1a.c: New test.
1627 * c-c++-common/attr-nocf-check-3a.c: Likewise.
1628 * g++.dg/cet-notrack-1.C: Likewise.
1629 * gcc.target/i386/cet-intrin-1.c: Likewise.
1630 * gcc.target/i386/cet-intrin-10.c: Likewise.
1631 * gcc.target/i386/cet-intrin-2.c: Likewise.
1632 * gcc.target/i386/cet-intrin-3.c: Likewise.
1633 * gcc.target/i386/cet-intrin-4.c: Likewise.
1634 * gcc.target/i386/cet-intrin-5.c: Likewise.
1635 * gcc.target/i386/cet-intrin-6.c: Likewise.
1636 * gcc.target/i386/cet-intrin-7.c: Likewise.
1637 * gcc.target/i386/cet-intrin-8.c: Likewise.
1638 * gcc.target/i386/cet-intrin-9.c: Likewise.
1639 * gcc.target/i386/cet-label.c: Likewise.
1640 * gcc.target/i386/cet-notrack-1a.c: Likewise.
1641 * gcc.target/i386/cet-notrack-1b.c: Likewise.
1642 * gcc.target/i386/cet-notrack-2a.c: Likewise.
1643 * gcc.target/i386/cet-notrack-2b.c: Likewise.
1644 * gcc.target/i386/cet-notrack-3.c: Likewise.
1645 * gcc.target/i386/cet-notrack-4a.c: Likewise.
1646 * gcc.target/i386/cet-notrack-4b.c: Likewise.
1647 * gcc.target/i386/cet-notrack-5a.c: Likewise.
1648 * gcc.target/i386/cet-notrack-5b.c: Likewise.
1649 * gcc.target/i386/cet-notrack-6a.c: Likewise.
1650 * gcc.target/i386/cet-notrack-6b.c: Likewise.
1651 * gcc.target/i386/cet-notrack-7.c: Likewise.
1652 * gcc.target/i386/cet-property-1.c: Likewise.
1653 * gcc.target/i386/cet-property-2.c: Likewise.
1654 * gcc.target/i386/cet-rdssp-1.c: Likewise.
1655 * gcc.target/i386/cet-sjlj-1.c: Likewise.
1656 * gcc.target/i386/cet-sjlj-2.c: Likewise.
1657 * gcc.target/i386/cet-sjlj-3.c: Likewise.
1658 * gcc.target/i386/cet-switch-1.c: Likewise.
1659 * gcc.target/i386/cet-switch-2.c: Likewise.
ef1e3836 1660 * lib/target-supports.exp (check_effective_target_cet): New proc.
9ae222ad 1661
f6fd8f2b
JH
16622017-10-20 Jan Hubicka <hubicka@ucw.cz>
1663
1664 * gcc.target/i386/pr79683.c: Disable costmodel.
1665
f330b1ec
EB
16662017-10-21 Eric Botcazou <ebotcazou@adacore.com>
1667
1668 * gnat.dg/specs/discr_private.ads: Rename into ...
1669 * gnat.dg/specs/discr2.ads: ...this.
1670 * gnat.dg/specs/discr_record_constant.ads: Rename into...
1671 * gnat.dg/specs/discr3.ads: ...this.
1672 * gnat.dg/specs/discr4.ads: New test.
1673 * gnat.dg/specs/discr4_pkg.ads: New helper.
1674
de624bee
PT
16752017-10-21 Paul Thomas <pault@gcc.gnu.org>
1676
1677 PR fortran/82586
1678 * gfortran.dg/pdt_16.f03 : New test.
1679 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
1680 * gfortran.dg/pdt_8.f03 : Ditto.
1681
1682 PR fortran/82587
1683 * gfortran.dg/pdt_17.f03 : New test.
1684
1685 PR fortran/82589
1686 * gfortran.dg/pdt_18.f03 : New test.
1687
b0926447
IT
16882017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
1689
1690 * c-c++-common/fcf-protection-1.c: New test.
1691 * c-c++-common/fcf-protection-2.c: Likewise.
1692 * c-c++-common/fcf-protection-3.c: Likewise.
1693 * c-c++-common/fcf-protection-4.c: Likewise.
1694 * c-c++-common/fcf-protection-5.c: Likewise.
1695 * c-c++-common/attr-nocf-check-1.c: Likewise.
1696 * c-c++-common/attr-nocf-check-2.c: Likewise.
1697 * c-c++-common/attr-nocf-check-3.c: Likewise.
1698
c840bf9b
PMR
16992017-10-20 Ed Schonberg <schonberg@adacore.com>
1700
1701 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
1702 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
1703 New testcase.
1704
8f8f531f
PMR
17052017-10-20 Justin Squirek <squirek@adacore.com>
1706
1707 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
1708 testcases.
1709
e201023c
PMR
17102017-10-20 Ed Schonberg <schonberg@adacore.com>
1711
1712 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
1713
51e28fff
RB
17142017-10-20 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/82473
1717 * gcc.dg/torture/pr82473.c: New testcase.
1718
1031b577
RB
17192017-10-20 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/82603
1722 * gcc.dg/torture/pr82603.c: New testcase.
1723
424101dd
TV
17242017-10-20 Tom de Vries <tom@codesourcery.com>
1725
1726 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
1727 (main): Move s ...
1728 (s): ... here.
1729
42a764f7
JJ
17302017-10-20 Jakub Jelinek <jakub@redhat.com>
1731
356fcc67
JJ
1732 PR target/82158
1733 * gcc.dg/tree-ssa/noreturn-1.c: New test.
1734
42a764f7
JJ
1735 PR target/82370
1736 * gcc.target/i386/avx-pr82370.c: New test.
1737 * gcc.target/i386/avx2-pr82370.c: New test.
1738 * gcc.target/i386/avx512f-pr82370.c: New test.
1739 * gcc.target/i386/avx512bw-pr82370.c: New test.
1740 * gcc.target/i386/avx512vl-pr82370.c: New test.
1741 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
1742
793c096d
OA
17432017-10-20 Orlando Arias <oarias@knights.ucf.edu>
1744
1745 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
1746 Add msp430 to the list.
1747
b6b240ed
PC
17482017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1749
1750 PR c++/82308
1751 * g++.dg/cpp1z/class-deduction45.C: New.
1752
17532017-10-19 Uros Bizjak <ubizjak@gmail.com>
d4e7de58
UB
1754 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR target/82618
1757 * gcc.target/i386/pr82618.c: New test.
1758
f5ba8fd1
MS
17592017-10-19 Martin Sebor <msebor@redhat.com>
1760
1761 PR tree-optimization/82596
1762 * gcc/testsuite/gcc.dg/pr82596.c: New test.
1763
9e878cf1
EB
17642017-10-19 Eric Botcazou <ebotcazou@adacore.com>
1765
1766 * gcc.dg/Walloca-15.c: New test.
1767 * gnat.dg/stack_usage4.adb: Likewise.
1768 * gnat.dg/stack_usage4_pkg.ads: New helper.
1769
d9697837
JJ
17702017-10-19 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR c++/82600
1773 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
1774
426776f1
EB
17752017-10-19 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * gcc.dg/debug/dwarf2/sso.c: Rename into...
1778 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
1779 * gcc.dg/debug/dwarf2/sso-2.c: New test.
1780 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
1781
3bb3d60b
RE
17822017-10-19 Richard Earnshaw <rearnsha@arm.com>
1783
1784 PR target/82445
1785 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
1786 * gcc.target/arm/peep-strd-1.c: Likewise.
1787 * gcc.target/arm/peep-ldrd-2.c: New test.
1788 * gcc.target/arm/peep-strd-2.c: New test.
1789
1855f812
JJ
17902017-10-19 Jakub Jelinek <jakub@redhat.com>
1791
07d7c611
JJ
1792 * c-c++-common/ubsan/builtin-1.c: New test.
1793
5d3805fc
JJ
1794 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
1795 from expected output regexps.
1796 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1797 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
1798 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1799 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
1800 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
1801 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1802 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1803 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1804 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
1805 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
1806 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
1807 used attribute.
1808 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
1809 in the environment.
1810
1855f812
JJ
1811 PR target/82580
1812 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
1813 scan-assembler-times. Check that there are no movzb* instructions
1814 if lp64.
1815
8a78f1a1
TV
18162017-10-19 Tom de Vries <tom@codesourcery.com>
1817
1818 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
1819
7ff6bdb7
TV
18202017-10-19 Tom de Vries <tom@codesourcery.com>
1821
1822 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
1823 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
1824 * gcc.c-torture/execute/20040805-1.c: Same.
1825 * gcc.c-torture/execute/920410-1.c: Same.
1826 * gcc.c-torture/execute/921113-1.c: Same.
1827 * gcc.c-torture/execute/921208-2.c: Same.
1828 * gcc.c-torture/execute/comp-goto-1.c: Same.
1829 * gcc.c-torture/execute/pr20621-1.c: Same.
1830 * gcc.c-torture/execute/pr28982b.c: Same.
1831 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1832
36208e60
ML
18332017-10-19 Martin Liska <mliska@suse.cz>
1834
1835 PR sanitizer/82517
1836 * gcc.dg/asan/pr82517.c: New test.
1837
cd30a0b8
JJ
18382017-10-19 Jakub Jelinek <jakub@redhat.com>
1839
1840 PR fortran/82568
1841 * gfortran.dg/gomp/pr82568.f90: New test.
1842
bcc478b9
BRF
18432017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1844
1845 * gfortran.dg/spellcheck-operator.f90: New testcase.
1846 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
1847 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
1848 * gfortran.dg/spellcheck-structure.f90: New testcase.
1849 * gfortran.dg/spellcheck-parameter.f90: New testcase.
1850
e35ba10a
TK
18512017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1852
1853 PR fortran/82567
1854 * gfortran.dg/array_constructor_51.f90: New test.
1855
b04bebdb
TK
18562017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1857
1858 PR fortran/79795
1859 * gfortran.dg/assumed_size_2.f90: New test.
1860
fe944402
UB
18612017-10-18 Uros Bizjak <ubizjak@gmail.com>
1862 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR target/82580
1865 * gcc.target/i386/pr82580.c: New test.
1866
9cfd7f2c
TK
18672017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1868
1869 PR libfortran/82233
1870 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
1871 Move test with wait=.false. before the last test.
1872
57d69a63
VM
18732017-10-18 Vladimir Makarov <vmakarov@redhat.com>
1874
1875 PR middle-end/82556
1876 * gcc.target/i386/pr82556.c: New.
1877
957f0d8f
BC
18782017-10-18 Bin Cheng <bin.cheng@arm.com>
1879
1880 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
1881 * gcc.dg/tree-ssa/ldist-32.c: New test.
1882 * gcc.dg/tree-ssa/ldist-35.c: New test.
1883 * gcc.dg/tree-ssa/ldist-36.c: New test.
1884
85aa9ed6
BC
18852017-10-18 Bin Cheng <bin.cheng@arm.com>
1886
1887 PR tree-optimization/82574
1888 * gcc.dg/tree-ssa/pr82574.c: New test.
1889
28e2e236
ML
18902017-10-18 Martin Liska <mliska@suse.cz>
1891
1892 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
1893 file instead of expand. Reason is that switch statement is
1894 not yet expanded as decision tree, which also contains a BB
1895 with count == 2000.
1896
ee077fcb
PT
1897017-10-18 Paul Thomas <pault@gcc.gnu.org>
1898
1899 PR fortran/82550
1900 * gfortran.dg/submodule_30.f08 : New test.
1901
de57059e
AK
19022017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1903
1904 * gcc.target/s390/zvector/vec-cmp-2.c
1905 (all_eq_double, all_ne_double, all_gt_double)
1906 (all_lt_double, all_ge_double, all_le_double)
1907 (any_eq_double, any_ne_double, any_gt_double)
1908 (any_lt_double, any_ge_double, any_le_double)
1909 (all_eq_int, all_ne_int, all_gt_int)
1910 (all_lt_int, all_ge_int, all_le_int)
1911 (any_eq_int, any_ne_int, any_gt_int)
1912 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
1913 of calling foo(). Fix return type.
1914
236ac442
ML
19152017-10-18 Martin Liska <mliska@suse.cz>
1916
1917 PR sanitizer/82545
1918 * gcc.dg/asan/pr82545.c: New test.
1919
1b2944cb
PC
19202017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/69057
1923 * g++.dg/cpp1y/auto-fn45.C: New.
1924
257792c5
PC
19252017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/68884
1928 * g++.dg/cpp0x/variadic-crash4.C: New.
1929
173a960a
PC
19302017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/79474
1933 * g++.dg/cpp1y/auto-fn44.C: New.
1934
aca30804
EB
19352017-10-17 Eric Botcazou <ebotcazou@adacore.com>
1936
1937 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
1938
eaf95345
PC
19392017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/71821
1942 * g++.dg/cpp0x/alignas12.C: New.
1943
9efb55ac
PC
19442017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/71368
1947 * g++.dg/concepts/pr71368.C: New.
1948
816c4ba2
NS
19492017-10-17 Nathan Sidwell <nathan@acm.org>
1950
5a201862
NS
1951 PR c++/82560
1952 * g++.dg/cpp0x/pr82560.C: New.
1953
816c4ba2
NS
1954 PR middle-end/82577
1955 * g++.dg/opt/pr82577.C: New.
1956
07c0e0ad
QZ
19572017-10-17 Qing Zhao <qing.zhao@oracle.com>
1958 Wilco Dijkstra <wilco.dijkstra@arm.com>
1959
fe944402
UB
1960 PR middle-end/80295
1961 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 1962
7ea3a3c7
RB
19632017-10-17 Richard Biener <rguenther@suse.de>
1964
1965 PR tree-optimization/82563
1966 * gcc.dg/graphite/pr82563.c: New testcase.
1967
d6808f21
PC
19682017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 PR c++/67831
1971 * g++.dg/cpp0x/constexpr-ice18.C: New.
1972
54a3b395
PC
19732017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/82570
1976 * g++.dg/cpp1z/constexpr-lambda18.C: New.
1977
49dcd8a4
JJ
19782017-10-17 Jakub Jelinek <jakub@redhat.com>
1979
1980 PR tree-optimization/82549
1981 * gcc.c-torture/compile/pr82549.c: New test.
1982
7a76132c
ML
19832017-10-17 Martin Liska <mliska@suse.cz>
1984
1985 * lib/scanasm.exp: Print how many times a regex pattern is
1986 found.
1987 * lib/scandump.exp: Likewise.
1988
49dcd8a4 19892017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
1990
1991 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
1992 _mm_maskz_reduce_sd): Test new intrinsics.
1993 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
1994 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
1995 _mm_maskz_reduce_ss): Test new intrinsics.
1996 * gcc.target/i386/avx512dq-vreducess-2.c: New.
1997 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
1998 __builtin_ia32_reducess): Remove builtin.
1999 (__builtin_ia32_reducesd_mask,
2000 __builtin_ia32_reducess_mask): Test new builtin.
2001 * gcc.target/i386/sse-13.c: Ditto.
2002 * gcc.target/i386/sse-23.c: Ditto.
2003
55015c10
ML
20042017-10-16 Martin Liska <mliska@suse.cz>
2005
2006 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
2007 so that it will work for both C and C++ FEs.
2008
9b460e2e
FR
20092017-10-16 Fritz Reese <fritzoreese@gmail.com>
2010
2011 PR fortran/82511
2012 * gfortran.dg/dec_structure_22.f90: New testcase.
2013
39920b04
PC
20142017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 PR c++/64931
2017 * g++.dg/cpp1y/auto-fn43.C: New.
2018
a310363e
WD
20192017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
2020
2021 PR target/82442
2022 * gcc.dg/vect/pr31699.c: Fix testcase.
2023
1274f086
TC
20242017-10-16 Tamar Christina <tamar.christina@arm.com>
2025
2026 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
2030
126c1ea1
JJ
20312017-10-16 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR c++/53574
2034 * g++.dg/other/pr53574.C: New test.
2035
6fba3d61
PC
20362017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/61323
2039 * g++.dg/cpp0x/constexpr-61323.C: New.
2040
4dcfe21f
PC
20412017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/54090
2044 * g++.dg/template/crash128.C: New.
2045
31677224
TK
20462017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2047
2048 PR fortran/82372
2049 * gfortran.dg/illegal_char.f90: New test.
2050
d7840b47
KT
20512017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2052 Michael Collison <michael.collison@arm.com>
2053
2054 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
2055
c97b789c
PC
20562017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/80908
2059 * g++.dg/cpp1z/noexcept-type18.C: New.
2060
27b8e74a
PC
20612017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/81016
2064 * g++.dg/cpp1z/pr81016.C: New.
2065
cc453086
JJ
20662017-10-14 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR middle-end/62263
14745bca
JJ
2069 PR middle-end/82498
2070 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
2071
2072 PR middle-end/62263
cc453086
JJ
2073 PR middle-end/82498
2074 * c-c++-common/rotate-5.c (f2): New function. Move old
2075 function to ...
2076 (f4): ... this. Use 127 instead of 128.
2077 (f3, f5, f6): New functions.
2078 (main): Test all f[1-6] functions, with both 0 and 1 as
2079 second arguments.
2080 * c-c++-common/rotate-6.c: New test.
2081 * c-c++-common/rotate-6a.c: New test.
2082 * c-c++-common/rotate-7.c: New test.
2083 * c-c++-common/rotate-7a.c: New test.
2084 * c-c++-common/rotate-8.c: New test.
2085
0fcd7270
HK
20862017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
2087
2088 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
2089 testcase.
2090
5c20e429
JJ
20912017-10-14 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR rtl-optimization/81423
2094 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
2095 suffixes to LL.
2096 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
2097
8afb6a2c
JJ
20982017-10-13 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR sanitizer/82353
2101 * g++.dg/ubsan/pr82353-2.C: New test.
2102 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
2103 * g++.dg/ubsan/pr82353-2.h: New file.
2104
e6110fa6
PT
21052017-10-13 Paul Thomas <pault@gcc.gnu.org>
2106
2107 PR fortran/81048
2108 * gfortran.dg/derived_init_4.f90 : New test.
2109
d7327979
PC
21102017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR c++/69078
2113 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
2114 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
2115
e7176f75
JJ
21162017-10-13 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR target/82274
2119 * gcc.dg/pr82274-1.c: New test.
2120 * gcc.dg/pr82274-2.c: New test.
2121
8de71903
PC
21222017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 PR c++/80873
2125 * g++.dg/cpp1y/auto-fn41.C: New.
2126 * g++.dg/cpp1y/auto-fn42.C: Likewise.
2127
15f7a469
DM
21282017-10-13 David Malcolm <dmalcolm@redhat.com>
2129
2130 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
2131 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
2132 erroneously covered by an unclosed extern "C".
2133 * g++.dg/template/extern-c.C: New test case.
2134
6fe00fb7
RB
21352017-10-13 Richard Biener <rguenther@suse.de>
2136
2137 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
2138 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
2139 with alternate flags.
2140
1a8821c5
RB
21412017-10-13 Richard Biener <rguenther@suse.de>
2142
2143 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
2144 behavior.
2145 * gcc.dg/graphite/scop-7.c: Likewise.
2146 * gcc.dg/graphite/scop-8.c: Likewise.
2147
2ecf9ac7
L
21482017-10-13 H.J. Lu <hongjiu.lu@intel.com>
2149
2150 PR target/82499
2151 * gcc.target/i386/pr82499-1.c: New file.
2152 * gcc.target/i386/pr82499-2.c: Likewise.
2153 * gcc.target/i386/pr82499-3.c: Likewise.
2154
ef8c92e8
JJ
21552017-10-13 Jakub Jelinek <jakub@redhat.com>
2156
5752d1f7
JJ
2157 PR target/82524
2158 * gcc.c-torture/execute/pr82524.c: New test.
2159
a0e4174c
JJ
2160 PR target/82498
2161 * gcc.dg/tree-ssa/pr82498.c: New test.
2162
ef8c92e8
JJ
2163 PR target/82498
2164 * gcc.dg/ubsan/pr82498.c: New test.
2165
a68f286c
RB
21662017-10-13 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/82451
2169 * gcc.dg/graphite/pr82451.c: New testcase.
2170 * gfortran.dg/graphite/id-27.f90: Likewise.
2171 * gfortran.dg/graphite/pr82451.f: Likewise.
2172
1163f058
RB
21732017-10-13 Richard Biener <rguenther@suse.de>
2174
2175 PR tree-optimization/82525
2176 * gcc.dg/graphite/id-30.c: New testcase.
2177 * gfortran.dg/graphite/id-28.f90: Likewise.
2178
7ff5eac3
AM
21792017-10-13 Alan Modra <amodra@gmail.com>
2180
2181 * gcc.target/i386/asm-mem.c: New test.
2182
912a7ec3
JJ
21832017-10-12 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR target/82498
2186 * gcc.target/i386/pr82498-1.c: New test.
2187 * gcc.target/i386/pr82498-2.c: New test.
2188
83d502cf
JH
21892017-10-12 Jan Hubicka <hubicka@ucw.cz>
2190
2191 * gcc.dg/predict-13.c: Update template for probaility change.
2192 * gcc.dg/predict-8.c: Likewise.
2193
62e1c678
DM
21942017-10-12 David Malcolm <dmalcolm@redhat.com>
2195
2196 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
2197 output to reflect changes to reported locations of missing
2198 symbols.
2199 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2200 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2201 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
2202 * c-c++-common/gomp/pr63326.c: Likewise.
2203 * c-c++-common/missing-close-symbol.c: Likewise, also update for
2204 new fix-it hints.
2205 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
2206 for missing colon in ternary operator.
2207 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2208 * g++.dg/cpp1y/pr65202.C: Likewise.
2209 * g++.dg/missing-symbol-2.C: New test case.
2210 * g++.dg/other/do1.C: Update expected output to reflect
2211 changes to reported locations of missing symbols.
2212 * g++.dg/parse/error11.C: Likewise.
2213 * g++.dg/template/error11.C: Likewise.
2214 * gcc.dg/missing-symbol-2.c: New test case.
2215 * gcc.dg/missing-symbol-3.c: New test case.
2216 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
2217 changes to reported locations of missing symbols.
2218 * gcc.dg/noncompile/971104-1.c: Likewise.
2219 * obj-c++.dg/exceptions-6.mm: Likewise.
2220 * obj-c++.dg/pr48187.mm: Likewise.
2221 * objc.dg/exceptions-6.m: Likewise.
2222
7a866e7e
MS
22232017-10-12 Martin Sebor <msebor@redhat.com>
2224
2225 PR other/82301
2226 PR c/82435
2227 * g++.dg/ext/attr-ifunc-1.C: Update.
2228 * g++.dg/ext/attr-ifunc-2.C: Same.
2229 * g++.dg/ext/attr-ifunc-3.C: Same.
2230 * g++.dg/ext/attr-ifunc-4.C: Same.
2231 * g++.dg/ext/attr-ifunc-5.C: Same.
2232 * g++.dg/ext/attr-ifunc-6.C: New test.
2233 * g++.old-deja/g++.abi/vtable2.C: Update.
2234 * gcc.dg/attr-ifunc-6.c: New test.
2235 * gcc.dg/attr-ifunc-7.c: New test.
2236 * gcc.dg/pr81854.c: Update.
2237 * lib/target-supports.exp: Update.
2238
e95c9129
DM
22392017-10-12 David Malcolm <dmalcolm@redhat.com>
2240
2241 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
2242 "#pragma is not allowed here" error.
2243
939cf90f
BC
22442017-10-12 Bin Cheng <bin.cheng@arm.com>
2245
2246 * gcc.dg/tree-ssa/ldist-28.c: New test.
2247 * gcc.dg/tree-ssa/ldist-29.c: New test.
2248 * gcc.dg/tree-ssa/ldist-30.c: New test.
2249 * gcc.dg/tree-ssa/ldist-31.c: New test.
2250
163aa51b
BC
22512017-10-12 Bin Cheng <bin.cheng@arm.com>
2252
2253 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
2254 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
2255 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
2256 * gcc.dg/tree-ssa/ldist-33.c: New test.
2257
f0c216e1
RB
22582017-10-12 Richard Biener <rguenther@suse.de>
2259
2260 PR tree-optimization/69728
2261 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
2262 the loop now. Remove unrelated undefined behavior.
2263
281ff779
JJ
22642017-10-12 Jakub Jelinek <jakub@redhat.com>
2265
6089393b
JJ
2266 PR c++/82159
2267 * g++.dg/opt/pr82159-2.C: New test.
2268
281ff779
JJ
2269 PR target/82353
2270 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
2271 * gcc.target/i386/pr82353.C: Moved to ...
2272 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
2273
07a5fe52
UB
22742017-10-11 Uros Bizjak <ubizjak@gmail.com>
2275
2276 * gcc.target/i386/387-ficom-2.c: New test.
2277
666a1c32
JJ
22782017-10-11 Jakub Jelinek <jakub@redhat.com>
2279
ca38a07b
JJ
2280 PR middle-end/80421
2281 * gcc.c-torture/execute/pr80421.c: New test.
2282
69c328ec
JJ
2283 PR tree-optimization/78558
2284 * gcc.dg/vect/pr78558.c: New test.
2285
1d5b9dd5
JJ
2286 PR c++/82414
2287 * g++.dg/lto/pr82414_0.C: New test.
2288
fbb0add7
JJ
2289 PR c++/78523
2290 * g++.dg/cpp1y/pr78523.C: New test.
2291
666a1c32
JJ
2292 PR c++/80194
2293 * g++.dg/cpp1y/pr80194.C: New test.
2294
241dbd9d
QZ
22952017-10-11 Qing Zhao <qing.zhao@oracle.com>
2296
2297 PR target/81422
07a5fe52 2298 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 2299
6dcb9e91
VM
23002017-10-11 Vladimir Makarov <vmakarov@redhat.com>
2301
2302 PR sanitizer/82353
2303 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
2304 * gcc.target/i386/pr82353.C: New.
2305
42851ff8
UB
23062017-10-11 Uros Bizjak <ubizjak@gmail.com>
2307
2308 * gcc.target/i386/387-ficom-1.c: New test.
2309
278a8434
JL
23102017-10-11 Jeff Law <law@redhat.com>
2311
2312 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
2313 address computation of end of complex_attrib_array_types.
2314
6358a676
MG
23152017-10-11 Marc Glisse <marc.glisse@inria.fr>
2316
2317 * gcc.dg/Wstrict-overflow-7.c: Xfail.
2318 * gcc.dg/pragma-diag-3.c: Likewise.
2319
b4ec1d31
BC
23202017-10-11 Bin Cheng <bin.cheng@arm.com>
2321
2322 PR tree-optimization/82472
2323 * gcc.dg/tree-ssa/pr82472.c: New test.
2324
3a266bcd
ML
23252017-10-11 Martin Liska <mliska@suse.cz>
2326
2327 PR sanitizer/82490
2328 * c-c++-common/ubsan/attrib-5.c: New test.
2329
ed89e76a
ML
23302017-10-11 Martin Liska <mliska@suse.cz>
2331
2332 Revert r253637:
2333
2334 PR sanitizer/82484
2335 * gcc.dg/asan/pr82484.c: New test.
2336
78188a05
ML
23372017-10-11 Martin Liska <mliska@suse.cz>
2338
2339 PR sanitizer/82484
2340 * gcc.dg/asan/pr82484.c: New test.
2341
b1a651a2
ML
23422017-10-11 Martin Liska <mliska@suse.cz>
2343
2344 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
2345 optimized dump rather than assembly.
2346
dbd282bb
NS
23472017-10-11 Nathan Sidwell <nathan@acm.org>
2348
2349 * g++.dg/cpp/string-3.C: Fix dg-final.
2350
08f0a739
PC
23512017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2352
2353 PR c++/80412
2354 * g++.dg/cpp1z/class-deduction44.C: New.
2355
1d14f58c
PC
23562017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 PR c++/82230
2359 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
2360
99f1498e
PC
23612017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2362
2363 PR c++/81299
2364 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
2365
7cd6ea64
NS
23662017-10-10 Nathan Sidwell <nathan@acm.org>
2367
2368 * g++.dg/lookup/extern-c-redecl6.C: New.
2369 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
2370 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2371 * g++.old-deja/g++.other/using9.C: Likewise.
2372
507ea98d
PC
23732017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR c++/78006
2376 * g++.dg/cpp1y/auto-fn40.C: New.
2377
92395f1c
PC
23782017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 PR c++/81032
2381 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
2382
71a84d92
JJ
23832017-10-10 Jakub Jelinek <jakub@redhat.com>
2384
16d926d2
JJ
2385 PR rtl-optimization/68205
2386 * gcc.c-torture/execute/20040709-3.c: New test.
2387
b2ca2504
JJ
2388 PR c++/67625
2389 * g++.dg/cpp0x/pr67625.C: New test.
2390
c9a0dec5
JJ
2391 PR middle-end/70887
2392 * g++.dg/cpp0x/pr70887.C: New test.
2393
aaf58ab1
JJ
2394 PR c++/70338
2395 * g++.dg/cpp0x/pr70338.C: New test.
2396
10885d13
JJ
2397 PR c++/77786
2398 * g++.dg/cpp1y/pr77786.C: New test.
2399
da31baba
JJ
2400 PR c++/71875
2401 * g++.dg/cpp1y/pr71875.C: New test.
2402
24f8d391
JJ
2403 PR c++/77578
2404 * g++.dg/gomp/pr77578.C: New test.
2405
4407c309
JJ
2406 PR middle-end/70100
2407 * g++.dg/opt/pr70100.C: New test.
2408
7094f0d3
JJ
2409 PR c++/68252
2410 * g++.dg/other/pr68252.C: New test.
2411
71a84d92
JJ
2412 PR target/79565
2413 PR target/82483
2414 * gcc.target/i386/pr82483-1.c: New test.
2415 * gcc.target/i386/pr82483-2.c: New test.
2416
24d8f6b6
WS
24172017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2418
2419 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
2420 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
2421 instruction list.
2422
35b82d26
NS
24232017-10-10 Nathan Sidwell <nathan@acm.org>
2424
2425 PR preprocessor/82506
2426 * g++.dg/cpp/string-3.C: New.
2427
f1e2a004
WS
24282017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2429
2430 * gcc.target/powerpc/fold-vec-splat-16.c: New
2431 * gcc.target/powerpc/fold-vec-splat-32.c: New.
2432 * gcc.target/powerpc/fold-vec-splat-8.c: New.
2433
3934b625
TK
24342017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2435
2436 PR libfortran/82233
2437 * gfortran.dg/execute_command_line_3.f90: New test.
2438
53befce7
WS
24392017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2440
2441 * gcc.target/powerpc/fold-vec-splat-16.c: New
2442 * gcc.target/powerpc/fold-vec-splat-32.c: New.
2443 * gcc.target/powerpc/fold-vec-splat-8.c: New.
2444
0ec8f0c6
WS
24452017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2446
2447 * gcc.target/powerpc/fold-vec-splats-char.c: New.
2448 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
2449 * gcc.target/powerpc/fold-vec-splats-int.c: New.
2450 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
2451 * gcc.target/powerpc/fold-vec-splats-short.c: New.
2452
802b38c9
JJ
24532017-10-10 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR c/82437
2456 * c-c++-common/Wtautological-compare-7.c: New test.
2457
2fe1a1b8
BC
24582017-10-10 Bin Cheng <bin.cheng@arm.com>
2459
2460 * gcc.dg/tree-ssa/ldist-34.c: New test.
2461
efe040bf
BC
24622017-10-10 Bin Cheng <bin.cheng@arm.com>
2463
2464 * gcc.dg/tree-ssa/ldist-27.c: New test.
2465
0c6ddd1d
ES
24662017-10-09 Ed Schonberg <schonberg@adacore.com>
2467
2468 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
2469 gnat.dg/class_wide4_pkg2.ads: New testcase.
2470
24712017-10-09 Ed Schonberg <schonberg@adacore.com>
2472
2473 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
2474
24752017-10-09 Ed Schonberg <schonberg@adacore.com>
2476
2477 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
2478 New testcase.
2479
a1df6521
MM
24802017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2481
2482 * gcc.target/powerpc/amo1.c: New test.
2483 * gcc.target/powerpc/amo2.c: Likewise.
2484
7668b0a6
RB
24852017-10-09 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/82449
2488 * gfortran.dg/graphite/pr82449.f: New testcase.
2489
ad2c91b2
AK
24902017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2491
2492 PR target/82463
2493 * gcc.target/s390/zvector/pr82463.c: New test.
2494
3141e768
AK
24952017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2496
2497 PR target/82465
2498 * gcc.target/s390/zvector/pr82465.c: New test.
2499
8d9c7f8a
WD
25002017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
2501
2502 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
2503
b7807e11
TV
25042017-10-09 Tom de Vries <tom@codesourcery.com>
2505
2506 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
2507 number relative.
2508 (abort): Declare.
2509
561593c1
EB
25102017-10-08 Eric Botcazou <ebotcazou@adacore.com>
2511
2512 * gcc.c-torture/execute/20171008-1.c: New test.
2513
5759add4
JL
25142017-10-03 Jeff Law <law@redhat.com>
2515
2516 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
2517 * gcc.dg/stack-check-6.c: Likewise.
2518 * gcc.dg/stack-check-6a.c: Likewise.
2519
59abe903
MC
25202017-10-07 Michael Collison <michael.collison@arm.com>
2521
2522 * gcc.target/aarch64/var_shift_mask_2.c: New test.
2523
2fcd5884
PT
25242017-10-07 Paul Thomas <pault@gcc.gnu.org>
2525
2526 PR fortran/82375
2527 * gfortran.dg/pdt_13.f03 : New test.
2528 * gfortran.dg/pdt_14.f03 : New test.
2529 * gfortran.dg/pdt_15.f03 : New test.
2530
12b9f3ac
JH
25312017-10-07 Jan Hubicka <hubicka@ucw.cz>
2532
2533 * gcc.dg/cold-1.c: New testcase.
2534
b8f49e4a
PC
25352017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/80805
2538 * g++.dg/cpp0x/pr80805.C: New.
2539
5abde510
TK
25402017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2541
2542 PR fortran/49232
2543 * gfortran.dg/contiguous_4.f90: New test.
2544
58ebb59b
PC
25452017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/66690
2548 * g++.dg/cpp1y/pr66690.C: New.
2549
9db84ece
NS
25502017-10-06 Nathan Sidwell <nathan@acm.org>
2551
2552 PR c++/82424
2553 * g++.dg/warn/pr82424.C: New.
2554
681f18d1
JJ
25552017-10-06 Jakub Jelinek <jakub@redhat.com>
2556
7260f6f7
JJ
2557 PR c++/82299
2558 * g++.dg/cpp0x/pr82299.C: New test.
2559
681f18d1
JJ
2560 P0704R1 - fixing const-qualified pointers to members
2561 * g++.dg/cpp2a/ptrmem1.C: New test.
2562
513d5564
ML
25632017-10-06 Martin Liska <mliska@suse.cz>
2564
2565 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
2566
d155a264
SD
25672017-10-06 Sudakshina Das <sudi.das@arm.com>
2568
2569 * gcc.target/aarch64/bic_imm_1.c: New test.
2570 * gcc.target/aarch64/orr_imm_1.c: Likewise.
2571
e78b10ce
PC
25722017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/60153
2575 * g++.dg/cpp0x/variadic-crash3.C: New.
2576
2f391428
JJ
25772017-10-06 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR tree-optimization/82434
2580 * gcc.dg/store_merging_9.c: New test.
2581
d20eac1b
RB
25822017-10-06 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/82397
2585 * gfortran.dg/pr82397.f: New testcase.
2586
ac95a65d
AK
25872017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2588
2589 PR target/82322
2590 * gcc.target/s390/zvector/pr82322.c: New test.
2591
6fcb90c6
AK
25922017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2593
2594 PR target/82317
2595 * gcc.target/s390/zvector/pr82317.c: New test.
2596
3d28cdc2
RB
25972017-10-06 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/82422
2600 * gcc.dg/graphite/pr82422.c: New testcase.
2601
6c7e0f7a
RB
26022017-10-06 Richard Biener <rguenther@suse.de>
2603
2604 PR tree-optimization/82421
2605 * gcc.dg/graphite/pr82421.c: New testcase.
2606
4e34b338
JJ
26072017-10-06 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR c/82437
2610 * c-c++-common/Wtautological-compare-6.c: New test.
2611
bd8d431f
RB
26122017-10-06 Richard Biener <rguenther@suse.de>
2613
2614 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
2615 * gcc.dg/graphite/id-16.c: Likewise.
2616 * gcc.dg/graphite/pr46168.c: Likewise.
2617 * gcc.dg/graphite/pr68756.c: Likewise.
2618 * gcc.dg/graphite/pr69728.c: Likewise.
2619 * gcc.dg/graphite/pr71575-2.c: Likewise.
2620 * gcc.dg/graphite/pr77362.c: Likewise.
2621 * gcc.dg/graphite/pr81373.c: Likewise.
2622 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
2623 * gfortran.dg/graphite/interchange-1.f: Likewise.
2624 * gfortran.dg/graphite/pr42334-1.f: Likewise.
2625 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
2626 * gfortran.dg/graphite/pr42393.f90: Likewise.
2627 * gfortran.dg/graphite/pr47019.f: Likewise.
2628 * gfortran.dg/graphite/id-17.f: Likewise.
2629 * gfortran.dg/graphite/id-19.f: Likewise.
2630 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2631 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2632 * gfortran.dg/graphite/pr42326.f90: Likewise.
2633 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
2634 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
2635 a code generation error.
2636 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2637 * gfortran.dg/graphite/pr29832.f90: Likewise.
2638
31bee964
RB
26392017-10-06 Richard Biener <rguenther@suse.de>
2640
2641 PR tree-optimization/82436
2642 * gcc.dg/vect/pr82436.c: New testcase.
2643
4bc4b2b4
BE
26442017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2645
2646 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
2647
592fbfb5
TC
26482017-10-05 Tamar Christina <tamar.christina@arm.com>
2649
2650 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
2651 * lib/target-supports.exp (vect_sizes_16B_8B): New.
2652
26532017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
2654
2655 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
2656 * gcc.dg/vect/vect-align-2.c: Likewise.
2657 * gcc.dg/vect/vect-multitypes-1.c: Likewise
2658
807e3be2
NS
26592017-10-05 Nathan Sidwell <nathan@acm.org>
2660
2661 * g++.dg/warn/mvp.C: New.
2662
05e1eaeb
JJ
26632017-10-05 Jakub Jelinek <jakub@redhat.com>
2664
2665 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
2666 friendly.
2667
bb61e6e3
RB
26682017-10-05 Richard Biener <rguenther@suse.de>
2669
2670 * gfortran.dg/graphite/id-17.f: Fix typo.
2671 * gfortran.dg/graphite/id-19.f: Likewise.
2672 * gfortran.dg/graphite/pr29832.f90: Likewise.
2673 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2674 * gfortran.dg/graphite/pr42326.f90: Likewise.
2675 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
2676 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2677 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2678
5b93c0ee
PC
26792017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/80471
2682 * g++.dg/cpp1y/pr80471.C: New.
2683
25139006
PC
26842017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2685
2686 PR c++/78131
2687 * g++.dg/cpp1z/constexpr-lambda17.C: New.
2688
968e56bf
PC
26892017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2690
2691 PR c++/78018
2692 * g++.dg/cpp1y/lambda-generic-78018.C: New.
2693
fb4ccfed
PC
26942017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2695 Andrew Pinski <apinski@cavium.com>
2696
2697 PR c++/71946
2698 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
2699 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
2700
ab6501d7
SD
27012017-10-04 Sudakshina Das <sudi.das@arm.com>
2702
2703 * gcc.target/aarch64/bic_imm_1.c: New.
2704 * gcc.target/aarch64/orr_imm_1.c: Likewise.
2705
b419102c
NS
27062017-10-04 Nathan Sidwell <nathan@acm.org>
2707
2708 * g++.dg/abi/mangle41.C: Adjust diagnostics.
2709
420db574
JJ
27102017-10-04 Jakub Jelinek <jakub@redhat.com>
2711
2712 PR c++/82373
2713 * g++.dg/cpp1y/pr82373.C: New test.
2714
8139a48e
DM
27152017-10-04 David Malcolm <dmalcolm@redhat.com>
2716
2717 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
2718 underlining for param.
2719 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
2720 highlighting of parameters; add test coverage for trivial
2721 parameter decls, and for callback parameters.
2722 * gcc.dg/pr68533.c: Update location of two errors to reflect
2723 location of params.
2724
6069fe72
DM
27252017-10-04 David Malcolm <dmalcolm@redhat.com>
2726
2727 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
2728 (create_code): Call it.
2729 * jit.dg/test-vector-rvalues.cc: New test case.
2730
4f15b6a2
AK
27312017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2732
2733 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
2734 vector loop peeling.
2735 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
2736 New proc.
2737
30d027da
AK
27382017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2739
2740 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
2741 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
2742 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
2743 vect_floatint_cvt with vect_doubleint_cvt.
2744 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
2745 vect_intfloat_cvt with vect_intdouble_cvt.
2746 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
2747 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
2748 depend on vect_intdouble_cvt.
2749 * lib/target-supports.exp
2750 (check_effective_target_vect_doubleint_cvt)
2751 (check_effective_target_vect_intdouble_cvt): New procs.
2752
c059a92e
AK
27532017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2754
2755 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
2756 * lib/target-supports.exp (check_effective_target_vect_long_mult):
2757 New proc.
2758
a4646113
AK
27592017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2760
2761 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
2762 * gfortran.dg/vect/pr77848.f: Likewise.
2763
26412773
AK
27642017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2765
2766 * lib/target-supports.exp (check_effective_target_vect_float):
2767 Return 1 being on a S/390 with VXE.
2768 * gcc.dg/vect/pr31699.c: Require vec_float.
2769 * gcc.dg/vect/pr61194.c: Likewise.
2770 * gcc.dg/vect/pr65947-10.c: Likewise.
2771 * gcc.dg/vect/pr66142.c: Likewise.
2772 * gcc.dg/vect/slp-10.c: Likewise.
2773 * gcc.dg/vect/slp-11c.c: Likewise.
2774 * gcc.dg/vect/slp-12b.c: Likewise.
2775 * gcc.dg/vect/slp-18.c: Likewise.
2776 * gcc.dg/vect/slp-33.c: Likewise.
2777 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
2778 * gcc.dg/vect/slp-cond-2.c: Likewise.
2779 * gcc.dg/vect/vect-cond-10.c: Likewise.
2780 * gcc.dg/vect/vect-cond-8.c: Likewise.
2781 * gcc.dg/vect/vect-cond-9.c: Likewise.
2782 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
2783 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
2784
ebb4badd
TS
27852017-10-04 Thomas Schwinge <thomas@codesourcery.com>
2786
2787 PR tree-optimization/82374
2788 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
2789 attributes propagation changes for OMP outlined regions.
2790 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2791 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2792
f95810b5
RS
27932017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
2794
2795 PR tree-optimization/82413
2796 * g++.dg/pr82413.C: New test.
2797
707905d0
PT
27982017-10-04 Paul Thomas <pault@gcc.gnu.org>
2799
2800 PR fortran/77296
2801 * gfortran.dg/associate_32.f03 : New test.
2802
8bca3f59
PC
28032017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/78816
2806 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
2807
5c38262d
JJ
28082017-10-04 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR tree-optimization/82374
2811 * gcc.dg/gomp/pr82374.c: New test.
2812
21375f0d
RB
28132017-10-04 Richard Biener <rguenther@suse.de>
2814
2815 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
2816 errors and scan for one.
2817 * gfortran.dg/graphite/id-19.f: Likewise.
2818 * gfortran.dg/graphite/pr29832.f90: Likewise.
2819 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2820 * gfortran.dg/graphite/pr42326.f90: Likewise.
2821 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
2822 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2823 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2824 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
2825
944e0841
MM
28262017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2827
2828 * gcc.target/powerpc/float128-odd.c: New test.
2829
5bd8ff41
PC
28302017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/70343
2833 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
2834
11e3d45c
JL
28352017-10-03 Jeff Law <law@redhat.com>
2836
2837 PR target/82358
2838 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
2839
3b7511f9
MJ
28402017-10-03 Martin Jambor <mjambor@suse.cz>
2841
2842 PR tree-optimization/82363
2843 * gcc.dg/tree-ssa/pr82363.c: New test.
2844
bb81a576
JJ
28452017-10-03 Jakub Jelinek <jakub@redhat.com>
2846
33ff5dda
JJ
2847 PR tree-optimization/82381
2848 * gcc.c-torture/compile/pr82381.c: New test.
2849
bb81a576
JJ
2850 PR target/82386
2851 * gcc.dg/pr82386.c: New test.
2852
5aab83d5
PC
28532017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/70570
2856 * g++.dg/cpp1y/lambda-generic-70570.C: New.
2857
70c894ea
PC
28582017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2859
2860 PR c++/79590
2861 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
2862
603841eb
PC
28632017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2864
2865 PR c++/79005
2866 * g++.dg/cpp1y/lambda-generic-79005.C: New.
2867
da3723a8
PT
28682017-10-02 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/82312
2871 * gfortran.dg/typebound_proc_36.f90 : New test.
2872
20a7e14a
PB
28732017-10-02 Peter Bergner <bergner@vnet.ibm.com>
2874
2875 PR target/80210
2876 * gcc.target/powerpc/pr80210-2.c: New test.
2877
f240a230
JJ
28782017-10-02 Jakub Jelinek <jakub@redhat.com>
2879
476dec78
JJ
2880 * gcc.dg/pr82389.c: New test.
2881
f240a230
JJ
2882 PR tree-optimization/82387
2883 PR tree-optimization/82388
2884 PR tree-optimization/82389
2885 * gcc.c-torture/compile/pr82389.c: New test.
2886 * gcc.c-torture/execute/pr82387.c: New test.
2887 * gcc.c-torture/execute/pr82388.c: New test.
2888
bac1187d
PC
28892017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2890
2891 PR c++/79180
2892 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
2893 * g++.dg/torture/pr79180.C: Likewise.
2894
2895 PR c++/71386
2896 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
2897
96e2d1d1
RB
28982017-10-02 Richard Biener <rguenther@suse.de>
2899
2900 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
2901 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
2902 * gcc.dg/graphite/id-16.c: Likewise.
2903 * gcc.dg/graphite/pr46168.c: Likewise.
2904 * gcc.dg/graphite/pr68756.c: Likewise.
2905 * gcc.dg/graphite/pr69728.c: Likewise.
2906 * gcc.dg/graphite/pr71575-2.c: Likewise.
2907 * gcc.dg/graphite/pr77362.c: Likewise.
2908 * gcc.dg/graphite/pr81373.c: Likewise.
2909 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
2910 * gfortran.dg/graphite/interchange-1.f: Likewise.
2911 * gfortran.dg/graphite/pr29581.f90: Likewise.
2912 * gfortran.dg/graphite/pr42334-1.f: Likewise.
2913 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
2914 * gfortran.dg/graphite/pr42393.f90: Likewise.
2915 * gfortran.dg/graphite/pr47019.f: Likewise.
2916
1a6da556
PC
29172017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2918
2919 PR c++/69977
2920 * g++.dg/cpp1y/lambda-generic-69977.C: New.
2921
144d302e
PC
29222017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/59991
2925 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
2926
7838c9a8
TV
29272017-10-02 Tom de Vries <tom@codesourcery.com>
2928
2929 * gcc.c-torture/compile/pr82337.c: Add
2930 dg-require-effective-target nonlocal_goto.
2931
f25a140b
RS
29322017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
2933 Alan Hayward <alan.hayward@arm.com>
2934 David Sherwood <david.sherwood@arm.com>
2935
2936 PR target/71307
2937 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
2938
0389d86c
RB
29392017-10-02 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/82355
2942 * gcc.dg/graphite/fuse-1.c: Adjust.
2943 * gcc.dg/graphite/fuse-2.c: Likewise.
2944 * gcc.dg/graphite/pr82355.c: New testcase.
2945
aa2a59fc
JL
29462017-10-01 Jeff Law <law@redhat.com>
2947
2948 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
2949
efa1d7a2
DH
29502017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2951
2952 PR fortran/61450
2953 * gfortran.dg/binding_label_tests_28.f90: New test.
2954
ae3f9c32
PC
29552017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/65949
2958 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
2959
333cb612
PC
29602017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 PR c++/68754
2963 * g++.dg/cpp1y/constexpr-68754.C: Move...
2964 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
2965
15c77315
JJ
29662017-09-30 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR target/82361
2969 * gcc.target/i386/pr82361-1.c: New test.
2970 * gcc.target/i386/pr82361-2.c: New test.
2971
b09bf97b
YG
29722017-09-29 Yury Gribov <tetra2005@gmail.com>
2973
2974 PR middle-end/82319
2975 * c-c++/common/pr57371-4.c: Test NaN comparisons.
2976
6e3e8419
EB
29772017-09-29 Eric Botcazou <ebotcazou@adacore.com>
2978
2979 * g++.dg/other/dump-ada-spec-10.C: New test.
2980
e9d297a1
JL
29812017-09-29 Jeff Law <law@redhat.com>
2982
2983 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
2984
603be022
JJ
29852017-09-29 Jakub Jelinek <jakub@redhat.com>
2986
2987 P0683R1 - default member initializers for bit-fields
2988 * g++.dg/ext/bitfield6.C: New test.
2989 * g++.dg/cpp2a/bitfield1.C: New test.
2990 * g++.dg/cpp2a/bitfield2.C: New test.
2991 * g++.dg/cpp2a/bitfield3.C: New test.
2992
9129a561
VM
29932017-09-29 Vladimir Makarov <vmakarov@redhat.com>
2994
2995 PR target/81481
2996 * gcc.target/i386/pr81481.c: New.
2997
a815fe44
KN
29982017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
2999
b5e6b7ca 3000 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
3001 and dg-require-effective-target directives to correct testing
3002 behavior.
b5e6b7ca
SB
3003 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
3004 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
3005 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 3006 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 3007 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 3008 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 3009 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 3010 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 3011 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 3012 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 3013 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 3014 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 3015 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 3016 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 3017 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 3018 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 3019 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 3020
e75210d6
BS
30212017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3022
3023 PR tree-optimization/82337
3024 * gcc.c-torture/compile/pr82337.c: New file.
3025
52c6ab74
JM
30262017-09-29 Javier Miranda <miranda@adacore.com>
3027
3028 * gnat.dg/unchecked_union3.adb: New testcase.
3029
30302017-09-29 Javier Miranda <miranda@adacore.com>
3031
3032 * gnat.dg/unchecked_union2.adb: New testcase.
3033
1dce26a1
DH
30342017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
3035
3036 PR fortran/25071
3037 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
3038 * gfortran.dg/argument_checking_4.f90: Likewise.
3039 * gfortran.dg/argument_checking_5.f90: Likewise.
3040 * gfortran.dg/argument_checking_6.f90: Likewise.
3041 * gfortran.dg/argument_checking_10.f90: Likewise.
3042 * gfortran.dg/argument_checking_13.f90: Likewise.
3043 * gfortran.dg/argument_checking_15.f90: Likewise.
3044 * gfortran.dg/argument_checking_18.f90: Likewise.
3045 * gfortran.dg/gomp/udr8.f90: Likewise.
3046 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
3047 the dg-options.
3048
bf61f589
JJ
30492017-09-29 Jakub Jelinek <jakub@redhat.com>
3050
27746ca9
JJ
3051 * g++.dg/ext/bitfield7.C: New test.
3052 * g++.dg/ext/bitfield8.C: New test.
3053 * g++.dg/ext/bitfield9.C: New test.
3054
2a389958
JJ
3055 PR c/82340
3056 * gcc.dg/tree-ssa/pr82340.c: New test.
3057
bf61f589
JJ
3058 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
3059
051e4e1c
PC
30602017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 PR c++/79488
3063 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
3064
ff299487
JJ
30652017-09-28 Jakub Jelinek <jakub@redhat.com>
3066
3067 PR target/82342
3068 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
3069 * gcc.target/i386/pr82260-2.c: Likewise.
3070
10e93cf5
SS
30712017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
3072
3073 * gcc.target/i386/avx512f-constant-float-return.c: New test.
3074
b4aac5c3
CL
30752017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
3076
3077 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
3078 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
3079 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3080 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3081 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3082 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3083 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3084 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3085 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3086 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3087
5a47aa2c
DM
30882017-09-28 David Malcolm <dmalcolm@redhat.com>
3089
3090 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
3091 test case.
3092 * jit.dg/test-returning-function-ptr.c (create_code): Update to
3093 create a function pointer type independently of the call to
3094 gcc_jit_function_get_address, and assign the pointer to a local
3095 before returning it, to exercise the function pointer type
3096 comparison code.
3097
15a65e63
DM
30982017-09-27 David Malcolm <dmalcolm@redhat.com>
3099
3100 * jit.dg/all-non-failing-tests.h: Add
3101 test-returning-function-ptr.c.
3102 * jit.dg/test-returning-function-ptr.c: New test case.
3103
a509c571
CL
31042017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
3105
3106 PR target/71727
3107 * gcc.target/aarch64/pr71727-2.c: New test.
3108
6e0cc90b
KN
31092017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3110
3111 * gcc.target/powerpc/swaps-p8-28.c: New test.
3112 * gcc.target/powerpc/swaps-p8-29.c: New test.
3113 * gcc.target/powerpc/swaps-p8-30.c: New test.
3114 * gcc.target/powerpc/swaps-p8-31.c: New test.
3115 * gcc.target/powerpc/swaps-p8-32.c: New test.
3116 * gcc.target/powerpc/swaps-p8-33.c: New test.
3117 * gcc.target/powerpc/swaps-p8-34.c: New test.
3118 * gcc.target/powerpc/swaps-p8-35.c: New test.
3119 * gcc.target/powerpc/swaps-p8-36.c: New test.
3120 * gcc.target/powerpc/swaps-p8-37.c: New test.
3121 * gcc.target/powerpc/swaps-p8-38.c: New test.
3122 * gcc.target/powerpc/swaps-p8-39.c: New test.
3123 * gcc.target/powerpc/swaps-p8-40.c: New test.
3124 * gcc.target/powerpc/swaps-p8-41.c: New test.
3125 * gcc.target/powerpc/swaps-p8-42.c: New test.
3126 * gcc.target/powerpc/swaps-p8-43.c: New test.
3127 * gcc.target/powerpc/swaps-p8-44.c: New test.
3128 * gcc.target/powerpc/swaps-p8-45.c: New test.
3129
4ca4cf4e
CL
31302017-09-27 Carl Love <cel@us.ibm.com>
3131 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3132 for the __builtin_fctid and __builtin_fctiw.
3133
d4b7f2ee
PJ
31342017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3135
3136 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
3137 new group memory offsetting code in the BRIG frontend.
3138 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3139 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3140 * brig.dg/test/gimple/variables.hsail: Likewise.
3141
b55c7343
JJ
31422017-09-27 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c++/82159
3145 * g++.dg/opt/pr82159.C: New test.
3146
7ba950d3
AK
31472017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3148
3149 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
3150
7a6ed74d
MM
31512017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3152
3153 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
3154 don't generate a 32-bit shift after doing XSCVDPSPN.
3155 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3156 * gcc.target/powerpc/direct-move-float3.c: New test.
3157
1d6fadee
PK
31582017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3159
3160 * gcc.dg/tree-ssa/cmpdiv.c: New test.
3161
1262c6cf
CL
31622017-09-26 Carl Love <cel@us.ibm.com>
3163
3164 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
3165 file for the new built-ins and the existing built-ins.
3166
63b62fa0
JW
31672017-09-26 Janus Weil <janus@gcc.gnu.org>
3168
3169 PR fortran/82143
3170 PR fortran/82324
3171 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
3172 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
3173 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
3174 Don't assume that DOUBLE PRECISION has kind=16.
3175
3c549718
TK
31762017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3177
3178 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
3179 warning from associate construct and do loop.
3180
5714abff
TK
31812017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3182
3183 * gfortran.dg/gomp/associate1.f90: Really commit change
3184 from 2017-09-25.
3185 * gfortran.dg/predcom-1.f: Likewise.
3186 * gfortran.dg/unconstrained_commons.f: Likewise.
3187
caab3763
JJ
31882017-09-26 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR middle-end/35691
3191 * gcc.dg/pr35691-5.c: New test.
3192 * gcc.dg/pr35691-6.c: New test.
3193
621e5370
RB
31942017-09-26 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/82321
3197 * gcc.dg/graphite/pr82321.c: New testcase.
3198
703fe7a4
AK
31992017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3200
18b10d78
AK
3201 * lib/target-supports.exp (check_effective_target_vect_int)
3202 (check_effective_target_vect_shift)
3203 (check_effective_target_whole_vector_shift)
3204 (check_effective_target_vect_shift_char)
3205 (check_effective_target_vect_long)
3206 (check_effective_target_vect_double)
3207 (check_effective_target_vect_long_long)
3208 (check_effective_target_vect_perm)
3209 (check_effective_target_vect_perm_byte)
3210 (check_effective_target_vect_perm_short)
3211 (check_effective_target_vect_widen_mult_qi_to_hi)
3212 (check_effective_target_vect_widen_mult_hi_to_si)
3213 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
3214 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
3215 (check_effective_target_vect_widen_mult_si_to_di_pattern)
3216 (check_effective_target_vect_pack_trunc)
3217 (check_effective_target_vect_unpack)
3218 (check_effective_target_vect_hw_misalign)
3219 (check_effective_target_vect_condition)
3220 (check_effective_target_vect_cond_mixed)
3221 (check_effective_target_vect_char_mult)
3222 (check_effective_target_vect_short_mult)
3223 (check_effective_target_vect_int_mult)
3224 (check_effective_target_vect_extract_even_odd)
3225 (check_effective_target_vect_interleave)
3226 (check_effective_target_sqrt_insn)
3227 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
3228 VX.
3229 (check_vect_support_and_set_flags): New proc.
3230 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 3231
09fdb701
RB
32322017-09-26 Richard Biener <rguenther@suse.de>
3233
3234 PR tree-optimization/82320
3235 * gcc.dg/torture/pr82320.c: New testcase.
3236
df2a1a26
CL
32372017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3238
3239 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3240 Fix arm check.
3241
af2c8a96
JL
32422017-09-25 Jeff Law <law@redhat.com>
3243
3244 * lib/target-supports.exp
3245 (check_effective_target_supports_stack_clash_protection): Enable for
3246 rs6000 and powerpc targets.
3247
d80d5c38
BC
32482017-09-25 Bin Cheng <bin.cheng@arm.com>
3249
3250 PR tree-optimization/82163
3251 * gcc.dg/tree-ssa/pr82163.c: New test.
3252
15e23330
TK
32532017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3254
3255 * gfortran.dg/do_subscript_1.f90: New test.
3256 * gfortran.dg/do_subscript_2.f90: New test.
3257 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
3258 * gfortran.dg/predcom-1.f: Adjust loop bounds.
3259 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
3260
2678bf2f
WS
32612017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
3262
3263 * gcc.target/powerpc/fold-vec-st-char.c: New.
3264 * gcc.target/powerpc/fold-vec-st-double.c: New.
3265 * gcc.target/powerpc/fold-vec-st-float.c: New.
3266 * gcc.target/powerpc/fold-vec-st-int.c: New.
3267 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
3268 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
3269 * gcc.target/powerpc/fold-vec-st-short.c: New.
3270
504e0b5f
PMR
32712017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
3272
3273 * g++.dg/pr82155.C: New testcase.
3274
d362ac6c
RB
32752017-09-25 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/82285
3278 * gcc.dg/torture/pr82285.c: New testcase.
3279
e98cd75f
PMR
32802017-09-25 Justin Squirek <squirek@adacore.com>
3281
3282 * gnat.dg/entry_family.adb: New testcase
3283
60ba7cd3
L
32842017-09-24 H.J. Lu <hongjiu.lu@intel.com>
3285
3286 PR target/82267
3287 * gcc.target/i386/pr82267.c: New test.
3288
c6c74708
TK
32892017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3290 PR fortran/66328
3291
3292 * gfortran.dg/data_derived_1.f90: New test.
3293
24bafc56
TK
32942017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3295
3296 PR fortran/54633
3297 * gfortran.dg/intrinsic_bounds_1.f90: New test.
3298 * gfortran.dg/intrinsic_param_1.f90: New test.
3299
650f7d09
TK
33002017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3301 Steven G. Kargl <kargl@gcc.gnu.org>
3302
3303 PR fortran/80118
3304 * gfortran.dg/zero_sized_7.f90: New test.
3305
d16d81b5
JW
33062017-09-23 Janus Weil <janus@gcc.gnu.org>
3307
3308 PR fortran/82143
3309 * gfortran.dg/promotion_3.f90: New test case.
3310 * gfortran.dg/promotion_4.f90: New test case.
3311
89762a83
DS
33122017-09-23 Daniel Santos <daniel.santos@pobox.com>
3313
3314 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
3315 * gcc.target/i386/pr82196-2.c: (b): Likewise.
3316
2dc589be
JJ
33172017-09-22 Jakub Jelinek <jakub@redhat.com>
3318
a93952d2
JJ
3319 PR middle-end/35691
3320 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
3321 instead of -fdump-tree-forwprop-details in dg-options.
3322 * gcc.dg/pr35691-2.c: Likewise.
3323 * gcc.dg/pr35691-3.c: New test.
3324 * gcc.dg/pr35691-4.c: New test.
3325
2dc589be
JJ
3326 PR sanitizer/81929
3327 * g++.dg/ubsan/pr81929.C: New test.
3328
ea44495d
RS
33292017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3330
3331 PR tree-optimization/82289
3332 * gcc.dg/vect/pr82289.c: New test.
3333
f702e7d4
RS
33342017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3335 Alan Hayward <alan.hayward@arm.com>
3336 David Sherwood <david.sherwood@arm.com>
3337
3338 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
3339 of alignment message.
3340 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3341
b2b67217
MS
33422017-09-22 Martin Sebor <msebor@redhat.com>
3343
3344 PR c/81854
3345 * gcc.target/i386/pr80732.c: Correct a type error.
3346
9003adc7
DM
33472017-09-22 David Malcolm <dmalcolm@redhat.com>
3348
3349 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
3350 to reflect highlighting of parameters; add test coverage for
3351 callback parameters.
3352
4d6e2f33
RB
33532017-09-22 Richard Biener <rguenther@suse.de>
3354
3355 * gcc.dg/graphite/scop-24.c: New testcase.
3356
2402ffb6
RB
33572017-09-22 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/82291
3360 * gcc.dg/torture/pr82291.c: New testcase.
3361
e7ba6a60
SS
33622017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
3363
07a5fe52 3364 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
3365
33662017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
3367
3368 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
3369 * gcc.target/i386/avx512f-prefer.c: New test.
3370
1debe7ea
JL
33712017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3372
3373 * lib/target-supports.exp
3374 (check_effective_target_frame_pointer_for_non_leaf): Add
3375 case for x86 Solaris.
3376
b89a63b9
PT
33772017-09-21 Paul Thomas <pault@gcc.gnu.org>
3378
3379 PR fortran/78512
3380 * gfortran.dg/associate_26.f90 : New test.
3381
3382 PR fortran/80120
3383 * gfortran.dg/associate_27.f90 : New test.
3384
3385 PR fortran/81903
3386 * gfortran.dg/associate_28.f90 : New test.
3387
3388 PR fortran/82121
3389 * gfortran.dg/associate_29.f90 : New test.
3390
3391 PR fortran/67543
3392 * gfortran.dg/associate_30.f90 : New test.
3393
3394 PR fortran/52832
3395 * gfortran.dg/associate_31.f90 : New test.
3396
f17aba3c
EB
33972017-09-21 Eric Botcazou <ebotcazou@adacore.com>
3398
3399 * gnat.dg/discr48.adb: New test.
3400 * gnat.dg/discr48_pkg.ads: New helper.
3401
34022017-09-21 Tamar Christina <tamar.christina@arm.com>
3403
3404 PR testsuite/78421
3405 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3406 Invert arm check.
3407
a0e27dc2
CP
34082017-09-21 Cesar Philippidis <cesar@codesourcery.com>
3409
3410 * gfortran.dg/goacc/wait.f90: New test.
3411
765b3379
JJ
34122017-09-21 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR sanitizer/81715
3415 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
3416 const predicate to const predicate & to avoid UB.
3417 * g++.dg/opt/pr81715.C: New test.
3418
c94f2d84
RB
34192017-09-21 Richard Biener <rguenther@suse.de>
3420
3421 PR tree-optimization/82276
3422 PR tree-optimization/82244
3423 * gcc.dg/torture/pr82276.c: New testcase.
3424
2e1dd137
RB
34252017-09-21 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/71351
3428 * gfortran.dg/graphite/pr71351.f90: New testcase.
3429 * gfortran.dg/graphite/interchange-3.f90: Adjust.
3430
a4f65ca8
JJ
34312017-09-21 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR target/82260
3434 * gcc.target/i386/pr82260-1.c: New test.
3435 * gcc.target/i386/pr82260-2.c: New test.
3436
d3347cd2
AK
34372017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3438 Jeff Law <law@redhat.com>
3439
3440 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 3441 * lib/target-supports.exp:
d3347cd2
AK
3442 (check_effective_target_supports_stack_clash_protection): Enable for
3443 s390/s390x targets.
3444
5f2fd590
MS
34452017-09-20 Martin Sebor <msebor@redhat.com>
3446
073809a7
MS
3447 PR c/81854
3448 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
3449 * g++.dg/ext/attr-ifunc-4.C: Ditto.
3450 * lib/target-supports.exp: Adjust for C++.
3451
5f2fd590
MS
3452 PR c/81854
3453 * gcc.dg/attr-ifunc-1.c: Correct type errors.
3454 * gcc.dg/attr-ifunc-2.c: Ditto.
3455 * gcc.dg/attr-ifunc-3.c: Ditto.
3456 * gcc.dg/attr-ifunc-4.c: Ditto.
3457 * gcc.dg/attr-ifunc-5.c: Ditto.
3458 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 3459 * lib/target-supports.exp: Correct type error.
5f2fd590 3460
94c23e39
JL
34612017-09-20 Jeff Law <law@redhat.com>
3462
3463 * gcc.target/i386/stack-check-11.c: Update test and regexp
3464 so that it works for both i?86 and x86_64.
3465
6073d002
SB
34662017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
3467
3468 PR target/77687
3469 * gcc.target/powerpc/pr77687.c: New testcase.
3470
fb3cd39d
JJ
34712017-09-20 Jakub Jelinek <jakub@redhat.com>
3472
2ffb5745
JJ
3473 P0409R2 - allow lambda capture [=, this]
3474 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
3475 capture. Add further tests.
3476 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
3477 for c++2a on [=, this] capture.
3478
fb3cd39d
JJ
3479 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
3480 * g++.dg/cpp1z/cplusplus_1z.C: New test.
3481
cace2309
SP
34822017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
3483
3484 * gcc.target/i386/builtin_target.c: Test knm.
3485 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
3486
52e22c79
RB
34872017-09-20 Richard Biener <rguenther@suse.de>
3488
3489 PR tree-optimization/77362
3490 * gcc.dg/graphite/pr77362.c: New testcase.
3491
2a900079
RB
34922017-09-20 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/82264
3495 * gcc.dg/torture/pr82264.c: New testcase.
3496
88272c01
JJ
34972017-09-20 Jakub Jelinek <jakub@redhat.com>
3498
3499 * g++.dg/debug/dwarf2/template-params-13.C: New test.
3500 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
3501 it doesn't match newlines.
3502 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3503 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3504 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
3505 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3506 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3507 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3508 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
3509 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3510 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
3511 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
3512
0f45457e
PC
35132017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3514
3515 PR c++/64954
3516 * g++.dg/cpp0x/constexpr-ctor20.C: New.
3517
73fe2f32
RB
35182017-09-20 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/81373
3521 * gcc.dg/graphite/pr81373.c: New testcase.
3522
ee8f15c6
JL
35232017-09-19 Jeff Law <law@redhat.com>
3524
ac9c032e
JL
3525 * gcc.target/i386/stack-check-11.c: New test.
3526
8e7a09c3
JL
3527 * gcc.dg/stack-check-4.c: New test.
3528 * gcc.dg/stack-check-5.c: New test.
3529 * gcc.dg/stack-check-6.c: New test.
3530 * gcc.dg/stack-check-6a.c: New test.
3531 * gcc.dg/stack-check-7.c: New test.
3532 * gcc.dg/stack-check-8.c: New test.
3533 * gcc.dg/stack-check-9.c: New test.
3534 * gcc.dg/stack-check-10.c: New test.
3535 * lib/target-supports.exp
3536 (check_effective_target_supports_stack_clash_protection): Enable for
3537 x86 and x86_64 targets.
3538
8c1dd970
JL
3539 * gcc.dg/stack-check-3.c: New test.
3540
ee8f15c6
JL
3541 * gcc.dg/stack-check-2.c: New test.
3542 * lib/target-supports.exp
8e7a09c3 3543 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
3544 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
3545 (check_effective_target_caller_implicit_probes): Likewise.
3546
14a1a59f
JJ
35472017-09-19 Jakub Jelinek <jakub@redhat.com>
3548
3549 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
3550 * g++.dg/tree-ssa/pr41428.C: Likewise.
3551 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
3552 c++17 and up.
3553 * g++.dg/expr/bool3.C: Likewise.
3554 * g++.dg/expr/bitfield5.C: Likewise.
3555 * g++.old-deja/g++.jason/bool5.C: Likewise.
3556
e32d2388
MS
35572017-09-18 Martin Sebor <msebor@redhat.com>
3558
3559 PR c/81854
3560 * gcc.dg/pr81854.c: New test.
3561 * g++.dg/ext/attr-ifunc-5.C: New test.
3562 * g++.dg/ext/attr-ifunc-1.C: Adjust.
3563 * g++.dg/ext/attr-ifunc-2.C: Same.
3564 * g++.dg/ext/attr-ifunc-3.C: Same.
3565 * g++.dg/ext/attr-ifunc-4.C: Same.
3566 * g++.old-deja/g++.abi/vtable2.C: Same.
3567 * gcc.dg/attr-ifunc-1.c: Same.
3568
81b29ad8
WS
35692017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
3570
3571 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
3572
109bb910
RB
35732017-09-19 Richard Biener <rguenther@suse.de>
3574
3575 PR tree-optimization/82244
3576 * gcc.dg/torture/pr82244.c: New testcase.
3577
197d2f5b
RB
35782017-09-19 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/69728
3581 * gfortran.dg/graphite/pr69728.f90: New testcase.
3582 * gcc.dg/graphite/pr69728.c: Likewise.
3583
7e12c0e0
PC
35842017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/80947
3587 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
3588
b161f2c9
RS
35892017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
3590
3591 * gcc.dg/vect/slp-multitypes-13.c: New test.
3592
7251b0bf
RS
35932017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
3594
3595 * gfortran.dg/vect/mask-store-1.f90: New test.
3596
10d8c51f
PC
35972017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/45033
3600 * g++.dg/expr/delete1.C: New.
3601
2eda24e9
PMR
36022017-09-18 Bob Duff <duff@adacore.com>
3603
3604 * gnat.dg/validity_check.adb: New testcase.
3605
36062017-09-18 Eric Botcazou <ebotcazou@adacore.com>
3607
3608 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
3609
36102017-09-18 Bob Duff <duff@adacore.com>
3611
3612 * gnat.dg/tagged_prefix_call.adb: New testcase.
3613
845af9e6
PMR
36142017-09-18 Ed Schonberg <schonberg@adacore.com>
3615
3616 * gnat.dg/default_variants.adb: New testcase.
3617
2a63b04e
RO
36182017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3619
3620 PR target/81736
3621 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
3622 * gcc.target/i386/pr81736-4.c: Likewise.
3623
3d07d963
RB
36242017-09-18 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/79622
3627 * gcc.dg/graphite/pr79622.c: New testcase.
3628
3cb626e4
DS
36292017-09-17 Daniel Santos <daniel.santos@pobox.com>
3630
3631 gcc.target/i386/pr82196-1.c: New test.
3632 gcc.target/i386/pr82196-2.c: Likewise.
3633
01f44e44
L
36342017-09-17 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 PR target/82166
3637 * gcc.target/i386/pr82166.c: New test.
3638
62d3c075
PT
36392017-09-17 Paul Thomas <pault@gcc.gnu.org>
3640
3641 PR fortran/82173
3642 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
3643 * gfortran.dg/pdt_2.f03 : The same.
3644 * gfortran.dg/pdt_3.f03 : The same.
3645 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
3646 module 'bad_vars'. Add error concerning assumed parameters and
3647 save attribute.
3648 * gfortran.dg/pdt_11.f03 : New test.
3649
3650 PR fortran/60483
3651 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
3652 * gfortran.dg/associate_25.f90 : New test.
3653 * gfortran.dg/pdt_12.f03 : New test.
3654
026a79f7
AS
36552017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
3656 Jakub Jelinek <jakub@redhat.com>
3657
3658 Add support for -std=c++2a.
3659 * lib/target-supports.exp (check_effective_target_c++17): Return
3660 1 also if check_effective_target_c++2a.
3661 (check_effective_target_c++17_down): New.
3662 (check_effective_target_c++2a_only): New.
3663 (check_effective_target_c++2a): New.
3664 * g++.dg/cpp2a/cplusplus.C: New.
3665
bb75facd
JM
36662017-09-15 Joseph Myers <joseph@codesourcery.com>
3667
3668 PR c/82071
3669 * gcc.target/i386/excess-precision-8.c: New test.
3670
c01df3c8
MLI
36712017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3672 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 PR c++/64644
3675 * g++.dg/other/anon-union4.C: New.
3676 * g++.old-deja/g++.law/union4.C: Adjust.
3677 * g++.old-deja/g++.other/anon1.C: Likewise.
3678
1d933576
BE
36792017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
3680
3681 * c-c++-common/Wcast-align.c: New test.
3682
4a8ca690
EB
36832017-09-15 Eric Botcazou <ebotcazou@adacore.com>
3684
3685 * g++.dg/sso-1.C: New test.
3686 * g++.dg/sso-2.C: Likewise.
3687
36882017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
3689
3690 PR c++/78648
3691 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
3692
ed17cb57
JW
36932017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
3694
3695 PR tree-optimization/71026
3696 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
3697
a1189286
JJ
36982017-09-15 Jakub Jelinek <jakub@redhat.com>
3699
7b936140
JJ
3700 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
3701 * lib/target-supports.exp (check_effective_target_c++14): Use
3702 check_effective_target_c++17 instead of check_effective_target_c++1z.
3703 (check_effective_target_c++14_down): Likewise.
3704 (check_effective_target_c++1z_only): Rename to ...
3705 (check_effective_target_c++17_only): ... this.
3706 (check_effective_target_c++1z): Rename to ...
3707 (check_effective_target_c++17): ... this.
3708 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
3709 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
3710 and c++17_only instead of c++1z_only. Adjust expected diagnostics
3711 and comments refering to 1z to 17.
3712 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
3713 * g++.dg/template/partial5.C: Likewise.
3714 * g++.dg/template/nontype8.C: Likewise.
3715 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
3716 * g++.dg/cpp1z/nontype3a.C: Likewise.
3717 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
3718 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
3719 * g++.dg/cpp1z/class-deduction32.C: Likewise.
3720 * g++.dg/cpp1z/pr78771.C: Likewise.
3721 * g++.dg/cpp1z/elide1.C: Likewise.
3722 * g++.dg/cpp1z/fold3.C: Likewise.
3723 * g++.dg/cpp1z/class-deduction2.C: Likewise.
3724 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
3725 * g++.dg/cpp1z/inline-var2.C: Likewise.
3726 * g++.dg/cpp1z/eval-order2.C: Likewise.
3727 * g++.dg/cpp1z/decomp21.C: Likewise.
3728 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
3729 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
3730 * g++.dg/cpp1z/utf8-neg.C: Likewise.
3731 * g++.dg/cpp1z/class-deduction41.C: Likewise.
3732 * g++.dg/cpp1z/class-deduction23.C: Likewise.
3733 * g++.dg/cpp1z/nodiscard3.C: Likewise.
3734 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
3735 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
3736 * g++.dg/cpp1z/class-deduction21.C: Likewise.
3737 * g++.dg/cpp1z/range-for1.C: Likewise.
3738 * g++.dg/cpp1z/init-statement4.C: Likewise.
3739 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
3740 * g++.dg/cpp1z/decomp30.C: Likewise.
3741 * g++.dg/cpp1z/class-deduction39.C: Likewise.
3742 * g++.dg/cpp1z/register2.C: Likewise.
3743 * g++.dg/cpp1z/decomp9.C: Likewise.
3744 * g++.dg/cpp1z/regress1.C: Likewise.
3745 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
3746 * g++.dg/cpp1z/class-deduction30.C: Likewise.
3747 * g++.dg/cpp1z/abbrev2.C: Likewise.
3748 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
3749 * g++.dg/cpp1z/regress2.C: Likewise.
3750 * g++.dg/cpp1z/decomp16.C: Likewise.
3751 * g++.dg/cpp1z/bool-increment1.C: Likewise.
3752 * g++.dg/cpp1z/aligned-new1.C: Likewise.
3753 * g++.dg/cpp1z/decomp3.C: Likewise.
3754 * g++.dg/cpp1z/register1.C: Likewise.
3755 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
3756 * g++.dg/cpp1z/class-deduction1.C: Likewise.
3757 * g++.dg/cpp1z/decomp10.C: Likewise.
3758 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
3759 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
3760 * g++.dg/cpp1z/decomp27.C: Likewise.
3761 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
3762 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
3763 * g++.dg/cpp1z/class-deduction9.C: Likewise.
3764 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
3765 * g++.dg/cpp1z/decomp11.C: Likewise.
3766 * g++.dg/cpp1z/aligned-new3.C: Likewise.
3767 * g++.dg/cpp1z/utf8-2.C: Likewise.
3768 * g++.dg/cpp1z/lambda-this3.C: Likewise.
3769 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
3770 * g++.dg/cpp1z/byte1.C: Likewise.
3771 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
3772 * g++.dg/cpp1z/aggr-base4.C: Likewise.
3773 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
3774 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
3775 * g++.dg/cpp1z/utf8-2a.C: Likewise.
3776 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
3777 * g++.dg/cpp1z/aggr-base6.C: Likewise.
3778 * g++.dg/cpp1z/cplusplus.C: Likewise.
3779 * g++.dg/cpp1z/class-deduction20.C: Likewise.
3780 * g++.dg/cpp1z/aggr-base2.C: Likewise.
3781 * g++.dg/cpp1z/class-deduction6.C: Likewise.
3782 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
3783 * g++.dg/cpp1z/class-deduction31.C: Likewise.
3784 * g++.dg/cpp1z/class-deduction25.C: Likewise.
3785 * g++.dg/cpp1z/class-deduction18.C: Likewise.
3786 * g++.dg/cpp1z/fold9.C: Likewise.
3787 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
3788 * g++.dg/cpp1z/abbrev1.C: Likewise.
3789 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
3790 * g++.dg/cpp1z/utf8.C: Likewise.
3791 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
3792 * g++.dg/cpp1z/aggr-base3.C: Likewise.
3793 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
3794 * g++.dg/cpp1z/init-statement2.C: Likewise.
3795 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
3796 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
3797 * g++.dg/cpp1z/class-deduction40.C: Likewise.
3798 * g++.dg/cpp1z/nontype3.C: Likewise.
3799 * g++.dg/cpp1z/class-deduction14.C: Likewise.
3800 * g++.dg/cpp1z/fold7.C: Likewise.
3801 * g++.dg/cpp1z/nontype2.C: Likewise.
3802 * g++.dg/cpp1z/class-deduction15.C: Likewise.
3803 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
3804 * g++.dg/cpp1z/class-deduction13.C: Likewise.
3805 * g++.dg/cpp1z/aligned-new7.C: Likewise.
3806 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
3807 * g++.dg/cpp1z/nontype1.C: Likewise.
3808 * g++.dg/cpp1z/init-statement5.C: Likewise.
3809 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
3810 * g++.dg/cpp1z/decomp17.C: Likewise.
3811 * g++.dg/cpp1z/fold4.C: Likewise.
3812 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
3813 * g++.dg/cpp1z/fold7a.C: Likewise.
3814 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
3815 * g++.dg/cpp1z/init-statement7.C: Likewise.
3816 * g++.dg/cpp1z/aggr-base5.C: Likewise.
3817 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
3818 * g++.dg/cpp1z/pr79143.C: Likewise.
3819 * g++.dg/cpp1z/class-deduction38.C: Likewise.
3820 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
3821 * g++.dg/cpp1z/class-deduction12.C: Likewise.
3822 * g++.dg/cpp1z/decomp20.C: Likewise.
3823 * g++.dg/cpp1z/class-deduction22.C: Likewise.
3824 * g++.dg/cpp1z/class-deduction29.C: Likewise.
3825 * g++.dg/cpp1z/class-deduction8.C: Likewise.
3826 * g++.dg/cpp1z/class-deduction43.C: Likewise.
3827 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3828 * g++.dg/cpp1z/fold8.C: Likewise.
3829 * g++.dg/cpp1z/init-statement3.C: Likewise.
3830 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
3831 * g++.dg/cpp1z/class-deduction36.C: Likewise.
3832 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
3833 * g++.dg/cpp1z/fallthrough1.C: Likewise.
3834 * g++.dg/cpp1z/fold1.C: Likewise.
3835 * g++.dg/cpp1z/class-deduction26.C: Likewise.
3836 * g++.dg/cpp1z/fold-ice1.C: Likewise.
3837 * g++.dg/cpp1z/fold5.C: Likewise.
3838 * g++.dg/cpp1z/class-deduction34.C: Likewise.
3839 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
3840 * g++.dg/cpp1z/class-deduction7.C: Likewise.
3841 * g++.dg/cpp1z/class-deduction16.C: Likewise.
3842 * g++.dg/cpp1z/class-deduction10.C: Likewise.
3843 * g++.dg/cpp1z/eval-order3.C: Likewise.
3844 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
3845 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
3846 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
3847 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
3848 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
3849 * g++.dg/cpp1z/decomp15.C: Likewise.
3850 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
3851 * g++.dg/cpp1z/fold-mangle.C: Likewise.
3852 * g++.dg/cpp1z/class-deduction35.C: Likewise.
3853 * g++.dg/cpp1z/decomp4.C: Likewise.
3854 * g++.dg/cpp1z/class-deduction42.C: Likewise.
3855 * g++.dg/cpp1z/init-statement8.C: Likewise.
3856 * g++.dg/cpp1z/inline-var1a.C: Likewise.
3857 * g++.dg/cpp1z/init-statement6.C: Likewise.
3858 * g++.dg/cpp1z/class-deduction17.C: Likewise.
3859 * g++.dg/cpp1z/class-deduction28.C: Likewise.
3860 * g++.dg/cpp1z/class-deduction27.C: Likewise.
3861 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
3862 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
3863 * g++.dg/cpp1z/class-deduction11.C: Likewise.
3864 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
3865 * g++.dg/cpp1z/init-statement9.C: Likewise.
3866 * g++.dg/cpp1z/class-deduction19.C: Likewise.
3867 * g++.dg/cpp1z/class-deduction5.C: Likewise.
3868 * g++.dg/cpp1z/fold2.C: Likewise.
3869 * g++.dg/cpp1z/class-deduction33.C: Likewise.
3870 * g++.dg/cpp1z/class-deduction24.C: Likewise.
3871 * g++.dg/cpp1z/aggr-base1.C: Likewise.
3872 * g++.dg/cpp1z/fold6.C: Likewise.
3873 * g++.dg/cpp1z/decomp12.C: Likewise.
3874 * g++.dg/cpp1z/class-deduction4.C: Likewise.
3875 * g++.dg/cpp1z/inline-var1.C: Likewise.
3876 * g++.dg/cpp1z/aligned-new2.C: Likewise.
3877 * g++.dg/cpp1z/class-deduction3.C: Likewise.
3878 * g++.dg/other/error3.C: Likewise.
3879 * g++.dg/init/new25.C: Likewise.
3880 * g++.dg/init/new13.C: Likewise.
3881 * g++.dg/tls/diag-2.C: Likewise.
3882 * g++.dg/tls/diag-4.C: Likewise.
3883 * g++.dg/opt/noreturn-1.C: Likewise.
3884 * g++.dg/eh/async-unwind2.C: Likewise.
3885 * g++.dg/eh/spec9.C: Likewise.
3886 * g++.dg/eh/spec7.C: Likewise.
3887 * g++.dg/eh/template1.C: Likewise.
3888 * g++.dg/eh/cond4.C: Likewise.
3889 * g++.dg/eh/pr41819.C: Likewise.
3890 * g++.dg/eh/delete1.C: Likewise.
3891 * g++.dg/eh/spec3.C: Likewise.
3892 * g++.dg/eh/forced4.C: Likewise.
3893 * g++.dg/eh/spec2.C: Likewise.
3894 * g++.dg/eh/shadow1.C: Likewise.
3895 * g++.dg/eh/pr38662.C: Likewise.
3896 * g++.dg/eh/ehopt1.C: Likewise.
3897 * g++.dg/eh/spec8.C: Likewise.
3898 * g++.dg/eh/init-temp2.C: Likewise.
3899 * g++.dg/rtti/crash3.C: Likewise.
3900 * g++.dg/warn/Wreturn-type-3.C: Likewise.
3901 * g++.dg/warn/register-parm-1.C: Likewise.
3902 * g++.dg/warn/register-var-2.C: Likewise.
3903 * g++.dg/gcov/gcov-7.C: Likewise.
3904 * g++.dg/tree-ssa/pr45605.C: Likewise.
3905 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
3906 * g++.dg/lookup/exception1.C: Likewise.
3907 * g++.dg/ubsan/pr79589.C: Likewise.
3908 * g++.dg/tm/pr47340.C: Likewise.
3909 * g++.dg/tm/pr46567.C: Likewise.
3910 * g++.dg/expr/bitfield5.C: Likewise.
3911 * g++.dg/expr/bool1.C: Likewise.
3912 * g++.dg/expr/lval3.C: Likewise.
3913 * g++.dg/expr/lval4.C: Likewise.
3914 * g++.dg/expr/bitfield4.C: Likewise.
3915 * g++.dg/expr/bitfield6.C: Likewise.
3916 * g++.dg/expr/bool3.C: Likewise.
3917 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3918 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
3919 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
3920 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
3921 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
3922 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
3923 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
3924 * g++.dg/ext/has_nothrow_assign.C: Likewise.
3925 * g++.dg/parse/register1.C: Likewise.
3926 * g++.dg/parse/error15.C: Likewise.
3927 * g++.dg/parse/linkage2.C: Likewise.
3928 * g++.dg/concepts/intro2.C: Likewise.
3929 * g++.dg/concepts/class.C: Likewise.
3930 * g++.dg/concepts/traits1.C: Likewise.
3931 * g++.dg/concepts/req5.C: Likewise.
3932 * g++.dg/concepts/var-concept5.C: Likewise.
3933 * g++.dg/concepts/fn-concept2.C: Likewise.
3934 * g++.dg/concepts/traits2.C: Likewise.
3935 * g++.dg/concepts/placeholder2.C: Likewise.
3936 * g++.dg/concepts/class6.C: Likewise.
3937 * g++.dg/concepts/memtmpl1.C: Likewise.
3938 * g++.dg/concepts/friend2.C: Likewise.
3939 * g++.dg/concepts/template-parm3.C: Likewise.
3940 * g++.dg/concepts/template-parm10.C: Likewise.
3941 * g++.dg/concepts/explicit-spec1.C: Likewise.
3942 * g++.dg/concepts/explicit-spec3.C: Likewise.
3943 * g++.dg/concepts/var-templ2.C: Likewise.
3944 * g++.dg/concepts/intro5.C: Likewise.
3945 * g++.dg/concepts/deduction-constraint1.C: Likewise.
3946 * g++.dg/concepts/iconv1.C: Likewise.
3947 * g++.dg/concepts/constrained-parm.C: Likewise.
3948 * g++.dg/concepts/template-template-parm1.C: Likewise.
3949 * g++.dg/concepts/var-concept3.C: Likewise.
3950 * g++.dg/concepts/class3.C: Likewise.
3951 * g++.dg/concepts/memfun2.C: Likewise.
3952 * g++.dg/concepts/req1.C: Likewise.
3953 * g++.dg/concepts/disjunction1.C: Likewise.
3954 * g++.dg/concepts/req17.C: Likewise.
3955 * g++.dg/concepts/pr65848.C: Likewise.
3956 * g++.dg/concepts/placeholder4.C: Likewise.
3957 * g++.dg/concepts/decl-diagnose.C: Likewise.
3958 * g++.dg/concepts/intro7.C: Likewise.
3959 * g++.dg/concepts/pr68683.C: Likewise.
3960 * g++.dg/concepts/partial-spec4.C: Likewise.
3961 * g++.dg/concepts/template-parm5.C: Likewise.
3962 * g++.dg/concepts/explicit-inst1.C: Likewise.
3963 * g++.dg/concepts/class-deduction1.C: Likewise.
3964 * g++.dg/concepts/class1.C: Likewise.
3965 * g++.dg/concepts/req15.C: Likewise.
3966 * g++.dg/concepts/memfun.C: Likewise.
3967 * g++.dg/concepts/pr68434.C: Likewise.
3968 * g++.dg/concepts/inherit-ctor4.C: Likewise.
3969 * g++.dg/concepts/partial-spec6.C: Likewise.
3970 * g++.dg/concepts/var-templ1.C: Likewise.
3971 * g++.dg/concepts/template-parm8.C: Likewise.
3972 * g++.dg/concepts/explicit-inst3.C: Likewise.
3973 * g++.dg/concepts/class4.C: Likewise.
3974 * g++.dg/concepts/req6.C: Likewise.
3975 * g++.dg/concepts/fn8.C: Likewise.
3976 * g++.dg/concepts/class5.C: Likewise.
3977 * g++.dg/concepts/placeholder5.C: Likewise.
3978 * g++.dg/concepts/req16.C: Likewise.
3979 * g++.dg/concepts/req10.C: Likewise.
3980 * g++.dg/concepts/var-concept2.C: Likewise.
3981 * g++.dg/concepts/auto3.C: Likewise.
3982 * g++.dg/concepts/generic-fn-err.C: Likewise.
3983 * g++.dg/concepts/pr65552.C: Likewise.
3984 * g++.dg/concepts/partial-concept-id2.C: Likewise.
3985 * g++.dg/concepts/fn1.C: Likewise.
3986 * g++.dg/concepts/partial-spec.C: Likewise.
3987 * g++.dg/concepts/template-parm12.C: Likewise.
3988 * g++.dg/concepts/diagnostic1.C: Likewise.
3989 * g++.dg/concepts/intro1.C: Likewise.
3990 * g++.dg/concepts/explicit-inst4.C: Likewise.
3991 * g++.dg/concepts/req18.C: Likewise.
3992 * g++.dg/concepts/explicit-spec5.C: Likewise.
3993 * g++.dg/concepts/var-concept6.C: Likewise.
3994 * g++.dg/concepts/fn9.C: Likewise.
3995 * g++.dg/concepts/req2.C: Likewise.
3996 * g++.dg/concepts/template-parm7.C: Likewise.
3997 * g++.dg/concepts/req14.C: Likewise.
3998 * g++.dg/concepts/template-parm6.C: Likewise.
3999 * g++.dg/concepts/variadic4.C: Likewise.
4000 * g++.dg/concepts/fn6.C: Likewise.
4001 * g++.dg/concepts/req-neg1.C: Likewise.
4002 * g++.dg/concepts/alias3.C: Likewise.
4003 * g++.dg/concepts/expression2.C: Likewise.
4004 * g++.dg/concepts/partial-spec3.C: Likewise.
4005 * g++.dg/concepts/expression3.C: Likewise.
4006 * g++.dg/concepts/memfun-err.C: Likewise.
4007 * g++.dg/concepts/pr66091.C: Likewise.
4008 * g++.dg/concepts/explicit-spec2.C: Likewise.
4009 * g++.dg/concepts/equiv.C: Likewise.
4010 * g++.dg/concepts/friend1.C: Likewise.
4011 * g++.dg/concepts/fn4.C: Likewise.
4012 * g++.dg/concepts/var-templ3.C: Likewise.
4013 * g++.dg/concepts/explicit-inst2.C: Likewise.
4014 * g++.dg/concepts/alias2.C: Likewise.
4015 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
4016 * g++.dg/concepts/placeholder6.C: Likewise.
4017 * g++.dg/concepts/fn10.C: Likewise.
4018 * g++.dg/concepts/req3.C: Likewise.
4019 * g++.dg/concepts/variadic2.C: Likewise.
4020 * g++.dg/concepts/pr65636.C: Likewise.
4021 * g++.dg/concepts/intro6.C: Likewise.
4022 * g++.dg/concepts/class2.C: Likewise.
4023 * g++.dg/concepts/fn2.C: Likewise.
4024 * g++.dg/concepts/req20.C: Likewise.
4025 * g++.dg/concepts/req8.C: Likewise.
4026 * g++.dg/concepts/placeholder1.C: Likewise.
4027 * g++.dg/concepts/pr65854.C: Likewise.
4028 * g++.dg/concepts/member-concept.C: Likewise.
4029 * g++.dg/concepts/template-parm2.C: Likewise.
4030 * g++.dg/concepts/variadic1.C: Likewise.
4031 * g++.dg/concepts/fn7.C: Likewise.
4032 * g++.dg/concepts/intro4.C: Likewise.
4033 * g++.dg/concepts/req13.C: Likewise.
4034 * g++.dg/concepts/inherit-ctor3.C: Likewise.
4035 * g++.dg/concepts/explicit-spec6.C: Likewise.
4036 * g++.dg/concepts/auto1.C: Likewise.
4037 * g++.dg/concepts/alias1.C: Likewise.
4038 * g++.dg/concepts/fn-concept1.C: Likewise.
4039 * g++.dg/concepts/template-parm11.C: Likewise.
4040 * g++.dg/concepts/explicit-spec4.C: Likewise.
4041 * g++.dg/concepts/partial-concept-id1.C: Likewise.
4042 * g++.dg/concepts/req9.C: Likewise.
4043 * g++.dg/concepts/req4.C: Likewise.
4044 * g++.dg/concepts/pr65681.C: Likewise.
4045 * g++.dg/concepts/req7.C: Likewise.
4046 * g++.dg/concepts/req12.C: Likewise.
4047 * g++.dg/concepts/fn5.C: Likewise.
4048 * g++.dg/concepts/alias4.C: Likewise.
4049 * g++.dg/concepts/generic-fn.C: Likewise.
4050 * g++.dg/concepts/feature-macro.C: Likewise.
4051 * g++.dg/concepts/req19.C: Likewise.
4052 * g++.dg/concepts/placeholder3.C: Likewise.
4053 * g++.dg/concepts/intro3.C: Likewise.
4054 * g++.dg/concepts/partial-spec5.C: Likewise.
4055 * g++.dg/concepts/template-parm4.C: Likewise.
4056 * g++.dg/concepts/dr1430.C: Likewise.
4057 * g++.dg/concepts/pr65634.C: Likewise.
4058 * g++.dg/concepts/var-concept4.C: Likewise.
4059 * g++.dg/concepts/pr67249.C: Likewise.
4060 * g++.dg/concepts/expression.C: Likewise.
4061 * g++.dg/concepts/pr65575.C: Likewise.
4062 * g++.dg/concepts/partial-spec2.C: Likewise.
4063 * g++.dg/concepts/template-parm9.C: Likewise.
4064 * g++.dg/concepts/inherit-ctor1.C: Likewise.
4065 * g++.dg/concepts/equiv2.C: Likewise.
4066 * g++.dg/concepts/req11.C: Likewise.
4067 * g++.dg/concepts/template-parm1.C: Likewise.
4068 * g++.dg/concepts/inherit-ctor2.C: Likewise.
4069 * g++.dg/concepts/var-concept1.C: Likewise.
4070 * g++.dg/concepts/fn3.C: Likewise.
4071 * g++.dg/torture/pr46364.C: Likewise.
4072 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
4073 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4074 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
4075 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
4076 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
4077 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4078 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
4079 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
4080 * g++.dg/torture/pr52918-1.C: Likewise.
4081 * g++.dg/torture/pr49394.C: Likewise.
4082 * g++.dg/torture/pr57190.C: Likewise.
4083 * g++.dg/cpp0x/static_assert8.C: Likewise.
4084 * g++.dg/cpp0x/noexcept19.C: Likewise.
4085 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4086 * g++.dg/cpp0x/variadic73.C: Likewise.
4087 * g++.dg/cpp0x/noexcept02.C: Likewise.
4088 * g++.dg/cpp0x/defaulted23.C: Likewise.
4089 * g++.dg/cpp0x/noexcept08.C: Likewise.
4090 * g++.dg/cpp0x/auto9.C: Likewise.
4091 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
4092 * g++.dg/cpp0x/error5.C: Likewise.
4093 * c-c++-common/gomp/atomic-12.c: Likewise.
4094 * c-c++-common/gomp/atomic-13.c: Likewise.
4095 * c-c++-common/gomp/atomic-14.c: Likewise.
4096 * c-c++-common/Wvarargs-2.c: Likewise.
4097 * c-c++-common/Wvarargs.c: Likewise.
4098 * c-c++-common/vector-subscript-2.c: Likewise.
4099 * g++.old-deja/g++.robertl/eb123.C: Likewise.
4100 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
4101 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
4102 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4103 * g++.old-deja/g++.eh/throw2.C: Likewise.
4104 * g++.old-deja/g++.eh/throw1.C: Likewise.
4105 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
4106 * g++.old-deja/g++.other/new7.C: Likewise.
4107 * g++.old-deja/g++.other/crash30.C: Likewise.
4108 * g++.old-deja/g++.other/regstack.C: Likewise.
4109 * g++.old-deja/g++.other/crash28.C: Likewise.
4110 * g++.old-deja/g++.jason/bool5.C: Likewise.
4111 * g++.old-deja/g++.mike/p10416.C: Likewise.
4112 * g++.old-deja/g++.mike/eh25.C: Likewise.
4113 * g++.old-deja/g++.mike/eh55.C: Likewise.
4114
a1189286
JJ
4115 PR rtl-optimization/82192
4116 * gcc.c-torture/execute/pr82192.c: New test.
4117
897da303
RB
41182017-09-15 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/82217
4121 * gcc.dg/torture/pr82217.c: New testcase.
4122
854dde43
JJ
41232017-09-15 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR target/82145
4126 * gcc.target/i386/pr82145.c: New test.
4127
22d07ec2
PT
41282017-09-15 Paul Thomas <pault@gcc.gnu.org>
4129
4130 PR fortran/82184
4131 * gfortran.dg/pointer_array_9.f90: New test.
4132
12fca96e
MM
41332017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
4136 __builtin_fabsq.
4137 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
4138 of __builtin_fabsq. Prevent the test from running on 32-bit.
4139 * gcc.target/powerpc/float128-fma1.c: New test.
4140 * gcc.target/powerpc/float128-fma2.c: Likewise.
4141 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
4142 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
4143
595ced60
DM
41442017-09-14 David Malcolm <dmalcolm@redhat.com>
4145
4146 PR jit/82174
4147 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
4148 New test case.
4149
44e13e60
PH
41502017-09-14 Pat Haugen <pthaugen@us.ibm.com>
4151
4152 * gcc.target/powerpc/r2_shrink-wrap.c: New.
4153
2a94be35
WS
41542017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4155
4156 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
4157 lp64 requirement.
4158
0fa0fdb7
RB
41592017-09-14 Richard Biener <rguenther@suse.de>
4160
4161 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
4162 * gcc.dg/uninit-suppress_2.c: Adjust.
4163 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4164
83ada6e8
RO
41652017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4166
4167 PR tree-optimization/80996
4168 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
4169
c5f59763
JJ
41702017-09-14 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR target/81325
4173 * g++.dg/cpp0x/pr81325.C: New test.
4174
87f3a5cf
PT
41752017-09-13 Paul Thomas <pault@gcc.gnu.org>
4176
4177 PR fortran/82173
4178 * gfortran.dg/pdt_10.f03 : New test.
4179
b6509175
PC
41802017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/68177
4183 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
4184
c7885b85
ML
41852017-09-13 Martin Liska <mliska@suse.cz>
4186
4187 PR middle-end/82154
4188 * g++.dg/torture/pr82154.C: New test.
4189
97e63e12
PC
41902017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4191
4192 PR c++/61362
4193 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
4194 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
4195
bce5091a
SE
41962017-09-13 Steve Ellcey <sellcey@cavium.com>
4197
4198 PR tree-optimization/80925
4199 * gfortran.dg/vect/vect-2.f90: Add
4200 --param vect-max-peeling-for-alignment=0 option.
4201 Remove unaligned access and peeling checks.
4202 * gfortran.dg/vect/vect-3.f90: Ditto.
4203 * gfortran.dg/vect/vect-4.f90: Ditto.
4204 * gfortran.dg/vect/vect-5.f90: Ditto.
4205
13380861
PC
42062017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/61135
4209 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
4210 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
4211
bb5d9711
JW
42122017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
4213
4214 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
4215
267bbb6f
MP
42162017-09-13 Marek Polacek <polacek@redhat.com>
4217
4218 PR c/82167
4219 * gcc.dg/pr82167.c: New test.
4220
8a411aa3
WS
42212017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4222
4223 * gcc.target/powerpc/fold-vec-ld-char.c: New.
4224 * gcc.target/powerpc/fold-vec-ld-double.c: New.
4225 * gcc.target/powerpc/fold-vec-ld-float.c: New.
4226 * gcc.target/powerpc/fold-vec-ld-int.c: New.
4227 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
4228 * gcc.target/powerpc/fold-vec-ld-short.c: New.
4229
1cb656f8
JW
42302017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
4231
4232 * gcc.target/aarch64/pr62178.c: Updated testcase
4233 to scan for two ldrs and an mla.
4234
e5b87132
PC
42352017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 PR c++/59949
4238 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
4239
491cefb7
WD
42402017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
4241
4242 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
4243
4395a473
TP
42442017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4245
4246 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
4247 ARMv8-A and ARMv8-R.
4248 * gcc.target/arm/acle/cdp2.c: Likewise.
4249 * gcc.target/arm/acle/ldc.c: Likewise.
4250 * gcc.target/arm/acle/ldc2.c: Likewise.
4251 * gcc.target/arm/acle/ldc2l.c: Likewise.
4252 * gcc.target/arm/acle/ldcl.c: Likewise.
4253 * gcc.target/arm/acle/mcr.c: Likewise.
4254 * gcc.target/arm/acle/mcr2.c: Likewise.
4255 * gcc.target/arm/acle/mcrr.c: Likewise.
4256 * gcc.target/arm/acle/mcrr2.c: Likewise.
4257 * gcc.target/arm/acle/mrc.c: Likewise.
4258 * gcc.target/arm/acle/mrc2.c: Likewise.
4259 * gcc.target/arm/acle/mrrc.c: Likewise.
4260 * gcc.target/arm/acle/mrrc2.c: Likewise.
4261 * gcc.target/arm/acle/stc.c: Likewise.
4262 * gcc.target/arm/acle/stc2.c: Likewise.
4263 * gcc.target/arm/acle/stc2l.c: Likewise.
4264 * gcc.target/arm/acle/stcl.c: Likewise.
4265 * lib/target-supports.exp:
4266 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
4267 and stcl in the comment.
4268 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
4269 and disable Thumb-1 targets.
4270 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
4271 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
4272
caf3dcdf
PC
42732017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/47226
4276 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
4277 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
4278
2da6996c
RB
42792017-09-13 Richard Biener <rguenther@suse.de>
4280
4281 PR middle-end/82128
4282 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
4283 default-def to avoid breaking iterator update with the weird
4284 interaction with cgraph_update_edges_for_call_stmt_node.
4285
d6ecd2cf
KV
42862017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
4287
4288 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
4289
741bbaab
PC
4290017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/70621
4293 * g++.dg/torture/pr70621.C: New.
4294
18a4e7e3
PT
42952017-09-12 Paul Thomas <pault@gcc.gnu.org>
4296
4297 PR fortran/82173
4298 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
4299 is defined' error.
4300 * gfortran.dg/pdt_6.f03 : New test.
4301 * gfortran.dg/pdt_7.f03 : New test.
4302 * gfortran.dg/pdt_8.f03 : New test.
4303
4304 PR fortran/82168
4305 * gfortran.dg/pdt_9.f03 : New test.
4306
cbc45bea
JJ
43072017-09-12 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR target/82112
4310 * gcc.target/powerpc/pr82112.c: New test.
4311 * g++.dg/ext/altivec-18.C: New test.
4312
5f33b353
ML
43132017-09-12 Martin Liska <mliska@suse.cz>
4314
4315 PR testsuite/82114
4316 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
4317
29545149
RB
43182017-09-12 Richard Biener <rguenther@suse.de>
4319
4320 PR tree-optimization/82157
4321 * gcc.dg/torture/pr82157.c: New testcase.
4322
8101ec85
SA
43232017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
4324
4325 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
4326 attribute.
4327 * gcc.target/mips/near-far-2.c: Likewise.
4328 * gcc.target/mips/near-far-3.c: Likewise.
4329 * gcc.target/mips/near-far-4.c: Likewise.
4330
ec33aebb
JJ
43312017-09-12 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR target/82112
4334 * c-c++-common/pr82112.c: New test.
4335 * gcc.dg/pr82112.c: New test.
4336
2f6c18e0
EB
43372017-09-10 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 PR ada/79441
4340 * gnat.dg/pack9.adb: Robustify.
4341
ff3598bc
PT
43422017-09-10 Paul Thomas <pault@gcc.gnu.org>
4343
4344 PR fortran/34640
4345 * gfortran.dg/associate_24.f90: New test.
4346 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
4347 checks.
4348 * gfortran.dg/no_arg_check_2.f90: Likewise.
4349 * gfortran.dg/pointer_array_1.f90: New test.
4350 * gfortran.dg/pointer_array_2.f90: New test.
4351 * gfortran.dg/pointer_array_7.f90: New test.
4352 * gfortran.dg/pointer_array_8.f90: New test.
4353 * gfortran.dg/pointer_array_component_1.f90: New test.
4354 * gfortran.dg/pointer_array_component_2.f90: New test.
4355 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
4356 counts by 1.
4357
4358 PR fortran/40737
4359 * gfortran.dg/pointer_array_3.f90: New test.
4360
4361 PR fortran/57116
4362 * gfortran.dg/pointer_array_4.f90: New test.
4363
4364 PR fortran/55763
4365 * gfortran.dg/pointer_array_5.f90: New test.
4366
4367 PR fortran/57019
4368 * gfortran.dg/pointer_array_6.f90: New test.
4369
019bf9ad
JW
43702017-09-09 Jonathan Wakely <jwakely@redhat.com>
4371
4372 PR c++/81852
4373 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
4374 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
4375 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
4376 * g++.dg/cpp1y/feat-neg.C: Likewise.
4377 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4378
95b7c2e0
PMR
43792017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
4380
4381 * gnat.dg/debug14.adb: New test.
4382
89ec98ed
EB
43832017-09-09 Eric Botcazou <ebotcazou@adacore.com>
4384
4385 * gnat.dg/specs/atomic3.ads: New test.
4386
ea09ecc5
EB
43872017-09-09 Eric Botcazou <ebotcazou@adacore.com>
4388
4389 * gnat.dg/specs/vfa.ads: Rename into...
4390 * gnat.dg/specs/vfa1.ads: ...this.
4391 * gnat.dg/specs/vfa2.ads: New test.
4392
5bab4c96
PT
43932017-09-09 Paul Thomas <pault@gcc.gnu.org>
4394
4395 * gfortran.dg/pdt_1.f03 : New test.
4396 * gfortran.dg/pdt_2.f03 : New test.
4397 * gfortran.dg/pdt_3.f03 : New test.
4398 * gfortran.dg/pdt_4.f03 : New test.
4399 * gfortran.dg/pdt_5.f03 : New test.
4400
b2c5d6f1 44012017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
4402
4403 * gcc.dg/pr81988.c: New test.
4404
44052017-09-07 Eric Botcazou <ebotcazou@adacore.com>
4406
1c49a3ed
EB
4407 * gnat.dg/opt67.adb: New test.
4408 * gnat.dg/opt67_pkg.ad[sb]: New helper.
4409
86373d92
JJ
44102017-09-07 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR target/81979
4413 * gcc.dg/pr81979.c: New test.
4414
a3064a99
EB
44152017-09-07 Eric Botcazou <ebotcazou@adacore.com>
4416
4417 PR ada/82126
4418 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
4419
a7976089
RB
44202017-09-07 Richard Biener <rguenther@suse.de>
4421
4422 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
4423 opportunity.
4424
bbd35101
MM
44252017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4426
4427 * gcc.target/powerpc/float128-1.c: Update options to know that
4428 -mfloat128 is now on by default on PowerPC VSX systems. Remove
4429 -static-libgcc option which is no longer needed. Use -mvsx or
4430 -mpower9-vector to enable VSX or hardware IEEE support, rather
4431 than specifying a particular CPU.
4432 * gcc.target/powerpc/float128-2.c: Likewise.
4433 * gcc.target/powerpc/float128-cmp.c: Likewise.
4434 * gcc.target/powerpc/float128-complex-1.c: Likewise.
4435 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4436 * gcc.target/powerpc/float128-hw.c: Likewise.
4437 * gcc.target/powerpc/float128-mix.c: Likewise.
4438 * gcc.target/powerpc/float128-type-1.c: Likewise.
4439 * gcc.target/powerpc/float128-type-2.c: Likewise.
4440 * gcc.target/powerpc/float128-3.c: New test.
4441 * gcc.target/powerpc/float128-4.c: Likewise.
4442 * gcc.target/powerpc/float128-5.c: Likewise.
4443
260da991
WD
44442017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
4445
4446 PR middle-end/78468
4447 * gcc.dg/pr78468.c: Add alignment test.
4448
f6e50a7d
WW
44492017-09-06 Wish Wu <wishwu007@gmail.com>
4450 Jakub Jelinek <jakub@redhat.com>
4451
4452 * gcc.dg/sancov/cmp0.c: New test.
4453
f6bd5664
RB
44542017-09-06 Richard Biener <rguenther@suse.de>
4455
4456 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
4457 test for correctness of vector lowering.
4458
796bd467
RB
44592017-09-06 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/82108
4462 * gcc.dg/vect/pr82108.c: New testcase.
4463
e9982c6a
MJ
44642017-09-06 Martin Jambor <mjambor@suse.cz>
4465
4466 PR tree-optimization/82078
4467 * gcc.dg/tree-ssa/pr82078.c: New test.
4468
3581d5db
JJ
44692017-09-06 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR middle-end/82095
4472 * gcc.dg/tls/pr82095.c: New test.
4473
bcc6842b
JJ
44742017-09-05 Jakub Jelinek <jakub@redhat.com>
4475
0fe4bc78
JJ
4476 PR middle-end/81768
4477 * gcc.dg/gomp/pr81768-2.c: New test.
4478
bcc6842b
JJ
4479 PR middle-end/81768
4480 * gcc.dg/gomp/pr81768-1.c: New test.
4481
55b2ce1c
BS
44822017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4483
4484 PR target/81833
4485 * gcc.target/powerpc/pr81833-1.c: New file.
4486 * gcc.target/powerpc/pr81833-2.c: New file.
4487
f174328e
L
44882017-09-05 H.J. Lu <hongjiu.lu@intel.com>
4489
4490 PR target/59501
4491 PR target/81624
4492 PR target/81769
4493 * gcc.target/i386/pr59501-4a.c: Remove xfail.
4494 * gcc.target/i386/pr81769-1a.c: New test.
4495 * gcc.target/i386/pr81769-1b.c: Likewise.
4496 * gcc.target/i386/pr81769-2.c: Likewise.
4497
c253525e
MP
44982017-09-05 Marek Polacek <polacek@redhat.com>
4499
4500 PR sanitizer/82072
4501 * c-c++-common/ubsan/pr82072-2.c: New test.
4502
d49318d9
PC
45032017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
4504
4505 PR c++/81942
4506 * g++.dg/cpp1y/constexpr-return3.C: New.
4507
d3b080bc
EB
45082017-09-05 Eric Botcazou <ebotcazou@adacore.com>
4509
4510 * gnat.dg/incomplete5.ad[sb]: New test.
4511 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
4512
1f073c92
EB
45132017-09-05 Eric Botcazou <ebotcazou@adacore.com>
4514
4515 * gnat.dg/specs/uc2.ads: New test.
4516
806fcf71
EB
45172017-09-05 Eric Botcazou <ebotcazou@adacore.com>
4518
4519 * gnat.dg/taft_type4.adb: New test.
4520 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
4521
a0f8cad6
RB
45222017-09-05 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/82102
4525 * gcc.dg/torture/pr82102.c: New testcase.
4526
babf697a
EB
45272017-09-05 Eric Botcazou <ebotcazou@adacore.com>
4528
4529 * testsuite/gnat.dg/array29.ad[sb]: New test.
4530
02e637d8
ML
45312017-09-05 Martin Liska <mliska@suse.cz>
4532
4533 PR tree-optimization/82032
4534 * g++.dg/other/pr82032.C: New test.
4535 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
4536 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4537 * gcc.dg/switch-10.c: Likewise.
4538
bc394e5a
UB
45392017-09-04 Uros Bizjak <ubizjak@gmail.com>
4540
4541 * gcc.target/i386/mpx/mpx-os-support.h: New file.
4542 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
4543
9afacf39
BE
45442017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4545
4546 PR target/77308
4547 * gcc.target/arm/pr77308-1.c: New test.
4548
11a82e25
RB
45492017-09-04 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/82084
4552 * g++.dg/torture/pr82084.C: New testcase.
4553
bc7fe952
MP
45542017-09-04 Marek Polacek <polacek@redhat.com>
4555
4556 PR c/81783
4557 * c-c++-common/Wtautological-compare-5.c: New test.
4558
8713d0f1
JL
45592017-09-04 Jeff Law <law@redhat.com>
4560
4561 PR tree-optimization/64910
4562 * gcc.dg/tree-ssa/pr64910-2.c: New test.
4563
8d2b48ae
MP
45642017-09-04 Marek Polacek <polacek@redhat.com>
4565
4566 PR sanitizer/82072
4567 * c-c++-common/ubsan/pr82072.c: New test.
4568
e910a9b1
RB
45692017-09-04 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/82060
4572 * g++.dg/torture/pr82060.C: New testcase.
4573
d8c40eff
AM
45742017-09-04 Alexander Monakov <amonakov@ispras.ru>
4575
4576 PR rtl-optimization/57448
4577 PR target/67458
4578 PR target/81316
4579 * gcc.dg/atomic/pr80640-2.c: New testcase.
4580 * gcc.dg/atomic/pr81316.c: New testcase.
4581
1fda57cb
TV
45822017-09-04 Tom de Vries <tom@codesourcery.com>
4583
4584 PR tree-optimization/82052
4585 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
4586 call in fn11.
4587
792ce29f
JJ
45882017-09-04 Jakub Jelinek <jakub@redhat.com>
4589
ca1150f0
JJ
4590 PR sanitizer/81981
4591 * gcc.dg/ubsan/pr81981.c: New test.
4592
792ce29f
JJ
4593 PR tree-optimization/70043
4594 PR testsuite/82093
4595 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
4596
83982f26
UB
45972017-09-04 Uros Bizjak <ubizjak@gmail.com>
4598
4599 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
4600 * gcc.target/i386/bmi-check.h (main): Ditto.
4601 * gcc.target/i386/bmi2-check.h (main): Ditto.
4602 * gcc.target/i386/rtm-check.h (main): Ditto.
4603 * gcc.target/i386/sha-check.h (main): Ditto.
4604 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
4605 (main): Use __get_cpuid_count. Use check_osxsave.
4606 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
4607 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
4608 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
4609 (main): Use check_osxsave.
4610
f36b315d
UB
46112017-09-03 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
4614 and return NORUNRES on failure.
4615 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
4616 __builtin_va_arg_pack instead of __va_arg_pack.
4617 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
4618 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
4619 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
4620 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
4621 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
4622
bff0050a
JJ
46232017-09-01 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR target/81766
4626 * gcc.target/i386/pr81766.c: New test.
4627
e035be33
JM
46282017-09-01 Joseph Myers <joseph@codesourcery.com>
4629
4630 PR c/82071
4631 * gcc.target/i386/excess-precision-7.c: New test.
4632
db6bb1ec
AK
46332017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4634
4635 PR target/82012
4636 * gcc.target/s390/target-attribute/pr82012.c: New test.
4637
0e34f6d8
JL
46382017-09-01 Jeff Law <law@redhat.com>
4639
2ec399d8
JS
4640 * gcc.target/i386/const-in-bss.c: New test.
4641
0e34f6d8
JL
4642 PR tree-optimization/82052
4643 * gcc.c-torture/compile/pr82052.c: New test.
4644
349884d1
JJ
46452017-09-01 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR sanitizer/81923
4648 * gcc.dg/asan/pr81923.c: New test.
4649
002618d8
ML
46502017-09-01 Martin Liska <mliska@suse.cz>
4651
4652 PR tree-optimization/82059
4653 * gcc.dg/tree-ssa/pr82059.c: New test.
4654
a2de90a4
CZ
46552017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
4656
4657 * gcc.target/arc/loop-1.c: Deleted.
4658
1370fccf
CZ
46592017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
4660
4661 * gcc.target/arc/arc.exp: Test also cpp files.
4662 * gcc.target/arc/tdelay_slots.cpp: New test.
4663
7cfbf676
CZ
46642017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
4665
4666 * gcc.target/arc/pr9001184797.c: New test.
4667
d2e05fcb
JJ
46682017-09-01 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR c/81887
4671 * c-c++-common/gomp/pr81887.c: New test.
4672 * gfortran.dg/gomp/pr81887.f90: New test.
4673
8dc9277a
MP
46742017-09-01 Marek Polacek <polacek@redhat.com>
4675
4676 PR c++/82040
4677 * g++.dg/warn/Wbool-operation-1.C: New test.
4678
9f532472
CZ
46792017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
4680
4681 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 4682 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 4683
b6fb7933
CZ
46842017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
4685
4686 * gcc.target/arc/sdata-3.c: New file.
4687 * gcc.target/arc/sdata-4.c: Likewise.
4688
7488b577
RB
46892017-08-31 Richard Biener <rguenther@suse.de>
4690
4691 PR middle-end/82054
4692 * g++.dg/gomp/pr82054.C: New testcase.
4693
3aebc597
RL
46942017-08-31 Renlin Li <renlin.li@arm.com>
4695 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4696
4697 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
4698
3e75ec3f
BS
46992017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4700
4701 PR tree-optimization/81987
4702 * g++.dg/torture/pr81987.C: New file.
4703
02d54806
EB
47042017-08-30 Eric Botcazou <ebotcazou@adacore.com>
4705
4706 * gnat.dg/aggr22.ad[sb]: New test.
4707
e0bd5a28
PH
47082017-08-30 Pat Haugen <pthaugen@us.ibm.com>
4709
4710 * gcc.target/powerpc/cr_shrink-wrap.c: New.
4711
6da714c6
MM
47122017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4713
4714 PR target/82015
4715 * gcc.target/powerpc/pr82015.c: Fix up error message.
4716
6cc30cb4
ML
47172017-08-30 Martin Liska <mliska@suse.cz>
4718
4719 PR inline-asm/82001
4720 * gcc.dg/ipa/pr82001.c: New test.
4721
d16c828e
ML
47222017-08-30 Martin Liska <mliska@suse.cz>
4723
4724 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
4725
36ef8e6f
RB
47262017-08-30 Richard Biener <rguenther@suse.de>
4727
4728 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
4729
72932ccf
MM
47302017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4731
4732 PR target/82015
4733 * gcc.target/powerpc/pr82015.c: New test.
4734
4e395d91
UB
47352017-08-29 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * gcc.target/i386/*.c: Remove excess braces from target selectors.
4738
2ffc0382
UB
47392017-08-29 Uros Bizjak <ubizjak@gmail.com>
4740
4741 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
4742 * gcc.target/i386/abi-2.c: Ditto.
4743 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
4744 * gcc.target/i386/pr22076.c: Ditto.
4745 * gcc.target/i386/pr37216.c: Ditto.
4746 * gcc.target/i386/pr39431.c: Ditto.
4747 * gcc.target/i386/pr40906-1.c: Ditto.
4748 * gcc.target/i386/pr40906-2.c: Ditto.
4749 * gcc.target/i386/pr43766.c: Ditto.
4750 * gcc.target/i386/pr46226.c: Ditto.
4751 * gcc.target/i386/pr46470.c: Ditto.
4752 * gcc.target/i386/pr59929.c: Ditto.
4753 * gcc.target/i386/sse-10.c: Ditto.
4754 * gcc.target/i386/vararg-1.c: Ditto.
4755 * gcc.target/i386/vararg-1.c: Ditto.
4756 * gcc.target/i386/asm-6.c: Compile for fpic target only.
4757 * gcc.target/i386/pr44223.c: Ditto.
4758 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
4759 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
4760 * gcc.target/i386/pr67480.c (dg-options): Ditto.
4761 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
4762 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
4763 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
4764 * gcc.target/i386/mvc9.c: Compile for lto target only.
4765 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
4766 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
4767 * gcc.target/i386/pr57091.c: Ditto.
4768 * gcc.target/i386/pr61599-2.c: Ditto.
4769
8eb91869
BS
47702017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4771
4772 PR tree-optimization/81503
4773 * gcc.c-torture/execute/pr81503.c: New file.
4774
9dc3d6a9
ML
47752017-08-29 Martin Liska <mliska@suse.cz>
4776
2ffc0382 4777 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
4778 * gcc.dg/tree-ssa/vrp104.c: Likewise.
4779
faa5399b 47802017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 4781 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
4782
4783 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
4784
14d62813
JL
47852017-08-28 Jeff Law <law@redhat.com>
4786
4787 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
4788 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
4789 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
4790 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
4791 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
4792 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
4793 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
4794 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
4795 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
4796
c11384aa
JW
47972017-08-28 Janus Weil <janus@gcc.gnu.org>
4798
4799 PR fortran/81770
4800 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
4801 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
4802
ac9a43e1
SE
48032017-08-28 Steve Ellcey <sellcey@cavium.com>
4804
4805 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
4806 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
4807 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
4808
2aa8aa18
RB
48092017-08-28 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/81977
4812 * g++.dg/torture/pr81977.C: New testcase.
4813
5e5ccf0d
AM
48142017-08-28 Alexander Monakov <amonakov@ispras.ru>
4815
4816 PR target/80640
4817 * gcc.dg/atomic/pr80640.c: New testcase.
4818
a5df2090
UB
48192017-08-27 Uros Bizjak <ubizjak@gmail.com>
4820
4821 PR target/81995
4822 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
4823 * gcc.target/i386/pr46091-4a.c: Ditto.
4824
86e03ef9
TK
48252017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4826
4827 PR fortran/81974
4828 * gfortran.dg/inline_matmul_19.f90: New test.
4829
6e4c6a24
SM
48302017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
4831
4832 * gcc.target/powerpc/m128-check.h: New file.
4833 * gcc.target/powerpc/sse-check.h: New file.
4834 * gcc.target/powerpc/sse-movmskps-1.c: New file.
4835 * gcc.target/powerpc/sse-movlps-2.c: New file.
4836 * gcc.target/powerpc/sse-pavgw-1.c: New file.
4837 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
4838 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
4839 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
4840 * gcc.target/powerpc/sse-divss-1.c: New file.
4841 * gcc.target/powerpc/sse-movhps-1.c: New file.
4842 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
4843 * gcc.target/powerpc/sse-subps-1.c: New file.
4844 * gcc.target/powerpc/sse-minps-1.c: New file.
4845 * gcc.target/powerpc/sse-pminub-1.c: New file.
4846 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
4847 * gcc.target/powerpc/sse-shufps-1.c: New file.
4848 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
4849 * gcc.target/powerpc/sse-maxps-1.c: New file.
4850 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
4851 * gcc.target/powerpc/sse-movmskb-1.c: New file.
4852 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
4853 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
4854 * gcc.target/powerpc/sse-mulps-1.c: New file.
4855 * gcc.target/powerpc/sse-rcpps-1.c: New file.
4856 * gcc.target/powerpc/sse-pminsw-1.c: New file.
4857 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
4858 * gcc.target/powerpc/sse-subss-1.c: New file.
4859 * gcc.target/powerpc/sse-movss-2.c: New file.
4860 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
4861 * gcc.target/powerpc/sse-minss-1.c: New file.
4862 * gcc.target/powerpc/sse-movaps-2.c: New file.
4863 * gcc.target/powerpc/sse-movlps-1.c: New file.
4864 * gcc.target/powerpc/sse-maxss-1.c: New file.
4865 * gcc.target/powerpc/sse-movhlps-1.c: New file.
4866 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
4867 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
4868 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
4869 * gcc.target/powerpc/sse-mulss-1.c: New file.
4870 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
4871 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
4872 * gcc.target/powerpc/sse-movlhps-1.c: New file.
4873 * gcc.target/powerpc/sse-movhps-2.c: New file.
4874 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
4875 * gcc.target/powerpc/sse-xorps-1.c: New file.
4876 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
4877 * gcc.target/powerpc/sse-orps-1.c: New file.
4878 * gcc.target/powerpc/sse-addps-1.c: New file.
4879 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
4880 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
4881 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
4882 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
4883 * gcc.target/powerpc/sse-andps-1.c: New file.
4884 * gcc.target/powerpc/sse-cmpss-1.c: New file.
4885 * gcc.target/powerpc/sse-divps-1.c: New file.
4886 * gcc.target/powerpc/sse-andnps-1.c: New file.
4887 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
4888 * gcc.target/powerpc/sse-movss-1.c: New file.
4889 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
4890 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
4891 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
4892 * gcc.target/powerpc/sse-movaps-1.c: New file.
4893 * gcc.target/powerpc/sse-movss-3.c: New file.
4894 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
4895 * gcc.target/powerpc/sse-addss-1.c: New file.
4896 * gcc.target/powerpc/sse-psadbw-1.c: New file.
4897
56b26dd4
MM
48982017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4899
2ffc0382 4900 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
4901 * gcc.target/powerpc/dform-2.c: Likewise.
4902 * gcc.target/powerpc/dform-3.c: Likewise.
4903 * gcc.target/powerpc/pr71656-1.c: Likewise.
4904 * gcc.target/powerpc/pr71656-2.c: Likewise.
4905 * gcc.target/powerpc/pr80103-1.c: Likewise.
4906 * gcc.target/powerpc/pr80098-1.c: Likewise.
4907
6512c0f1
MS
49082017-08-24 Martin Sebor <msebor@redhat.com>
4909
4910 PR middle-end/81908
4911 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
4912 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
4913 * gcc.dg/tree-ssa/pr81908.c: New test.
4914
281de9c2
SM
49152017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
4916
2ffc0382
UB
4917 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
4918 Suppress warning during tests.
281de9c2 4919
10bfe16f
UB
49202017-08-24 Uros Bizjak <ubizjak@gmail.com>
4921
4922 * lib/target-supports.exp: Group together target-dependant checks.
4923
142ff602
BC
49242017-08-24 Bin Cheng <bin.cheng@arm.com>
4925
4926 PR tree-optimization/81913
4927 * gcc.c-torture/execute/pr81913.c: New test.
4928 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
4929 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
4930
9b25e12d
RB
49312017-08-23 Richard Biener <rguenther@suse.de>
4932
07a5fe52 4933 PR target/81921
9b25e12d
RB
4934 * gcc.target/i386/pr81921.c: New testcase.
4935
122f9da1
DS
49362017-08-23 Daniel Santos <daniel.santos@pobox.com>
4937
4938 * gcc.target/i386/pr80969-1.c: New testcase.
4939 * gcc.target/i386/pr80969-2a.c: Likewise.
4940 * gcc.target/i386/pr80969-2.c: Likewise.
4941 * gcc.target/i386/pr80969-3.c: Likewise.
4942 * gcc.target/i386/pr80969-4a.c: Likewise.
4943 * gcc.target/i386/pr80969-4b.c: Likewise.
4944 * gcc.target/i386/pr80969-4.c: Likewise.
4945 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
4946 * lib/target-supports.exp (check_avx512_os_support_available,
4947 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
4948 New proceedures for target avx512f and avx512f_runtime selectors.
4949 (check_avx2_hw_available): Fix breakage due NULL being undefined.
4950
397ecd05
DM
49512017-08-23 David Malcolm <dmalcolm@redhat.com>
4952
4953 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
4954 * gcc.dg/param-type-mismatch.c: New test case.
4955
44b1b798
WS
49562017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4957
4958 * gcc.target/powerpc/fold-vec-perm-char.c: New.
4959 * gcc.target/powerpc/fold-vec-perm-double.c: New.
4960 * gcc.target/powerpc/fold-vec-perm-float.c: New.
4961 * gcc.target/powerpc/fold-vec-perm-int.c: New.
4962 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
4963 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
4964 * gcc.target/powerpc/fold-vec-perm-short.c: New.
4965
60591d4e
RB
49662017-08-23 Richard Biener <rguenther@suse.de>
4967
4968 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
4969 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
4970 * gnat.dg/noinline2.adb: Likewise.
4971 * gnat.dg/renaming6.adb: Likewise.
4972 * gnat.dg/renaming6.ads: Likewise.
4973 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 4974
3767b2e4
RB
49752017-08-23 Richard Biener <rguenther@suse.de>
4976
4977 PR lto/81940
4978 * g++.dg/lto/pr81940_0.C: New testcase.
4979
c37691e5
TC
49802017-08-23 Tamar Christina <tamar.christina@arm.com>
4981
4982 PR middle-end/19706
4983 * gcc.dg/tree-ssa/pr19706.c: New.
4984 * lib/target-supports.exp (check_effective_target_xorsign): New.
4985
4d68ff06
DS
49862017-08-22 Daniel Santos <daniel.santos@pobox.com>
4987
4988 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
4989 -mabi=ms
4990 * gcc.target/i386/pr64409.c: Modify to only run on x32.
4991 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
4992 * gcc.target/i386/pr66275.c: Likewise.
4993 * gcc.target/i386/pr68018.c: Likewise.
4994
5b37159f
WS
49952017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
4996
4997 * gcc.target/powerpc/fold-vec-sums-int.c: New.
4998
0db8ddfc
JL
49992017-08-22 Jeff Law <law@redhat.com>
5000
5001 PR tree-optimization/81741
5002 PR tree-optimization/71947
5003 * gcc.dg/tree-ssa/pr81741.c: New test.
5004 * gcc.dg/tree-ssa/pr71947-7.c: New test.
5005 * gcc.dg/tree-ssa/pr71947-8.c: New test.
5006 * gcc.dg/tree-ssa/pr71947-9.c: New test.
5007 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
5008 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
5009 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
5010 * gcc.dg/tree-ssa/20030922-2.c: xfail.
5011
44d23deb
YR
50122017-08-22 Yvan Roux <yvan.roux@linaro.org>
5013
07a5fe52
UB
5014 PR c++/80287
5015 * g++.dg/pr80287.C: New test.
44d23deb 5016
7f1bf27a
RB
50172017-08-22 Richard Biener <rguenther@suse.de>
5018
5019 Revert
5020 2017-08-09 Slava Barinov <v.barinov@samsung.com>
5021
5022 * g++.dg/asan/asan.exp: Switch on *.cc tests.
5023
1823c4f6
RB
50242017-08-22 Richard Biener <rguenther@suse.de>
5025
5026 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
5027 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
5028 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
5029 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
5030 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
5031 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
5032 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
5033 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
5034
bef016bf
JD
50352017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5036
5037 PR fortran/81296
5038 * gfortran.dg/dtio_12.f90: Update test.
5039
57cea2b3
NS
50402017-08-21 Nathan Sidwell <nathan@acm.org>
5041
5042 * g++.dg/template/pr81899.C: Fix c++03.
5043 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
5044
7f204c0f
DM
50452017-08-21 David Malcolm <dmalcolm@redhat.com>
5046
5047 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
5048 Update expected result to show all of "(long)0" being underlined.
5049 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5050 (test_multitoken_macro): Update expected underlining.
5051
2f687306
DM
50522017-08-21 David Malcolm <dmalcolm@redhat.com>
5053
5054 * gcc.dg/format/diagnostic-ranges.c: Update expected results
5055 to show underlining of all pertinent params.
5056 * gcc.dg/format/pr72858.c: Likewise.
5057
453773df
UB
50582017-08-21 Uros Bizjak <ubizjak@gmail.com>
5059
5060 PR target/46091
5061 * gcc.target/i386/pr46091-4.c: New test.
5062 * gcc.target/i386/pr46091-4a.c: Ditto.
5063 * gcc.target/i386/pr46091-5.c: Ditto.
5064 * gcc.target/i386/pr46091-5a.c: Ditto.
5065
5ec1701e
NS
50662017-08-21 Nathan Sidwell <nathan@acm.org>
5067
5068 PR c++/81899
5069 * g++.dg/template/pr81899.C: New.
5070
404938ed
RB
50712017-08-21 Richard Biener <rguenther@suse.de>
5072
5073 PR tree-optimization/81900
5074 * gcc.dg/torture/pr81900.c: New testcase.
5075
1ea85365
RB
50762017-08-21 Richard Biener <rguenther@suse.de>
5077
5078 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
5079 regex to handle the LTO case.
5080 * c-c++-common/asan/heap-overflow-1.c: Likewise.
5081 * c-c++-common/asan/misalign-1.c: Likewise.
5082 * c-c++-common/asan/misalign-2.c: Likewise.
5083 * c-c++-common/asan/null-deref-1.c: Likewise.
5084 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5085 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5086 * c-c++-common/asan/use-after-free-1.c: Likewise.
5087 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
5088 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5089 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5090 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5091 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5092 * g++.dg/asan/large-func-test-1.C: Likewise.
5093 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
5094
8322b607
RB
50952017-08-21 Richard Biener <rguenther@suse.de>
5096
5097 PR middle-end/81884
5098 * g++.dg/torture/pr81884.C: New testcase.
5099
8e7b84e8
JDA
51002017-08-20 John David Anglin <danglin@gcc.gnu.org>
5101
5102 PR ipa/77732
5103 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
5104
953e520d
DM
51052017-08-18 David Malcolm <dmalcolm@redhat.com>
5106
5107 PR tree-optimization/46805
5108 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
5109 * jit.dg/test-autovectorize.c: New test case.
5110
b1eb28d1
PB
51112017-08-18 Peter Bergner <bergner@vnet.ibm.com>
5112
5113 PR target/80210
5114 * gcc.target/powerpc/pr80210.c: New test.
5115
f661e57e
DM
51162017-08-18 David Malcolm <dmalcolm@redhat.com>
5117
5118 PR c++/81514
5119 * g++.dg/lookup/empty.h: New file.
5120 * g++.dg/lookup/missing-std-include-2.C: Replace include of
5121 stdio.h with empty.h and a declaration of a "std::sprintf" not based
5122 on a built-in.
5123
00aa1fa2
L
51242017-08-18 H.J. Lu <hongjiu.lu@intel.com>
5125
5126 PR c/53037
5127 * c-c++-common/pr53037-5.c: New test.
5128 * g++.dg/pr53037-1.C: Likewise.
5129 * g++.dg/pr53037-2.C: Likewise.
5130 * g++.dg/pr53037-3.C: Likewise.
5131 * g++.dg/pr53037-4.C: Likewise.
5132 * gcc.dg/pr53037-1.c: Likewise.
5133 * gcc.dg/pr53037-2.c: Likewise.
5134 * gcc.dg/pr53037-3.c: Likewise.
5135 * gcc.dg/pr53037-4.c: Likewise.
5136
4a89b7e7
PB
51372017-08-17 Peter Bergner <bergner@vnet.ibm.com>
5138
5139 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
5140 * gcc.target/powerpc/p9-vparity.c: Likewise.
5141 * gcc.target/powerpc/pr68805.c: Likewise.
5142 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
5143
d00fdf85
PB
51442017-08-17 Peter Bergner <bergner@vnet.ibm.com>
5145
5146 PR target/72804
5147 * gcc.target/powerpc/pr72804.c: New test.
5148
e67bbd5d
MP
51492017-08-17 Marek Polacek <polacek@redhat.com>
5150
5151 PR middle-end/81814
5152 * gcc.dg/torture/pr81814.c: New test.
5153
ea58eb88
JW
51542017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
5155
5156 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
5157
ab4b719a
TV
51582017-08-17 Tom de Vries <tom@codesourcery.com>
5159
5160 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
5161
344be1fd
RB
51622017-08-17 Richard Biener <rguenther@suse.de>
5163
5164 * gcc.dg/tree-ssa/vrp117.c: New testcase.
5165
7911a54d
UB
51662017-08-16 Uros Bizjak <ubizjak@gmail.com>
5167
5168 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
5169 scan-assembler-times for alpha*-*-*.
5170 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
5171 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
5172
b68a9f34
TK
51732017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5174
5175 PR fortran/81116
5176 * gfortran.dg/realloc_on_assignment_29.f90: New test.
5177
adb5b54b
UB
51782017-08-16 Uros Bizjak <ubizjak@gmail.com>
5179
5180 PR target/46091
5181 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
5182 (testm): New test function.
5183 * gcc.target/i386/pr46091-2.c: Ditto.
5184 * gcc.target/i386/pr46091-3.c: Ditto.
5185
90d43c80
BC
51862017-08-16 Bin Cheng <bin.cheng@arm.com>
5187
5188 PR tree-optimization/81832
5189 * gcc.dg/tree-ssa/pr81832.c: New test.
5190
963aeaad
RS
51912017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
5192
5193 PR tree-optimization/81835
5194 * gcc.dg/vect/pr81815.c: New test.
5195
aaf46c35
JM
51962017-08-15 Joseph Myers <joseph@codesourcery.com>
5197
5198 PR target/78460
5199 PR target/67712
5200 * gcc.c-torture/compile/string-large-1.c: New test.
5201
204b99cd
RB
52022017-08-15 Richard Biener <rguenther@suse.de>
5203
5204 PR tree-optimization/81790
5205 * gcc.dg/torture/pr81790.c: New testcase.
5206
27be025d
MS
52072017-08-14 Martin Sebor <msebor@redhat.com>
5208
5209 PR c/81117
5210 * c-c++-common/attr-nonstring-1.c: New test.
5211
da67acb9
MS
52122017-08-14 Martin Sebor <msebor@redhat.com>
5213
5214 PR c/81117
5215 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
5216
9e3b1778
DE
52172017-08-14 David Edelsohn <dje.gcc@gmail.com>
5218
5219 * gcc.dg/ucnid-5.c: Skip on AIX.
5220 * gcc.target/powerpc/pr79909.c: Skip on AIX.
5221
2912db04
UB
52222017-08-14 Uros Bizjak <ubizjak@gmail.com>
5223
5224 PR target/46091
5225 * gcc.target/i386/pr46091-1.c: New test.
5226 * gcc.target/i386/pr46091-2.c: Ditto.
5227 * gcc.target/i386/pr46091-3.c: Ditto.
5228
c7fd2176
WD
52292017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
5230
5231 PR target/81643
5232 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
5233
a72a7e39
BS
52342017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5235
5236 PR target/79845
5237 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
5238 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
5239 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
5240 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
5241 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
5242 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
5243 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5244 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
5245 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
5246 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5247 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5248 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
5249 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
5250 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
5251 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5252 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
5253 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
5254 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5255 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5256 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5257 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
5258 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
5259 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
5260 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
5261 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5262 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5263 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5264 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
5265 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5266 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5267 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5268 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5269 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
5270 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
5271 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
5272 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
5273 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5274 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5275 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
5276 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
5277 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
5278 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
5279 * gcc.target/powerpc/cmpb-3.c: Likewise.
5280 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5281 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
5282 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
5283 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
5284 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
5285 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
5286 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
5287 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
5288 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
5289 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
5290 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
5291 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
5292 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
5293 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
5294 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
5295 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
5296 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
5297 * gcc.target/powerpc/no-r11-3.c: Likewise.
5298 * gcc.target/powerpc/pr80098-1.c: Likewise.
5299 * gcc.target/powerpc/pr80098-2.c: Likewise.
5300 * gcc.target/powerpc/pr80098-3.c: Likewise.
5301 * gcc.target/powerpc/pr80098-4.c: Likewise.
5302 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
5303 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
5304 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
5305 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
5306 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
5307 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
5308 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
5309 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
5310 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
5311 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
5312 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
5313
8d2d0de9
BC
53142017-08-14 Bin Cheng <bin.cheng@arm.com>
5315
5316 PR tree-optimization/81799
5317 * gcc.dg/tree-ssa/pr81799.c: New.
5318
5316dd1b
WD
53192017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
5320
5321 PR middle-end/46932
5322 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
5323 * lib/target-supports.exp: Add check_effective_target_autoincdec.
5324
250db3f9
SN
53252017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
5326
5327 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
5328 -mno-pc-relative-literal-loads.
5329
0d9255af
RO
53302017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331
5332 PR testsuite/81793
5333 * gcc.dg/pie-static-1.c: Require both static and pie support.
5334 * gcc.dg/pie-static-2.c: Likewise.
5335
7a7b545f
PMR
53362017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
5337
5338 PR ada/79542
5339 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
5340
bb85aa74
MP
53412017-08-11 Marek Polacek <polacek@redhat.com>
5342
5343 PR c/81795
5344 * gcc.dg/pr81795.c: New test.
5345
c4fa8984
TK
53462017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5347
5348 PR fortran/60355
5349 * gfortran.dg (bind_c_usage_30): New test.
5350
fe8a99d8
ML
53512017-08-11 Martin Liska <mliska@suse.cz>
5352
5353 PR tree-opt/79987
5354 * gcc.target/i386/mpx/pr79987.c: New test.
5355
4c71a171
ML
53562017-08-11 Martin Liska <mliska@suse.cz>
5357
5358 PR ipa/81213
5359 * gcc.target/i386/pr81213.c: New test.
5360
e1769bdd
UB
53612017-08-10 Uros Bizjak <ubizjak@gmail.com>
5362
5363 PR target/81708
5364 * gcc.target/i386/stack-prot-sym.c: New test.
5365
adc84037
RS
53662017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
5367
5368 PR testsuite/81738
5369 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
5370 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
5371 vect_perm and vect_element_align for vectorization.
5372
8e941ae9
L
53732017-08-10 H.J. Lu <hongjiu.lu@intel.com>
5374
5375 PR target/81736
5376 * gcc.target/i386/pr81736-1.c: New test.
5377 * gcc.target/i386/pr81736-2.c: Likewise.
5378 * gcc.target/i386/pr81736-3.c: Likewise.
5379 * gcc.target/i386/pr81736-4.c: Likewise.
5380 * gcc.target/i386/pr81736-5.c: Likewise.
5381 * gcc.target/i386/pr81736-6.c: Likewise.
5382 * gcc.target/i386/pr81736-7.c: Likewise.
5383
798f8628
WS
53842017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5385
5386 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
5387 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
5388
32129a17
DM
53892017-08-10 David Malcolm <dmalcolm@redhat.com>
5390
5391 * c-c++-common/missing-close-symbol.c: New test case.
5392 * c-c++-common/missing-symbol.c: New test case.
5393 * gcc.dg/unclosed-init.c: New test case.
5394 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
5395 * g++.dg/diagnostic/unclosed-function.C: New test case.
5396 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
5397 * g++.dg/diagnostic/unclosed-struct.C: New test case.
5398 * g++.dg/parse/pragma2.C: Update to reflect movement of the
5399 "expected identifier" error.
5400
57e1270f
FR
54012017-08-10 Fritz Reese <fritzoreese@gmail.com>
5402
5403 * gfortran.dg/dec_d_lines_1.f: New test.
5404 * gfortran.dg/dec_d_lines_2.f: New test.
5405
54062017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
5407
5408 * gfortran.dg/dec_structure_18.f90: New test.
5409 * gfortran.dg/dec_structure_19.f90: New test.
5410 * gfortran.dg/dec_structure_20.f90: New test.
5411 * gfortran.dg/dec_structure_21.f90: New test.
5412
aaab59b4
MP
54132017-08-10 Marek Polacek <polacek@redhat.com>
5414
5415 PR testsuite/81784
5416 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
5417
f234f078
MP
5418 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
5419
2b7d0696
ML
54202017-08-10 Martin Liska <mliska@suse.cz>
5421
5422 PR c++/81355
5423 * g++.dg/other/pr81355.C: New test.
5424
47ee1b7c
DM
54252017-08-09 David Malcolm <dmalcolm@redhat.com>
5426
5427 * jit.dg/all-non-failing-tests.h: Add note about
5428 test-vector-types.cc.
5429 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
5430 case.
5431 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
5432 New test case.
5433 * jit.dg/test-vector-types.cc: New test case.
5434
b388427b
AP
54352017-08-09 Andrew Pinski <apinski@cavium.com>
5436
5437 * gcc.target/aarch64/vect-xorsign_exec.c: Add
5438 --save-temps to the options passed.
5439
12c2ab7b
MC
54402017-08-09 Michael Collison <michael.collison@arm.com>
5441
5442 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
5443 boundary option and fix comment.
5444 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
5445 boundary option and fix comment.
5446 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
5447 boundary option and fix comment.
5448 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
5449 -mstructure-size boundary option.
5450
a8a581af
SB
54512017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
5452
5453 PR rtl-optimization/81423
5454 * gcc.c-torture/execute/pr81423.c: New testcase.
5455
50a87c1c
WS
54562017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5457
5458 * gcc.target/powerpc/fold-vec-pack-double.c: New.
5459 * gcc.target/powerpc/fold-vec-pack-int.c: New.
5460 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
5461 * gcc.target/powerpc/fold-vec-pack-short.c: New.
5462
3d9a180f
WS
54632017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5464
5465 * gcc.target/powerpc/fold-vec-msum-char.c: New.
5466 * gcc.target/powerpc/fold-vec-msum-short.c: New.
5467
ee9a9e7b
WS
54682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5469
5470 * gcc.target/powerpc/fold-vec-madd-double.c: New.
5471 * gcc.target/powerpc/fold-vec-madd-float.c: New.
5472 * gcc.target/powerpc/fold-vec-madd-short.c: New.
5473
07999eb2
WS
54742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5475
5476 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
5477 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
5478 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
5479 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
5480
0ca970cd
SB
54812017-08-09 Slava Barinov <v.barinov@samsung.com>
5482
5483 * g++.dg/asan/asan.exp: Switch on *.cc tests.
5484
296c53ac
MP
54852017-08-09 Marek Polacek <polacek@redhat.com>
5486
5487 PR c/81233
5488 * gcc.dg/diagnostic-types-1.c: New test.
5489 * gcc.dg/assign-warn-1.c: Update warning messages.
5490 * gcc.dg/assign-warn-2.c: Likewise.
5491 * gcc.dg/c90-const-expr-5.c: Likewise.
5492 * gcc.dg/c99-const-expr-5.c: Likewise.
5493 * gcc.dg/conv-2.c: Likewise.
5494 * gcc.dg/init-bad-7.c: Likewise.
5495 * gcc.dg/overflow-warn-1.c: Likewise.
5496 * gcc.dg/overflow-warn-2.c: Likewise.
5497 * gcc.dg/overflow-warn-3.c: Likewise.
5498 * gcc.dg/overflow-warn-4.c: Likewise.
5499 * gcc.dg/pointer-array-atomic.c: Likewise.
5500 * gcc.dg/pr26865.c: Likewise.
5501 * gcc.dg/pr61162-2.c: Likewise.
5502 * gcc.dg/pr61162.c: Likewise.
5503 * gcc.dg/pr67730-2.c: Likewise.
5504 * gcc.dg/pr69156.c: Likewise.
5505 * gcc.dg/pr70174.c: Likewise.
5506 * objc.dg/proto-lossage-4.m: Likewise.
5507
a32c8316
MP
55082017-08-09 Marek Polacek <polacek@redhat.com>
5509
5510 PR c/81417
5511 * Wsign-compare-1.c: New test.
5512 * gcc.dg/compare1.c: Adjust dg-bogus.
5513 * gcc.dg/compare2.c: Likewise.
5514 * gcc.dg/compare3.c: Likewise.
5515 * gcc.dg/compare7.c: Likewise.
5516 * gcc.dg/compare8.c: Likewise.
5517 * gcc.dg/compare9.c: Likewise.
5518 * gcc.dg/pr11492.c: Likewise.
5519
7345b714
L
55202017-08-08 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 PR driver/81523
5523 * gcc.dg/pie-7.c: New test.
5524 * gcc.dg/pie-static-1.c: Likewise.
5525 * gcc.dg/pie-static-2.c: Likewise.
5526
d5bf81b3
UB
55272017-08-08 Uros Bizjak <ubizjak@gmail.com>
5528
5529 PR target/81708
5530 * gcc.target/i386/stack-prot-guard.c: New test.
5531
4261463d
TC
55322017-08-08 Tamar Christina <tamar.christina@arm.com>
5533
5534 * gcc.target/aarch64/xorsign.c: New.
5535 * gcc.target/aarch64/xorsign_exec.c: New.
5536 * gcc.target/aarch64/vect-xorsign_exec.c: New.
5537
b115e803
BS
55382017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5539
5540 PR tree-optimization/81354
5541 * g++.dg/torture/pr81354.C: New file.
5542
51bd28ed
RB
55432017-08-08 Richard Biener <rguenther@suse.de>
5544
5545 PR middle-end/81719
5546 * g++.dg/tree-ssa/pr81719.C: New testcase.
5547
26d66f28
RB
55482017-08-08 Richard Biener <rguenther@suse.de>
5549
5550 PR tree-optimization/81723
5551 * gfortran.dg/pr81723.f: New testcase.
5552
82c0d3eb
BS
55532017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5554
5555 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
5556 string.
5557 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5558 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
5559 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
5560 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
5561 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5562 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5563 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
5564 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
5565 * gcc.target/powerpc/cmpb-3.c: Likewise.
5566 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
5567 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
5568
d81e058f
ML
55692017-08-08 Martin Liska <mliska@suse.cz>
5570
5571 PR tree-opt/81696
5572 * gcc.dg/ipa/pr81696.c: New test.
5573
a5c93f53
BC
55742017-08-08 Bin Cheng <bin.cheng@arm.com>
5575
5576 PR tree-optimization/81744
5577 * gcc.dg/tree-ssa/pr81744.c: New.
5578
a5afbdd6
MP
55792017-08-08 Marek Polacek <polacek@redhat.com>
5580
5581 PR c++/81607
5582 * g++.dg/other/bitfield6.C: New test.
5583
08c4c51e
MM
55842017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5585
5586 PR target/81593
5587 * gcc.target/powerpc/vec-setup.h: New tests to test various
5588 combinations of setting up vectors of 2 double word elements.
5589 * gcc.target/powerpc/vec-setup-long.c: Likewise.
5590 * gcc.target/powerpc/vec-setup-double.c: Likewise.
5591 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5592 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
5593 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
5594 vector inserts from vector extracts.
5595 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
5596
950a884b
TK
55972017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5598
5599 PR fortran/68829
5600 PR fortran/81701
5601 * gfortran.dg/o_fast_stacksize.90: New test.
5602
6f1a16cb
WD
56032017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
5604
5605 PR middle-end/46932
5606 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
5607
4090b652
L
56082017-08-07 H.J. Lu <hongjiu.lu@intel.com>
5609
5610 * gcc.target/i386/pr81736-1.c: Removed.
5611 * gcc.target/i386/pr81736-2.c: Likewise.
5612 * gcc.target/i386/pr81736-3.c: Likewise.
5613 * gcc.target/i386/pr81736-4.c: Likewise.
5614
079a0363
L
56152017-08-07 H.J. Lu <hongjiu.lu@intel.com>
5616
5617 PR target/81736
5618 * gcc.target/i386/pr81736-1.c: New test.
5619 * gcc.target/i386/pr81736-2.c: Likewise.
5620 * gcc.target/i386/pr81736-3.c: Likewise.
5621 * gcc.target/i386/pr81736-4.c: Likewise.
5622
1653a865
MP
56232017-08-07 Marek Polacek <polacek@redhat.com>
5624
5625 PR middle-end/81737
5626 * gcc.dg/pr81737.c: New test.
5627
577eec56
ML
56282017-08-07 Martin Liska <mliska@suse.cz>
5629
5630 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
5631 * gcc.dg/parm-impl-decl-1.c: Likewise.
5632 * gcc.dg/parm-impl-decl-3.c: Likewise.
5633 * gcc.dg/Wattributes-5.c: New test.
5634
537bf9ac
AP
56352017-08-06 Andrew Pinski <apinski@cavium.com>
5636
5637 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
5638 * gcc.target/aarch64/target_attr_13.c: LIkewise.
5639 * gcc.target/aarch64/target_attr_15.c: LIkewise.
5640 * gcc.target/aarch64/target_attr_4.c: Likewise.
5641 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
5642 * gcc.target/aarch64/target_attr_2.c: Likewise.
5643 * gcc.target/aarch64/target_attr_7.c: Likewise.
5644 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
5645 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
5646 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
5647
90596474
AP
56482017-08-06 Andrew Pinski <apinski@cavium.com>
5649
5650 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
5651 -march=armv8-a+nolse, skip if -mcpu= is passed.
5652 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
5653
08e9cb5a
AP
56542017-08-06 Andrew Pinski <apinski@cavium.com>
5655
5656 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
5657 * gcc.target/aarch64/_Float16_2.c: Likewise.
5658 * gcc.target/aarch64/_Float16_3.c: Likewise.
5659
4a6ad083
TV
56602017-08-06 Tom de Vries <tom@codesourcery.com>
5661
5662 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
5663
b363e726
TV
56642017-08-06 Tom de Vries <tom@codesourcery.com>
5665
5666 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
5667 type. Add missing return.
5668
8fbcf075
TV
56692017-08-06 Tom de Vries <tom@codesourcery.com>
5670
5671 PR testsuite/81731
5672 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
5673 variable 'a' definition.
5674 (b): Remove unused variable.
5675 (gp): New variable.
5676 (check): Add parameter corresponding to call in main, and handle.
5677
67695c07
PC
56782017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/79790
23d12941 5681 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 5682
c779bea5
YG
56832017-08-04 Yury Gribov <tetra2005@gmail.com>
5684
5685 PR tree-optimization/57371
5686 * c-c++-common/pr57371-1.c: New test.
5687 * c-c++-common/pr57371-2.c: New test.
5688 * c-c++-common/pr57371-3.c: New test.
5689 * c-c++-common/pr57371-4.c: New test.
5690 * gcc.dg/pr57371-5.c: New test.
5691
e52341f1
CL
56922017-08-04 Carl Love <cel@us.ibm.com>
5693
5694 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
5695 builtin test cases for vec_mule, and vec_mulo.
5696 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
5697 builtin test cases for vec_mule, and vec_mulo.
5698
295940c3
L
56992017-08-04 H.J. Lu <hongjiu.lu@intel.com>
5700
5701 PR target/81590
5702 * gcc.target/i386/avx512-check.h: New file.
5703 * gcc.target/i386/avx5124fmaps-check.h: Removed.
5704 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
5705 * gcc.target/i386/avx512cd-check.h: Likewise.
5706 * gcc.target/i386/avx512ifma-check.h: Likewise.
5707 * gcc.target/i386/avx512vbmi-check.h: Likewise.
5708 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
5709 * gcc.target/i386/avx512bw-check.h: Rewrite.
5710 * gcc.target/i386/avx512dq-check.h: Likewise.
5711 * gcc.target/i386/avx512er-check.h: Likewise.
5712 * gcc.target/i386/avx512f-check.h: Likewise.
5713 * gcc.target/i386/avx512vl-check.h: Likewise.
5714 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
5715 only.
5716 (test_512): Removed.
5717 (avx512*_test): Likewise.
5718 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
5719
f4f2c2ec
MP
57202017-08-04 Marek Polacek <polacek@redhat.com>
5721
5722 PR middle-end/81695
5723 * gcc.dg/pr81695.c: New test.
5724
62c8a2cf
RS
57252017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
5726
5727 PR tree-optimization/81136
5728 * gcc.dg/vect/pr81136.c: Add scan test.
5729
dfbddbeb
RS
57302017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
5731
5732 * gcc.dg/vect/vect-alias-check-3.c: New test.
5733 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
5734 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
5735
165b2f5f
RB
57362017-08-04 Richard Biener <rguenther@suse.de>
5737
5738 PR middle-end/81705
5739 * c-c++-common/ubsan/pr81705.c: New testcase.
5740
7c0881d5
BS
57412017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742
5743 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
5744 messages that used to start with a capital letter.
5745 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
5746 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
5747 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
5748 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5749 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
5750 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5751 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
5752 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5753 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
5754 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5755 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
5756 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
5757 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
5758 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5759 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5760 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5761 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
5762 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5763 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5764 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5765 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5766 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
5767 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
5768 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
5769 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
5770 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5771 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5772 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
5773 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
5774 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
5775 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5776 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
5777 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
5778 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
5779 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
5780 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
5781 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
5782 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
5783 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
5784 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
5785 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
5786 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
5787 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
5788 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
5789 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
5790 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
5791 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
5792 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
5793 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
5794 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
5795 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
5796 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
5797 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
5798 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
5799 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
5800 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
5801
2fdaed89
JJ
58022017-08-03 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR target/81621
5805 * gcc.dg/pr81621.c: New test.
5806
297db279
RB
58072017-08-03 Richard Biener <rguenther@suse.de>
5808
5809 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
5810 and CSE.
5811
2fdaed89 58122017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
5813
5814 PR middle-end/81148
5815 * c-c++-common/ubsan/pr81148.c: New testcase.
5816
cad136a4
TV
58172017-08-03 Tom de Vries <tom@codesourcery.com>
5818
5819 PR target/81662
5820 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
5821
2392baa5
JJ
58222017-08-03 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR driver/81650
5825 * gcc.dg/pr81650.c: New test.
5826
e5e691a5
PC
58272017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/71440
5830 * g++.dg/template/crash127.C: New.
5831
0a734553
JJ
58322017-08-03 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR middle-end/81052
5835 * c-c++-common/pr81052.c: New test.
5836
673aef33
TV
58372017-08-03 Tom de Vries <tom@codesourcery.com>
5838
5839 * gcc.dg/pr56727-2.c: Require alias.
5840
2a8485f6
TV
58412017-08-03 Tom de Vries <tom@codesourcery.com>
5842
5843 * gcc.dg/attr-noipa.c: Require alloca.
5844
8b917598
TV
58452017-08-03 Tom de Vries <tom@codesourcery.com>
5846
5847 * gcc.dg/torture/pr80163.c: Require label_values.
5848
4ca8bf91
TV
58492017-08-03 Tom de Vries <tom@codesourcery.com>
5850
5851 PR target/81662
5852 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
5853 * c-c++-common/patchable_function_entry-default.c: Same.
5854 * c-c++-common/patchable_function_entry-definition.c: Same.
5855
f4629481
UB
58562017-08-02 Uros Bizjak <ubizjak@gmail.com>
5857
5858 PR target/81644
5859 * gcc.target/i386/pr81644.c: New test.
5860
86994621
TV
58612017-08-02 Tom de Vries <tom@codesourcery.com>
5862
5863 * gcc.dg/Walloca-14.c: Use relative line number.
5864
9501fd4b
UB
58652017-08-02 Uros Bizjak <ubizjak@gmail.com>
5866
5867 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
5868 test "no-3dnowa" target attribute.
5869
f7b6353a
MP
58702017-08-02 Marek Polacek <polacek@redhat.com>
5871
5872 PR c/81289
5873 * gcc.dg/noncompile/pr81289.c: New test.
5874
8a6eab34
MP
5875 PR c/81448
5876 PR c/81306
5877 * c-c++-common/Wmultistatement-macros-13.c: New test.
5878
349721b7
JJ
58792017-08-02 Jakub Jelinek <jakub@redhat.com>
5880
e4f0733a
JJ
5881 PR c++/81640
5882 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
5883
349721b7
JJ
5884 PR middle-end/79499
5885 * gcc.dg/pr79499.c: New test.
5886
77eefb71
RB
58872017-08-02 Richard Biener <rguenther@suse.de>
5888
5889 PR tree-optimization/81633
5890 * gcc.dg/vect/pr81633.c: New testcase.
5891
760f74c2
L
58922017-08-01 H.J. Lu <hongjiu.lu@intel.com>
5893
5894 * gcc.dg/guality/pr25967-1.c: New test.
5895 * gcc.dg/guality/pr25967-2.c: Likewise.
5896 * gcc.dg/torture/pr25967-1.c: Likewise.
5897 * gcc.dg/torture/pr25967-2.c: Likewise.
5898
a2e28a97
L
58992017-08-01 H.J. Lu <hongjiu.lu@intel.com>
5900
5901 PR target/81654
5902 * gcc.target/i386/pr81654.c: New test.
5903
d8afd032
TK
59042017-08-01 Thomas König <tkoenig@gcc.gnu.org>
5905
5906 PR fortran/79312
5907 * gfortran.dg/logical_assignment_1.f90: New test.
5908
671a00ee
ML
59092017-08-01 Martin Liska <mliska@suse.cz>
5910
5911 PR middle-end/70140
5912 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5913
7d3eecca
ML
59142017-08-01 Martin Liska <mliska@suse.cz>
5915
5916 Revert r250771
5917 Make mempcpy more optimal (PR middle-end/70140).
5918
636730ca
JJ
59192017-08-01 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR target/81622
5922 * gcc.target/powerpc/pr81622.c: New test.
5923
74cc0b2b
SE
59242017-08-01 Steve Ellcey <sellcey@cavium.com>
5925
5926 PR tree-optimization/80925
5927 * gcc.dg/vect/vect-28.c: Add
5928 --param vect-max-peeling-for-alignment=0 option.
5929 Remove unaligned access and peeling checks.
5930 * gcc.dg/vect/vect-33-big-array.c: Ditto.
5931 * gcc.dg/vect/vect-70.c: Ditto.
5932 * gcc.dg/vect/vect-87.c: Ditto.
5933 * gcc.dg/vect/vect-88.c: Ditto.
5934 * gcc.dg/vect/vect-91.c: Ditto.
5935 * gcc.dg/vect/vect-93.c: Ditto.
5936
0102e469
TV
59372017-08-01 Tom de Vries <tom@codesourcery.com>
5938
5939 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
5940 * gcc.target/nvptx/slp.c (foo): Same.
5941
813485c6
RB
59422017-08-01 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/81181
5945 * gcc.dg/torture/pr81181.c: New testcase.
5946
98b7180c
ML
59472017-08-01 Martin Liska <mliska@suse.cz>
5948
5949 PR middle-end/70140
5950 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5951
4f3e333a
UB
59522017-08-01 Uros Bizjak <ubizjak@gmail.com>
5953
5954 PR target/81641
5955 * gcc.target/i386/pr81641.c: New test.
5956
b8bb5772
UB
59572017-08-01 Uros Bizjak <ubizjak@gmail.com>
5958
5959 PR target/81639
5960 * gcc.target/i386/pr81639.c: New test.
5961
34e5c511
RB
59622017-08-01 Richard Biener <rguenther@suse.de>
5963
5964 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
5965 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
5966 endless loop.
5967 * gcc.dg/uninit-23.c: Adjust.
5968
5e19d437
BC
59692017-08-01 Bin Cheng <bin.cheng@arm.com>
5970
5971 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
5972 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
5973
7061cfc0
BC
59742017-08-01 Bin Cheng <bin.cheng@arm.com>
5975
5976 PR tree-optimization/81627
5977 * gcc.dg/tree-ssa/pr81627.c: New.
5978
39637a44
BC
59792017-08-01 Bin Cheng <bin.cheng@arm.com>
5980
5981 PR tree-optimization/81620
5982 * gcc.dg/tree-ssa/pr81620-1.c: New.
5983 * gcc.dg/tree-ssa/pr81620-2.c: New.
5984
f9c5fe06
DH
59852017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5986
5987 PR testsuite/53542
5988 * gfortran.dg/use_30.f90: New test.
5989
da98e3b1
JJ
59902017-08-01 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR tree-optimization/81588
5993 * gcc.dg/tree-ssa/pr81588.c: New test.
5994 * gcc.dg/pr81588.c: New test.
5995 * gcc.c-torture/execute/pr81588.c: New test.
5996
5e8fe12f
RB
59972017-08-01 Richard Biener <rguenther@suse.de>
5998
5999 PR tree-optimization/81297
6000 * gcc.dg/torture/pr81297.c: New testcase.
6001
93ac482a
UB
60022017-07-31 Uros Bizjak <ubizjak@gmail.com>
6003
6004 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
6005
6cc518c6
SE
60062017-07-31 Steve Ellcey <sellcey@cavium.com>
6007
6008 PR tree-optimization/80925
93ac482a 6009 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
6010 --param vect-max-peeling-for-alignment=0 option.
6011 Remove unaligned access and peeling checks.
6012 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
6013
24c8e8eb
CL
60142017-07-31 Carl Love <cel@us.ibm.com>
6015
6016 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
6017 missed in commit 250746.
6018
b40e941b
CL
60192017-07-31 Carl Love <cel@us.ibm.com>
6020
6021 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
6022 new builtins.
6023
67779f74
L
60242017-07-31 H.J. Lu <hongjiu.lu@intel.com>
6025
6026 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
6027 * gcc.target/i386/pr79793-2.c: Likewise.
6028
a97cf8f9
UB
60292017-07-31 Uros Bizjak <ubizjak@gmail.com>
6030
6031 PR target/25967
6032 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
6033 (naked): Add attribute regparm(1) for x86_32 targets.
6034 Add integer argument. Remove global "data" variable.
6035 (main): Pass integer argument to naked function.
6036 * gcc.target/i386/naked-4.c: New test.
6037
7fef86d3
JH
60382017-07-31 Jan Hubicka <hubicka@ucw.cz>
6039 Martin Liska <mliska@suse.cz>
6040
6041 * gcc.dg/predict-15.c: New test.
6042 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
6043
2ec580be
UB
60442017-07-31 Uros Bizjak <ubizjak@gmail.com>
6045
6046 PR target/25967
6047 * gcc.target/i386/naked-1.c: New test.
6048 * gcc.target/i386/naked-2.c: Ditto.
6049 * gcc.target/i386/naked-3.c: Ditto.
6050 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
6051 do_test_body0 stub function, use attribute "naked" instead.
6052 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
6053 * gcc.dg/pr44290-2.c: Ditto.
6054
cfdf6ff6
TK
60552017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6056
6057 PR fortran/81581
6058 * gfortran.dg/dim_sum_1.f90: New test case.
6059 * gfortran.dg/dim_sum_2.f90: New test case.
6060 * gfortran.dg/dim_sum_3.f90: New test case.
6061
5edb1c48
ML
60622017-07-31 Martin Liska <mliska@suse.cz>
6063
6064 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
6065 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
6066
f34ebeb2
ML
60672017-07-31 Martin Liska <mliska@suse.cz>
6068
6069 PR sanitize/81530
6070 * g++.dg/ubsan/pr81530.C: New test.
6071
066bbc57
JJ
60722017-07-31 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR sanitizer/81604
6075 * c-c++-common/ubsan/pr81604.c: New test.
6076
a10b3cf1
L
60772017-07-30 H.J. Lu <hongjiu.lu@intel.com>
6078
6079 PR target/79793
6080 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
6081 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
6082 (foo): Check the builtin return address against the return address
6083 in interrupt frame.
6084 * gcc.target/i386/pr79793-1.c: New test.
6085 * gcc.target/i386/pr79793-2.c: Likewise.
6086
942047f2
EB
60872017-07-29 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * c-c++-common/dump-ada-spec-7.c: New test.
6090
e071b767
JJ
60912017-07-29 Jakub Jelinek <jakub@redhat.com>
6092
6093 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
6094 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
6095
782a7850
PB
60962017-07-28 Peter Bergner <bergner@vnet.ibm.com>
6097
6098 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
6099
9de00935
TC
61002017-07-28 Tamar Christina <tamar.christina@arm.com>
6101
6102 * gcc.target/aarch64/int_mov_immediate_1.c: New.
6103
8de33df2
BC
61042017-07-28 Bin Cheng <bin.cheng@arm.com>
6105
6106 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
6107
8acb8421
TC
61082017-07-28 Tamar Christina <tamar.christina@arm.com>
6109 Bilyan Borisov <bilyan.borisov@arm.com>
6110
6111 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
6112 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
6113 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
6114 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
6115 * gcc.target/aarch64/pr63304_1.c: Changed to double.
6116
d9c259ef
BC
61172017-07-28 Bin Cheng <bin.cheng@arm.com>
6118
6119 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
6120 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
6121 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
6122 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
6123 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
6124 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
6125 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
6126 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
6127 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
6128 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
6129 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
6130
6d7649f8
ML
61312017-07-28 Martin Liska <mliska@suse.cz>
6132
6133 PR sanitizer/81340
6134 * g++.dg/asan/pr81340.C: New test.
6135
92e29a5e
RB
61362017-07-28 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/81502
6139 * gcc.target/i386/pr81502.c: New testcase.
6140
70affe6a
ML
61412017-07-28 Martin Liska <mliska@suse.cz>
6142
6143 PR sanitizer/81460
6144 * gcc.dg/asan/pr81460.c: New test.
6145
d0ee55a1
JJ
61462017-07-28 Jakub Jelinek <jakub@redhat.com>
6147
c9b39a49
JJ
6148 PR sanitizer/80998
6149 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
6150 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
6151
d0ee55a1
JJ
6152 PR tree-optimization/81578
6153 * gcc.dg/pr81578.c: New test.
6154
1ce75e41
RB
61552017-07-28 Richard Biener <rguenther@suse.de>
6156
6157 PR tree-optimization/81573
6158 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
6159
7a5cbf29
PB
61602017-07-27 Peter Bergner <bergner@vnet.ibm.com>
6161
6162 * g++.dg/pr69667.C: Remove option -mlra.
6163 * gcc.target/powerpc/dform-1.c: Likewise.
6164 * gcc.target/powerpc/dform-2.c: Likewise.
6165 * gcc.target/powerpc/dform-3.c: Likewise.
6166 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6167 * gcc.target/powerpc/p9-vparity.c: Likewise.
6168 * gcc.target/powerpc/pr63491.c: Likewise.
6169 * gcc.target/powerpc/pr67808.c: Likewise.
6170 * gcc.target/powerpc/pr68805.c: Likewise.
6171 * gcc.target/powerpc/pr69461.c: Likewise.
6172 * gcc.target/powerpc/pr71680.c: Likewise.
6173 * gcc.target/powerpc/pr77289.c: Likewise.
6174 * gcc.target/powerpc/pr78458.c: Likewise.
6175 * gcc.target/powerpc/pr78543.c: Likewise.
6176 * g++.dg/pr71294.C: Remove option -mno-lra.
6177 * gcc.target/powerpc/pr71656-1.c: Likewise.
6178 * gcc.target/powerpc/pr71656-2.c: Likewise.
6179 * gcc.target/powerpc/pr71698.c: Likewise.
6180
2c2789d5
KT
61812017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182 Sudakshina Das <sudi.das@arm.com>
6183
6184 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
6185
06bd22f6
MP
61862017-07-27 Marek Polacek <polacek@redhat.com>
6187
6188 PR c/81417
6189 * c-c++-common/Wsign-compare-1.c: New test.
6190 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
6191 * g++.dg/warn/Wsign-compare-4.C: Likewise.
6192 * g++.dg/warn/Wsign-compare-6.C: Likewise.
6193 * g++.dg/warn/compare1.C: Likewise.
6194 * gcc.dg/compare1.c: Likewise.
6195 * gcc.dg/compare2.c: Likewise.
6196 * gcc.dg/compare4.c: Likewise.
6197 * gcc.dg/compare5.c: Likewise.
6198 * gcc.dg/pr35430.c: Likewise.
6199 * gcc.dg/pr60087.c: Likewise.
6200
27c8b49b
PB
62012017-07-27 Peter Bergner <bergner@vnet.ibm.com>
6202
6203 PR middle-end/81564
6204 * gcc.dg/pr81564.c: New test.
6205
b7675b59
RB
62062017-07-27 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/81573
6209 PR tree-optimization/81494
6210 * gcc.dg/torture/pr81573.c: New testcase.
6211
719488f8
RB
62122017-07-27 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/81571
6215 * gcc.dg/torture/pr81571.c: New testcase.
6216
9811e84c
RB
62172017-07-27 Richard Biener <rguenther@suse.de>
6218
6219 PR tree-optimization/81502
6220 * gcc.target/i386/vect-insert-1.c: New testcase.
6221
58814c76
AK
62222017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6223
6224 PR target/81534
6225 * gcc.target/s390/pr81534.c: New test.
6226
036ea399
JJ
62272017-07-27 Jakub Jelinek <jakub@redhat.com>
6228
7d25ac20
JJ
6229 PR tree-optimization/81555
6230 PR tree-optimization/81556
6231 * gcc.c-torture/execute/pr81555.c: New test.
6232 * gcc.c-torture/execute/pr81556.c: New test.
6233
036ea399
JJ
6234 * gcc.dg/attr-noipa.c: New test.
6235 * gcc.dg/ipa/ipa-pta-18.c: New test.
6236 * gcc.dg/ipa/ipa-sra-11.c: New test.
6237
9bfda664
MM
62382017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6239
6240 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
6241 option.
6242 * gcc.target/powerpc/vsx-himode2.c: Likewise.
6243 * gcc.target/powerpc/vsx-himode3.c: Likewise.
6244 * gcc.target/powerpc/vsx-qimode.c: Likewise.
6245 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
6246 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
6247 * gcc.target/powerpc/vsx-simode.c: Likewise.
6248 * gcc.target/powerpc/vsx-simode2.c: Likewise.
6249 * gcc.target/powerpc/vsx-simode3.c: Likewise.
6250
eb086562
PC
62512017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/71570
6254 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
6255
a7473dc5
L
62562017-07-26 H.J. Lu <hongjiu.lu@intel.com>
6257
6258 PR target/81563
6259 * gcc.target/i386/pr81563.c: New test
6260
404f48ac
WD
62612017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
6262
6263 PR target/79041
6264 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
6265
c3d38629
MP
62662017-07-26 Marek Polacek <polacek@redhat.com>
6267
6268 PR middle-end/70992
6269 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
6270 * gcc.dg/overflow-warn-2.c: Likewise.
6271 * gcc.dg/overflow-warn-3.c: Likewise.
6272 * gcc.dg/overflow-warn-4.c: Likewise.
6273 * gcc.dg/torture/pr70992-2.c: New test.
6274 * gcc.dg/torture/pr70992.c: New test.
6275
4f450a2b
RB
62762017-07-26 Richard Biener <rguenther@suse.de>
6277
6278 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
6279 happening in ccp1.
6280 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
6281
e1711448
WD
62822017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
6283
6284 PR middle-end/46932
6285 * gcc.dg/pr46932.c: New testcase.
6286
108c3c88
ML
62872017-07-26 Martin Liska <mliska@suse.cz>
6288
6289 PR sanitize/81186
6290 * gcc.dg/asan/pr81186.c: New test.
6291
52645850
CL
62922017-07-25 Carl Love <cel@us.ibm.com>
6293
6294 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
6295 vec_cnttz builtins.
6296
a8697b27
EB
62972017-07-25 Eric Botcazou <ebotcazou@adacore.com>
6298
6299 * gnat.dg/opt66.adb: New test.
6300
288fe52e
AM
63012017-07-25 Alexander Monakov <amonakov@ispras.ru>
6302
6303 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
6304 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
6305
b771c609
AM
63062017-07-25 Alexander Monakov <amonakov@ispras.ru>
6307
6308 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
6309
63102017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
6311
6312 * c-c++-common/patchable_function_entry-default.c: New test.
6313 * c-c++-common/patchable_function_entry-decl.c: Likewise.
6314 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6315
774cccdc
JJ
63162017-07-25 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR target/81532
6319 * gcc.target/i386/pr80833-3.c: New test.
6320 * gcc.target/i386/avx512dq-pr81532.c: New test.
6321 * gcc.target/i386/avx512bw-pr81532.c: New test.
6322
1aa54f90
RB
63232017-07-25 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/81455
6326 * gcc.dg/pr81455.c: New testcase.
6327
e294f495
RB
63282017-07-25 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/81529
6331 * gfortran.dg/pr81529.f90: New testcase.
6332
edf8ba4b
WD
63332017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
6334
774cccdc 6335 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 6336
ea063871
RB
63372017-07-25 Richard Biener <rguenther@suse.de>
6338
6339 PR tree-optimization/81410
6340 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
6341
5ea71a5a
RB
63422017-07-25 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/81510
6345 * gcc.dg/torture/pr81510.c: New testcase.
6346 * gcc.dg/torture/pr81510-2.c: Likewise.
6347
4287b4e8
ML
63482017-07-25 Martin Liska <mliska@suse.cz>
6349
6350 PR ipa/81520
6351 * gcc.dg/ipa/pr81520.c: New test.
6352
d49718d6
MP
63532017-07-25 Marek Polacek <polacek@redhat.com>
6354
6355 PR c/81364
6356 * Wmultistatement-macros-12.c: New test.
6357
0e82a9b9
BC
63582017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359
6360 PR target/81414
6361 * gcc.target/aarch64/pr81414.C: New.
6362
3d99332b
RB
63632017-07-25 Richard Biener <rguenther@suse.de>
6364
6365 PR middle-end/81505
6366 * gcc.dg/ubsan/pr81505.c: New testcase.
6367
52d0f7bd
DS
63682017-07-24 Daniel Santos <daniel.santos@pobox.com>
6369
6370 PR testsuite/80759
6371 * gcc.target/x86_64/abi/ms-sysv/do-test.S
6372 (ELFFN_BEGIN): Rename to FN_TYPE.
6373 (ELFFN_END): Rename to FN_SIZE.
6374 (ASMNAME): New macro.
6375 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
6376 .global.
6377 (FUNC_END): Use ASMNAME.
6378 (test_data_save): Remove.
6379 (test_data_input): Likewise.
6380 (test_data_output: Likewise.
6381 (test_data_fn): Likewise.
6382 (test_data_retaddr): Likewise.
6383 (regs_to_mem): Make globals, use r10 instead of rax.
6384 (mem_to_regs): Likewise.
6385 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
6386 body to ms-sysv.c.
6387 (do_test_aligned): Likewise.
6388 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
6389 Add dg-* directives.
6390 (PASTE_STR): New macro.
6391 (ASMNAME): Likewise.
6392 (LOAD_TEST_DATA_ADDR): Likewise.
6393 (TEST_DATA_OFFSET): Likewise.
6394 (do_test_body0): New C function.
6395 (do_test_body): New inline assembly routine.
6396 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
6397 (runtest_ms_sysv): Modify.
6398
19930989
MM
63992017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6400
6401 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
6402 since the upper-regs options have been deleted.
6403 * gcc.target/powerpc/pr65849-2.c: Likewise.
6404 * gcc.target/powerpc/pr80099-1.c: Likewise.
6405 * gcc.target/powerpc/pr80099-2.c: Likewise.
6406 * gcc.target/powerpc/pr80099-3.c: Likewise.
6407 * gcc.target/powerpc/pr80099-4.c: Likewise.
6408 * gcc.target/powerpc/pr80099-5.c: Likewise.
6409 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
6410 support removal of the upper-regs options.
6411 * gcc.target/powerpc/p8vector-fp.c: Likewise.
6412 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
6413 * gcc.target/powerpc/p9-dimode1.c: Likewise.
6414 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6415 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
6416 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
6417 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
6418 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
6419 * gcc.target/powerpc/ppc-round.c: Likewise.
6420 * gcc.target/powerpc/pr71720.c: Likewise.
6421 * gcc.target/powerpc/pr72853.c: Likewise.
6422 * gcc.target/powerpc/pr79907.c: Likewise.
6423 * gcc.target/powerpc/pr78953.c: Likewise.
6424 * gcc.target/powerpc/upper-regs-df.c: Likewise.
6425 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
6426 * gcc.target/powerpc/vec-extract-1.c: Likewise.
6427 * gcc.target/powerpc/vec-init-3.c: Likewise.
6428 * gcc.target/powerpc/vec-init-6.c: Likewise.
6429 * gcc.target/powerpc/vec-init-7.c: Likewise.
6430 * gcc.target/powerpc/vec-set-char.c: Likewise.
6431 * gcc.target/powerpc/vec-set-int.c: Likewise.
6432 * gcc.target/powerpc/vec-set-short.c: Likewise.
6433
d47d34bb
WD
64342017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
6435
6436 PR target/79041
6437 * gcc.target/aarch64/pr79041-2.c: New test.
6438
26bca0ed
CL
64392017-07-24 Carl Love <cel@us.ibm.com>
6440
6441 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
6442 the new built-ins.
6443
4b40986c
JW
64442017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
6445
6446 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
6447
213c3b7b
TK
64482017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6449 Mikael Morin <mikael@gcc.gnu.org>
6450
6451 PR fortran/66102
6452 * gfortran.dg/realloc_on_assign_28.f90: New test.
6453
e2b71b5a
DE
64542017-07-23 David Edelsohn <dje.gcc@gmail.com>
6455
6456 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
6457 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
6458
f36dda3b
UB
64592017-07-23 Uros Bizjak <ubizjak@gmail.com>
6460
6461 PR target/80569
6462 * gcc.target/i386/pr80569.c: New test.
6463
5ff4baa5
CL
64642017-07-21 Carl Love <cel@us.ibm.com>
6465
6466 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
6467 vmuleuh): Fix scan-assembler-times should check for word not half word
6468 instructions.
6469
43f84f6c
JW
64702017-07-21 Jim Wilson <jim.wilson@linaro.org>
6471
6472 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
6473 redundant -march option.
6474 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
6475 in addition to armv8.1-a.
6476
325fe816
YG
64772017-07-21 Yury Gribov <tetra2005@gmail.com>
6478
6479 PR middle-end/56727
6480 * gcc.dg/pr56727-1.c: New test.
6481 * gcc.dg/pr56727-2.c: New test.
6482
5a5838e0
SM
64832017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
6484
6485 * gcc.target/powerpc/mmx-check.h: New file.
6486 * gcc.target/powerpc/mmx-packs.c: New file.
6487 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
6488 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
6489 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
6490 * gcc.target/powerpc/mmx-paddb-1.c: New file.
6491 * gcc.target/powerpc/mmx-paddd-1.c: New file.
6492 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
6493 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
6494 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
6495 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
6496 * gcc.target/powerpc/mmx-paddw-1.c: New file.
6497 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
6498 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
6499 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
6500 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
6501 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
6502 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
6503 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
6504 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
6505 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
6506 * gcc.target/powerpc/mmx-pslld-1.c: New file.
6507 * gcc.target/powerpc/mmx-psllw-1.c: New file.
6508 * gcc.target/powerpc/mmx-psrad-1.c: New file.
6509 * gcc.target/powerpc/mmx-psraw-1.c: New file.
6510 * gcc.target/powerpc/mmx-psrld-1.c: New file.
6511 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
6512 * gcc.target/powerpc/mmx-psubb-2.c: New file.
6513 * gcc.target/powerpc/mmx-psubd-2.c: New file.
6514 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
6515 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
6516 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
6517 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
6518 * gcc.target/powerpc/mmx-psubw-2.c: New file.
6519 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
6520 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
6521 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
6522 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
6523 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
6524 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
6525
9af7f373
RB
65262017-06-21 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/81500
6529 * gcc.dg/torture/pr81500.c: New testcase.
6530
5aaa8fb4
NS
65312017-07-20 Nathan Sidwell <nathan@acm.org>
6532
6533 * g++.dg/ext/anon-struct6.C: Adjust diag.
6534 * g++.old-deja/g++.other/anon4.C: Adjust diag.
6535
2953b72f
JJ
65362017-07-20 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR target/80846
6539 * gcc.target/i386/avx-pr80846.c: New test.
6540 * gcc.target/i386/avx2-pr80846.c: New test.
6541 * gcc.target/i386/avx512f-pr80846.c: New test.
6542
73c4b4df
BC
65432017-07-20 Bin Cheng <bin.cheng@arm.com>
6544
6545 PR tree-optimization/81388
6546 * gcc.dg/tree-ssa/pr81388-1.c: New test.
6547 * gcc.dg/tree-ssa/pr81388-2.c: New test.
6548
77e5edaf
JH
65492017-07-17 Tom de Vries <tom@codesourcery.com>
6550
6551 PR middle-end/81030
6552 * gcc.dg/pr81030.c: New test.
6553
891ad31c
RB
65542017-07-20 Richard Biener <rguenther@suse.de>
6555
6556 PR tree-optimization/61171
6557 * g++.dg/vect/pr61171.cc: New testcase.
6558 * gfortran.dg/vect/pr61171.f: Likewise.
6559 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6560
f971b281
RB
65612017-07-20 Richard Biener <rguenther@suse.de>
6562
6563 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
6564 with V64QImode.
6565 * gcc.dg/vect/slp-45.c: Likewise.
6566
2071f8f9
N
65672017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6568
6569 * gcc.dg/tree-ssa/vrp116.c: New Test.
6570
a6722e5b
MM
65712017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6572
6573 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
6574 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
6575 __builtin_cpu_is and __builtin_cpu_supports are supported.
6576
ccfa843f
SM
65772017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
6578
6579 * gcc.target/powerpc/bmi-check.h (main): Skip unless
6580 __BUILTIN_CPU_SUPPORTS__ defined.
6581 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
6582 __BUILTIN_CPU_SUPPORTS__ defined.
6583
564e405c
JJ
65842017-07-19 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR tree-optimization/81346
6587 * gcc.dg/tree-ssa/pr81346-5.c: New test.
6588
3717fbe3
TV
65892017-07-19 Tom de Vries <tom@codesourcery.com>
6590
6591 * gcc.target/nvptx/decl-init.c: Update alignment.
6592 * gcc.target/nvptx/slp-2-run.c: New test.
6593 * gcc.target/nvptx/slp-2.c: New test.
6594 * gcc.target/nvptx/v2di.c: New test.
6595
b98b34b7
TV
65962017-07-19 Tom de Vries <tom@codesourcery.com>
6597
6598 * gcc.target/nvptx/slp-run.c: New test.
6599 * gcc.target/nvptx/slp.c: New test.
6600 * gcc.target/nvptx/v2si-cvt.c: New test.
6601 * gcc.target/nvptx/v2si-run.c: New test.
6602 * gcc.target/nvptx/v2si.c: New test.
6603 * gcc.target/nvptx/vec.inc: New test.
6604
8d1628eb
JJ
66052017-07-19 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR tree-optimization/81346
6608 * gcc.dg/tree-ssa/pr81346-1.c: New test.
6609 * gcc.dg/tree-ssa/pr81346-2.c: New test.
6610 * gcc.dg/tree-ssa/pr81346-3.c: New test.
6611 * gcc.dg/tree-ssa/pr81346-4.c: New test.
6612 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
6613 compiler to avoid X / C1 op C2 optimization to trigger.
6614
4d6ababc
ML
66152017-07-19 Martin Liska <mliska@suse.cz>
6616
6617 PR sanitizer/63361
6618 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
6619 -ffloat-store or -mieee for targets that need it.
6620
d83cc5cc
TV
66212017-07-18 Tom de Vries <tom@codesourcery.com>
6622
6623 PR middle-end/81464
6624 * gfortran.dg/pr81464.f90: New test.
6625
e822e885
UB
66262017-07-18 Uros Bizjak <ubizjak@gmail.com>
6627
6628 PR target/81471
6629 * gcc.target/i386/pr81471.c: New test.
6630
b267968e
RB
66312017-06-18 Richard Biener <rguenther@suse.de>
6632
6633 PR tree-optimization/81410
6634 * gcc.dg/vect/pr81410.c: New testcase.
6635
33e9feb5
JH
66362017-07-18 Jan Hubicka <hubicka@ucw.cz>
6637
6638 PR middle-end/81462
6639 * g++.dg/torture/pr81462.C: New testcase.
6640
694dd0e4
BC
66412017-07-18 Bin Cheng <bin.cheng@arm.com>
6642
6643 PR target/81408
6644 * g++.dg/tree-ssa/pr81408.C: New.
6645 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
6646
f9bfe3f5
RB
66472017-07-18 Richard Biener <rguenther@suse.de>
6648
6649 PR tree-optimization/80620
6650 PR tree-optimization/81403
6651 * gcc.dg/torture/pr80620.c: New testcase.
6652 * gcc.dg/torture/pr81403.c: Likewise.
6653
66542017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
6655
6656 PR tree-optimization/81418
6657 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
6658
66592017-07-17 Carl Love <cel@us.ibm.com>
6660
6661 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
6662 test case changes for commit 249424
6663
6664 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
6665 vmuleuh): Fix scan-assembler-times should check for word not half word
6666 instructions.
6667
f6489326
BS
66682017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6669
6670 PR tree-optimization/81162
6671 * gcc.dg/pr81162.c: Move this to...
6672 * gcc.dg/ubsan/pr81162.c: ...here.
6673
dbc4ecfc
VR
66742017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
6675
6676 * g++.dg/diagnostic/friend1.C: New test.
6677 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
6678
a64559a5
NS
66792017-07-17 Nathan Sidwell <nathan@acm.org>
6680
6681 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
6682
aac59577
BE
66832017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6684
6685 * lib/gcc-dg.exp: Increase expect's match buffer size.
6686
aa1528b5
BC
66872017-07-17 Bin Cheng <bin.cheng@arm.com>
6688
6689 PR target/81369
6690 * gcc.dg/tree-ssa/pr81369.c: New.
6691
b6c354eb
CZ
66922017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
6693
6694 * gcc.target/arc/pr9000674901.c: New file.
6695 * gcc.target/arc/pic-1.c: Likewise.
6696 * gcc.target/arc/pr9001191897.c: Likewise.
6697
1825c61e
CZ
66982017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
6699 Andrew Burgess <andrew.burgess@embecosm.com>
6700
6701 * gcc.target/arc/naked-1.c: New file.
6702 * gcc.target/arc/naked-2.c: Likewise.
6703
1f1e8aed
JJ
67042017-07-17 Jakub Jelinek <jakub@redhat.com>
6705
9ebce098
JJ
6706 PR tree-optimization/81428
6707 * gcc.dg/fixed-point/pr81428.c: New test.
6708
e8dd1313
JJ
6709 PR tree-optimization/81365
6710 * g++.dg/torture/pr81365.C: New test.
6711
1f1e8aed
JJ
6712 PR tree-optimization/81396
6713 * gcc.dg/tree-ssa/pr81396.c: New test.
6714
38f638ca
EB
67152017-07-16 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * gnat.dg/opt65.adb: New test.
6718
5fa396ad
JH
67192017-07-16 Jan Hubicka <hubicka@ucw.cz>
6720
6721 * gcc.dg/predict-8.c: Update.
6722
00aeee56
VR
67232017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
6724
6725 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
6726 * g++.dg/warn/pr12242.C: Likewise.
6727
b70bb05b
KN
67282017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6729
6730 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
6731 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
6732 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
6733 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
6734 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
6735 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
6736 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
6737 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
6738 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
6739 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
6740 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
6741 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
6742 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
6743 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
6744 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
6745 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
6746 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
6747 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
6748 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
6749 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
6750 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
6751 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
6752 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
6753 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
6754 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
6755 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
6756 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
6757 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
6758 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
6759 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
6760 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
6761 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
6762 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
6763 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
6764 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
6765 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
6766 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
6767 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
6768 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
6769 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
6770 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
6771 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
6772 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
6773 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
6774 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
6775 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
6776 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
6777 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
6778 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
6779 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
6780 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
6781
3b805666
BS
67822016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6783
6784 PR tree-optimization/81162
6785 * gcc.dg/pr81162.c: New file.
6786
bece580c
MS
67872017-07-14 Martin Sebor <msebor@redhat.com>
6788
6789 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
6790 that bcopy is expected to be transformed to.
6791
eea77d1f
DM
67922017-07-14 David Malcolm <dmalcolm@redhat.com>
6793
6794 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
6795 * g++.dg/lookup/missing-std-include-2.C: New test case.
6796 * g++.dg/lookup/missing-std-include-3.C: New test case.
6797 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
6798 * gcc.dg/missing-header-fixit-1.c: New test case.
6799 * gcc.dg/missing-header-fixit-2.c: New test case.
6800 * gcc.dg/missing-header-fixit-2.h: New header.
6801
338d6484
DM
68022017-07-13 David Malcolm <dmalcolm@redhat.com>
6803
6804 PR c/81405
6805 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
6806
68072017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
6808
6809 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
6810
6d28654e
ML
68112017-07-13 Martin Liska <mliska@suse.cz>
6812
6813 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
6814 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
6815 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
6816 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
6817 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
6818 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
6819 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
6820
3787ee47
MM
68212017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6822
6823 PR target/81193
6824 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
6825 __builtin_cpu_supports with old GLIBC's.
6826 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
6827 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
6828 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
6829 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
6830 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
6831 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
6832 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
6833 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
6834 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
6835 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
6836 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
6837 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
6838 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
6839 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
6840 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
6841 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
6842 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
6843 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
6844 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
6845 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
6846 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6847 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6848 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6849 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
6850
118009c1
CL
68512017-07-12 Carl Love <cel@us.ibm.com>
6852
6853 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
6854 rev_bool_int): Add test cases for builtins.
6855 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
6856 test cases for builtins.
6857
5d7b8153
CL
68582017-07-12 Carl Love <cel@us.ibm.com>
6859
6860 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
6861 lp64 && p9vector_hw.
6862
6ea93a64
CL
68632017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
6864
6865 * lib/target-supports.exp (check_stack_check_available): Make
6866 testcase name depend on stack_kind.
6867
2f65ab2e
MC
68682017-07-11 Michael Collison <michael.collison@arm.com>
6869
774cccdc 6870 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 6871
9e028cef
PC
68722017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6873
6874 PR c++/51270
6875 * g++.dg/warn/Wreturn-local-addr-3.C: New.
6876
f281956e
CL
68772017-07-11 Carl Love <cel@us.ibm.com>
6878
6879 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
6880 test cases for the builtins.
6881
3d36348a
YG
68822017-07-11 Yury Gribov <tetra2005@gmail.com>
6883
6884 * lib/profopt.exp: Print relative names in UNSUPPORTED
6885 AutoFDO tests.
6886
214f700a
MC
68872017-07-10 Michael Collison <michael.collison@arm.com>
6888
6889 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
6890
03ed2915
UB
68912017-07-10 Uros Bizjak <ubizjak@gmail.com>
6892
6893 PR target/81375
6894 * gcc.target/i386/pr81375.c: New test.
6895
9c582dbb
MS
68962017-07-10 Martin Sebor <msebor@redhat.com>
6897
6898 PR tree-optimization/80397
6899 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 6900
281ac396
MS
69012017-07-10 Martin Sebor <msebor@redhat.com>
6902
6903 PR other/81345
6904 * gcc.dg/pr81345.c: New test.
6905
a7784956
CZ
69062017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
6907
6908 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
6909 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6910
5920ba15
UB
69112017-07-09 Uros Bizjak <ubizjak@gmail.com>
6912
6913 PR target/81313
6914 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
6915 integer argumets to bypass x86_64 outgoing args optimization.
6916
69172017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
6918
6919 * gfortran.dg/eoshift_4.f90: New test.
6920 * gfortran.dg/eoshift_5.f90: New test.
6921 * gfortran.dg/eoshift_6.f90: New test.
6922
35c95658
L
69232017-07-09 H.J. Lu <hongjiu.lu@intel.com>
6924
6925 PR target/81313
6926 * gcc.target/i386/pr81313-1.c: New test.
6927 * gcc.target/i386/pr81313-2.c: Likewise.
6928 * gcc.target/i386/pr81313-3.c: Likewise.
6929 * gcc.target/i386/pr81313-4.c: Likewise.
6930 * gcc.target/i386/pr81313-5.c: Likewise.
6931
dcbf81c9
RS
69322017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
6933
6934 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
6935 * gnat.dg/vect16.ads (Sarray): Likewise.
6936 * gnat.dg/vect17.ads (Sarray): Likewise.
6937 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
6938 * gnat.dg/vect16.adb (Add): Likewise.
6939 * gnat.dg/vect17.adb (Add): Likewise.
6940
738f7c2e
DM
69412017-07-07 David Malcolm <dmalcolm@redhat.com>
6942
6943 PR c++/79300
6944 * g++.dg/diagnostic/pr79300.C: New test case.
6945
6a69355c
MM
69462017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6947
57f49e99
MM
6948 * gcc.target/powerpc/clone1.c: Add check to make sure the
6949 __builtin_cpu_supports function is fully supported.
6950 * gcc.target/powerpc/clone2.c: New runtime test for
6951 target_clones.
6952
6a69355c
MM
6953 PR target/81348
6954 * gcc.target/powerpc/pr81348.c: New test.
6955
5e32025a
SN
69562017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
6957
6958 * gfortran.dg/vect/pr60510.f: Require vect_double support.
6959
19388c6d
CL
69602017-07-07 Carl Love <cel@us.ibm.com>
6961
6962 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
6963 file for built-ins.
6964
bcc3c3f1
JM
69652017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
6966
6967 * gcc.target/sparc/dictunpack.c: New file.
6968 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
6969 * gcc.target/sparc/fpcmpshl.c: Likewise.
6970 * gcc.target/sparc/fpcmpurshl.c: Likewise.
6971 * gcc.target/sparc/fpcmpushl.c: Likewise.
6972
2c6e2eb1
HA
69732017-07-06 Harald Anlauf <anlauf@gmx.de>
6974
6975 PR fortran/70071
6976 * gfortran.dg/coarray_44.f90: New testcase.
6977
5094f7d5
MO
69782017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6979
6980 * c-c++-common/asan/kasan-alloca-1.c: New test.
6981 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
6982
e3174bdf
MO
69832017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6984
6985 * c-c++-common/asan/alloca_big_alignment.c: New test.
6986 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
6987 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
6988 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
6989 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
6990 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
6991 * c-c++-common/asan/alloca_safe_access.c: Likewise.
6992 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
6993
a40c6fa8
GJL
69942017-07-06 Georg-Johann Lay <avr@gjlay.de>
6995
6996 PR target/81305
6997 * gcc.target/avr/isr-test.h: Fix warnings.
6998
9296dd9b
TP
69992017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7000
7001 * lib/target-supports.exp: Generate
7002 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
7003 and check_effective_target_arm_arch_v8r_multilib.
7004
d87f00ba
CL
70052017-07-06 Carl Love <cel@us.ibm.com>
7006
9296dd9b 7007 * ChangeLog: Clean up from mid air collision
08e60e19
CL
7008
70092017-07-06 Carl Love <cel@us.ibm.com>
7010
7011 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
7012 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
7013 cases for vec_addc, adde and addec builtins.
7014
c471c6ed
DM
70152017-07-06 David Malcolm <dmalcolm@redhat.com>
7016
7017 PR c++/79300
7018 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
7019 expected underlining within macro expansion.
7020 * c-c++-common/pr70264.c: Likewise.
7021 * g++.dg/plugin/diagnostic-test-expressions-1.C
7022 (test_within_macro_1): New test.
7023 (test_within_macro_2): Likewise.
7024 (test_within_macro_3): Likewise.
7025 (test_within_macro_4): Likewise.
7026 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
7027 expected underlining within macro expansion.
7028 (test_macro_4): Likewise.
7029 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7030 (test_within_macro_1): New test.
7031 (test_within_macro_2): Likewise.
7032 (test_within_macro_3): Likewise.
7033 (test_within_macro_4): Likewise.
7034 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
7035 underlining within macro expansion.
7036
68d872d7
SP
70372017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
7038
7039 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
7040 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
7041 _mm_maskz_getexp_round_sd): Test new intrinsics.
7042 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
7043 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
7044 _mm_maskz_getexp_round_ss): Ditto.
7045 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
7046 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
7047 _mm_maskz_getmant_round_sd): Ditto.
7048 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
7049 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
7050 _mm_maskz_getmant_round_ss): Ditto.
7051 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
7052 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
7053 _mm_maskz_getexp_round_sd): New runtime tests.
7054 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
7055 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
7056 _mm_maskz_getexp_round_ss): Ditto.
7057 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
7058 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
7059 _mm_maskz_getmant_round_sd): Ditto.
7060 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
7061 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
7062 _mm_maskz_getmant_round_ss): Ditto.
7063 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
7064 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
7065 __builtin_ia32_getmantss_mask_round): Test new builtins.
7066 * gcc.target/i386/sse-13.c : Ditto.
7067 * gcc.target/i386/sse-23.c: Ditto.
7068 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
7069 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
7070 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
7071 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
7072 _mm_mask_getexp_round_ss): Test new intrinsics.
7073 * gcc.target/i386/testround-1.c: Ditto.
7074 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
7075 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
7076 _mm_mask_getmant_round_ss): Test new intrinsics
7077 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
7078 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
7079 _mm_maskz_getmant_ss): Test new intrinsics.
7080
9e00a397
CL
70812017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
7082
7083 * lib/target-supports-dg.exp (dg-require-stack-check): New.
7084 * lib/target-supports.exp (check_stack_check_available): New.
7085 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
7086 * gcc.c-torture/compile/stack-check-1.c: Likewise.
7087 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
7088 * gcc.dg/pr47443.c: Likewise.
7089 * gcc.dg/pr48134.c: Likewise.
7090 * gcc.dg/pr70017.c: Likewise.
7091 * gcc.target/aarch64/stack-checking.c: Likewise.
7092 * gcc.target/arm/stack-checking.c: Likewise.
7093 * gcc.target/i386/pr48723.c: Likewise.
7094 * gcc.target/i386/pr55672.c: Likewise.
7095 * gcc.target/i386/pr67265-2.c: Likewise.
7096 * gcc.target/i386/pr67265.c: Likewise.
7097 * gnat.dg/opt49.adb: Likewise.
7098 * gnat.dg/stack_check1.adb: Likewise.
7099 * gnat.dg/stack_check2.adb: Likewise.
7100 * gnat.dg/stack_check3.adb: Likewise.
7101
38e6cc4d
KN
71022017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7103
7104 PR target/80103
7105 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
7106 __attribute__.
7107
f8aa2b2c
SP
71082017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
7109
7110 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
7111 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
7112 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
7113 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
7114 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
7115 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
7116 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
7117 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
7118 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
7119 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
7120 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
7121 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
7122
e483b7b4
GJL
71232017-07-05 Georg-Johann Lay <avr@gjlay.de>
7124
7125 PR target/81305
7126 * gcc.target/avr/isr-test.h: New file.
7127 * gcc.target/avr/torture/isr-01-simple.c: New test.
7128 * gcc.target/avr/torture/isr-02-call.c: New test.
7129 * gcc.target/avr/torture/isr-03-fixed.c: New test.
7130
a8745cc2
BC
71312017-07-05 Bin Cheng <bin.cheng@arm.com>
7132
7133 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
7134 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
7135 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
7136 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
7137
4a52eb19
BC
71382017-07-05 Bin Cheng <bin.cheng@arm.com>
7139
7140 * gcc.dg/tree-ssa/ldist-26.c: New test.
7141
95f7d11b
BC
71422017-07-05 Bin Cheng <bin.cheng@arm.com>
7143
7144 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
7145
45bb7d59
UB
71462017-07-04 Uros Bizjak <ubizjak@gmail.com>
7147
7148 PR target/81300
7149 * gcc.target/i386/pr81300.c: New test.
7150
1fcfac88
UB
71512017-07-04 Uros Bizjak <ubizjak@gmail.com>
7152
7153 PR target/81294
7154 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
7155 x and y arguments in the call to _subborrow_u32.
7156 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
7157 x and y arguments in the call to _subborrow_u64.
7158 * gcc.target/i386/pr81294-1.c: New test.
7159 * gcc.target/i386/pr81294-2.c: Ditto.
7160
a4187dab
KT
71612017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7162
7163 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
7164
efbf55b0
MP
71652017-07-04 Marek Polacek <polacek@redhat.com>
7166
7167 PR c/81231
7168 * gcc.dg/atomic-pr81231.c: New test.
7169
1aad7106
RS
71702017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
7171
7172 PR tree-optimization/81292
7173 * gcc.dg/pr81292-1.c: New test.
7174 * gcc.dg/pr81292-2.c: Likewise.
7175
7c819e8a
ML
71762017-07-04 Martin Liska <mliska@suse.cz>
7177
7178 PR sanitizer/81040
7179 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
7180 use-after-scope sanitization.
7181
f111f434
JJ
71822017-07-04 Jakub Jelinek <jakub@redhat.com>
7183
8e8dd13b
JJ
7184 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
7185 options.
7186
f111f434
JJ
7187 PR target/81175
7188 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
7189 gather.
7190
7a1238d1
ML
71912017-07-04 Martin Liska <mliska@suse.cz>
7192
7193 PR ipa/81214
7194 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
7195 * g++.dg/ext/mvc3.C: Likewise.
7196 * gcc.target/i386/mvc2.c: Likewise.
7197 * gcc.target/i386/mvc3.c: Likewise.
7198
9fc1fed4
JJ
71992017-07-04 Jakub Jelinek <jakub@redhat.com>
7200
8e3b9bbf
JJ
7201 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
7202 decomposition declaration in diagnostics.
7203 * g++.dg/cpp1z/decomp2.C: Likewise.
7204 * g++.dg/cpp1z/decomp3.C: Likewise.
7205 * g++.dg/cpp1z/decomp4.C: Likewise.
7206 * g++.dg/cpp1z/decomp5.C: Likewise.
7207 * g++.dg/cpp1z/decomp6.C: Likewise.
7208 * g++.dg/cpp1z/decomp7.C: Likewise.
7209 * g++.dg/cpp1z/decomp8.C: Likewise.
7210 * g++.dg/cpp1z/decomp13.C: Likewise.
7211 * g++.dg/cpp1z/decomp14.C: Likewise.
7212 * g++.dg/cpp1z/decomp18.C: Likewise.
7213 * g++.dg/cpp1z/decomp19.C: Likewise.
7214 * g++.dg/cpp1z/decomp22.C: Likewise.
7215 * g++.dg/cpp1z/decomp23.C: Likewise.
7216 * g++.dg/cpp1z/decomp24.C: Likewise.
7217 * g++.dg/cpp1z/decomp25.C: Likewise.
7218 * g++.dg/cpp1z/decomp26.C: Likewise.
7219 * g++.dg/cpp1z/decomp28.C: Likewise.
7220
9fc1fed4
JJ
7221 PR c++/81258
7222 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
7223 * g++.dg/cpp1z/decomp30.C: New test.
7224
17c18221
PC
72252017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/65775
7228 * g++.dg/cpp0x/trailing14.C: New.
7229
370d975d
DH
72302017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7231
7232 PR testsuite/79866
7233 * gfortran.dg/coarray_event_2.f08: New test.
7234
73977c47
DH
72352017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7236
7237 PR testsuite/79843
7238 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
7239 * gfortran.dg/pointer_intent_2.f90: Likewise.
7240
2f70a979
JH
72412017-07-02 Jan Hubicka <hubicka@ucw.cz>
7242
7243 PR middle-end/81290
7244 * gcc.c-torture/compile/pr81290.c: New.
7245
6b5e165b
RB
72462017-07-03 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/60510
7249 * gfortran.dg/vect/pr60510.f: New testcase.
7250
d8ac7e28
RO
72512017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7252
7253 * gcc.target/i386/mvc6.c: Require ifunc support.
7254
da402967
ML
72552017-07-03 Martin Liska <mliska@suse.cz>
7256
7257 PR sanitize/81040
7258 * g++.dg/asan/function-argument-1.C: New test.
7259 * g++.dg/asan/function-argument-2.C: New test.
7260 * g++.dg/asan/function-argument-3.C: New test.
7261
bc9f4235
RS
72622017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
7263
7264 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
7265 as well.
7266
be086ff5
TV
72672017-07-03 Tom de Vries <tom@codesourcery.com>
7268
7269 PR tree-optimization/69468
7270 * gcc.dg/pr81192.c: Update.
7271
4752be46
TV
72722017-07-03 Tom de Vries <tom@codesourcery.com>
7273
7274 PR tree-optimization/81192
7275 * gcc.dg/pr81192.c: Update.
7276
0bbfd554
TV
72772017-07-03 Tom de Vries <tom@codesourcery.com>
7278
7279 PR tree-optimization/81192
7280 * gcc.dg/pr81192.c: New test.
7281
b677e2f6
TK
72822017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7283
7284 * gfortran/eoshift_3.f90: New test.
7285
e3f9a279
RS
72862017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
7287
7288 * gcc.dg/strlenopt-32.c: New testcase.
7289 * gcc.dg/strlenopt-33.c: Likewise.
7290 * gcc.dg/strlenopt-33g.c: Likewise.
7291 * gcc.dg/strlenopt-34.c: Likewise.
7292 * gcc.dg/strlenopt-35.c: Likewise.
7293
862088aa
RS
72942017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
7295
7296 PR tree-optimization/80769
7297 * gcc.dg/strlenopt-31.c: New test.
7298 * gcc.dg/strlenopt-31g.c: Likewise.
7299
c34d0927
RS
73002017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
7301
7302 PR tree-optimization/81136
7303 * gcc.dg/vect/pr81136.c: New test.
7304
c52d6043
JJ
73052017-07-01 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR sanitizer/81262
7308 * gcc.c-torture/compile/pr81262.c: New test.
7309 * g++.dg/ubsan/pr81262.C: New test.
7310
77616c7e
JH
73112017-06-29 Jan Hubicka <hubicka@ucw.cz>
7312
7313 PR ipa/81261
7314 * g++.dg/ipa/pr81261.C: New testcase.
7315
fb6a764d
AP
73162017-06-30 Andrew Pinski <apinski@cavium.com>
7317
7318 * gcc.dg/torture/pr81245.c: New testcase.
7319
059ab149
AH
73202017-06-30 Aldy Hernandez <aldyh@redhat.com>
7321
7322 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
7323 unbounded use.
7324
e59e8b5a
DM
73252017-06-30 David Malcolm <dmalcolm@redhat.com>
7326
7327 PR c++/80014
7328 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
7329 Add declaration.
7330 (test_typeid): New test function.
7331
e855bdc0
JJ
73322017-06-30 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR target/81225
7335 * gcc.target/i386/pr81225.c: New test.
7336
fe32bb1b
NS
73372017-06-30 Nathan Sidwell <nathan@acm.org>
7338
7339 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
7340 * g++.dg/cpp0x/decltype9.C: Likewise.
7341 * g++.dg/cpp0x/forw_enum9.C: Likewise.
7342 * g++.dg/lookup/decl1.C: Likewise.
7343 * g++.dg/lookup/extern-c-redecl.C: Likewise.
7344 * g++.dg/other/pr28432.C: Likewise.
7345 * g++.dg/parse/crash12.C: Likewise.
7346 * g++.dg/parse/enum3.C: Likewise.
7347 * g++.dg/parse/operator6.C: Likewise.
7348 * g++.dg/template/crash69.C: Likewise.
7349 * g++.dg/template/error27.C: Likewise.
7350 * g++.dg/template/error28.C: Likewise.
7351 * g++.dg/template/memfriend6.C: Likewise.
7352 * g++.old-deja/g++.mike/err1.C: Likewise.
7353 * g++.old-deja/g++.mike/p811.C: Likewise.
7354 * g++.old-deja/g++.other/crash25.C: Likewise.
7355 * g++.old-deja/g++.other/dtor4.C: Likewise.
7356 * g++.old-deja/g++.pt/t37.C: Likewise.
7357
aaa587d4
ML
73582017-06-30 Martin Liska <mliska@suse.cz>
7359
7360 PR ipa/81214
7361 * gcc.target/i386/pr81214.c: New test.
7362
274c1516
NS
73632017-06-30 Nathan Sidwell <nathan@acm.org>
7364
3b5c768c
NS
7365 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
7366
274c1516
NS
7367 PR c++/81229
7368 * g++.dg/lookup/pr81229.C: New.
7369
c497284c
ML
73702017-06-30 Martin Liska <mliska@suse.cz>
7371
7372 PR sanitizer/81021
7373 * g++.dg/asan/pr81021.C: New test.
7374
4812f0b7
RB
73752017-06-30 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/81249
7378 * g++.dg/torture/pr81249.C: New testcase.
7379
8e09cb8b
PC
73802017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
7383 * g++.dg/diagnostic/variadic1.C: Likewise.
7384 * g++.dg/gomp/udr-3.C: Likewise.
7385 * g++.dg/overload/error1.C: Likewise.
7386 * g++.dg/overload/error2.C: Likewise.
7387 * g++.dg/template/duplicate1.C: Likewise.
7388 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7389 * g++.old-deja/g++.brendan/arm2.C: Likewise.
7390 * g++.old-deja/g++.other/redecl2.C: Likewise.
7391 * g++.old-deja/g++.other/redecl4.C: Likewise.
7392 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7393
74582a3e
CP
73942017-06-29 Cesar Philippidis <cesar@codesourcery.com>
7395
7396 PR fortran/77765
7397 * gfortran.dg/goacc/pr77765.f90: New test.
7398
6da4066f
SE
73992017-06-29 Steve Ellcey <sellcey@cavium.com>
7400
7401 * gcc.target/aarch64/ccmp_2.c: New test.
7402
be3b7dcf
NS
74032017-06-29 Nathan Sidwell <nathan@acm.org>
7404
7405 PR c++/81247
7406 * g++.dg/parse/pr81247-[abc].C: New.
7407
e5898daf
CL
74082017-06-29 Carl Love <cel@us.ibm.com>
7409
7410 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
7411 test_unsigned_int_result, test_ll_int_result,
7412 test_ll_unsigned_int_result): Add result checking functions, add
7413 debug support.
7414 (main): Add builtin function tests.
7415
14836f38
CL
74162017-06-29 Carl Love <cel@us.ibm.com>
7417
7418 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
7419 dg-skip-if): Add -mvsx -mcpu=power7.
7420
0630a4ec
RB
74212017-06-29 Richard Biener <rguenther@suse.de>
7422
7423 * gcc.dg/vect/slp-reduc-8.c: New testcase.
7424
f76b4224
NS
74252017-06-29 Nathan Sidwell <nathan@acm.org>
7426
7427 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
7428
f66459c1
PB
74292017-06-29 Peter Bergner <bergner@vnet.ibm.com>
7430
7431 PR middle-end/81194
7432 * g++.dg/pr81194.C: New test.
7433
3c7bb489
L
74342017-06-29 H.J. Lu <hongjiu.lu@intel.com>
7435
7436 PR ipa/80565
7437 * gcc.dg/torture/pr80565.c: New file.
7438
6cd83bec
BC
74392017-06-29 Bin Cheng <bin.cheng@arm.com>
7440
7441 PR tree-optimization/81196
7442 * gcc.dg/vect/pr81196.c: New.
7443
4c6a51a0
MC
74442017-06-29 Michael Collison <michael.collison@arm.com>
7445
7446 Fix date on previous ChangeLog entry.
7447
74482017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
7449 Michael Collison <michael.collison@arm.com>
7450
7451 PR target/70119
7452 * gcc.target/aarch64/var_shift_mask_1.c: New test.
7453
395a191d
SP
74542017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
7455
7456 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
7457 Test new intrinsic.
7458 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
7459 Ditto.
7460 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
7461 Ditto.
7462 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
7463 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7464 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7465
0ddc0ebc
TP
74662017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7467
7468 * lib/target-supports.exp (check_effective_target_vect_int): Replace
7469 current ARM check by ARM NEON's availability check.
7470 (check_effective_target_vect_intfloat_cvt): Likewise.
7471 (check_effective_target_vect_uintfloat_cvt): Likewise.
7472 (check_effective_target_vect_floatint_cvt): Likewise.
7473 (check_effective_target_vect_floatuint_cvt): Likewise.
7474 (check_effective_target_vect_shift): Likewise.
7475 (check_effective_target_whole_vector_shift): Likewise.
7476 (check_effective_target_vect_bswap): Likewise.
7477 (check_effective_target_vect_shift_char): Likewise.
7478 (check_effective_target_vect_long): Likewise.
7479 (check_effective_target_vect_float): Likewise.
7480 (check_effective_target_vect_perm): Likewise.
7481 (check_effective_target_vect_perm_byte): Likewise.
7482 (check_effective_target_vect_perm_short): Likewise.
7483 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7484 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7485 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7486 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7487 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7488 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7489 (check_effective_target_vect_widen_shift): Likewise.
7490 (check_effective_target_vect_extract_even_odd): Likewise.
7491 (check_effective_target_vect_interleave): Likewise.
7492 (check_effective_target_vect_multiple_sizes): Likewise.
7493 (check_effective_target_vect64): Likewise.
7494 (check_effective_target_vect_max_reduc): Likewise.
7495
56a6d474
RB
74962017-06-28 Richard Biener <rguenther@suse.de>
7497
7498 PR middle-end/81227
7499 * gcc.dg/pr81227.c: New testcase.
7500
926c7865
MM
75012017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7502
7503 PR target/81193
7504 * lib/target-supports.exp
7505 (check_ppc_cpu_supports_hw_available): New test to make sure
7506 __builtin_cpu_supports works on power7 and newer.
7507
17a7218b
ML
75082017-06-28 Martin Liska <mliska@suse.cz>
7509
7510 PR ipa/81128
7511 * gcc.target/i386/pr81128.c: New test.
7512
63010089
ML
75132017-06-28 Martin Liska <mliska@suse.cz>
7514
7515 PR driver/79659
7516 * g++.dg/opt/pr79659.C: New test.
7517
b1cac008
CL
75182017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
7519
7520 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
7521 and options.
7522 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
7523
42bd89ce
MG
75242017-06-28 Marc Glisse <marc.glisse@inria.fr>
7525
7526 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
7527 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
7528
b8d62ac8
JJ
75292017-06-28 Jakub Jelinek <jakub@redhat.com>
7530
7531 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
7532 (foo): ... this. Change constants such that it isn't matched
7533 as __builtin_copysign, yet tests the combiner the same.
7534
6dc61b45
ML
75352017-06-28 Martin Liska <mliska@suse.cz>
7536
7537 PR sanitizer/81224
7538 * gcc.dg/asan/pr81224.c: New test.
7539
9a265443
EB
75402017-06-28 Eric Botcazou <ebotcazou@adacore.com>
7541
7542 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
7543 passed to pthread_join.
7544
935b5226
AK
75452017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7546
7547 * gcc.target/s390/nodatarel-1.c: New test.
7548
88016532
JD
75492017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7550
7551 PR fortran/80164
7552 * gfortran.dg/array_temporaries_4.f90: New test.
7553
8c2805bb
AP
75542017-06-27 Andrew Pinski <apinski@cavium.com>
7555
7556 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
7557 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
7558 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
7559
786c6d10
MP
75602017-06-27 Marek Polacek <polacek@redhat.com>
7561
7562 PR sanitizer/81223
7563 * gcc.dg/ubsan/pr81223.c: New test.
7564
1e7df2e6
MG
75652017-06-27 Marc Glisse <marc.glisse@inria.fr>
7566
7567 * gcc.dg/tree-ssa/assoc-1.c: New file.
7568
58b45c4f
PC
75692017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/62046
7572 * g++.dg/parse/catch2.C: New.
7573
00296d7f
JJ
75742017-06-27 Jakub Jelinek <jakub@redhat.com>
7575
c1031852
JJ
7576 PR sanitizer/81209
7577 * g++.dg/ubsan/pr81209.C: New test.
7578
00296d7f
JJ
7579 PR middle-end/81207
7580 * gcc.c-torture/compile/pr81207.c: New test.
7581
0c418630
MP
75822017-06-27 Marek Polacek <polacek@redhat.com>
7583
7584 PR bootstrap/81216
7585 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
7586
4b377e01
MS
75872017-06-26 Martin Sebor <msebor@redhat.com>
7588
7589 PR c++/81169
7590 * g++.dg/Wclass-memaccess-2.C: New test.
7591
952ac945
CL
75922017-06-26 Carl Love <cel@us.ibm.com>
7593
7594 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
7595 Add new runnable test file for the vec_rev built-ins.
7596
df11b2ea
BS
75972016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7598
226ab0a8 7599 PR/tree-optimization 71815
df11b2ea
BS
7600 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
7601 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7602
fa7ccca0
RL
76032017-06-26 Renlin Li <renlin.li@arm.com>
7604 Szabolcs Nagy <szabolcs.nagy@arm.com>
7605
7606 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
7607 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
7608 memmove.
7609
5a5c2d16
RB
76102017-06-26 Richard Biener <rguenther@suse.de>
7611
7612 PR target/81175
7613 * gfortran.dg/pr81175.f: New testcase.
7614
75f0112f
RB
76152017-06-26 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/81203
7618 * gcc.dg/torture/pr81203.c: New testcase.
7619
3e2becc4
MP
76202017-06-26 Marek Polacek <polacek@redhat.com>
7621
7622 PR c/80116
7623 * c-c++-common/Wmultistatement-macros-1.c: New test.
7624 * c-c++-common/Wmultistatement-macros-2.c: New test.
7625 * c-c++-common/Wmultistatement-macros-3.c: New test.
7626 * c-c++-common/Wmultistatement-macros-4.c: New test.
7627 * c-c++-common/Wmultistatement-macros-5.c: New test.
7628 * c-c++-common/Wmultistatement-macros-6.c: New test.
7629 * c-c++-common/Wmultistatement-macros-7.c: New test.
7630 * c-c++-common/Wmultistatement-macros-8.c: New test.
7631 * c-c++-common/Wmultistatement-macros-9.c: New test.
7632 * c-c++-common/Wmultistatement-macros-10.c: New test.
7633 * c-c++-common/Wmultistatement-macros-11.c: New test.
7634
945653db
EB
76352017-06-26 Eric Botcazou <ebotcazou@adacore.com>
7636
7637 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
7638
c8e3c356
CL
76392017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
7640
7641 * lib/target-supports.exp
7642 (check_effective_target_arm_neon_ok_nocache): Add flags with
7643 -mfloat-abi=hard. Include arm_neon.h.
7644 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
7645 (check_effective_target_arm_neon_ok_no_float_abi): New.
7646 * gcc.target/arm/lto/pr65837_0.c: Require
7647 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
7648 * gcc.target/arm/lto/pr65837-attr_0.c: Require
7649 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
7650
22235619
PC
76512017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/62315
7654 * g++.dg/parse/typedef2.C: Specify a dg-error string.
7655
e56e3fda
TK
76562017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7657
45bb7d59 7658 PR fortran/52473
e56e3fda
TK
7659 * gfortran.dg/cshift_2.f90: New test.
7660
d3f062be
JW
76612017-06-23 Jim Wilson <jim.wilson@linaro.org>
7662
7663 PR middle-end/79794
7664 * gcc.target/aarch64/pr79794.c: New.
7665
37416b69
MM
76662017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7667
7668 PR target/80510
7669 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
7670 * gcc.target/powerpc/pr80510-2.c: Likewise.
7671
8447a92f
JL
76722017-06-22 Jeff Law <law@redhat.com>
7673
7674 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
7675
52607f7e
WS
76762017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7677
7678 * gcc.target/powerpc/fold-vec-shift-char.c: New.
7679 * gcc.target/powerpc/fold-vec-shift-int.c: New.
7680 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
7681 * gcc.target/powerpc/fold-vec-shift-short.c: New.
7682 * gcc.target/powerpc/fold-vec-shift-left.c: New.
7683 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
7684 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
7685 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
7686
fb68f296
JC
76872017-06-23 James Cowgill <James.Cowgill@imgtec.com>
7688
45bb7d59 7689 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 7690
60edf8bb
MT
76912017-06-22 Matt Turner <mattst88@gmail.com>
7692
7693 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
7694 skylake check.
7695
4333d74b
CL
76962017-06-22 Carl Love <cel@us.ibm.com>
7697
7698 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
7699 vmuleuh): Fix scan-assembler-times should check for word not half word
7700 instructions.
7701
13f752b2
JL
77022017-06-22 Jeff Law <law@redhat.com>
7703
7704 * gcc.c-torture/compile/stack-check-1.c: New test.
7705
0759db19
RB
77062016-06-22 Richard Biener <rguenther@suse.de>
7707
7708 * gcc.dg/vect/pr65947-1.c: Remove xfail.
7709 * gcc.dg/vect/pr65947-2.c: Likewise.
7710 * gcc.dg/vect/pr65947-3.c: Likewise.
7711 * gcc.dg/vect/pr65947-4.c: Likewise.
7712 * gcc.dg/vect/pr65947-5.c: Likewise.
7713 * gcc.dg/vect/pr65947-6.c: Likewise.
7714 * gcc.dg/vect/pr65947-8.c: Likewise.
7715 * gcc.dg/vect/pr65947-9.c: Likewise.
7716 * gcc.dg/vect/pr65947-10.c: Likewise.
7717 * gcc.dg/vect/pr65947-12.c: Likewise.
7718 * gcc.dg/vect/pr65947-13.c: Likewise.
7719 * gcc.dg/vect/pr65947-14.c: Likewise.
7720 * gcc.dg/vect/vect-cond-2.c: Likewise.
7721 * gcc.dg/vect/vect-pr69848.c: Likewise.
7722
c24c235e
ML
77232017-06-22 Martin Liska <mliska@suse.cz>
7724
7725 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
7726 to not inline it.
7727
71f82be9
JG
77282017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
7729
7730 * gcc.dg/tree-ssa/forwprop-37.c: New.
7731
a78f6980
RB
77322017-06-22 Richard Biener <rguenther@suse.de>
7733
7734 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
7735
85d5b033
RB
77362017-06-22 Richard Biener <rguenther@suse.de>
7737
7738 * gcc.dg/vect/pr65947-14.c: New testcase.
7739
4ded8669
MM
77402017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7741
7742 PR target/80510
7743 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
7744 32-bit support is added. Change ITYPE size to 64-bit integer.
7745 * gcc.target/powerpc/pr80510-2.c: Likewise.
7746
cb8d1b01
JJ
77472017-06-21 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR c++/81154
7750 * g++.dg/gomp/pr81154.C: New test.
7751
113459fa
DM
77522017-06-21 David Malcolm <dmalcolm@redhat.com>
7753
7754 * g++.dg/other/old-style-cast-fixits.C: New test case.
7755
5e9d501c
JJ
77562017-06-21 Jakub Jelinek <jakub@redhat.com>
7757
7758 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
7759
27d33d3e
TV
77602017-06-21 Tom de Vries <tom@codesourcery.com>
7761
7762 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
7763
5433db45
TV
77642017-06-21 Tom de Vries <tom@codesourcery.com>
7765
7766 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
7767 warning.
7768
93c18375
ML
77692017-06-21 Martin Liska <mliska@suse.cz>
7770
7771 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
7772
ff9baa5f
PMR
77732017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
7774
7775 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
7776 gnat.dg/debug11_pkg2.ads: New testcase.
7777
a23ba8cc
MG
77782017-06-21 Marc Glisse <marc.glisse@inria.fr>
7779
7780 * gcc.target/i386/getround.c: New file.
7781
ed73f46f
MG
77822017-06-21 Marc Glisse <marc.glisse@inria.fr>
7783
7784 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
7785 * gcc.dg/tree-ssa/addadd-2.c: New file.
7786
6b92ab17
TV
77872017-06-21 Tom de Vries <tom@codesourcery.com>
7788
7789 * lib/target-supports.exp (add_options_for_stack_size): New proc.
7790 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
7791 * gcc.c-torture/compile/20080806-1.c: Same.
7792 * gcc.c-torture/compile/920723-1.c: Same.
7793 * gcc.c-torture/compile/930621-1.c: Same.
7794 * gcc.c-torture/compile/991214-2.c: Same.
7795 * gcc.c-torture/compile/bcopy.c: Same.
7796 * gcc.c-torture/compile/memtst.c: Same.
7797 * gcc.c-torture/compile/msp.c: Same.
7798 * gcc.c-torture/compile/stuct.c: Same.
7799 * gcc.c-torture/execute/20011008-3.c: Same.
7800 * gcc.c-torture/execute/20030209-1.c: Same.
7801 * gcc.c-torture/execute/20031012-1.c: Same.
7802 * gcc.c-torture/execute/20040805-1.c: Same.
7803 * gcc.c-torture/execute/920410-1.c: Same.
7804 * gcc.c-torture/execute/921113-1.c: Same.
7805 * gcc.c-torture/execute/921202-1.c: Same.
7806 * gcc.c-torture/execute/921208-2.c: Same.
7807 * gcc.c-torture/execute/930106-1.c: Same.
7808 * gcc.c-torture/execute/930406-1.c: Same.
7809 * gcc.c-torture/execute/950221-1.c: Same.
7810 * gcc.c-torture/execute/960521-1.c: Same.
7811 * gcc.c-torture/execute/980605-1.c: Same.
7812 * gcc.c-torture/execute/comp-goto-1.c: Same.
7813 * gcc.c-torture/execute/comp-goto-2.c: Same.
7814 * gcc.c-torture/execute/memcpy-1.c: Same.
7815 * gcc.c-torture/execute/multi-ix.c: Same.
7816 * gcc.c-torture/execute/nestfunc-4.c: Same.
7817 * gcc.c-torture/execute/pr20621-1.c: Same.
7818 * gcc.c-torture/execute/pr23135.c: Same.
7819 * gcc.c-torture/execute/pr28982b.c: Same.
7820 * gcc.dg/loop-3.c: Same.
7821 * gcc.dg/struct-ret-3.c: Same.
7822 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7823 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7824 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7825 * gcc.dg/tree-prof/pr44777.c: Same.
7826
191578a5
DM
78272017-06-20 David Malcolm <dmalcolm@redhat.com>
7828
7829 PR jit/81144
7830 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
7831 memset call with zero-initialization.
7832 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
7833
8a259e30
UB
78342017-06-20 Uros Bizjak <ubizjak@gmail.com>
7835
7836 * gcc.target/i386/pr80732.c: Include fma4-check.h.
7837 (main): Renamed to ...
7838 (fma4_test): ... this.
7839
b6837e04
JK
78402017-06-20 Julia Koval <julia.koval@intel.com>
7841
7842 * gcc.target/i386/pr73350-2.c: New test.
7843
67ea3f4e
RO
78442017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7845
7846 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
7847 * c-c++-common/fold-masked-cmp-2.c: Likewise.
7848 * c-c++-common/fold-masked-cmp-3.c: Likewise.
7849 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
7850 restrict to x86_64-*-*-gnu.
7851 Skip scan-assembler on *-*-darwin*.
7852 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
7853 * gcc.dg/loop-invariant.c: Likewise.
7854 * gcc.dg/lto/pr70955_0.c: Likewise.
7855 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7856 * gcc.dg/tree-ssa/pr79803.c: Likewise.
7857 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
7858
7859 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
7860 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
7861 targets.
7862 * gcc.dg/attr-ms_struct-2.c: Likewise.
7863 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7864 * gcc.dg/bf-ms-layout.c: Likewise.
7865 * gcc.dg/bf-ms-layout-2.c: Likewise.
7866 * gcc.dg/pic-macro-define.c: Remove target restrictions.
7867 Require fpic support.
7868 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
7869 targets.
7870 * gcc.target/i386/bitfield2.c: Likewise.
7871 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
7872 targets.
7873 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
7874
71bbbd13
NS
78752017-06-20 Nathan Sidwell <nathan@acm.org>
7876
7877 PR c++/67074
7878 * g++.dg/lookup/pr67074.C: New.
7879 * g++.dg/parse/namespace-alias-1.C: Adjust.
7880
531f0b38
RB
78812017-06-20 Richard Biener <rguenther@suse.de>
7882
7883 PR middle-end/81097
7884 * c-c++-common/ubsan/pr81097.c: New testcase.
7885
d47d7438
RB
78862017-06-20 Richard Biener <rguenther@suse.de>
7887
7888 * gcc.dg/vect/pr65947-9.c: Adjust.
7889
b5c7b957
TP
78902017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7891
7892 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
7893 * gcc.target/arm/acle/cdp2.c: Likewise.
7894 * gcc.target/arm/acle/ldc.c: Likewise.
7895 * gcc.target/arm/acle/ldc2.c: Likewise.
7896 * gcc.target/arm/acle/ldc2l.c: Likewise.
7897 * gcc.target/arm/acle/ldcl.c: Likewise.
7898 * gcc.target/arm/acle/mcr.c: Likewise.
7899 * gcc.target/arm/acle/mcr2.c: Likewise.
7900 * gcc.target/arm/acle/mcrr.c: Likewise.
7901 * gcc.target/arm/acle/mcrr2.c: Likewise.
7902 * gcc.target/arm/acle/mrc.c: Likewise.
7903 * gcc.target/arm/acle/mrc2.c: Likewise.
7904 * gcc.target/arm/acle/mrrc.c: Likewise.
7905 * gcc.target/arm/acle/mrrc2.c: Likewise.
7906 * gcc.target/arm/acle/stc.c: Likewise.
7907 * gcc.target/arm/acle/stc2.c: Likewise.
7908 * gcc.target/arm/acle/stc2l.c: Likewise.
7909 * gcc.target/arm/acle/stcl.c: Likewise.
7910
a1aa2599
JJ
79112017-06-20 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR target/81121
7914 * gcc.target/i386/pr81121.c: New test.
7915
16122c22
MM
79162017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7917
7918 PR target/79799
7919 * gcc.target/powerpc/pr79799-1.c: New test.
7920 * gcc.target/powerpc/pr79799-2.c: Likewise.
7921 * gcc.target/powerpc/pr79799-3.c: Likewise.
7922 * gcc.target/powerpc/pr79799-4.c: Likewise.
7923 * gcc.target/powerpc/pr79799-5.c: Likewise.
7924
5ec046c0
NS
79252017-06-19 Nathan Sidwell <nathan@acm.org>
7926
7927 PR c++/81124
7928 PR c++/79766
7929 * g++.dg/lookup/pr79766.C: New.
7930 * g++.dg/lookup/pr81124.C: New.
7931 * g++.dg/template/explicit6.C: Adjust.
7932 * g++.old-deja/g++.other/decl5.C: Adjust.
7933
c72e002c
CL
79342017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
7935
7936 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
7937 -DSTACK_SIZE.
7938
4301ae22
JJ
79392017-06-19 Jakub Jelinek <jakub@redhat.com>
7940
9f8fafe8
JJ
7941 PR sanitizer/81125
7942 * g++.dg/ubsan/pr81125.C: New test.
7943
4301ae22
JJ
7944 PR sanitizer/81111
7945 * g++.dg/ubsan/pr81111.C: New test.
7946
21e4389f
RB
79472017-06-19 Richard Biener <rguenther@suse.de>
7948
7949 PR middle-end/81118
7950 * gcc.dg/torture/pr81118.c: New testcase.
7951
343ae898
RB
79522017-06-19 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/80887
7955 * gcc.dg/tree-ssa/pr80887.c: New testcase.
7956
97872698
JJ
79572017-06-19 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR ipa/81112
7960 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
7961
c14c0b15
NS
79622017-06-19 Nathan Sidwell <nathan@acm.org>
7963
7964 PR c++/81119
7965 * g++.dg/warn/pr81119.C: New.
7966
a6e5212a
ML
79672017-06-19 Martin Liska <mliska@suse.cz>
7968
7969 PR sanitizer/80879
7970 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
7971
871cc215
ML
79722017-06-19 Martin Liska <mliska@suse.cz>
7973
7974 PR ipa/80732
7975 * gcc.target/i386/mvc5.c: Scan indirect_function.
7976 * gcc.target/i386/mvc7.c: Likewise.
7977 * gcc.target/i386/pr80732.c: New test.
7978
431abe69
PC
79792017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
7980
7981 PR c++/66093
7982 * g++.dg/cpp1y/constexpr-66093.C: New.
7983
fe1ae165
RO
79842017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7985
7986 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
7987 dg-skip-if list.
7988
db9bbdec
RB
79892017-06-19 Richard Biener <rguenther@suse.de>
7990
7991 PR ipa/81112
7992 * g++.dg/torture/pr81112.C: New testcase.
7993
18154846
JH
79942017-06-18 Jan Hubicka <hubicka@ucw.cz>
7995
7996 * gcc.dg/lto/pr69866_0.c: This test needs alias.
7997
5dace4bf
TK
79982017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7999
8000 PR fortran/52473
8001 * gfortran.dg/cshift_1.f90: New test.
8002
4f4b0ab8
RO
80032017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8004
8005 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
8006
b36a612c
CL
80072017-06-16 Carl Love <cel@us.ibm.com>
8008
8009 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
8010 main): Add runnable tests and test checker for vec_float,
8011 vec_float2, vec_floate and vec_floato builtins.
8012
e3e266bf
RE
80132017-06-16 Richard Earnshaw <rearnsha@arm.com>
8014
8015 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
8016 the architecture options added by dg-add-options arm_neon.
8017 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
8018 to the architecture.
8019 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
8020 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
8021 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
8022
42093880
RE
80232017-06-16 Richard Earnshaw <rearnsha@arm.com>
8024
8025 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
8026 multilibs have been built.
8027
c5742a17
RE
80282017-06-16 Richard Earnshaw <rearnsha@arm.com>
8029
8030 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
8031 * gcc.target/arm/pr51915.c: Likewise.
8032 * gcc.target/arm/pr52006.c: Likewise.
8033 * gcc.target/arm/pr53187.c: Likewise.
8034
93aa40fe
RE
80352017-06-16 Richard Earnshaw <rearnsha@arm.com>
8036
8037 * gcc.target/arm/multilibs.exp: New file.
8038
b3d8d88e
MS
80392017-06-16 Martin Sebor <msebor@redhat.com>
8040
8041 PR tree-optimization/80933
8042 PR tree-optimization/80934
8043 * gcc.dg/fold-bcopy.c: New test.
8044 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
8045 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 8046 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
8047 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
8048 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8049 * gcc.dg/builtins-nonnull.c: Likewise.
8050
56960fd6
JG
80512017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
8052
8053 PR target/71778
8054 * gcc.target/arm/pr71778.c: New.
8055
ec73e54d
JH
80562017-06-16 Jan Hubicka <hubicka@ucw.cz>
8057
8058 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
8059
01f1c24e
RB
80602017-06-16 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/81090
8063 * gcc.dg/graphite/pr81090.c: New testcase.
8064
8d94f932
JW
80652017-06-16 Janus Weil <janus@gcc.gnu.org>
8066
8067 PR fortran/80983
8068 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
8069
b783399a
JJ
80702017-06-16 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR sanitizer/81094
8073 * c-c++-common/ubsan/object-size-11.c: New test.
8074
c3684b7b
MS
80752017-06-15 Martin Sebor <msebor@redhat.com>
8076
8077 PR c++/80560
8078 * g++.dg/Wclass-memaccess.C: New test.
8079
d0e7a9fd
JW
80802017-06-15 Janus Weil <janus@gcc.gnu.org>
8081
8082 PR fortran/80983
8083 * gfortran.dg/proc_ptr_comp_51.f90: New test.
8084
d1eed638
JH
80852017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8086
8087 PR lto/69866
8088 * gcc.dg/lto/pr69866_0.c: New test.
8089 * gcc.dg/lto/pr69866_1.c: Likewise.
8090
61f5d852
JL
80912017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8092
8093 PR target/78818
8094 * gcc.target/msp430/pr78818-real.c: New template for tests.
8095 * gcc.target/msp430/pr78818-auto.c: New test.
8096 * gcc.target/msp430/pr78818-data-region.c: New test.
8097 * gcc.target/msp430/pr78818-data-sec.c: New test.
8098 * gcc.target/msp430/pr78818-auto-warn.c: New test.
8099
6820664a
TP
81002017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8101
8102 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
8103 instructions in it rather than the number of IT blocks being 2.
8104 Transfer scan directive arm_thumb2 restriction to the whole
8105 testcase and restrict further to Thumb-only targets.
8106
41c540fc
TC
81072017-06-15 Tamar Christina <tamar.christina@arm.com>
8108
8109 * gcc.target/arm/sdiv_costs_1.c:
8110 Use dg-add-options.
8111
3466430f
MR
81122017-06-14 Maciej W. Rozycki <macro@imgtec.com>
8113
8114 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
8115 * gcc.target/mips/pr51513-1.c: New test.
8116 * gcc.target/mips/pr51513-2.c: New test.
8117
26fda5f5
RB
81182017-06-14 Richard Biener <rguenther@suse.de>
8119
8120 PR tree-optimization/81083
8121 * gcc.dg/torture/pr81083.c: Add prototypes.
8122
909263f8
RB
81232017-06-14 Richard Biener <rguenther@suse.de>
8124
8125 PR middle-end/81088
8126 * c-c++-common/ubsan/pr81088.c: New testcase.
8127
938a807a
EB
81282017-06-14 Eric Botcazou <ebotcazou@adacore.com>
8129
8130 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
8131
85c1b6d7
AP
81322017-06-14 Andrew Pinski <apinski@cavium.com>
8133 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
8134
8135 PR target/71663
8136 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
8137 * gcc.target/aarch64/vect-init-2.c: Likewise.
8138 * gcc.target/aarch64/vect-init-3.c: Likewise.
8139 * gcc.target/aarch64/vect-init-4.c: Likewise.
8140 * gcc.target/aarch64/vect-init-5.c: Likewise.
8141
bee9e49f
PC
81422017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8143
8144 PR c++/58541
8145 * g++.dg/cpp0x/constexpr-58541.C: New.
8146
24d020bd
RB
81472017-06-14 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/81083
8150 * gcc.dg/torture/pr81083.c: New testcase.
8151
11c16c2a
JJ
81522017-06-14 Jakub Jelinek <jakub@redhat.com>
8153
8154 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
8155 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
8156
c60dc053
JJ
81572017-06-13 Jakub Jelinek <jakub@redhat.com>
8158
f31a8339
JJ
8159 PR c++/80973
8160 * g++.dg/ubsan/pr80973.C: New test.
8161
c60dc053
JJ
8162 PR c++/80984
8163 * g++.dg/opt/nrv18.C: New test.
8164
45b2222a
ML
81652017-06-13 Martin Liska <mliska@suse.cz>
8166
8167 PR sanitize/78204
8168 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
8169 test by adding no_sanitize attribute.
8170 * gcc.dg/asan/use-after-scope-4.c: Likewise.
8171
ef0e3441
RL
81722017-06-13 Renlin Li <renlin.li@arm.com>
8173
8174 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
8175 conditionally.
8176
345683a9
MJ
81772017-06-13 Martin Jambor <mjambor@suse.cz>
8178
8179 PR tree-optimization/80803
8180 PR tree-optimization/81063
8181 gcc.dg/tree-ssa/pr80803.c: New test.
8182 gcc.dg/tree-ssa/pr81063.c: Likewise.
8183
9ebc3467
YG
81842017-06-12 Yury Gribov <tetra2005@gmail.com>
8185
8186 * c-c++-common/fold-masked-cmp-3.c: New test.
8187
16842d34
YG
81882017-06-13 Yury Gribov <tetra2005@gmail.com>
8189
8190 PR tree-optimization/67328
8191 * c-c++-common/fold-masked-cmp-1.c: New test.
8192 * c-c++-common/fold-masked-cmp-2.c: Likewise.
8193 * gcc.dg/pr46309.c: Fix pattern.
8194 * gcc.dg/pr46309-2.c: Likewise.
8195
ba593ad5
TC
81962017-06-13 Tamar Christina <tamar.christina@arm.com>
8197
8198 * gcc.target/arm/sdiv_costs_1.c:
8199 Require arm_arch_v8a_ok and add march option.
8200
9ab5a235
ML
82012017-06-13 Martin Liska <mliska@suse.cz>
8202
8203 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
8204 * gcc.dg/tree-ssa/dump-2.c: Likewise.
8205 * gcc.dg/tree-ssa/vrp101.c: Likewise.
8206
4f2c198d
RB
82072017-06-13 Richard Biener <rguenther@suse.de>
8208
8209 PR middle-end/81065
8210 * c-c++-common/ubsan/pr81065.c: New testcase.
8211
196ed8ea
ILT
82122017-06-12 Ian Lance Taylor <iant@golang.org>
8213
8214 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
8215 freorder. Update comment to explain test.
8216
64ff4f60
TC
82172017-06-12 Tamar Christina <tamar.christina@arm.com>
8218
8219 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
8220 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
8221 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
8222 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
8223
5ed2fdfe
TC
82242017-06-12 Tamar Christina <tamar.christina@arm.com>
8225
8226 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
8227
6cddb61c
TC
82282017-06-12 Tamar Christina <tamar.christina@arm.com>
8229
8230 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
8231
aebce396
JJ
82322017-06-12 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR tree-optimization/81003
8235 * gcc.c-torture/compile/pr81003.c: New test.
8236
3fd7fe21
RB
82372017-06-12 Richard Biener <rguenther@suse.de>
8238
8239 PR tree-optimization/81053
8240 * gcc.dg/torture/pr81053.c: New testcase.
8241
ac39f0e8
TK
82422017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8243
8244 PR fortran/80988
8245 * gfortran.dg/implied_do_io_3.f90: New test.
8246
18787c38
TV
82472017-06-10 Tom de Vries <tom@codesourcery.com>
8248
8249 * lib/target-supports.exp (check_effective_target_signal): New proc.
8250 * lib/gcc.exp (gcc_target_compile): Remove appending of
8251 -DSIGNAL_SUPPRESS to additional_flags.
8252 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
8253 additional_flags if effective target signal is not supported by the
8254 target.
8255 * gcc.c-torture/execute/20101011-1.c: Same.
8256 * gcc.dg/c99-stdint-1.c: Same.
8257 * gcc.dg/c99-stdint-2.c: Same.
8258 * gcc.dg/c99-stdint-5.c: Same.
8259 * gcc.dg/c99-stdint-6.c: Same.
8260 * gcc.dg/stdint-width-1.c: Same.
8261
0069a009
TV
82622017-06-10 Tom de Vries <tom@codesourcery.com>
8263
8264 * lib/target-supports.exp (check_effective_target_stack_size)
8265 (dg-effective-target-value): New proc.
8266 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
8267 additional_flags.
8268 * lib/objc.exp (objc_target_compile): Same.
8269 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
8270 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
8271 dg-additional-options.
8272 * gcc.c-torture/compile/20080806-1.c: Same.
8273 * gcc.c-torture/compile/920723-1.c: Same.
8274 * gcc.c-torture/compile/930621-1.c: Same.
8275 * gcc.c-torture/compile/991214-2.c: Same.
8276 * gcc.c-torture/compile/bcopy.c: Same.
8277 * gcc.c-torture/compile/memtst.c: Same.
8278 * gcc.c-torture/compile/msp.c: Same.
8279 * gcc.c-torture/compile/stuct.c: Same.
8280 * gcc.c-torture/execute/20011008-3.c: Same.
8281 * gcc.c-torture/execute/20030209-1.c: Same.
8282 * gcc.c-torture/execute/20031012-1.c: Same.
8283 * gcc.c-torture/execute/20040805-1.c: Same.
8284 * gcc.c-torture/execute/920410-1.c: Same.
8285 * gcc.c-torture/execute/920501-7.c: Same.
8286 * gcc.c-torture/execute/921113-1.c: Same.
8287 * gcc.c-torture/execute/921202-1.c: Same.
8288 * gcc.c-torture/execute/921208-2.c: Same.
8289 * gcc.c-torture/execute/930106-1.c: Same.
8290 * gcc.c-torture/execute/930406-1.c: Same.
8291 * gcc.c-torture/execute/950221-1.c: Same.
8292 * gcc.c-torture/execute/960521-1.c: Same.
8293 * gcc.c-torture/execute/980605-1.c: Same.
8294 * gcc.c-torture/execute/comp-goto-1.c: Same.
8295 * gcc.c-torture/execute/comp-goto-2.c: Same.
8296 * gcc.c-torture/execute/memcpy-1.c: Same.
8297 * gcc.c-torture/execute/multi-ix.c: Same.
8298 * gcc.c-torture/execute/nestfunc-4.c: Same.
8299 * gcc.c-torture/execute/pr20621-1.c: Same.
8300 * gcc.c-torture/execute/pr23135.c: Same.
8301 * gcc.c-torture/execute/pr28982b.c: Same.
8302 * gcc.dg/loop-3.c: Same.
8303 * gcc.dg/struct-ret-3.c: Same.
8304 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
8305 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
8306 * gcc.dg/tree-prof/comp-goto-1.c: Same.
8307 * gcc.dg/tree-prof/pr44777.c: Same.
8308
b09649fd
DM
83092017-06-09 David Malcolm <dmalcolm@redhat.com>
8310
8311 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8312 (test_mutually_exclusive_suggestions): New test function.
8313 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8314 (test_mutually_exclusive_suggestions): New test function.
8315 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8316 (test_mutually_exclusive_suggestions): New test function.
8317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8318 (test_show_locus): Add special-case for
8319 "test_mutually_exclusive_suggestions".
8320
a1f427e9
ILT
83212017-06-09 Ian Lance Taylor <iant@golang.org>
8322
8323 * gcc.dg/tree-prof/split-1.c: New test.
8324
cb59f689
JH
83252017-06-09 Jan Hubicka <hubicka@ucw.cz>
8326
8327 * gcc.dg/predict-14.c: Avoid cold function detection.
8328 * gcc.target/i386/umod-3.c: Likewise.
8329
f66e6423
TC
83302017-06-09 Tamar Christina <tamar.christina@arm.com>
8331
8332 * gcc.target/aarch64/lrint-matherr.h: New.
8333 * gcc.target/aarch64/inline-lrint_1.c: New.
8334 * gcc.target/aarch64/inline-lrint_2.c: New.
8335 * gcc.target/aarch64/no-inline-lrint_1.c: New.
8336 * gcc.target/aarch64/no-inline-lrint_2.c: New.
8337
37b68a43
TC
83382017-06-09 Tamar Christina <tamar.christina@arm.com>
8339
8340 * gcc.target/arm/sdiv_costs_1.c: New.
8341
37f30285
TV
83422017-06-09 Tom de Vries <tom@codesourcery.com>
8343
8344 PR target/80855
8345 * gcc.target/nvptx/label-values.c: New test.
8346
051508d7
TP
83472017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8348
8349 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8350 Test for null definitions instead of them being undefined. Add entry
8351 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
8352 about using the effective target for architecture extension.
8353 (check_effective_target_arm_arch_v7ve_ok): Remove.
8354 (add_options_for_arm_arch_v7ve): Likewise.
8355
01a8cacc
RB
83562017-06-09 Richard Biener <rguenther@suse.de>
8357
8358 PR tree-optimization/66623
8359 * gcc.dg/vect/pr66623.c: New testcase.
8360
6d1115c5
RB
83612017-06-09 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/79483
8364 * gcc.dg/graphite/pr79483.c: New testcase.
8365
6ba856d4
RB
83662017-06-09 Richard Biener <rguenther@suse.de>
8367
8368 PR middle-end/81007
8369 * g++.dg/pr81007.C: New testcase.
8370
48e69247
JJ
83712017-06-09 Jakub Jelinek <jakub@redhat.com>
8372
8373 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
8374 instead of "rsp" for -m32.
8375 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
8376 target, add -msse2 to dg-options.
8377 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
8378 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
8379
120ef1d5
SB
83802017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
8381
8382 PR target/80966
8383 * gcc.target/powerpc/stack-limit.c: New testcase.
8384
271be653
WS
83852017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
8386
774cccdc
JJ
8387 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
8388 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
8389 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
8390 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
8391 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
8392 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 8393
0d05f685
JJ
83942017-06-08 Jakub Jelinek <jakub@redhat.com>
8395
8ab7005b
JJ
8396 PR c/81006
8397 * c-c++-common/gomp/pr81006.c: New test.
8398
34361776
JJ
8399 PR c++/81011
8400 * g++.dg/gomp/pr81011.C: New test.
8401
0d05f685
JJ
8402 PR middle-end/81005
8403 * c-c++-common/ubsan/align-10.c: New test.
8404 * c-c++-common/ubsan/null-13.c: New test.
8405
2163b9bc
UB
84062017-06-08 Uros Bizjak <ubizjak@gmail.com>
8407
8408 PR target/81015
8409 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
8410 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
8411 * gcc.target/i386/pr81015.c: New test.
8412
73f49ad7
TV
84132017-06-08 Tom de Vries <tom@codesourcery.com>
8414
8415 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
8416 trampolines instead of NO_TRAMPOLINES.
8417 * gcc.c-torture/execute/20000822-1.c: Same.
8418 * gcc.c-torture/execute/920428-2.c: Same.
8419 * gcc.c-torture/execute/920501-7.c: Same.
8420 * gcc.c-torture/execute/920612-2.c: Same.
8421 * gcc.c-torture/execute/921017-1.c: Same.
8422 * gcc.c-torture/execute/921215-1.c: Same.
8423 * gcc.c-torture/execute/931002-1.c: Same.
8424 * gcc.c-torture/execute/comp-goto-2.c: Same.
8425 * gcc.c-torture/execute/nestfunc-1.c: Same.
8426 * gcc.c-torture/execute/nestfunc-2.c: Same.
8427 * gcc.c-torture/execute/nestfunc-3.c: Same.
8428 * gcc.c-torture/execute/nestfunc-5.c: Same.
8429 * gcc.c-torture/execute/nestfunc-6.c: Same.
8430 * gcc.c-torture/execute/pr24135.c: Same.
8431 * gcc.dg/Wtrampolines.c: Same.
8432 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
8433 * gcc.dg/torture/stackalign/nested-5.c: Same.
8434 * gcc.dg/torture/stackalign/nested-6.c: Same.
8435 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
8436 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
8437 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
8438 * gcc.dg/trampoline-1.c: Same.
8439 * gcc.dg/tree-prof/pr44777.c: Same.
8440 * gcc.target/i386/pr67770.c: Same.
8441 * lib/gcc.exp (gcc_target_compile): Remove appending of
8442 -DNO_TRAMPOLINES to additional_flags.
8443 * lib/objc.exp (objc_target_compile): Same.
8444
b9835925
TV
84452017-06-08 Tom de Vries <tom@codesourcery.com>
8446
8447 * lib/target-supports.exp (check_effective_target_trampolines): Test for
8448 'gcc,no_trampolines' instead of 'no_trampolines'.
8449
77db6c15
AI
84502017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
8451
8452 PR middle-end/79988
8453 * gcc.target/i386/mpx/pr79988.c: New test.
8454
0036534f
AI
84552017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
8456
8457 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
8458 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
8459 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
8460
b69d9ac6
JH
84612017-06-08 Jan Hubicka <hubicka@ucw.cz>
8462
8463 * g++.dg/tree-ssa/counts-1.C: New testcase.
8464 * gcc.dg/tree-ssa/counts-1.c: New testcase.
8465
c46f9051
JK
84662017-08-08 Julia Koval <julia.koval@intel.com>
8467
8468 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
8469 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
8470 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
8471 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
8472 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
8473 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
8474
5ed41889
MP
84752017-06-08 Marek Polacek <polacek@redhat.com>
8476
8477 PR sanitize/80932
8478 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
8479
8055904e
JK
84802017-08-08 Julia Koval <julia.koval@intel.com>
8481
8482 PR target/73350,80862
8483 * gcc.target/i386/pr73350.c: New test.
8484
fb4bc6ff
RB
84852017-06-08 Richard Biener <rguenther@suse.de>
8486
8487 PR tree-optimization/80928
8488 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
8489
989cc652 84902017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 8491
989cc652
CL
8492 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
8493
83059741
JW
84942017-06-07 Jonathan Wakely <jwakely@redhat.com>
8495
8496 PR c++/80990
8497 * g++.dg/cpp1z/class-deduction39.C: New.
8498
0874a778
MP
84992017-06-07 Marek Polacek <polacek@redhat.com>
8500
8501 PR sanitizer/80932
8502 * c-c++-common/ubsan/pr80932.c: New test.
8503
55e872a4
BC
85042017-06-07 Bin Cheng <bin.cheng@arm.com>
8505
8506 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
8507 * gcc.target/i386/l_fma_double_2.c: Ditto.
8508 * gcc.target/i386/l_fma_double_3.c: Ditto.
8509 * gcc.target/i386/l_fma_double_4.c: Ditto.
8510 * gcc.target/i386/l_fma_double_5.c: Ditto.
8511 * gcc.target/i386/l_fma_double_6.c: Ditto.
8512 * gcc.target/i386/l_fma_float_1.c: Ditto.
8513 * gcc.target/i386/l_fma_float_2.c: Ditto.
8514 * gcc.target/i386/l_fma_float_3.c: Ditto.
8515 * gcc.target/i386/l_fma_float_4.c: Ditto.
8516 * gcc.target/i386/l_fma_float_5.c: Ditto.
8517 * gcc.target/i386/l_fma_float_6.c: Ditto.
8518
cb9ac430
TC
85192017-06-07 Tamar Christina <tamar.christina@arm.com>
8520
8521 * gcc.target/aarch64/sdiv_costs_1.c: New.
8522
46c821e7
RB
85232017-06-07 Richard Biener <rguenther@suse.de>
8524
8525 PR tree-optimization/80928
8526 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
8527 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8528
6eb2ac65
RB
85292017-06-07 Richard Biener <rguenther@suse.de>
8530
8531 PR tree-optimization/80928
8532 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
8533 check_results.
8534
25396db9
NS
85352017-06-06 Nathan Sidwell <nathan@acm.org>
8536
8537 * g++.dg/pr45330.C: Add inline namespace case.
8538
bbf97416
TK
85392017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8540
8541 PR fortran/80975
8542 * gfortran.dg/matmul_16.f90: New test.
8543 * gfortran.dg/inline_matmul_18.f90: New test.
8544
dc949728
MP
85452017-06-06 Marek Polacek <polacek@redhat.com>
8546
8547 PR c/79983
8548 * gcc.dg/pr79983.c: New test.
8549
100d0700
DM
85502017-06-06 David S. Miller <davem@davemloft.net>
8551
8552 * gcc.target/sparc/sparc-ret-3.c: New test.
8553
6c6b519a
TV
85542017-06-06 Tom de Vries <tom@codesourcery.com>
8555
8556 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
8557 label_values instead of NO_LABEL_VALUES.
8558 * gcc.c-torture/compile/920301-1.c: Same.
8559 * gcc.c-torture/compile/920501-1.c: Same.
8560 * gcc.c-torture/compile/941014-4.c: Same.
8561 * gcc.c-torture/compile/labels-1.c: Same.
8562 * gcc.c-torture/compile/pr18903.c: Same.
8563 * gcc.c-torture/execute/920302-1.c: Same.
8564 * gcc.c-torture/execute/920415-1.c: Same.
8565 * gcc.c-torture/execute/920428-2.c: Same.
8566 * gcc.c-torture/execute/920501-3.c: Same.
8567 * gcc.c-torture/execute/920501-4.c: Same.
8568 * gcc.c-torture/execute/920501-5.c: Same.
8569 * gcc.c-torture/execute/920501-7.c: Same.
8570 * gcc.c-torture/execute/920721-4.c: Same.
8571 * gcc.c-torture/execute/980526-1.c: Same.
8572 * gcc.c-torture/execute/990208-1.c: Same.
8573 * gcc.c-torture/execute/comp-goto-1.c: Same.
8574 * gcc.c-torture/execute/comp-goto-2.c: Same.
8575 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
8576 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
8577 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
8578 * gcc.dg/tree-prof/comp-goto-1.c: Same.
8579 * gcc.dg/tree-prof/pr44777.c: Same.
8580 * gcc.misc-tests/bprob-2.c: Same.
8581 * gcc.misc-tests/gcov-3.c: Same.
8582 * lib/gcc.exp (gcc_target_compile): Remove appending of
8583 -DNO_LABEL_VALUES to additional_flags.
8584 * lib/objc.exp (objc_target_compile): Same.
8585 * lib/target-supports.exp (check_effective_target_label_values): Test on
8586 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
8587
4ebcc903
KT
85882017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8589
8590 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
8591
331dc840
RB
85922017-06-06 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/80974
8595 * gcc.dg/torture/pr80974.c: New testcase.
8596
d2537732
TP
85972017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8598
8599 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
8600 "unsigned int" in conversation warning on line 15.
8601
e7baeb39
RB
86022017-06-06 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/80928
8605 * gcc.dg/vect/pr80928.c: New testcase.
8606 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
8607 * gcc.dg/vect/slp-13.c: Likewise.
8608 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
8609
05945a1b
DM
86102017-06-05 David Malcolm <dmalcolm@redhat.com>
8611
8612 * g++.dg/plugin/comment_plugin.c: New test plugin.
8613 * g++.dg/plugin/comments-1.C: New test file.
8614 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8615
9b972837
BE
86162017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8617
8618 * gcc.misc-tests/gcov-1a.c: New test.
8619
1d135d98
MM
86202017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 * gcc.target/powerpc/clone1.c: New test.
8623
92bba237
JW
86242017-06-05 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/70601
8627 * gfortran.dg/proc_ptr_comp_50.f90: New test.
8628
7b3ee9c9
NK
86292017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
8630
8631 PR fortran/35339
8632 * gfortran.dg/implied_do_io_1.f90: New Test.
8633 * gfortran.dg/implied_do_io_2.f90: New Test.
8634
e4d1c5c4
RL
86352017-06-05 Renlin Li <renlin.li@arm.com>
8636
8637 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
8638 selector to related line.
8639
d91561cb
JH
86402017-06-05 Jan Hubicka <hubicka@ucw.cz>
8641
8642 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
8643
d8395013
KT
86442017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8645
8646 * gcc.target/aarch64/store_lane0_str_1.c: New test.
8647
279dc4b4
KT
86482017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649
8650 * gcc.target/aarch64/subs_compare_2.c: New test.
8651
e49d8b68
KT
86522017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8653
8654 * gcc.target/aarch64/subs_compare_1.c: New test.
8655
4456f65d
CX
86562017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
8657
8658 * gcc.target/mips/div-9.c: Delete duplicate test.
8659 * gcc.target/mips/div-10.c: Ditto.
8660 * gcc.target/mips/div-11.c: Ditto.
8661 * gcc.target/mips/div-12.c: Ditto.
8662
3995f3a2
JH
86632017-05-23 Jan Hubicka <hubicka@ucw.cz>
8664
8665 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8666
82c027e1
DH
86672017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
8668
8669 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
8670 vesrion of the dejagnu grep.
8671 (list-module-names): Use it and adjust the regular expressions for
8672 modules and submodules.
8673 * gfortran.dg/prof/prof.exp: Cleanup modules.
8674 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
8675 directives.
8676 * gfortran.dg/altreturn_8.f90: Likewise.
8677 * gfortran.dg/associate_12.f90: Likewise.
8678 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
8679 * gfortran.dg/charlen_15.f90: Likewise.
8680 * gfortran.dg/class_4a.f03: Likewise.
8681 * gfortran.dg/class_54.f90: Likewise.
8682 * gfortran.dg/class_dummy_4.f03: Likewise.
8683 * gfortran.dg/class_dummy_5.f90: Likewise.
8684 * gfortran.dg/constructor_9.f90: Likewise.
8685 * gfortran.dg/dec_structure_15.f90: Likewise.
8686 * gfortran.dg/do_check_8.f90: Likewise.
8687 * gfortran.dg/dtio_26.f03: Likewise.
8688 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8689 * gfortran.dg/equiv_9.f90: Likewise.
8690 * gfortran.dg/extends_15.f90: Likewise.
8691 * gfortran.dg/finalize_22.f90: Likewise.
8692 * gfortran.dg/finalize_23.f90: Likewise.
8693 * gfortran.dg/generic_26.f90: Likewise.
8694 * gfortran.dg/generic_27.f90: Likewise.
8695 * gfortran.dg/namelist_76.f90: Likewise.
8696 * gfortran.dg/pointer_init_8.f90: Likewise.
8697 * gfortran.dg/pr61318.f90: Likewise.
8698 * gfortran.dg/pr77260_1.f90: Likewise.
8699 * gfortran.dg/pr77260_2.f90: Likewise.
8700 * gfortran.dg/pr77420_3.f90: Likewise.
8701 * gfortran.dg/proc_ptr_39.f90: Likewise.
8702 * gfortran.dg/proc_ptr_41.f90: Likewise.
8703 * gfortran.dg/proc_ptr_42.f90: Likewise.
8704 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
8705 * gfortran.dg/submodule_1.f08: Likewise.
8706 * gfortran.dg/submodule_10.f08: Likewise.
8707 * gfortran.dg/submodule_14.f08: Likewise.
8708 * gfortran.dg/submodule_15.f08: Likewise.
8709 * gfortran.dg/submodule_2.f08: Likewise.
8710 * gfortran.dg/submodule_5.f08: Likewise.
8711 * gfortran.dg/submodule_6.f08: Likewise.
8712 * gfortran.dg/submodule_7.f08: Likewise.
8713 * gfortran.dg/submodule_8.f08: Likewise.
8714 * gfortran.dg/submodule_9.f08: Likewise.
8715 * gfortran.dg/transfer_class_2.f90: Likewise.
8716 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8717 * gfortran.dg/typebound_call_24.f03: Likewise.
8718 * gfortran.dg/typebound_call_25.f90: Likewise.
8719 * gfortran.dg/typebound_deferred_1.f90: Likewise.
8720 * gfortran.dg/typebound_generic_12.f03: Likewise.
8721 * gfortran.dg/typebound_generic_13.f03: Likewise.
8722 * gfortran.dg/typebound_generic_14.f03: Likewise.
8723 * gfortran.dg/typebound_generic_15.f90: Likewise.
8724 * gfortran.dg/typebound_operator_16.f03: Likewise.
8725 * gfortran.dg/typebound_operator_18.f90: Likewise.
8726 * gfortran.dg/typebound_operator_20.f90: Likewise.
8727 * gfortran.dg/typebound_override_3.f90: Likewise.
8728 * gfortran.dg/typebound_override_4.f90: Likewise.
8729 * gfortran.dg/typebound_override_5.f90: Likewise.
8730 * gfortran.dg/typebound_override_6.f90: Likewise.
8731 * gfortran.dg/typebound_override_7.f90: Likewise.
8732 * gfortran.dg/typebound_proc_28.f03: Likewise.
8733 * gfortran.dg/typebound_proc_29.f90: Likewise.
8734 * gfortran.dg/typebound_proc_30.f90: Likewise.
8735 * gfortran.dg/typebound_proc_31.f90: Likewise.
8736 * gfortran.dg/typebound_proc_32.f90: Likewise.
8737 * gfortran.dg/typebound_proc_33.f90: Likewise.
8738 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
8739 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
8740 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8741 * gfortran.dg/use_only_3.f90: Likewise.
8742 * gfortran.dg/use_without_only_1.f90: Likewise.
8743 * gfortran.dg/warn_unused_function.f90: Likewise.
8744 * gfortran.dg/warn_unused_function_2.f90: Likewise.
8745 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 8746
3de4ac6d
MP
87472017-06-04 Marek Polacek <polacek@redhat.com>
8748
8749 PR c/80919
8750 * gcc.dg/format/pr80919.c: New test.
8751
2474f48f
MS
87522017-06-02 Martin Sebor <msebor@redhat.com>
8753
8754 PR c/80892
8755 * c-c++-common/Wfloat-conversion-2.c: New test.
8756
bd280745
PC
87572017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 PR c++/68754
8760 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 8761
bd280745 87622017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
8763
8764 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
8765 for the new built-ins.
8766
ffa8a921
SD
87672017-06-02 Sudakshina Das <sudi.das@arm.com>
8768
8769 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
8770
d65d1bd9
WS
87712017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8772
8773 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
8774 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
8775 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
8776 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
8777 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
8778
b160939b
KT
87792017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 * gcc.target/aarch64/hfmode_ins_1.c: New test.
8782
17f47f86
KT
87832017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8784
8785 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
8786
ab82e126
WS
87872017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8788
8789 * gcc.target/powerpc/fold-vec-abs-char.c: New.
8790 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
8791 * gcc.target/powerpc/fold-vec-abs-int.c: New.
8792 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
8793 * gcc.target/powerpc/fold-vec-abs-short.c: New.
8794 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
8795 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
8796 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
8797 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
8798
c957e9c0
NS
87992017-06-02 Nathan Sidwell <nathan@acm.org>
8800
8801 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
8802
aad16012
JJ
88032017-06-02 Jakub Jelinek <jakub@redhat.com>
8804
74b4885d
JJ
8805 PR rtl-optimization/80903
8806 * gcc.dg/pr80903.c: New test.
8807
aad16012
JJ
8808 PR fortran/80918
8809 * gfortran.dg/gomp/pr80918.f90: New test.
8810
40ffd95f
BE
88112017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8812
8813 * c-c++-common/Wsizeof-pointer-div.c: New test.
8814 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
8815 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8816 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
8817 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8818 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8819 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8820 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8821 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8822 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8823 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8824 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8825 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
8826 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
8827 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
8828 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
8829 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
8830 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
8831 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8832
052754ea
WS
88332017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
8834
8835 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
8836 Update the target to power8-vector.
8837
aa63913f
DM
88382017-06-01 David Malcolm <dmalcolm@redhat.com>
8839
8840 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
8841
2ded3754
PMR
88422017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
8843
8844 * debug12.adb, debug12.ads: New testcase.
8845
c8638450
MJ
88462017-06-01 Martin Jambor <mjambor@suse.cz>
8847
8848 PR tree-optimization/80898
8849 * gcc.dg/tree-ssa/pr80898.c: New test.
8850 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
8851
ac853c90
PC
88522017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8853
8854 PR c++/80896
8855 * g++.dg/cpp1z/nodiscard5.C: New.
8856
7841f13c
CZ
88572017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
8858
8859 * gcc.target/arc/pr9001195952.c: New test.
8860
f525e390
TV
88612017-06-01 Tom de Vries <tom@codesourcery.com>
8862
8863 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
8864 * gcc.c-torture/compile/asmgoto-1.c: Same.
8865 * gcc.dg/20000707-1.c: Same.
8866 * gcc.dg/pr38700.c: Same.
8867 * gcc.dg/pr70169.c: Same.
8868 * gcc.dg/pr80112.c: Same.
8869 * gcc.dg/torture/pr51071-2.c: Same.
8870 * gcc.dg/torture/pr51071.c: Same.
8871 * gcc.dg/tree-ssa/alias-34.c: Same.
8872
9285616c
PMR
88732017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
8874
8875 * gnat.dg/debug11.adb: New testcase.
8876
48932682
RB
88772017-06-01 Richard Biener <rguenther@suse.de>
8878
8879 PR middle-end/66313
8880 * c-c++-common/ubsan/pr66313.c: New testcase.
8881 * gcc.dg/tree-ssa/loop-15.c: Adjust.
8882
fcb99124
SM
88832017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
8884
8885 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
8886 dg-options. Change dg-require-effective-target powerpc_vsx_ok
8887 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
8888 -mcpu overridden.
8889 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
8890 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
8891 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
8892 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
8893 to dg-option. Add dg-skip-if directive to disable this test
8894 for darwin. Add dg-skip-if directive to disable this test if
8895 -mcpu overridden.
8896
dc7401c0
SP
88972017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
8898
8899 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
8900 (_mm_maskz_max_sd): Test new intrinsics.
8901 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
8902 (_mm_maskz_max_sd): Test new intrinsics.
8903 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
8904 (_mm_maskz_max_ss): Test new intrinsics.
8905 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
8906 (_mm_maskz_max_ss): Test new intrinsics.
8907 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
8908 (_mm_maskz_min_sd): Test new intrinsics.
8909 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
8910 (_mm_maskz_min_sd): Test new intrinsics.
8911 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
8912 (_mm_maskz_min_ss): Test new intrinsics.
8913 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
8914 (_mm_maskz_min_ss): Test new intrinsics.
8915
3909991c
NS
89162017-05-31 Nathan Sidwell <nathan@acm.org>
8917
8918 * g++.dg/lookup/lambda1.C New.
8919
0e510edb
BC
89202017-05-31 Bin Cheng <bin.cheng@arm.com>
8921
8922 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
8923 on pointer should not be replaced.
8924
9fc5e7a4
MM
89252017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
8926
8927 PR testsuite/80580
8928 * gcc.dg/gimplefe-error-7.c: New test.
8929
1e466f04
GM
89302017-05-31 Graham Markall <graham.markall@embecosm.com>
8931
8932 * gcc.target/arc/add_n-combine.c: New test.
8933 * gcc.target/arc/sub_n-combine.c: New test.
8934
89c88990
RB
89352017-05-31 Richard Biener <rguenther@suse.de>
8936
8937 PR target/80880
8938 * gcc.target/i386/pr80880.c: New testcase.
8939
748bbe72
RS
89402017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
8941
8942 * gcc.dg/vect/vect-103.c: Update wording of dump message.
8943
c7d7e222
BC
89442017-05-31 Bin Cheng <bin.cheng@arm.com>
8945
8946 * gcc.dg/vect/pr80815-3.c: New test.
8947
ee1379be
RB
89482017-05-31 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/80906
8951 * gcc.dg/graphite/pr80906.c: New testcase.
8952
bcce980e
TV
89532017-05-30 Tom de Vries <tom@codesourcery.com>
8954
8955 PR testsuite/80910
8956 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
8957 unsupported if host compiler does not support c++11.
8958 (host_supports_c++11): New proc.
8959
ef9200aa
MS
89602017-05-30 Martin Sebor <msebor@redhat.com>
8961
8962 PR c/80731
8963 * g++.dg/ext/utf16-4.C: Relax test.
8964 * gcc.dg/fixed-point/int-warning.c: Adjust.
8965
f012c8ef
DM
89662017-05-30 David Malcolm <dmalcolm@redhat.com>
8967
8968 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
8969 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
8970 test case.
8971 * g++.dg/plugin/show-template-tree-color.C: New test case.
8972 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
8973 * g++.dg/template/show-template-tree-2.C: New test case.
8974 * g++.dg/template/show-template-tree-3.C: New test case.
8975 * g++.dg/template/show-template-tree-4.C: New test case.
8976 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
8977 * g++.dg/template/show-template-tree.C: New test case.
8978
3f8efe25
SB
89792017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
8980
8981 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
8982 dg-options.
8983 * gfortran.dg/pr80107.f: Delete testcase.
8984
77d1dbdb
UB
89852017-05-30 Uros Bizjak <ubizjak@gmail.com>
8986
8987 PR target/80833
8988 * gcc.target/i386/pr80833-1.c: New test.
8989 * gcc.target/i386/pr80833-2.c: Ditto.
8990
e2f35333
NS
89912017-05-30 Nathan Sidwell <nathan@acm.org>
8992
8993 PR c++/80913
8994 * g++.dg/lookup/pr80913.C: New.
8995
ba7629e2
RB
89962017-05-30 Richard Biener <rguenther@suse.de>
8997
8998 PR middle-end/80901
8999 * gcc.dg/torture/pr80901.c: New testcase.
9000
4bfb347c
RD
90012017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
9002
9003 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
9004
b3125625
JL
90052017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9006
9007 PR target/78838
9008 * gcc.target/msp430/interrupt_fn_placement.c: New test.
9009
892d6169
RB
90102017-05-30 Richard Biener <rguenther@suse.de>
9011
9012 PR middle-end/80876
9013 * gcc.dg/torture/pr80876.c: New testcase.
9014
3d7ff728
NS
90152017-05-29 Nathan Sidwell <nathan@acm.org>
9016
9017 PR c++/80891 (#5)
9018 * g++.dg/lookup/pr80891-5.C: New.
9019
fd262197
JD
90202017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9021
9022 PR libgfortran/53029
9023 * gfortran.dg/read_5.f90: New test.
9024
724e517a
NS
90252017-05-29 Nathan Sidwell <nathan@acm.org>
9026
a5cfa13a
NS
9027 PR c++/80891 (#4)
9028 * g++.dg/lookup/pr80891-4.C: New.
9029
e514ab0c
NS
9030 PR c++/80891 (#1)
9031 * g++.dg/lookup/pr80891-1.C: New.
9032
58dec010
NS
9033 PR c++/80891 (#3)
9034 * g++.dg/lookup/pr80891-3.C: New.
9035
724e517a
NS
9036 PR c++/80891 (#2)
9037 * g++.dg/lookup/pr80891-2.C: New.
9038
bbe3927b
TK
90392017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9040
9041 PR fortran/37131
9042 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
9043 flags.
9044 * gfortran.dg/transpose_optimization_1.f90: Likewise.
9045 * gfortran.dg/inline_matmul_17.f90: New test.
9046
8364e6ac
TK
90472017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9048
9049 * gfortran.dg/matmul_bounds_12.f90: New test.
9050
56a35ac9
JJ
90512017-05-27 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR bootstrap/80887
9054 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
9055
945bf9e1
NS
90562017-05-26 Nathan Sidwell <nathan@acm.org>
9057
9058 * g++.dg/cpp0x/dr2061.C: New.
9059 * g++.dg/parse/namespace-alias-1.C: Add more test.
9060
cb4fe401
BC
90612017-05-26 Bin Cheng <bin.cheng@arm.com>
9062
9063 PR tree-optimization/80815
9064 * gcc.dg/vect/pr80815-1.c: New test.
9065 * gcc.dg/vect/pr80815-2.c: New test.
9066
e929e611
ML
90672017-05-26 Martin Liska <mliska@suse.cz>
9068
9069 PR ipa/80663
9070 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
9071 split at the problematic spot.
9072 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
9073 a valid value of the param.
9074
92f105f6
MP
90752017-05-26 Marek Polacek <polacek@redhat.com>
9076
9077 PR sanitizer/80875
9078 * c-c++-common/ubsan/pr80875.c: New test.
9079
74ca4e36
TV
90802017-05-26 Tom de Vries <tom@codesourcery.com>
9081
9082 PR testsuite/80557
9083 * gcc.dg/20011021-1.c: Replace absolute line numbers.
9084 * gcc.dg/Wcxx-compat-8.c: Same.
9085 * gcc.dg/Wobjsize-1.c: Same.
9086 * gcc.dg/Wshadow-local-2.c: Same.
9087 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
9088 * gcc.dg/anon-struct-6.c: Same.
9089 * gcc.dg/asm-wide-1.c: Same.
9090 * gcc.dg/builtin-inf-1.c: Same.
9091 * gcc.dg/builtin-redefine.c: Same.
9092 * gcc.dg/c90-array-lval-6.c: Same.
9093 * gcc.dg/c90-array-lval-7.c: Same.
9094 * gcc.dg/c90-fordecl-1.c: Same.
9095 * gcc.dg/c99-fordecl-2.c: Same.
9096 * gcc.dg/cast-lvalue-1.c: Same.
9097 * gcc.dg/cast-lvalue-2.c: Same.
9098 * gcc.dg/compound-lvalue-1.c: Same.
9099 * gcc.dg/cond-lvalue-1.c: Same.
9100 * gcc.dg/cpp/20000419-1.c: Same.
9101 * gcc.dg/cpp/backslash.c: Same.
9102 * gcc.dg/cpp/backslash2.c: Same.
9103 * gcc.dg/cpp/macspace1.c: Same.
9104 * gcc.dg/cpp/macspace2.c: Same.
9105 * gcc.dg/cpp/multiline-2.c: Same.
9106 * gcc.dg/cpp/pr27777.c: Same.
9107 * gcc.dg/cpp/pr30786.c: Same.
9108 * gcc.dg/cpp/pr34602.c: Same.
9109 * gcc.dg/cpp/redef1.c: Same.
9110 * gcc.dg/cpp/tr-warn1.c: Same.
9111 * gcc.dg/cpp/tr-warn3.c: Same.
9112 * gcc.dg/cpp/tr-warn6.c: Same.
9113 * gcc.dg/cpp/trad/hash.c: Same.
9114 * gcc.dg/cpp/trad/redef1.c: Same.
9115 * gcc.dg/cpp/ucs.c: Same.
9116 * gcc.dg/declspec-10.c: Same.
9117 * gcc.dg/declspec-11.c: Same.
9118 * gcc.dg/declspec-18.c: Same.
9119 * gcc.dg/format/c99-strftime-1.c: Same.
9120 * gcc.dg/format/ext-3.c: Same.
9121 * gcc.dg/format/pr72858.c: Same.
9122 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9123 * gcc.dg/init-string-1.c: Same.
9124 * gcc.dg/label-decl-3.c: Same.
9125 * gcc.dg/m-un-2.c: Same.
9126 * gcc.dg/nofixed-point-2.c: Same.
9127 * gcc.dg/noncompile/20020213-1.c: Same.
9128 * gcc.dg/pch/counter-2.c: Same.
9129 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
9130 * gcc.dg/pr27528.c: Same.
9131 * gcc.dg/pr27953.c: Same.
9132 * gcc.dg/pr35899.c: Same.
9133 * gcc.dg/pr37561.c: Same.
9134 * gcc.dg/pr45461.c: Same.
9135 * gcc.dg/pr45750.c: Same.
9136 * gcc.dg/pr53196-2.c: Same.
9137 * gcc.dg/pr53265.c: Same.
9138 * gcc.dg/redecl-1.c: Same.
9139 * gcc.dg/tls/thr-init-1.c: Same.
9140 * gcc.dg/torture/pr51106-1.c: Same.
9141 * gcc.dg/torture/pr51106-2.c: Same.
9142 * gcc.dg/uninit-19.c: Same.
9143 * gcc.dg/uninit-pr20644.c: Same.
9144
6fc9f7aa
JJ
91452017-05-26 Jakub Jelinek <jakub@redhat.com>
9146
9147 * g++.dg/cpp1z/decomp29.C (p): New variable.
9148 (main): Add further tests.
9149
28e0e05b
RB
91502017-05-26 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/80842
9153 * gcc.dg/torture/pr80842.c: New testcase.
9154
c81ec254
PC
91552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/79652
9158 * g++.dg/cpp0x/pr79652.C: New.
9159
aee21066
PC
91602017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9161
9162 PR c++/71451
9163 * g++.dg/cpp0x/variadic170.C: New.
9164
63dbcd13
VR
91652017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
9166
9167 * g++.dg/warn/Wcatch-value-1.C: New test.
9168 * g++.dg/warn/Wcatch-value-2.C: New test.
9169 * g++.dg/warn/Wcatch-value-3.C: New test.
9170
932f48ac
NS
91712017-05-25 Nathan Sidwell <nathan@acm.org>
9172
44e00a7a
NS
9173 * g++.dg/lookup/using56.C: New.
9174 * g++.dg/lookup/using57.C: New.
9175 * g++.dg/lookup/using58.C: New.
9176 * g++.dg/lookup/using59.C: New.
9177
932f48ac
NS
9178 * g++.dg/lookup/using17.C: Adjust diagnostics.
9179
a10f9a2e
MS
91802017-05-25 Martin Sebor <msebor@redhat.com>
9181
9182 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
9183 positives on ILP32.
9184 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
9185 column numbers.
9186 * gcc.dg/pr60114.c: Same.
9187
47c05e71
JH
91882017-05-23 Jan Hubicka <hubicka@ucw.cz>
9189
9190 * gfortran.dg/pr48636.f90: Fix template better.
9191
f35a733d
NS
91922017-05-25 Nathan Sidwell <nathan@acm.org>
9193
9194 * g++.dg/lookup/koenig14.C: New.
9195
18c1e9e0
PC
91962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9197
9198 PR c++/79583
9199 * g++.dg/cpp0x/pr79583.C: New.
9200
2673d192
PC
92012017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9202
9203 PR c++/68578
9204 * g++.dg/cpp1y/pr68578.C: New.
9205
bce8ef71
MG
92062017-05-25 Marc Glisse <marc.glisse@inria.fr>
9207
9208 * gcc.dg/tree-ssa/vce-1.c: New file.
9209
11d6b45d
MG
92102017-05-25 Marc Glisse <marc.glisse@inria.fr>
9211
9212 * gcc.dg/tree-ssa/addadd.c: New file.
9213
5ad4f1c8
NS
92142017-05-24 Nathan Sidwell <nathan@acm.org>
9215
9216 * g++.dg/lookup/friend12.C: Adjust diagnostics.
9217 * g++.dg/lookup/friend19.C: New.
9218 * g++.dg/lookup/friend20.C: New.
9219
d4a760d8
JW
92202017-05-24 Jonathan Wakely <jwakely@redhat.com>
9221
9222 PR c++/80544
9223 * g++.dg/expr/cast11.C: New test.
9224
3cd211af
MS
92252017-05-24 Martin Sebor <msebor@redhat.com>
9226
9227 PR c/80731
9228 * c-c++-common/Wfloat-conversion.c: Adjust.
9229 * c-c++-common/dfp/convert-int-saturate.c: Same.
9230 * c-c++-common/pr68657-1.c: Same.
9231 * g++.dg/ext/utf-cvt.C: Same.
9232 * g++.dg/ext/utf16-4.C: Same.
9233 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
9234 * g++.dg/warn/Wconversion-real-integer2.C: Same.
9235 * g++.dg/warn/Wconversion3.C: Same.
9236 * g++.dg/warn/Wconversion4.C: Same.
9237 * g++.dg/warn/Wsign-conversion.C: Same.
9238 * g++.dg/warn/overflow-warn-1.C: Same.
9239 * g++.dg/warn/overflow-warn-3.C: Same.
9240 * g++.dg/warn/overflow-warn-4.C: Same.
9241 * g++.dg/warn/pr35635.C: Same.
9242 * g++.old-deja/g++.mike/enum1.C: Same.
9243 * gcc.dg/Wconversion-3.c: Same.
9244 * gcc.dg/Wconversion-5.c: Same.
9245 * gcc.dg/Wconversion-complex-c99.c: Same.
9246 * gcc.dg/Wconversion-complex-gnu.c: Same.
9247 * gcc.dg/Wconversion-integer.c: Same.
9248 * gcc.dg/Wsign-conversion.c: Same.
9249 * gcc.dg/bitfld-2.c: Same.
9250 * gcc.dg/c90-const-expr-11.c: Same.
9251 * gcc.dg/c90-const-expr-7.c: Same.
9252 * gcc.dg/c99-const-expr-7.c: Same.
9253 * gcc.dg/overflow-warn-1.c: Same.
9254 * gcc.dg/overflow-warn-2.c: Same.
9255 * gcc.dg/overflow-warn-3.c: Same.
9256 * gcc.dg/overflow-warn-4.c: Same.
9257 * gcc.dg/overflow-warn-5.c: Same.
9258 * gcc.dg/overflow-warn-8.c: Same.
9259 * gcc.dg/overflow-warn-9.c: New test.
9260 * gcc.dg/pr35635.c: Adjust.
9261 * gcc.dg/pr59940.c: Same.
9262 * gcc.dg/pr59963-2.c: Same.
9263 * gcc.dg/pr60114.c: Same.
9264 * gcc.dg/switch-warn-2.c: Same.
9265 * gcc.dg/utf-cvt.c: Same.
9266 * gcc.dg/utf16-4.c: Same.
9267
216bfadc
JJ
92682017-05-24 Jakub Jelinek <jakub@redhat.com>
9269
9270 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
9271 Don't include limits.h.
9272 (w): Conditionalize on long long wider than int. Use
9273 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
9274 -9223372036854775808.
9275 (x): Use __INT_MAX__ instead of INT_MAX.
9276
610abc02
TK
92772017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9278
9279 PR fortran/66094
9280 * gfortran.dg/inline_matmul_16.f90: New test.
9281
8d0c9b36
TV
92822017-05-24 Tom de Vries <tom@codesourcery.com>
9283
9284 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
9285
3f3fb6c9
PB
92862017-05-24 Peter Bergner <bergner@vnet.ibm.com>
9287
9288 PR middle-end/80823
9289 * gcc.dg/pr80823.c: New test.
9290
00e0af8d
AK
92912017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9292
9293 * gcc.target/s390/pr80725.c: New test.
9294
6131102c
NS
92952017-05-23 Nathan Sidwell <nathan@acm.org>
9296
ef4c5e78
NS
9297 * g++.dg/lookup/extern-c-hidden.C: New.
9298 * g++.dg/lookup/extern-redecl1.C: New.
9299
6131102c
NS
9300 PR c++/80866
9301 * g++.dg/parse/pr80866.C: New.
9302
d2db2e6b
JH
93032017-05-23 Jan Hubicka <hubicka@ucw.cz>
9304
9305 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9306 * gcc.dg/ipa/inline-5.c: Likewise.
9307 * gfortran.dg/pr48636.f90: Likewise.
9308
e4ea7a4c
NS
93092017-05-23 Nathan Sidwell <nathan@acm.org>
9310
9311 * g++.dg/parse/ctor9.C: Adjust expected error.
9312
c2d7c404
JD
93132017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9314
9315 PR libgfortran/80256
9316 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
9317 Cygwin.
9318
fd71a9a2
TS
93192017-05-23 Thomas Schwinge <thomas@codesourcery.com>
9320
9321 * c-c++-common/goacc/parallel-dims-1.c: Update.
9322 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
9323 * c-c++-common/goacc/routine-1.c: Likewise.
9324 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
9325 * g++.dg/goacc/template.C: Likewise.
9326 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9327 * gfortran.dg/goacc/routine-3.f90: Likewise.
9328 * gfortran.dg/goacc/sie.f95: Likewise.
9329 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
9330
9d029ddf
NS
93312017-05-23 Nathan Sidwell <nathan@acm.org>
9332
9333 * g++.dg/lookup/using13.C: Adjust expected error.
9334
008c7367
SKS
93352017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9336
9337 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
9338
d1f6caae
MM
93392017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9340
9341 PR target/80718
9342 * gcc.target/powerpc/pr80718.c: New test.
9343
2ea0d750
SB
93442017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
9345
9346 * gcc.target/powerpc/conditional-return.c: New testcase.
9347
25b81686
BS
93482017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9349
9350 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
9351 LE-only.
9352
477f145b
JW
93532017-05-22 Janus Weil <janus@gcc.gnu.org>
9354
9355 PR fortran/80766
9356 * gfortran.dg/typebound_call_28.f90: New test.
9357
65cc1407
NS
93582017-05-22 Nathan Sidwell <nathan@acm.org>
9359
9360 * g++.dg/lookup/strong-using.C: New.
9361
0c4f8178
TP
93622017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9363
9364 * gcc.target/arm/movsi_movt.c: New test.
9365 * gcc.target/arm/movdi_movt.c: New test.
9366
fbb1c7d4
EB
93672017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
9368
9369 * gnat.dg/specs/not_null1.ads: New test.
9370
d3271136
EB
93712017-05-22 Eric Botcazou <ebotcazou@adacore.com>
9372
9373 * gnat.dg/limited_with5.ad[sb]: New test.
9374 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
9375 * gnat.dg/limited_with6.ad[sb]: New test.
9376 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
9377
4c24ec6d
EB
93782017-05-22 Eric Botcazou <ebotcazou@adacore.com>
9379
9380 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
9381 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
9382
4bcbb7b8
PC
93832017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
9384
9385 PR c++/70265
9386 * g++.dg/cpp1y/constexpr-70265-1.C: New.
9387 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
9388
51cd6b78
JD
93892017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9390
9391 PR libgfortran/80333
9392 * gfortran.dg/dtio_30.f03: New test.
9393
33f8c0a1
MP
93942017-05-19 Marek Polacek <polacek@redhat.com>
9395
9396 PR sanitizer/80800
9397 * c-c++-common/ubsan/pr80800.c: New test.
9398 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
9399
9740ed54
TS
94002017-05-19 Thomas Schwinge <thomas@codesourcery.com>
9401
7fd549d2
TS
9402 * c-c++-common/goacc/default-1.c: Update.
9403 * c-c++-common/goacc/default-2.c: Likewise.
9404 * c-c++-common/goacc/default-4.c: Likewise.
9405 * gfortran.dg/goacc/default-1.f95: Likewise.
9406 * gfortran.dg/goacc/default-4.f: Likewise.
9407 * c-c++-common/goacc/default-5.c: New file.
9408 * gfortran.dg/goacc/default-5.f: Likewise.
9409
9740ed54
TS
9410 * c-c++-common/goacc/default-1.c: New file.
9411 * c-c++-common/goacc/default-2.c: Likewise.
9412 * c-c++-common/goacc/data-default-1.c: Remove file, including its
9413 test cases in...
9414 * c-c++-common/goacc/default-3.c: ... this new file, and...
9415 * c-c++-common/goacc/default-4.c: ... this new file.
9416 * gfortran.dg/goacc/default.f95: Remove file, including its test
9417 cases in...
9418 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
9419 * gfortran.dg/goacc/default-2.f: ... this new file.
9420 * gfortran.dg/goacc/default-3.f95: New file.
9421 * gfortran.dg/goacc/default-4.f: Likewise.
9422
2a8a8d7b
NS
94232017-05-19 Nathan Sidwell <nathan@acm.org>
9424
9425 * g++.dg/inherit/covariant7.C: Adjust.
9426
a978134e
PB
94272017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9428
9429 * gcc.target/arm/tls-disable-literal-pool.c: Change
9430 require-effective-target to tls_native.
9431 Move dg-error to return statement line and change to dg-message.
9432
39aac208
RB
94332017-05-19 Richard Biener <rguenther@suse.de>
9434
9435 PR c++/80593
9436 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
9437 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
9438
035ab826
RB
94392017-05-19 Richard Biener <rguenther@suse.de>
9440
9441 PR middle-end/80764
9442 * gcc.dg/torture/pr80764.c: New testcase.
9443
52e14b96
MM
94442017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9445
9446 PR target/80510
9447 * gcc.target/powerpc/pr80510-1.c: New test.
9448 * gcc.target/powerpc/pr80510-2.c: Likewise.
9449
4287da82
EG
94502017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
9451
9452 * gcc.dg/pragma-diag-7.c: New test.
9453
e4171e10
UB
94542017-05-18 Uros Bizjak <ubizjak@gmail.com>
9455
9456 PR target/80799
9457 * g++.dg/other/i386-11.C: New test.
9458
cdefeea2
WS
94592017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
9460
9461 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
9462 * fold-vec-div-floatdouble.c: Likewise.
9463 * fold-vec-logical-ands-char.c: Likewise.
9464 * fold-vec-logical-ands-int.c: Likewise.
9465 * fold-vec-logical-ands-short.c: Likewise.
9466 * fold-vec-logical-ors-char.c: Likewise.
9467 * fold-vec-logical-ors-int.c: Likewise.
9468 * fold-vec-logical-ors-short.c: Likewise.
9469 * fold-vec-logical-other-char.c: Likewise.
9470 * fold-vec-mule-misc.c: Likewise.
9471 * fold-vec-mult-float.c: Likewise.
9472 * fold-vec-mult-floatdouble.c: Likewise.
9473 * fold-vec-mult-int.c: Likewise.
9474 * fold-vec-mult-int128-p9.c: Likewise.
9475 * fold-vec-sub-floatdouble.c: Likewise.
9476 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
9477 Add lp64 requirement.
9478 * fold-vec-mult-int128-p8.c: Likewise.
9479 * fold-vec-logical-ors-longlong.c: Fix comment typo.
9480
62ee030a
SM
94812017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
9482
9483 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
9484 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
9485 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
9486 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
9487 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
9488 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
9489 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
9490 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
9491 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
9492 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
9493 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
9494 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
9495 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
9496 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
9497 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
9498 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
9499 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
9500 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
9501 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
9502 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
9503 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
9504 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
9505 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
9506 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
9507 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
9508 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
9509
00a84d0e
SL
95102017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
9511
9512 * gcc.target/sparc/niagara7-align.c: New test.
9513
243c2883
MP
95142017-05-18 Marek Polacek <polacek@redhat.com>
9515
9516 PR sanitizer/80797
9517 * c-c++-common/ubsan/null-12.c: New test.
9518
e98e6340
SB
95192017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
9520
9521 PR middle-end/80692
9522 * gcc.c-torture/execute/pr80692.c: New testcase.
9523
0152001b 95242017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
9525
9526 PR libgfortran/80741
9527 * gfortran.dg/read_4.f90: New test.
9528
c8ded430
BS
95292017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9530
9531 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
9532
e5b1f5a1
FR
95332017-05-17 Fritz Reese <fritzoreese@gmail.com>
9534
9535 PR fortran/80668
9536 * gfortran.dg/pr80668.f90: New.
9537
9853cb28
PB
95382017-05-17 Peter Bergner <bergner@vnet.ibm.com>
9539
9540 PR middle-end/80775
9541 * gcc.dg/pr80775.c: New test.
9542
142473df
MP
95432017-05-17 Marek Polacek <polacek@redhat.com>
9544
9545 PR sanitizer/80659
9546 * gcc.dg/asan/pr80659.c: New test.
9547
8508a5b5
SKS
95482017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9549
9550 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
9551 unsigned long.
9552
bc36d2b7
CX
95532017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
9554
9555 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
9556
4fc5ebf1
JG
95572017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
9558 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9559
9560 PR tree-optimization/80457
9561 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
9562 call vect_model_simple_cost.
9563
bedee914
PT
95642017-05-16 Paul Thomas <pault@gcc.gnu.org>
9565
9566 PR fortran/80554
9567 * gfortran.dg/submodule_29.f08: New test.
9568
10791753
DM
95692017-05-16 David Malcolm <dmalcolm@redhat.com>
9570
9571 * g++.dg/other/accessor-fixits-1.C: New test case.
9572 * g++.dg/other/accessor-fixits-2.C: New test case.
9573 * g++.dg/other/accessor-fixits-3.C: New test case.
9574 * g++.dg/other/accessor-fixits-4.C: New test case.
9575
727577c2
CL
95762017-05-16 Carl Love <cel@us.ibm.com>
9577
9578 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
9579 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
9580 built-ins to the test suite file. Note, support for mradds exists
9581 but no test case exists.
9582 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
9583 built-ins to the test suite file.
9584
6b6ae9eb
MP
95852017-05-16 Marek Polacek <polacek@redhat.com>
9586
9587 PR sanitizer/80536
9588 PR sanitizer/80386
9589 * c-c++-common/ubsan/pr80536.c: New test.
9590 * g++.dg/ubsan/pr80386.C: New test.
9591
678d7e19
TC
95922017-05-16 Tamar Christina <tamar.christina@arm.com>
9593
9594 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
9595 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
9596
6da37857
MW
95972016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9598
9599 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
9600 expected output of vadd, vsub and vmul instructions.
9601 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
9602 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
9603 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
9604
a5768d38
JD
96052017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9606
9607 PR libgfortran/80727
9608 * gfortran.dg/read_3.f90: New test.
9609
3a77e7cc
NS
96102017-05-15 Nathan Sidwell <nathan@acm.org>
9611
2016c841
NS
9612 PR c++/79369
9613 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
9614
3a77e7cc
NS
9615 PR c++/79369
9616 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
9617 * g++.dg/cpp0x/pr79369.C: New.
9618
0735a1c8
SK
96192017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
9620
9621 PR fortran/80752
3a77e7cc 9622 * gfortran.dg/pr80752.f90: New test.
0735a1c8 9623
f108770a
UB
96242017-05-15 Uros Bizjak <ubizjak@gmail.com>
9625
900b5b6a 9626 PR target/80425
f108770a
UB
9627 * gcc.target/i386/pr80425-1.c: New test.
9628 * gcc.target/i386/pr80425-2.c: Ditto.
9629
e30ce0a3
JL
96302017-05-15 Jeff Law <law@redhat.com>
9631
9632 * gcc.target/mips/reorgbug-1.c: New test.
9633
0d5a0a33
PMR
96342017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
9635
9636 * gnat.dg/specs/pack13.ads: New test.
9637
a104bd88
MS
96382017-05-14 Martin Sebor <msebor@redhat.com>
9639
9640 PR middle-end/77671
9641 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
9642 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
9643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9646
c6c02519
MS
96472017-05-14 Martin Sebor <msebor@redhat.com>
9648
9649 PR middle-end/80669
9650 * gcc.dg/builtin-stpncpy.c: New test.
9651
d6d4d770
DS
96522017-05-14 Daniel Santos <daniel.santos@pobox.com>
9653
9654 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
9655 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
9656 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
9657 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
9658
b9bdd60b
JK
96592017-05-14 Julia Koval <julia.koval@intel.com>
9660
9661 * gcc.target/i386/xgetsetbv.c: New test.
9662
28ae01cd
NK
96632017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
9664
9665 PR fortran/80442
9666 * gfortran.dg/impl_do_var_data.f90: New Test
9667
c7488b4f
PJ
96682017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9669
9670 * brig.dg/test/gimple/priv-array-offset-access.hsail:
9671 A regression test for a private array access case which caused
9672 an assert.
9673
9b5f12ae
MS
96742017-05-12 Martin Sebor <msebor@redhat.com>
9675
9676 PR testsuite/80643
9677 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
9678 to the purpose of the test.
9679
b76f1550
SM
96802017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
9681
9682 * gcc.target/powerpc/bmi-andn-1.c: New file
9683 * gcc.target/powerpc/bmi-andn-2.c: New file.
9684 * gcc.target/powerpc/bmi-bextr-1.c: New file.
9685 * gcc.target/powerpc/bmi-bextr-2.c: New file.
9686 * gcc.target/powerpc/bmi-bextr-4.c: New file.
9687 * gcc.target/powerpc/bmi-bextr-5.c: New file.
9688 * gcc.target/powerpc/bmi-blsi-1.c: New file.
9689 * gcc.target/powerpc/bmi-blsi-2.c: New file.
9690 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
9691 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
9692 * gcc.target/powerpc/bmi-blsr-1.c: New file.
9693 * gcc.target/powerpc/bmi-blsr-2.c: New File.
9694 * gcc.target/powerpc/bmi-check.h: New File.
9695 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
9696 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
9697 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
9698 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
9699 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
9700 * gcc.target/powerpc/bmi2-check.h: New file.
9701 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
9702 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
9703 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
9704 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
9705 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
9706 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
9707 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
9708 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
9709 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
9710
2a3fa75a
PC
97112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/60430
9714 * g++.dg/cpp0x/pr60430.C: New.
9715
e8bf7c7b
JL
97162017-05-12 Jeff Law <law@redhat.com>
9717
9718 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9719
284d1f76
PB
97202017-05-12 Peter Bergner <bergner@vnet.ibm.com>
9721
9722 PR middle-end/80707
9723 * g++.dg/pr80707.C: New test.
9724
302a0e37
WS
97252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9726
9727 * gcc.target/powerpc/fold-vec-div-float.c: New.
9728 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
9729 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
9730
a7785078
WS
97312017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9732
9733 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
9734 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
9735 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
9736 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
9737 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
9738 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
9739 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
9740 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
9741 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
9742 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
9743 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
9744 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
9745
9206028e
PC
97462017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/49604
9749 * g++.dg/cpp0x/forw_enum14.C: New.
9750 * g++.dg/cpp0x/forw_enum15.C: Likewise.
9751
7af1c0ad
RB
97522017-05-12 Richard Biener <rguenther@suse.de>
9753
9754 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
9755
f7e95bdb
PC
97562017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/67687
9759 * g++.dg/cpp0x/constexpr-ice17.C: New.
9760
53e788d0
RB
97612017-05-12 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/80713
9764 * gcc.dg/torture/pr80713.c: New testcase.
9765
2ead1ab9
AK
97662017-05-12 Andi Kleen <ak@linux.intel.com>
9767
9768 PR testsuite/77684
9769 * lib/target-supports.exp (profopt-perf-wrapper):
9770 Add -m8 option to increase parallelism.
9771
ee58b02f
TS
97722017-05-12 Thomas Schwinge <thomas@codesourcery.com>
9773
1e47f02b
TS
9774 * c-c++-common/goacc/parallel-dims-1.c: New file.
9775 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
9776
b0f271ce
TS
9777 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
9778 * c-c++-common/goacc/classify-kernels.c: Likewise.
9779 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
9780 Likewise.
9781 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9782 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9783 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9784 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9785 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9786 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9787 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9788 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9789 * c-c++-common/goacc/kernels-loop.c: Likewise.
9790 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9791 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9792 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9793 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9794 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9795 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9796 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9797 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9798 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9799 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9800 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9801 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9802
25651634
TS
9803 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
9804 * c-c++-common/goacc/classify-kernels.c: Likewise.
9805 * c-c++-common/goacc/classify-parallel.c: Likewise.
9806 * c-c++-common/goacc/classify-routine.c: Likewise.
9807 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9808 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9809 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9810 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9811
ee58b02f
TS
9812 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
9813 * c-c++-common/goacc/classify-kernels.c: Likewise.
9814 * c-c++-common/goacc/classify-parallel.c: Likewise.
9815 * c-c++-common/goacc/classify-routine.c: Likewise.
9816 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9817 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9818 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9819 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9820
2d82ec25
NS
98212017-05-11 Nathan Sidwell <nathan@acm.org>
9822
9823 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
9824
98252017-05-11 Carl Love <cel@us.ibm.com>
9826
9827 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
9828 to the test suite file.
9829 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
9830 to the test suite file.
9831
628c06d6
JD
98322017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9833
9834 PR fortran/78659
9835 * gfortran.dg/namelist_91.f90: New test.
9836 * gfortran.dg/namelist_92.f90: New test.
9837 * gfortran.dg/namelist_93.f90: New test.
9838 * gfortran.dg/namelist_94.f90: New test.
9839
1bea0f26
BS
98402017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9841
9842 PR target/80695
9843 * gcc.target/powerpc/pr80695-p8.c: New file.
9844 * gcc.target/powerpc/pr80695-p9.c: New file.
9845
7c85c9fe
UB
98462017-05-11 Uros Bizjak <ubizjak@gmail.com>
9847 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR target/80706
9850 * gcc.target/i386/pr80706.c: New test.
9851
d7a33a4c
JK
98522017-05-11 Julia Koval <julia.koval@intel.com>
9853
9854 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
9855 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
9857 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9858
59fbddcf
PC
98592017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/70538
9862 * g++.dg/cpp0x/pr70538.C: New.
9863
cc09ff60
UB
98642017-05-11 Uros Bizjak <ubizjak@gmail.com>
9865
7c85c9fe
UB
9866 * gcc.target/i386/pr22152.c: Fix undefined testcase.
9867 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
9868 (dg-options): Remove -fno-tree-sink.
9869
4fd18c78
KN
98702017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
9871
9872 * gcc.target/powerpc/cmpb-1.c: New test.
9873 * gcc.target/powerpc/cmpb-2.c: New test.
9874 * gcc.target/powerpc/cmpb-3.c: New test.
9875 * gcc.target/powerpc/cmpb32-1.c: New test.
9876 * gcc.target/powerpc/cmpb32-2.c: New test.
9877
43b883a9
RB
98782017-05-11 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/80705
9881 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
9882
29b871ec
NS
98832017-05-11 Nathan Sidwell <nathan@acm.org>
9884
9885 * lib/scanlang.exp: New.
9886 * lib/gcc-dg.exp: Load scanlang.exp.
9887 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
9888
c587104e
MM
98892017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9890
9891 PR testsuite/80580
9892 * gcc.dg/gimplefe-error-6.c: New test.
9893
67ac9a9d
MM
98942017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9895
9896 PR testsuite/80580
9897 * gcc.dg/gimplefe-error-5.c: New test.
9898
ac4eb40f
MM
98992017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9900
9901 PR testsuite/80580
9902 * gcc.dg/gimplefe-error-4.c: New test.
9903
d45d6282
BS
99042017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9905
9906 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
9907
f4ee3a9e
UB
99082017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9909
9910 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
9911 (_mm_maskz_max_round_sd): Test new intrinsics.
9912 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
9913 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
9914 (_mm_maskz_max_round_ss): Test new intrinsics.
9915 * gcc.target/i386/avx512f-vmaxss-2.c: New.
9916 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
9917 (_mm_maskz_min_round_sd): Test new intrinsics.
9918 * gcc.target/i386/avx512f-vminsd-2.c: New.
9919 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
9920 (_mm_maskz_min_round_ss): Test new intrinsics.
9921 * gcc.target/i386/avx512f-vminss-2.c: New.
9922 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
9923 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
9924 (__builtin_ia32_minss_mask_round): Test new builtins.
9925 * gcc.target/i386/sse-13.c: Ditto.
9926 * gcc.target/i386/sse-23.c: Ditto.
9927 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
9928 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
9929 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
9930 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
9931 (_mm_mask_min_round_ss): Test new intrinsics.
9932 * gcc.target/i386/testround-1.c: Ditto.
9933
99342017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9935
9936 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
9937 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
9938 (_mm_maskz_div_round_sd): Test new intrinsics.
9939 * gcc.target/i386/avx512f-vdivsd-2.c: New.
9940 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
9941 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
9942 (_mm_maskz_div_round_ss): Test new intrinsics.
9943 * gcc.target/i386/avx512f-vdivss-2.c: New.
9944 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
9945 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
9946 (_mm_maskz_mul_round_sd): Test new intrinsics.
9947 * gcc.target/i386/avx512f-vmulsd-2.c: New.
9948 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
9949 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
9950 (_mm_maskz_mul_round_ss): Test new intrinsics.
9951 * gcc.target/i386/avx512f-vmulss-2.c: New.
9952 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
9953 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
9954 (__builtin_ia32_mulss_mask_round): Test new builtins.
9955 * gcc.target/i386/sse-13.c: Ditto.
9956 * gcc.target/i386/sse-23.c: Ditto.
9957 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
9958 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
9959 (_mm_maskz_mul_round_ss): Test new intrinsics.
9960 * gcc.target/i386/testround-1.c: Ditto.
9961
99622017-05-10 Julia Koval <julia.koval@intel.com>
9963
9964 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
9965 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
9966 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
9967
99682017-05-10 Julia Koval <julia.koval@intel.com>
9969
9970 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
9971 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
9973 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9974
ca4d2851
PB
99752017-05-10 Peter Bergner <bergner@vnet.ibm.com>
9976
0f374417 9977 PR tree-optimization/51513
ca4d2851
PB
9978 * gcc.target/powerpc/pr51513.c: New test.
9979 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
9980 __builtin_abort().
9981 * gcc.dg/predict-14.c: Likewise.
9982
5562ebfc
CL
99832017-05-10 Carl Love <cel@us.ibm.com>
9984 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
9985 to the test suite file.
9986 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
9987 to the test suite file.
9988
0ca2e7f7
PK
99892017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9990
9991 PR tree-optimization/77644
9992 * gcc.dg/tree-ssa/pr77644.c: New test-case.
9993
e1ad2926
AO
99942017-05-10 Alexandre Oliva <aoliva@redhat.com>
9995
9996 * gcc.dg/guality/inline-params-2.c: New.
9997
f00b411f
PC
99982017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
9999
10000 PR c++/80145
10001 * g++.dg/cpp1y/auto-fn37.C: New.
10002 * g++.dg/cpp1y/auto-fn38.C: Likewise.
10003
bf2a705c
MM
100042017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10005
10006 PR target/68163
10007 * gcc.target/powerpc/pr68163.c: New test.
10008
5285d5d3
JW
100092017-05-09 Janus Weil <janus@gcc.gnu.org>
10010
10011 PR fortran/79311
10012 * gfortran.dg/finalize_32.f90: New test.
10013
31c2d57d
VR
100142017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
10015
10016 PR c/35441
10017 * gcc.dg/pr35441.c: New test.
10018
731f2c8a
MS
100192017-05-09 Martin Sebor <msebor@redhat.com>
10020
10021 PR testsuite/80643
10022 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
10023 output.
10024
cc49d15a
PC
100252017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/80186
10028 * g++.dg/template/crash126.C: New.
10029
85282abc
SP
100302017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
10031
10032 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
10033 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
10036
823c79ae
DH
100372017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10038
10a8bb62 10039 PR testsuite/80611
823c79ae
DH
10040 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
10041
79557bae
CZ
100422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10043
10044 * gcc.target/arc/tmac-1.c: New file.
10045 * gcc.target/arc/tmac-2.c: Likewise.
10046 * gcc.target/arc/tmac.h: Likewise.
10047
c7314bc1
CZ
100482017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10049 Andrew Burgess <andrew.burgess@embecosm.com>
10050
10051 * gcc.target/arc/firq-1.c: New file.
10052 * gcc.target/arc/firq-2.c: Likewise.
10053 * gcc.target/arc/firq-3.c: Likewise.
10054 * gcc.target/arc/firq-4.c: Likewise.
10055 * gcc.target/arc/firq-5.c: Likewise.
10056 * gcc.target/arc/firq-6.c: Likewise.
10057
41453183
CZ
100582017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10059
10060 * gcc.target/arc/interrupt-5.c: Newfile.
10061 * gcc.target/arc/interrupt-6.c: Likewise.
10062 * gcc.target/arc/interrupt-7.c: Likewise.
10063 * gcc.target/arc/interrupt-8.c: Likewise.
10064 * gcc.target/arc/interrupt-9.c: Likewise.
10065
019bd543
RB
100662017-05-09 Richard Biener <rguenther@suse.de>
10067
10068 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
10069 and adjust.
10070 * gcc.dg/vect/vect-50.c: Likewise.
10071
684f84de
MP
100722017-05-09 Marek Polacek <polacek@redhat.com>
10073
10074 PR c/80525
10075 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
10076 * c-c++-common/Wlogical-op-2.c: New test.
10077
fd71825b
SKS
100782017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10079
10080 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
10081 for targets with __SIZEOF_INT__ < 4.
10082
4ca2e6ec
RB
100832017-05-09 Richard Biener <rguenther@suse.de>
10084
10085 * gcc.dg/vect/vect-50.c: Revert last change.
10086 * gcc.dg/vect/vect-44.c: Likewise.
10087
631238ac
MS
100882017-05-08 Martin Sebor <msebor@redhat.com>
10089
10090 PR translation/80280
10091 * gcc.dg/format/gcc_diag-10.c: New test.
10092
6ba86ba7
KN
100932017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10094
10095 PR target/80101
10096 * gcc.target/powerpc/pr80101-1.c: New test.
10097
0f6ed121
TK
100982017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10099
10100 PR fortran/79930
10101 * gfortran.dg/inline_transpose_1.f90: Add
10102 -finline-matmul-limit=0 to options.
10103 * gfortran.dg/matmul_5.f90: Likewise.
10104 * gfortran.dg/vect/vect-8.f90: Likewise.
10105 * gfortran.dg/inline_matmul_14.f90: New test.
10106 * gfortran.dg/inline_matmul_15.f90: New test.
10107
fd991039
TK
101082017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10109
10110 PR fortran/80602
10111 * gfortran.dg/matmul_15.f90: New test case.
10112
18b8c294
WD
101132017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
10114
774cccdc
JJ
10115 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
10116 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 10117
8637c116
JL
101182017-05-07 Jeff Law <law@redhat.com>
10119
10120 Revert:
10121 2017-05-06 Jeff Law <law@redhat.com>
10122 PR tree-optimization/78496
10123 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
10124 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
10125
973dfbb4
JL
101262017-05-06 Jeff Law <law@redhat.com>
10127
10128 PR tree-optimization/78496
10129 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
10130 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
10131
8ffa3150
RS
101322017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
10133
10134 * gcc.target/aarch64/spill_1.c: New test.
10135
2a3f7997
RS
101362017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
10137
10138 PR rtl-optimization/75964
10139 * gcc.dg/torture/pr75964.c: New test.
10140
d554bf23
TV
101412017-05-06 Tom de Vries <tom@codesourcery.com>
10142
10143 PR testsuite/80606
10144 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
10145 * gcc.target/i386/avx-vtestpd-2.c: Same.
10146 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
10147 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
10148 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
10149 * gcc.target/i386/avx-vtestpd-3.c: Same.
10150 * gcc.target/i386/avx-vtestps-1.c: Same.
10151 * gcc.target/i386/avx-vtestps-2.c: Same.
10152 * gcc.target/i386/avx-vtestps-256-1.c: Same.
10153 * gcc.target/i386/avx-vtestps-256-2.c: Same.
10154 * gcc.target/i386/avx-vtestps-256-3.c: Same.
10155 * gcc.target/i386/avx-vtestps-3.c: Same.
10156
7a976fe7
TV
101572017-05-06 Tom de Vries <tom@codesourcery.com>
10158
10159 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
10160
0e852c66
TV
101612017-05-06 Tom de Vries <tom@codesourcery.com>
10162
10163 PR testsuite/80557
10164 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
10165 * gcc.target/powerpc/altivec-types-1.c: Same.
10166
63c40d92
TV
101672017-05-06 Tom de Vries <tom@codesourcery.com>
10168
10169 PR testsuite/80557
10170 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
10171 * gcc.target/spu/intrinsics-1.c: Same.
10172
b25b8f91
TV
101732017-05-06 Tom de Vries <tom@codesourcery.com>
10174
10175 PR testsuite/80557
10176 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
10177
6df13491
TV
101782017-05-06 Tom de Vries <tom@codesourcery.com>
10179
10180 PR testsuite/80557
10181 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
10182 * gcc.target/aarch64/spellcheck_2.c: Same.
10183 * gcc.target/aarch64/spellcheck_3.c: Same.
10184
e01261fe
TV
101852017-05-06 Tom de Vries <tom@codesourcery.com>
10186
10187 PR testsuite/80557
10188 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
10189 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
10190 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
10191 * g++.dg/debug/dwarf2/typedef5.C: Same.
10192 * g++.dg/goacc/data-1.C: Same.
10193
9945596c
BS
101942017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10195
10196 * gcc.target/powerpc/versioned-copy-loop.c: New file.
10197
8acb8575
MM
101982017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
10199
10200 PR target/79038
10201 PR target/79202
10202 PR target/79203
10203 * gcc.target/powerpc/ppc-round3.c: New test.
10204 * gcc.target/powerpc/ppc-round2.c: Update expected code.
10205
ac699a04
JJ
102062017-05-05 Jakub Jelinek <jakub@redhat.com>
10207
8dc6a926
JJ
10208 PR tree-optimization/80632
10209 * gcc.dg/pr80632.c: New test.
10210
ac699a04
JJ
10211 PR tree-optimization/80558
10212 * gcc.dg/tree-ssa/vrp115.c: New test.
10213
655b5fc8
AV
102142017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10215 Thomas Preud'homme <thomas.preudhomme@arm.com>
10216 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10217
10218 PR target/71607
10219 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
10220 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
10221 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
10222 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
10223 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
10224 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
10225 * gcc.target/arm/tls-disable-literal-pool.c: New.
10226
c02d2d0a
PK
102272017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10228
10229 PR tree-optimization/80613
10230 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
10231
dfae9048
PC
102322017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
10233
10234 PR c++/71577
10235 * g++.dg/cpp0x/pr71577.C: New.
10236
d9c5a8b9
MS
102372017-05-04 Martin Sebor <msebor@redhat.com>
10238
10239 PR middle-end/79234
10240 * gcc.dg/builtin-stringop-chk-8.c: New test.
10241 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
10242 * gcc.dg/builtin-stringop-chk-4.c: Same.
10243 * gcc.dg/builtin-strncat-chk-1.c: Same.
10244 * g++.dg/ext/strncpy-chk1.C: Same.
10245 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10246 * gcc.dg/out-of-bounds-1.c: Same.
10247 * gcc.dg/pr78138.c: Same.
10248 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
10249 * gfortran.dg/mvbits_7.f90: Same.
10250
e50d56a5
MS
102512017-05-04 Martin Sebor <msebor@redhat.com>
10252
10253 PR preprocessor/79214
10254 PR middle-end/79222
10255 PR middle-end/79223
10256 * gcc.dg/pr79214.c: New test.
10257 * gcc.dg/pr79214.h: New test header.
10258 * gcc.dg/pr79222.c: New test.
10259 * gcc.dg/pr79223.c: New test.
10260 * gcc.dg/pr78138.c: Adjust.
10261 * gfortran.dg/unconstrained_commons.f: Same.
10262
0f2c4a8f
MS
102632017-05-04 Martin Sebor <msebor@redhat.com>
10264
10265 PR translation/80280
10266 * g++.dg/abi/Wabi-2-3.C: Adjust.
10267 * g++.dg/abi/Wabi-3-2.C: Ditto.
10268 * g++.dg/lookup/using17.C: Ditto.
10269 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
10270
8eef6097
MJ
102712017-05-04 Martin Jambor <mjambor@suse.cz>
10272
10273 PR tree-optimization/80622
10274 * gcc.dg/tree-ssa/pr80622.c: New test.
10275
102762017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
10277
10278 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
10279
26f1a658
JH
102802017-05-04 Jan Hubicka <hubicka@ucw.cz>
10281
10282 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
10283 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
10284
4d147bca
RB
102852017-05-04 Richard Biener <rguenther@suse.de>
10286
10287 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
10288
3862ef76
RS
102892017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
10290
10291 * gcc.dg/vect/vect-profile-1.c: New test.
10292
c89ffd99
MP
102932017-05-04 Marek Polacek <polacek@redhat.com>
10294
10295 PR tree-optimization/80612
10296 * gcc.dg/torture/pr80612.c: New test.
10297
261ce1e5
PB
102982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10299 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
10300
10301 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
10302 check_effective_target_arm_thumb1_movt_ok.
10303
556cf088
PB
103042017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10305
10306 * gcc.target/arm/fpscr.c: New file.
10307
010b1cc0
TP
103082017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10309
10310 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
10311 target.
10312
99b68476
TV
103132017-05-04 Tom de Vries <tom@codesourcery.com>
10314
10315 PR testsuite/80557
10316 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
10317 line numbers.
10318 * g++.dg/warn/miss-format-1.C: Same.
10319 * g++.dg/warn/overflow-warn-1.C: Same.
10320 * g++.dg/warn/overflow-warn-3.C: Same.
10321 * g++.dg/warn/overflow-warn-4.C: Same.
10322
09177a4b
TV
103232017-05-04 Tom de Vries <tom@codesourcery.com>
10324
10325 PR testsuite/80557
10326 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
10327 * gcc.target/i386/pr68657.c: Same.
10328 * gcc.target/i386/pr69255-1.c: Same.
10329 * gcc.target/i386/pr69255-2.c: Same.
10330 * gcc.target/i386/pr69255-3.c: Same.
10331
02c64149
RB
103322017-05-04 Richard Biener <rguenther@suse.de>
10333
10334 PR tree-optimization/31130
10335 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
10336 * gcc.dg/Wstrict-overflow-13.c: Likewise.
10337 * gcc.dg/Wstrict-overflow-21.c: Likewise.
10338 * gcc.dg/pr52904.c: Remove XFAIL.
10339 * gcc.dg/tree-ssa/vrp114.c: New testcase.
10340
9a26dfc8
JL
103412017-05-03 Jeff Law <law@redhat.com>
10342
10343 PR tree-optimization/78496
10344 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
10345
4d0e904f
UB
103462017-05-03 Uros Bizjak <ubizjak@gmail.com>
10347
10348 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
10349
49ab4621
RB
103502017-05-03 Richard Biener <rguenther@suse.de>
10351
10352 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
10353
18bfe940
JJ
103542017-05-03 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR tree-optimization/79472
4d0e904f
UB
10357 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
10358 to dg-options.
18bfe940
JJ
10359 * gcc.dg/tree-ssa/vrp113.c: New test.
10360 * gcc.dg/tree-ssa/cswtch-3.c: New test.
10361 * gcc.dg/tree-ssa/cswtch-4.c: New test.
10362 * gcc.dg/tree-ssa/cswtch-5.c: New test.
10363
53e62089
TV
103642017-05-03 Tom de Vries <tom@codesourcery.com>
10365
10366 PR testsuite/80557
10367 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
10368 * c-c++-common/Wshift-negative-value-2.c: Same.
10369 * c-c++-common/Wshift-negative-value-3.c: Same.
10370 * c-c++-common/Wshift-negative-value-4.c: Same.
10371 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
10372 * c-c++-common/cpp/pr60400.c: Same.
10373 * c-c++-common/fmax-errors.c: Same.
10374 * c-c++-common/goacc/data-2.c: Same.
10375 * c-c++-common/goacc/host_data-2.c: Same.
10376 * c-c++-common/gomp/simd4.c: Same.
10377 * c-c++-common/pr28656.c: Same.
10378 * c-c++-common/pr43395.c: Same.
10379 * c-c++-common/torture/pr57945.c: Same.
10380
962913a5
TV
103812017-05-03 Tom de Vries <tom@codesourcery.com>
10382
10383 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
10384 arg of dg directive.
10385 * c-c++-common/goacc/routine-3.c: Same.
10386 * c-c++-common/goacc/routine-4.c: Same.
10387
ad53f123
DM
103882017-05-02 David Malcolm <dmalcolm@redhat.com>
10389
10390 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10391 (test_fixit_insert_newline): New function.
10392 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10393 (test_fixit_insert_newline): New function.
10394 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
10395 (test_fixit_insert_newline): New function.
10396 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
10397 (test_fixit_insert_newline): New function.
10398 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10399 (test_show_locus): Handle test_fixit_insert_newline.
10400
0ca91c77
BC
104012017-05-02 Bin Cheng <bin.cheng@arm.com>
10402
10403 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
10404
cc5b8f3d
TC
104052017-04-27 Tamar Christina <tamar.christina@arm.com>
10406
10407 * gcc.dg/lsr-div1.c: New testcase.
10408
1853f5c7
SP
104092017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
10410
10411 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
10412 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
10413 (_mm_maskz_add_round_sd): Test new intrinsics.
10414 * gcc.target/i386/avx512f-vaddsd-2.c: New.
10415 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
10416 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
10417 (_mm_maskz_add_round_ss): Test new intrinsics.
10418 * gcc.target/i386/avx512f-vaddss-2.c: New.
10419 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
10420 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
10421 (_mm_maskz_sub_round_sd): Test new intrinsics.
10422 * gcc.target/i386/avx512f-vsubsd-2.c: New.
10423 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
10424 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
10425 (_mm_maskz_sub_round_ss): Test new intrinsics.
10426 * gcc.target/i386/avx512f-vsubss-2.c: New.
10427 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
10428 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
10429 (__builtin_ia32_subss_mask_round): Test new builtins.
10430 * gcc.target/i386/sse-13.c: Ditto.
10431 * gcc.target/i386/sse-23.c: Ditto.
10432 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
10433 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
10434 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
10435 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
10436 (_mm_mask_sub_round_ss): Test new intrinsics.
10437 * gcc.target/i386/testround-1.c: Ditto.
10438
2bba7541
MJ
104392017-05-02 Martin Jambor <mjambor@suse.cz>
10440
10441 PR tree-optimization/78687
10442 * g++.dg/tree-ssa/pr78687.C: New test.
10443
2bf54d93
RB
104442017-05-02 Richard Biener <rguenther@suse.de>
10445
10446 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
10447 behavior.
10448 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
10449
aee63acc
RB
104502017-05-02 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/80591
10453 * gcc.dg/torture/pr80591.c: New testcase.
10454
e7d70c6c
RB
104552017-05-02 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/80549
10458 * gcc.dg/torture/pr80549.c: New testcase.
10459
52e0a9f7
SKS
104602017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10461
10462 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
10463 unsigned long.
10464
815d9cc6
XR
104652017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
10466
10467 PR c++/80038
10468 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
10469
338035aa
DM
104702017-05-01 David Malcolm <dmalcolm@redhat.com>
10471
10472 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
10473 reflect insertion fix-it hints at the same location now being
10474 consolidated.
10475
4d82d0bc
MS
104762017-05-01 Martin Sebor <msebor@redhat.com>
10477
10478 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
10479 on ILP32 targets.
10480
d539a57b
TV
104812017-05-01 Tom de Vries <tom@codesourcery.com>
10482
10483 * gcc.dg/pr78768.c: Require linker plugin.
10484
c6b9e849
TK
104852017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10486
10487 PR fortran/37131
10488 * gfortran.dg/matmul_bounds_11.f90: New test.
10489
706eb1a7
MS
104902017-05-01 Martin Sebor <msebor@redhat.com>
10491
10492 PR tree-optimization/79715
10493 * gcc.dg/pr79715.c: New test.
10494
723f4140
TV
104952017-05-01 Tom de Vries <tom@codesourcery.com>
10496
10497 PR testsuite/65941
10498 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
10499 * g++.dg/other/pr59492.C: Require effective target rdrand.
10500
6bbb3a69
VR
105012017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
10502
10503 * g++.dg/diagnostic/member-decl-1.C: New test.
10504
4212aecd
MG
105052017-04-29 Marc Glisse <marc.glisse@inria.fr>
10506
10507 PR tree-optimization/80487
10508 * gcc.dg/tree-ssa/strncpy-1.c: New file.
10509
fe75f732
PK
105102017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10511
10512 PR tree-optimization/79697
10513 * gcc.dg/tree-ssa/pr79697.c: New test.
10514
6bcd8768
TV
105152017-04-29 Tom de Vries <tom@codesourcery.com>
10516
10517 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
10518
d127ae9f
MS
105192017-04-28 Martin Sebor <msebor@redhat.com>
10520
10521 PR tree-optimization/80523
10522 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
10523
c9610933
TV
105242017-04-28 Tom de Vries <tom@codesourcery.com>
10525
10526 PR testsuite/80557
10527 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
10528 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
10529
b5be38bc
TV
105302017-04-28 Tom de Vries <tom@codesourcery.com>
10531
10532 PR testsuite/80557
10533 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
10534 * obj-c++.dg/bitfield-4.mm: Same.
10535 * obj-c++.dg/bitfield-5.mm: Same.
10536 * obj-c++.dg/exceptions-3.mm: Same.
10537 * obj-c++.dg/exceptions-5.mm: Same.
10538 * obj-c++.dg/method-1.mm: Same.
10539 * obj-c++.dg/method-12.mm: Same.
10540 * obj-c++.dg/method-13.mm: Same.
10541 * obj-c++.dg/method-15.mm: Same.
10542 * obj-c++.dg/method-16.mm: Same.
10543 * obj-c++.dg/property/at-property-18.mm: Same.
10544 * obj-c++.dg/property/at-property-25.mm: Same.
10545 * obj-c++.dg/property/at-property-5.mm: Same.
10546 * obj-c++.dg/property/dynamic-2.mm: Same.
10547 * obj-c++.dg/property/property-neg-3.mm: Same.
10548 * obj-c++.dg/protocol-inheritance-1.mm: Same.
10549 * obj-c++.dg/protocol-inheritance-2.mm: Same.
10550 * obj-c++.dg/syntax-error-1.mm: Same.
10551 * obj-c++.dg/try-catch-13.mm: Same.
10552 * objc.dg/bitfield-4.m: Same.
10553 * objc.dg/class-1.m: Same.
10554 * objc.dg/method-11.m: Same.
10555 * objc.dg/method-6.m: Same.
10556 * objc.dg/method-7.m: Same.
10557 * objc.dg/method-9.m: Same.
10558 * objc.dg/missing-proto-3.m: Same.
10559 * objc.dg/naming-2.m: Same.
10560 * objc.dg/property/at-property-16.m: Same.
10561 * objc.dg/property/at-property-18.m: Same.
10562 * objc.dg/property/at-property-25.m: Same.
10563 * objc.dg/property/at-property-5.m: Same.
10564 * objc.dg/property/dynamic-2.m: Same.
10565 * objc.dg/property/property-neg-3.m: Same.
10566 * objc.dg/protocol-inheritance-1.m: Same.
10567 * objc.dg/protocol-inheritance-2.m: Same.
10568
d35256b6
MG
105692017-04-28 Marc Glisse <marc.glisse@inria.fr>
10570
10571 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
10572
7a95dfa7
TV
105732017-04-28 Tom de Vries <tom@codesourcery.com>
10574
10575 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
10576 dg-(error|warning|message|bogus).
10577 * g++.dg/conversion/dr195-1.C: Same.
10578 * g++.dg/conversion/dr195.C: Same.
10579 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
10580 * g++.dg/cpp0x/gen-attrs-14.C: Same.
10581 * g++.dg/cpp0x/inline-ns7.C: Same.
10582 * g++.dg/cpp0x/variadic105.C: Same.
10583 * g++.dg/cpp0x/variadic65.C: Same.
10584 * g++.dg/expr/call2.C: Same.
10585 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
10586 * g++.dg/expr/pmf-1.C: Same.
10587 * g++.dg/ext/altivec-types-1.C: Same.
10588 * g++.dg/ext/altivec-types-2.C: Same.
10589 * g++.dg/ext/altivec-types-3.C: Same.
10590 * g++.dg/ext/attrib14.C: Same.
10591 * g++.dg/ext/complit1.C: Same.
10592 * g++.dg/ext/forscope2.C: Same.
10593 * g++.dg/ext/gnu-inline-global-reject.C: Same.
10594 * g++.dg/ext/label13.C: Same.
10595 * g++.dg/ext/member-attr.C: Same.
10596 * g++.dg/ext/visibility/anon7.C: Same.
10597 * g++.dg/ext/visibility/visibility-7.C: Same.
10598 * g++.dg/ext/vla2.C: Same.
10599 * g++.dg/inherit/access2.C: Same.
10600 * g++.dg/inherit/covariant12.C: Same.
10601 * g++.dg/inherit/covariant14.C: Same.
10602 * g++.dg/inherit/namespace-as-base.C: Same.
10603 * g++.dg/inherit/template-as-base.C: Same.
10604 * g++.dg/lookup/ambig1.C: Same.
10605 * g++.dg/lookup/ambig2.C: Same.
10606 * g++.dg/lookup/ambig3.C: Same.
10607 * g++.dg/lookup/class-member-1.C: Same.
10608 * g++.dg/lookup/conv-1.C: Same.
10609 * g++.dg/lookup/decl1.C: Same.
10610 * g++.dg/lookup/koenig1.C: Same.
10611 * g++.dg/lookup/scoped1.C: Same.
10612 * g++.dg/lookup/scoped2.C: Same.
10613 * g++.dg/lookup/two-stage4.C: Same.
10614 * g++.dg/lookup/used-before-declaration.C: Same.
10615 * g++.dg/lookup/using.C: Same.
10616 * g++.dg/lookup/using17.C: Same.
10617 * g++.dg/lookup/using2.C: Same.
10618 * g++.dg/other/abstract2.C: Same.
10619 * g++.dg/other/classkey1.C: Same.
10620 * g++.dg/other/component1.C: Same.
10621 * g++.dg/other/const1.C: Same.
10622 * g++.dg/other/const2.C: Same.
10623 * g++.dg/other/conversion1.C: Same.
10624 * g++.dg/other/do1.C: Same.
10625 * g++.dg/other/error1.C: Same.
10626 * g++.dg/other/error10.C: Same.
10627 * g++.dg/other/error3.C: Same.
10628 * g++.dg/other/error4.C: Same.
10629 * g++.dg/other/error5.C: Same.
10630 * g++.dg/other/error8.C: Same.
10631 * g++.dg/other/error9.C: Same.
10632 * g++.dg/other/field1.C: Same.
10633 * g++.dg/other/init1.C: Same.
10634 * g++.dg/other/ptrmem2.C: Same.
10635 * g++.dg/other/return1.C: Same.
10636 * g++.dg/overload/builtin3.C: Same.
10637 * g++.dg/overload/error1.C: Same.
10638 * g++.dg/overload/error2.C: Same.
10639 * g++.dg/overload/koenig2.C: Same.
10640 * g++.dg/overload/pmf1.C: Same.
10641 * g++.dg/parse/args1.C: Same.
10642 * g++.dg/parse/attr3.C: Same.
10643 * g++.dg/parse/constant4.C: Same.
10644 * g++.dg/parse/crash10.C: Same.
10645 * g++.dg/parse/crash18.C: Same.
10646 * g++.dg/parse/crash19.C: Same.
10647 * g++.dg/parse/crash20.C: Same.
10648 * g++.dg/parse/crash21.C: Same.
10649 * g++.dg/parse/crash22.C: Same.
10650 * g++.dg/parse/crash32.C: Same.
10651 * g++.dg/parse/decl-specifier-1.C: Same.
10652 * g++.dg/parse/error58.C: Same.
10653 * g++.dg/parse/local-class1.C: Same.
10654 * g++.dg/parse/non-dependent2.C: Same.
10655 * g++.dg/parse/parameter-declaration-1.C: Same.
10656 * g++.dg/parse/ptrmem2.C: Same.
10657 * g++.dg/parse/ptrmem3.C: Same.
10658 * g++.dg/parse/saved1.C: Same.
10659 * g++.dg/tc1/dr101.C: Same.
10660 * g++.dg/tc1/dr142.C: Same.
10661 * g++.dg/tc1/dr176.C: Same.
10662 * g++.dg/template/conv4.C: Same.
10663 * g++.dg/template/crash56.C: Same.
10664 * g++.dg/template/dependent-expr2.C: Same.
10665 * g++.dg/template/error1.C: Same.
10666 * g++.dg/template/error2.C: Same.
10667 * g++.dg/template/explicit6.C: Same.
10668 * g++.dg/template/init-list.C: Same.
10669 * g++.dg/template/local1.C: Same.
10670 * g++.dg/template/lookup2.C: Same.
10671 * g++.dg/template/meminit2.C: Same.
10672 * g++.dg/template/nontype25.C: Same.
10673 * g++.dg/template/ptrmem2.C: Same.
10674 * g++.dg/template/qualttp19.C: Same.
10675 * g++.dg/template/qualttp20.C: Same.
10676 * g++.dg/template/ttp3.C: Same.
10677 * g++.dg/template/unify4.C: Same.
10678 * g++.dg/template/unify6.C: Same.
10679 * g++.dg/template/unify7.C: Same.
10680 * g++.dg/template/warn1.C: Same.
10681 * g++.dg/tree-ssa/dom-invalid.C: Same.
10682 * g++.dg/ubsan/shift-1.C: Same.
10683 * g++.dg/warn/Wunused-2.C: Same.
10684 * g++.dg/warn/Wunused-4.C: Same.
10685 * g++.dg/warn/Wunused-6.C: Same.
10686 * g++.dg/warn/deprecated-6.C: Same.
10687 * g++.dg/warn/deprecated.C: Same.
10688 * g++.dg/warn/effc1.C: Same.
10689 * g++.dg/warn/effc3.C: Same.
10690 * g++.dg/warn/incomplete1.C: Same.
10691 * g++.dg/warn/inline1.C: Same.
10692 * g++.dg/warn/noeffect2.C: Same.
10693 * g++.dg/warn/noeffect4.C: Same.
10694 * g++.dg/warn/oldcast1.C: Same.
10695 * g++.dg/warn/sentinel.C: Same.
10696 * g++.dg/warn/unit-1.C: Same.
10697 * g++.old-deja/g++.pt/inherit2.C: Same.
10698 * g++.old-deja/g++.pt/overload8.C: Same.
10699 * gcc.dg/20000926-1.c: Same.
10700 * gcc.dg/20040223-1.c: Same.
10701 * gcc.dg/Warray-bounds-7.c: Same.
10702 * gcc.dg/alias-1.c: Same.
10703 * gcc.dg/alias-12.c: Same.
10704 * gcc.dg/alias-13.c: Same.
10705 * gcc.dg/alias-2.c: Same.
10706 * gcc.dg/array-13.c: Same.
10707 * gcc.dg/array-4.c: Same.
10708 * gcc.dg/attr-ifunc-2.c: Same.
10709 * gcc.dg/attr-invalid.c: Same.
10710 * gcc.dg/attr-noinline.c: Same.
10711 * gcc.dg/bitfld-2.c: Same.
10712 * gcc.dg/c90-const-expr-7.c: Same.
10713 * gcc.dg/c99-const-expr-7.c: Same.
10714 * gcc.dg/cpp/20000625-1.c: Same.
10715 * gcc.dg/cpp/charconst-4.c: Same.
10716 * gcc.dg/cpp/include2.c: Same.
10717 * gcc.dg/cpp/include2a.c: Same.
10718 * gcc.dg/decl-4.c: Same.
10719 * gcc.dg/deprecated-4.c: Same.
10720 * gcc.dg/deprecated.c: Same.
10721 * gcc.dg/dfp/altivec-types.c: Same.
10722 * gcc.dg/float-range-1.c: Same.
10723 * gcc.dg/pack-test-3.c: Same.
10724 * gcc.dg/pr11492.c: Same.
10725 * gcc.dg/pr15360-1.c: Same.
10726 * gcc.dg/pr37908.c: Same.
10727 * gcc.dg/pr53265.c: Same.
10728 * gcc.dg/pr57287-2.c: Same.
10729 * gcc.dg/pr57287.c: Same.
10730 * gcc.dg/redecl-1.c: Same.
10731 * gcc.dg/sync-3.c: Same.
10732 * gcc.dg/two-types-1.c: Same.
10733 * gcc.dg/two-types-2.c: Same.
10734 * gcc.dg/two-types-4.c: Same.
10735 * gcc.dg/two-types-5.c: Same.
10736 * gcc.dg/two-types-6.c: Same.
10737 * gcc.dg/two-types-7.c: Same.
10738 * gcc.dg/two-types-8.c: Same.
10739 * gcc.dg/two-types-9.c: Same.
10740 * gcc.dg/uninit-I.c: Same.
10741 * gcc.dg/uninit-pr19430.c: Same.
10742 * gcc.dg/visibility-7.c: Same.
10743 * gcc.dg/winline-10.c: Same.
10744 * gcc.dg/winline-2.c: Same.
10745 * gcc.dg/winline-3.c: Same.
10746 * gcc.dg/winline-9.c: Same.
10747 * gcc.target/i386/attr-returns_twice-1.c: Same.
10748 * gcc.target/i386/chkp-const-check-2.c: Same.
10749 * gcc.target/i386/chkp-label-address.c: Same.
10750 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
10751 * gcc.target/i386/pr39162.c: Same.
10752 * gcc.target/i386/sse-5.c: Same.
10753 * gcc.target/powerpc/altivec-types-1.c: Same.
10754 * gcc.target/powerpc/altivec-types-2.c: Same.
10755 * gcc.target/powerpc/altivec-types-3.c: Same.
10756 * gcc.target/powerpc/float128-mix.c: Same.
10757 * gcc.target/powerpc/no-r11-3.c: Same.
10758 * gcc.target/spu/Wmain.c: Same.
10759 * gcc.target/spu/ea/errors2.c: Same.
10760 * gfortran.dg/assignment_1.f90: Same.
10761 * gfortran.dg/common_3.f90: Same.
10762 * gfortran.dg/der_io_1.f90: Same.
10763 * gfortran.dg/g77/20030326-1.f: Same.
10764 * gfortran.dg/g77/9263.f: Same.
10765 * gfortran.dg/g77/960317-1.f: Same.
10766 * gfortran.dg/g77/970625-2.f: Same.
10767 * gfortran.dg/g77/980615-0.f: Same.
10768 * gfortran.dg/g77/check0.f: Same.
10769 * gfortran.dg/g77/dnrm2.f: Same.
10770 * gfortran.dg/g77/pr9258.f: Same.
10771 * gfortran.dg/ichar_1.f90: Same.
10772 * gfortran.dg/interface_1.f90: Same.
10773 * gfortran.dg/namelist_1.f90: Same.
10774 * gfortran.dg/namelist_2.f90: Same.
10775 * gfortran.dg/namelist_3.f90: Same.
10776 * gfortran.dg/namelist_print_2.f: Same.
10777 * gfortran.dg/oldstyle_1.f90: Same.
10778 * gfortran.dg/runtime_warning_1.f90: Same.
10779 * gfortran.dg/underflow.f90: Same.
10780 * gnat.dg/specs/integer_value.ads: Same.
10781 * obj-c++.dg/fsf-package-0.m: Same.
10782 * objc.dg/two-types-1.m: Same.
10783
6e49961c
ML
107842017-04-28 Martin Liska <mliska@suse.cz>
10785
10786 PR gcov-profile/79891
10787 * gcc.misc-tests/gcov-17.c: New test.
10788 * gcc.misc-tests/gcov-18.c: New test.
10789
f166beaf
TV
107902017-04-28 Tom de Vries <tom@codesourcery.com>
10791
10792 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
10793 dg-(error|warning|message|bogus).
10794 * g++.dg/parse/parameter-declaration-1.C: Same.
10795 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
10796 * gcc.dg/Wpointer-sign-Wall.c: Same.
10797 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10798 * gcc.dg/cpp/19990413-1.c: Same.
10799 * gcc.dg/dg-test-1.c: Same.
10800 * gcc.dg/empty-source-2.c: Same.
10801 * gcc.dg/empty-source-3.c: Same.
10802 * gcc.dg/format/c99-printf-1.c: Same.
10803 * gcc.dg/format/c99-scanf-1.c: Same.
10804 * gcc.dg/label-decl-2.c: Same.
10805 * gcc.dg/m-un-2.c: Same.
10806 * gcc.dg/uninit-pr20644-O0.c: Same.
10807 * gfortran.dg/pr70006.f90: Same.
10808 * obj-c++.dg/fsf-package-0.m: Same.
10809
c3125b18
TV
108102017-04-28 Tom de Vries <tom@codesourcery.com>
10811
10812 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
10813 dg-(error|warning|message|bogus).
10814 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10815 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
10816 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
10817 * c-c++-common/pr20000.c: Same.
10818 * c-c++-common/pr49706.c: Same.
10819 * g++.dg/ext/utf16-4.C: Same.
10820 * g++.dg/parse/error2.C: Same.
10821 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10822 * g++.dg/warn/Wtype-limits.C: Same.
10823 * g++.dg/warn/overflow-warn-1.C: Same.
10824 * g++.dg/warn/overflow-warn-3.C: Same.
10825 * gcc.dg/Wpointer-sign-Wall.c: Same.
10826 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10827 * gcc.dg/Wtype-limits-Wextra.c: Same.
10828 * gcc.dg/Wtype-limits.c: Same.
10829 * gcc.dg/cpp/19990413-1.c: Same.
10830 * gcc.dg/dg-test-1.c: Same.
10831 * gcc.dg/empty-source-2.c: Same.
10832 * gcc.dg/empty-source-3.c: Same.
10833 * gcc.dg/label-decl-2.c: Same.
10834 * gcc.dg/m-un-2.c: Same.
10835 * gcc.dg/uninit-pr19430-O0.c: Same.
10836 * gcc.dg/uninit-pr19430.c: Same.
10837 * gcc.dg/uninit-pr20644-O0.c: Same.
10838 * gcc.dg/utf16-4.c: Same.
10839 * gfortran.dg/pr70006.f90: Same.
10840 * obj-c++.dg/fsf-package-0.m: Same.
10841
119092c1
RB
108422017-04-28 Richard Biener <rguenther@suse.de>
10843
10844 * gcc.dg/tree-ssa/evrp7.c: New testcase.
10845 * gcc.dg/tree-ssa/evrp8.c: Likewise.
10846 * gcc.dg/tree-ssa/evrp9.c: Likewise.
10847 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
10848 * gcc.dg/tree-ssa/vrp36.c: Likewise.
10849 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 10850
3777eda2
MP
108512017-04-27 Marek Polacek <polacek@redhat.com>
10852
10853 PR sanitizer/80349
10854 * c-c++-common/ubsan/pr80349.c: New test.
10855
8211c4a2
VR
108562017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
10857
10858 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
10859 diagnostics.
10860 * g++.dg/warn/pr12242.C: Likewise.
10861
94baf2e2
DE
108622017-04-27 David Edelsohn <dje.gcc@gmail.com>
10863
10864 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
10865
9a448688
ML
108662017-04-27 Martin Liska <mliska@suse.cz>
10867
10868 PR testsuite/79455
10869 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
10870 more generic.
10871
f8a36447
JJ
108722017-04-27 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR c++/80534
10875 * g++.dg/other/pr80534-1.C: New test.
10876 * g++.dg/other/pr80534-2.C: New test.
10877
1b7c8d39
RB
108782017-04-27 Richard Biener <rguenther@suse.de>
10879
10880 PR middle-end/80539
10881 * gcc.dg/torture/pr80539.c: New testcase.
10882
985b8393
JJ
108832017-04-27 Jakub Jelinek <jakub@redhat.com>
10884
10885 PR target/77728
10886 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
10887
a480422d
VR
108882017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
10889
10890 * g++.dg/diagnostic/nested-name-1.C: New test.
10891
f9726baa
ML
108922017-04-26 Martin Liska <mliska@suse.cz>
10893
10894 * gcc.dg/guality/guality.h: Add prefix to test verification.
10895
9f4df8f1
NS
108962017-04-25 Nathan Sidwell <nathan@acm.org>
10897
10898 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
10899
1913c8f6
UB
109002017-04-25 Uros Bizjak <ubizjak@gmail.com>
10901
10902 PR target/70799
10903 * gcc.target/i386/pr70799-5.c: New test.
10904
e602bbfc
MS
109052017-04-25 Martin Sebor <msebor@redhat.com>
10906
10907 PR tree-optimization/80497
10908 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
10909
7629ae90
RR
109102017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10911 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/77728
10914 * g++.dg/abi/pr77728-1.C: New test.
10915
2ef42cf9
MP
109162017-04-25 Marek Polacek <polacek@redhat.com>
10917
10918 PR sanitizer/80349
10919 * g++.dg/ubsan/pr80349-2.C: New test.
10920
70caf430
VR
109212017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
10922
10923 * g++.dg/cpp0x/enum34.C: New test.
10924
f66c70dc
TV
109252017-04-25 Tom de Vries <tom@codesourcery.com>
10926
10927 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
10928 variables.
10929 (dg-line): New proc.
10930 (process-message): Handle line number variables.
10931 * objc.dg/try-catch-12.m: Use dg-line.
10932
77071af6
BS
109332017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10934
10935 PR target/80482
10936 * gcc.target/powerpc/vec-constvolatile.c: New test.
10937
fbe91804
DM
109382017-04-25 David Malcolm <dmalcolm@redhat.com>
10939
10940 * g++.dg/semicolon-fixits.C: New test case.
10941
1c4ea66f
DM
109422017-04-25 David Malcolm <dmalcolm@redhat.com>
10943
10944 * gcc.dg/semicolon-fixits.c: New test case.
10945
5ca28c1d
DM
109462017-04-25 David Malcolm <dmalcolm@redhat.com>
10947
10948 * g++.dg/lookup/missing-std-include.C: New test file.
10949
2ec07fa6
RR
109502017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10951 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR target/77728
10954 * g++.dg/abi/pr77728-2.C: New test.
10955
7d5dbb22
DM
109562017-04-25 David Malcolm <dmalcolm@redhat.com>
10957
10958 PR c++/80177
10959 * g++.dg/spellcheck-pr80177.C: New test case.
10960
6a3936d4
NS
109612017-04-25 Nathan Sidwell <nathan@acm.org>
10962
10963 * g++.dg/dg.exp (find-cxx-tests): New function.
10964 (main): Use it, remove explicit pruning
10965
bed3fd46
RB
109662017-04-25 Richard Biener <rguenther@suse.de>
10967
10968 PR tree-optimization/80492
10969 * gcc.dg/pr80492.c: New testcase.
10970
c9e9c3ac
SKS
109712017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10972
10973 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
10974 for targets with int size less than 32 bits.
10975
2700fbd6
RB
109762017-04-25 Richard Biener <rguenther@suse.de>
10977
10978 PR tree-optimization/79201
10979 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
10980 * gcc.target/i386/pr22152.c: Disable sinking.
10981
e57136da
AK
109822017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10983
10984 PR target/80464
10985 * gfortran.fortran-torture/compile/pr80464.f90: New test.
10986
3cb9ee2f
AK
109872017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10988
10989 PR target/79895
10990 * gcc.target/s390/pr79895.c: New test.
10991
03db9ab5
DV
109922017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
10993
10994 PR target/80080
10995 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
10996 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
10997 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
10998
39259462
JJ
109992017-04-25 Jakub Jelinek <jakub@redhat.com>
11000
ba5d69f3
JJ
11001 PR rtl-optimization/80501
11002 * gcc.c-torture/execute/pr80501.c: New test.
11003
39259462
JJ
11004 PR rtl-optimization/80500
11005 * gcc.dg/pr80500.c: New test.
11006
bb0249cb
MG
110072017-04-25 Marc Glisse <marc.glisse@inria.fr>
11008
11009 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
11010 * gcc.dg/Wstrict-overflow-18.c: Xfail.
11011
be420eb8
JW
110122017-04-22 Janus Weil <janus@gcc.gnu.org>
11013
11014 PR fortran/80121
11015 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
11016 directive.
11017
0ebd1f00
DM
110182017-04-24 David Malcolm <dmalcolm@redhat.com>
11019
11020 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
11021 * jit.dg/test-alignment.c: New test case.
11022 * jit.dg/test-alignment.cc: New test case.
11023 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
11024 New test case.
11025
412f61f0
DM
110262017-04-24 David Malcolm <dmalcolm@redhat.com>
11027
11028 PR c++/80016
11029 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
11030 test function.
11031 (test_alignof): New test function.
11032
a8492d5e
MG
110332017-04-24 Marc Glisse <marc.glisse@inria.fr>
11034
11035 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
11036
ec856f5f
VR
110372017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
11038
11039 * g++.dg/diagnostic/duplicate1.C: New test.
11040 * g++.dg/cpp0x/duplicate1.C: New test.
11041
a753df11
MJ
110422017-04-24 Martin Jambor <mjambor@suse.cz>
11043
11044 PR tree-optimization/80293
11045 * g++.dg/tree-ssa/pr80293.C: New test.
11046
3ebd8e62
ML
110472017-04-24 Martin Liska <mliska@suse.cz>
11048
11049 PR middle-end/79931
11050 * g++.dg/ipa/pr79931.C: New test.
11051
f30a1190
RB
110522017-04-24 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/80494
11055 * gfortran.dg/pr80494.f90: New testcase.
11056
4c7c437c
RB
110572017-04-24 Richard Biener <rguenther@suse.de>
11058
11059 PR tree-optimization/79725
11060 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
11061
d21a8e3b
RB
110622017-04-24 Richard Biener <rguenther@suse.de>
11063
11064 PR c++/2972
11065 * g++.dg/warn/Wuninitialized-10.C: New testcase.
11066
c7eb642e
JD
110672017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11068
11069 PR fortran/80484
11070 * gfortran.dg/dtio_29.f03: New test.
11071
60fc41bd
JW
110722017-04-22 Janus Weil <janus@gcc.gnu.org>
11073
11074 PR fortran/80121
11075 * gfortran.dg/intent_out_9.f90: New test case.
11076
2eb8a343
UB
110772017-04-23 Uros Bizjak <ubizjak@gmail.com>
11078
11079 PR target/70799
1913c8f6 11080 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 11081
fc23d35a
JW
110822017-04-21 Janus Weil <janus@gcc.gnu.org>
11083
11084 PR fortran/80392
11085 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
11086
7b9efd03
UB
110872017-04-21 Uros Bizjak <ubizjak@gmail.com>
11088
11089 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
11090
2fd30fbe
RB
110912017-04-21 Richard Biener <rguenther@suse.de>
11092
11093 PR tree-optimization/79547
11094 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
11095
bb1bc604
RB
110962017-04-21 Richard Biener <rguenther@suse.de>
11097
11098 PR tree-optimization/78847
11099 * g++.dg/tree-ssa/pr78847.C: New testcase.
11100
666f7903
JJ
111012017-04-21 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR c/80468
11104 * gcc.dg/pr80468.c: New test.
11105
25c28f47
ML
111062017-04-21 Martin Liska <mliska@suse.cz>
11107
11108 PR tree-optimization/66278
11109 * gcc.dg/vect/pr66278.c: New test.
11110
6d553e9b
RB
111112017-04-21 Richard Biener <rguenther@suse.de>
11112
11113 PR tree-optimization/80237
11114 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
11115 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
11116 adjust expected optimizations.
11117
7fd1a747
RB
111182016-04-21 Richard Biener <rguenther@suse.de>
11119
11120 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
11121 of inner loops.
11122 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
11123 * gcc.dg/vect/vect-104.c: Likewise.
11124
2f23a412
EB
111252017-04-21 Eric Botcazou <ebotcazou@adacore.com>
11126
11127 PR tree-optimization/80426
11128 * gcc.c-torture/execute/20170429-1.c: Rename into...
11129 * gcc.c-torture/execute/20170419-1.c: ...this.
11130
8749b11f
UB
111312017-04-20 Uros Bizjak <ubizjak@gmail.com>
11132
11133 PR target/79804
11134 * gcc.target/i386/pr79804.c: New test.
11135
20917336
UB
111362017-04-20 Uros Bizjak <ubizjak@gmail.com>
11137
11138 PR target/78090
11139 * gcc.target/i386/conversion-2.c: Remove obsolete test.
11140
2414b022
DE
111412017-04-20 David Edelsohn <dje.gcc@gmail.com>
11142
11143 * g++/opt/pr80436.C: XFAIL on AIX.
11144
34d57a10
JW
111452017-04-20 Jonathan Wakely <jwakely@redhat.com>
11146
11147 PR c++/80473
11148 * g++.dg/diagnostic/pr80473.C: New test.
11149
c3cbcd45
VR
111502017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
11151
11152 * g++.dg/warn/Wextra-semi.C: New test.
11153
8a59d466
JJ
111542017-04-20 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR middle-end/80423
11157 * g++.dg/other/pr80423.C: New test.
11158
a4bb5c57
SKS
111592017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11160
11161 * gcc.dg/pr80170.c: Require ptr32plus.
11162
fe1e7d0e
EB
111632017-04-19 Eric Botcazou <ebotcazou@adacore.com>
11164
11165 PR tree-optimization/80426
11166 * gcc.c-torture/execute/20170419-1.c: New test.
11167
48d811eb
JJ
111682017-04-19 Jakub Jelinek <jakub@redhat.com>
11169
f19e6a9c
JJ
11170 PR debug/80461
11171 * g++.dg/debug/pr80461.C: New test.
11172
541035a6
JJ
11173 PR c++/80459
11174 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
11175 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
11176 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
11177
48d811eb
JJ
11178 PR debug/80436
11179 * g++.dg/opt/pr80436.C: New test.
11180
5249994e
SKS
111812017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11182
11183 * gcc.dg/torture/pr80341.c: Require int32plus.
11184
a16c8d8b 111852017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 11186 Jeff Law <law@redhat.com>
a16c8d8b
EB
11187
11188 * gcc.c-torture/compile/20170419-1.c: New test.
11189
6143c998
TV
111902017-04-19 Tom de Vries <tom@codesourcery.com>
11191
11192 PR testsuite/80221
11193 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
11194 subsequent dg directives.
11195 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11196 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
11197 * c-c++-common/attr-fallthrough-2.c: Same.
11198 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
11199 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
11200 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
11201 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
11202 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
11203 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
11204 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
11205 * c-c++-common/cilk-plus/CK/errors.c: Same.
11206 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
11207 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
11208 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
11209 * c-c++-common/cpp/pr57580.c: Same.
11210 * c-c++-common/goacc/asyncwait-1.c: Same.
11211 * c-c++-common/goacc/cache-2.c: Same.
11212 * c-c++-common/goacc/declare-2.c: Same.
11213 * c-c++-common/goacc/deviceptr-1.c: Same.
11214 * c-c++-common/goacc/routine-5.c: Same.
11215 * c-c++-common/gomp/clauses-2.c: Same.
11216 * c-c++-common/gomp/ordered-3.c: Same.
11217 * c-c++-common/gomp/pr67501.c: Same.
11218 * c-c++-common/pr20000.c: Same.
11219 * c-c++-common/pr43395.c: Same.
11220 * c-c++-common/pr49706.c: Same.
11221 * c-c++-common/pr77624-1.c: Same.
11222 * c-c++-common/pr77624-2.c: Same.
11223 * c-c++-common/raw-string-14.c: Same.
11224 * c-c++-common/raw-string-16.c: Same.
11225 * c-c++-common/raw-string-3.c: Same.
11226 * c-c++-common/raw-string-4.c: Same.
11227 * c-c++-common/raw-string-5.c: Same.
11228 * c-c++-common/raw-string-6.c: Same.
11229 * g++.dg/abi/mangle41.C: Same.
11230 * g++.dg/conversion/nullptr1.C: Same.
11231 * g++.dg/cpp0x/alias-decl-80296.C: Same.
11232 * g++.dg/cpp0x/auto27.C: Same.
11233 * g++.dg/cpp0x/constexpr-98.C: Same.
11234 * g++.dg/cpp0x/constexpr-diag2.C: Same.
11235 * g++.dg/cpp0x/diag2.C: Same.
11236 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
11237 * g++.dg/cpp0x/nullptr15.C: Same.
11238 * g++.dg/cpp0x/pr31431-2.C: Same.
11239 * g++.dg/cpp0x/pr31431.C: Same.
11240 * g++.dg/cpp0x/pr79118.C: Same.
11241 * g++.dg/cpp0x/static_assert3.C: Same.
11242 * g++.dg/cpp0x/temp_default2.C: Same.
11243 * g++.dg/cpp0x/trailing4.C: Same.
11244 * g++.dg/cpp0x/variadic-ex10.C: Same.
11245 * g++.dg/cpp0x/variadic-ex13.C: Same.
11246 * g++.dg/cpp0x/variadic-ex14.C: Same.
11247 * g++.dg/cpp0x/variadic-ex3.C: Same.
11248 * g++.dg/cpp0x/variadic-ex4.C: Same.
11249 * g++.dg/cpp0x/variadic59.C: Same.
11250 * g++.dg/cpp0x/vt-37737-2.C: Same.
11251 * g++.dg/cpp0x/vt-57397-1.C: Same.
11252 * g++.dg/cpp0x/vt-57397-2.C: Same.
11253 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
11254 * g++.dg/cpp1z/gen-attrs1.C: Same.
11255 * g++.dg/diagnostic/pr71075.C: Same.
11256 * g++.dg/eh/goto2.C: Same.
11257 * g++.dg/eh/goto3.C: Same.
11258 * g++.dg/expr/bitfield4.C: Same.
11259 * g++.dg/expr/bitfield5.C: Same.
11260 * g++.dg/expr/bitfield6.C: Same.
11261 * g++.dg/expr/bool1.C: Same.
11262 * g++.dg/expr/bool3.C: Same.
11263 * g++.dg/expr/cond10.C: Same.
11264 * g++.dg/expr/cond11.C: Same.
11265 * g++.dg/expr/lval3.C: Same.
11266 * g++.dg/expr/lval4.C: Same.
11267 * g++.dg/ext/anon-struct4.C: Same.
11268 * g++.dg/ext/attrib44.C: Same.
11269 * g++.dg/ext/builtin3.C: Same.
11270 * g++.dg/ext/dllimport7.C: Same.
11271 * g++.dg/ext/label5.C: Same.
11272 * g++.dg/ext/no-asm-1.C: Same.
11273 * g++.dg/ext/utf16-4.C: Same.
11274 * g++.dg/ext/vla2.C: Same.
11275 * g++.dg/gomp/block-1.C: Same.
11276 * g++.dg/gomp/block-2.C: Same.
11277 * g++.dg/gomp/block-3.C: Same.
11278 * g++.dg/gomp/block-5.C: Same.
11279 * g++.dg/gomp/linear-2.C: Same.
11280 * g++.dg/gomp/target-1.C: Same.
11281 * g++.dg/gomp/target-2.C: Same.
11282 * g++.dg/gomp/taskgroup-1.C: Same.
11283 * g++.dg/gomp/teams-1.C: Same.
11284 * g++.dg/inherit/pure1.C: Same.
11285 * g++.dg/init/array43.C: Same.
11286 * g++.dg/init/array46.C: Same.
11287 * g++.dg/init/const10.C: Same.
11288 * g++.dg/init/ctor4-1.C: Same.
11289 * g++.dg/init/ctor4.C: Same.
11290 * g++.dg/init/new37.C: Same.
11291 * g++.dg/init/pr25811.C: Same.
11292 * g++.dg/init/pr29043.C: Same.
11293 * g++.dg/init/pr29571.C: Same.
11294 * g++.dg/lookup/duperr1.C: Same.
11295 * g++.dg/lookup/error1.C: Same.
11296 * g++.dg/lookup/koenig5.C: Same.
11297 * g++.dg/lookup/pr77549.C: Same.
11298 * g++.dg/lookup/suggestions1.C: Same.
11299 * g++.dg/lookup/using16.C: Same.
11300 * g++.dg/lookup/using7.C: Same.
11301 * g++.dg/other/anon-union3.C: Same.
11302 * g++.dg/other/array2.C: Same.
11303 * g++.dg/other/error13.C: Same.
11304 * g++.dg/other/error34.C: Same.
11305 * g++.dg/overload/builtin1.C: Same.
11306 * g++.dg/overload/conv-op1.C: Same.
11307 * g++.dg/overload/error3.C: Same.
11308 * g++.dg/overload/koenig1.C: Same.
11309 * g++.dg/overload/operator5.C: Same.
11310 * g++.dg/overload/template5.C: Same.
11311 * g++.dg/overload/unknown1.C: Same.
11312 * g++.dg/overload/using2.C: Same.
11313 * g++.dg/parse/constructor1.C: Same.
11314 * g++.dg/parse/crash36.C: Same.
11315 * g++.dg/parse/crash63.C: Same.
11316 * g++.dg/parse/error11.C: Same.
11317 * g++.dg/parse/error12.C: Same.
11318 * g++.dg/parse/error14.C: Same.
11319 * g++.dg/parse/error2.C: Same.
11320 * g++.dg/parse/error21.C: Same.
11321 * g++.dg/parse/error26.C: Same.
11322 * g++.dg/parse/error36.C: Same.
11323 * g++.dg/parse/friend12.C: Same.
11324 * g++.dg/parse/invalid-op1.C: Same.
11325 * g++.dg/parse/missing-template1.C: Same.
11326 * g++.dg/parse/parser-pr28152-2.C: Same.
11327 * g++.dg/parse/parser-pr28152.C: Same.
11328 * g++.dg/parse/pr16696-permissive.C: Same.
11329 * g++.dg/parse/pr16696.C: Same.
11330 * g++.dg/parse/pr69628.C: Same.
11331 * g++.dg/parse/ret-type2.C: Same.
11332 * g++.dg/parse/specialization1.C: Same.
11333 * g++.dg/parse/template3.C: Same.
11334 * g++.dg/parse/template9.C: Same.
11335 * g++.dg/parse/typename11.C: Same.
11336 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
11337 * g++.dg/pr45330.C: Same.
11338 * g++.dg/rtti/typeid6.C: Same.
11339 * g++.dg/spellcheck-fields.C: Same.
11340 * g++.dg/spellcheck-typenames.C: Same.
11341 * g++.dg/tc1/dr108.C: Same.
11342 * g++.dg/tc1/dr147.C: Same.
11343 * g++.dg/template/arg7.C: Same.
11344 * g++.dg/template/conv11.C: Same.
11345 * g++.dg/template/crash13.C: Same.
11346 * g++.dg/template/crash55.C: Same.
11347 * g++.dg/template/dependent-expr5.C: Same.
11348 * g++.dg/template/error17.C: Same.
11349 * g++.dg/template/error33.C: Same.
11350 * g++.dg/template/error4.C: Same.
11351 * g++.dg/template/error50.C: Same.
11352 * g++.dg/template/error53.C: Same.
11353 * g++.dg/template/friend.C: Same.
11354 * g++.dg/template/func2.C: Same.
11355 * g++.dg/template/local6.C: Same.
11356 * g++.dg/template/member5.C: Same.
11357 * g++.dg/template/meminit1.C: Same.
11358 * g++.dg/template/nested3.C: Same.
11359 * g++.dg/template/nontype6.C: Same.
11360 * g++.dg/template/overload12.C: Same.
11361 * g++.dg/template/ptrmem8.C: Same.
11362 * g++.dg/template/qualified-id1.C: Same.
11363 * g++.dg/template/spec15.C: Same.
11364 * g++.dg/template/static1.C: Same.
11365 * g++.dg/template/static10.C: Same.
11366 * g++.dg/template/static2.C: Same.
11367 * g++.dg/template/ttp25.C: Same.
11368 * g++.dg/template/typedef2.C: Same.
11369 * g++.dg/template/typename2.C: Same.
11370 * g++.dg/template/unify10.C: Same.
11371 * g++.dg/template/unify6.C: Same.
11372 * g++.dg/template/unify7.C: Same.
11373 * g++.dg/template/unify9.C: Same.
11374 * g++.dg/template/varmod1.C: Same.
11375 * g++.dg/ubsan/div-by-zero-1.C: Same.
11376 * g++.dg/ubsan/pr63956.C: Same.
11377 * g++.dg/warn/Waddress-1.C: Same.
11378 * g++.dg/warn/Wconversion2.C: Same.
11379 * g++.dg/warn/Wnull-conversion-1.C: Same.
11380 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
11381 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
11382 * g++.dg/warn/Wswitch-1.C: Same.
11383 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
11384 * g++.dg/warn/Wtype-limits.C: Same.
11385 * g++.dg/warn/Wunused-parm-5.C: Same.
11386 * g++.dg/warn/deprecated-6.C: Same.
11387 * g++.dg/warn/deprecated.C: Same.
11388 * g++.dg/warn/incomplete1.C: Same.
11389 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
11390 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
11391 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
11392 * g++.dg/warn/overflow-warn-1.C: Same.
11393 * g++.dg/warn/overflow-warn-3.C: Same.
11394 * g++.dg/warn/overflow-warn-4.C: Same.
11395 * g++.dg/warn/pr12242.C: Same.
11396 * g++.dg/warn/pr30551-2.C: Same.
11397 * g++.dg/warn/pr30551.C: Same.
11398 * g++.old-deja/g++.benjamin/16077.C: Same.
11399 * g++.old-deja/g++.bob/inherit1.C: Same.
11400 * g++.old-deja/g++.brendan/crash56.C: Same.
11401 * g++.old-deja/g++.brendan/template17.C: Same.
11402 * g++.old-deja/g++.eh/ctor1.C: Same.
11403 * g++.old-deja/g++.jason/bool5.C: Same.
11404 * g++.old-deja/g++.jason/cond.C: Same.
11405 * g++.old-deja/g++.jason/operator.C: Same.
11406 * g++.old-deja/g++.jason/pmf5.C: Same.
11407 * g++.old-deja/g++.law/ctors5.C: Same.
11408 * g++.old-deja/g++.law/missed-error2.C: Same.
11409 * g++.old-deja/g++.law/operators9.C: Same.
11410 * g++.old-deja/g++.law/temps1.C: Same.
11411 * g++.old-deja/g++.mike/for2.C: Same.
11412 * g++.old-deja/g++.mike/ns5.C: Same.
11413 * g++.old-deja/g++.mike/ns7.C: Same.
11414 * g++.old-deja/g++.mike/p10769b.C: Same.
11415 * g++.old-deja/g++.niklas/t120.C: Same.
11416 * g++.old-deja/g++.niklas/t121.C: Same.
11417 * g++.old-deja/g++.ns/koenig5.C: Same.
11418 * g++.old-deja/g++.oliva/overload1.C: Same.
11419 * g++.old-deja/g++.other/crash24.C: Same.
11420 * g++.old-deja/g++.other/crash25.C: Same.
11421 * g++.old-deja/g++.other/decl5.C: Same.
11422 * g++.old-deja/g++.other/lineno5.C: Same.
11423 * g++.old-deja/g++.other/null3.C: Same.
11424 * g++.old-deja/g++.other/overcnv2.C: Same.
11425 * g++.old-deja/g++.other/ptrmem7.C: Same.
11426 * g++.old-deja/g++.other/typename1.C: Same.
11427 * g++.old-deja/g++.other/vaarg3.C: Same.
11428 * g++.old-deja/g++.pt/crash10.C: Same.
11429 * g++.old-deja/g++.pt/crash28.C: Same.
11430 * g++.old-deja/g++.pt/crash38.C: Same.
11431 * g++.old-deja/g++.pt/explicit70.C: Same.
11432 * g++.old-deja/g++.pt/explicit77.C: Same.
11433 * g++.old-deja/g++.pt/expr2.C: Same.
11434 * g++.old-deja/g++.pt/spec5.C: Same.
11435 * g++.old-deja/g++.pt/spec6.C: Same.
11436 * g++.old-deja/g++.pt/typename3.C: Same.
11437 * g++.old-deja/g++.pt/typename5.C: Same.
11438 * g++.old-deja/g++.pt/typename6.C: Same.
11439 * g++.old-deja/g++.pt/typename7.C: Same.
11440 * g++.old-deja/g++.pt/unify4.C: Same.
11441 * g++.old-deja/g++.pt/unify8.C: Same.
11442 * g++.old-deja/g++.pt/vaarg3.C: Same.
11443 * g++.old-deja/g++.robertl/eb22.C: Same.
11444 * g++.old-deja/g++.robertl/eb4.C: Same.
11445 * g++.old-deja/g++.robertl/eb44.C: Same.
11446 * g++.old-deja/g++.robertl/eb69.C: Same.
11447 * g++.old-deja/g++.robertl/eb98.C: Same.
11448 * gcc.dg/20031223-1.c: Same.
11449 * gcc.dg/940510-1.c: Same.
11450 * gcc.dg/990506-0.c: Same.
11451 * gcc.dg/Walloca-1.c: Same.
11452 * gcc.dg/Walloca-2.c: Same.
11453 * gcc.dg/Wconversion-integer.c: Same.
11454 * gcc.dg/Wcxx-compat-8.c: Same.
11455 * gcc.dg/Wimplicit-int-1.c: Same.
11456 * gcc.dg/Wimplicit-int-2.c: Same.
11457 * gcc.dg/Wimplicit-int-4.c: Same.
11458 * gcc.dg/Wpointer-sign-Wall.c: Same.
11459 * gcc.dg/Wpointer-sign-pedantic.c: Same.
11460 * gcc.dg/Wshadow-1.c: Same.
11461 * gcc.dg/Wshadow-3.c: Same.
11462 * gcc.dg/Wswitch-enum-error.c: Same.
11463 * gcc.dg/Wswitch-enum.c: Same.
11464 * gcc.dg/Wswitch-error.c: Same.
11465 * gcc.dg/Wswitch.c: Same.
11466 * gcc.dg/Wtype-limits-Wextra.c: Same.
11467 * gcc.dg/Wtype-limits.c: Same.
11468 * gcc.dg/Wvla-larger-than-2.c: Same.
11469 * gcc.dg/anon-struct-5.c: Same.
11470 * gcc.dg/array-10.c: Same.
11471 * gcc.dg/array-11.c: Same.
11472 * gcc.dg/array-15.c: Same.
11473 * gcc.dg/array-2.c: Same.
11474 * gcc.dg/array-8.c: Same.
11475 * gcc.dg/array-const-2.c: Same.
11476 * gcc.dg/array-const-3.c: Same.
11477 * gcc.dg/bitfld-1.c: Same.
11478 * gcc.dg/bitfld-8.c: Same.
11479 * gcc.dg/builtin-redefine.c: Same.
11480 * gcc.dg/c11-noreturn-1.c: Same.
11481 * gcc.dg/c11-noreturn-2.c: Same.
11482 * gcc.dg/c11-static-assert-3.c: Same.
11483 * gcc.dg/c90-arraydecl-1.c: Same.
11484 * gcc.dg/c90-complex-1.c: Same.
11485 * gcc.dg/c90-complit-1.c: Same.
11486 * gcc.dg/c90-const-expr-11.c: Same.
11487 * gcc.dg/c90-const-expr-7.c: Same.
11488 * gcc.dg/c90-const-expr-8.c: Same.
11489 * gcc.dg/c90-enum-comma-1.c: Same.
11490 * gcc.dg/c90-flex-array-1.c: Same.
11491 * gcc.dg/c90-hexfloat-1.c: Same.
11492 * gcc.dg/c90-idem-qual-1.c: Same.
11493 * gcc.dg/c90-idem-qual-2.c: Same.
11494 * gcc.dg/c90-idem-qual-3.c: Same.
11495 * gcc.dg/c90-mixdecl-1.c: Same.
11496 * gcc.dg/c90-restrict-1.c: Same.
11497 * gcc.dg/c90-return-1.c: Same.
11498 * gcc.dg/c99-array-nonobj-1.c: Same.
11499 * gcc.dg/c99-arraydecl-1.c: Same.
11500 * gcc.dg/c99-complex-1.c: Same.
11501 * gcc.dg/c99-complex-2.c: Same.
11502 * gcc.dg/c99-complit-2.c: Same.
11503 * gcc.dg/c99-const-expr-7.c: Same.
11504 * gcc.dg/c99-const-expr-8.c: Same.
11505 * gcc.dg/c99-flex-array-3.c: Same.
11506 * gcc.dg/c99-flex-array-7.c: Same.
11507 * gcc.dg/c99-flex-array-typedef-7.c: Same.
11508 * gcc.dg/c99-impl-decl-1.c: Same.
11509 * gcc.dg/c99-impl-int-1.c: Same.
11510 * gcc.dg/c99-impl-int-2.c: Same.
11511 * gcc.dg/c99-init-3.c: Same.
11512 * gcc.dg/c99-restrict-1.c: Same.
11513 * gcc.dg/c99-return-1.c: Same.
11514 * gcc.dg/c99-tag-1.c: Same.
11515 * gcc.dg/c99-tag-3.c: Same.
11516 * gcc.dg/call-diag-2.c: Same.
11517 * gcc.dg/cpp/19940712-1.c: Same.
11518 * gcc.dg/cpp/19951025-1.c: Same.
11519 * gcc.dg/cpp/19990413-1.c: Same.
11520 * gcc.dg/cpp/direct2.c: Same.
11521 * gcc.dg/cpp/direct2s.c: Same.
11522 * gcc.dg/cpp/pr28709.c: Same.
11523 * gcc.dg/cpp/pr61854-c90.c: Same.
11524 * gcc.dg/cpp/pr61854-c94.c: Same.
11525 * gcc.dg/cpp/pragma-1.c: Same.
11526 * gcc.dg/cpp/pragma-2.c: Same.
11527 * gcc.dg/cpp/trad/escaped-eof.c: Same.
11528 * gcc.dg/cpp/trad/literals-2.c: Same.
11529 * gcc.dg/cpp/warn-comments-2.c: Same.
11530 * gcc.dg/cpp/warn-comments-3.c: Same.
11531 * gcc.dg/cpp/warn-comments.c: Same.
11532 * gcc.dg/cpp/warn-long-long-2.c: Same.
11533 * gcc.dg/cpp/warn-long-long.c: Same.
11534 * gcc.dg/cpp/warn-redefined-2.c: Same.
11535 * gcc.dg/cpp/warn-redefined.c: Same.
11536 * gcc.dg/darwin-cfstring-2.c: Same.
11537 * gcc.dg/darwin-cfstring-format-1.c: Same.
11538 * gcc.dg/decl-9.c: Same.
11539 * gcc.dg/declspec-1.c: Same.
11540 * gcc.dg/declspec-10.c: Same.
11541 * gcc.dg/declspec-11.c: Same.
11542 * gcc.dg/declspec-13.c: Same.
11543 * gcc.dg/declspec-18.c: Same.
11544 * gcc.dg/declspec-4.c: Same.
11545 * gcc.dg/declspec-5.c: Same.
11546 * gcc.dg/declspec-6.c: Same.
11547 * gcc.dg/declspec-8.c: Same.
11548 * gcc.dg/deprecated-4.c: Same.
11549 * gcc.dg/deprecated.c: Same.
11550 * gcc.dg/dfp/composite-type.c: Same.
11551 * gcc.dg/empty-source-2.c: Same.
11552 * gcc.dg/empty-source-3.c: Same.
11553 * gcc.dg/format/attr-6.c: Same.
11554 * gcc.dg/format/branch-1.c: Same.
11555 * gcc.dg/format/c90-printf-1.c: Same.
11556 * gcc.dg/format/c90-strftime-2.c: Same.
11557 * gcc.dg/format/c99-strftime-1.c: Same.
11558 * gcc.dg/format/cmn-err-1.c: Same.
11559 * gcc.dg/format/few-1.c: Same.
11560 * gcc.dg/format/ms_branch-1.c: Same.
11561 * gcc.dg/format/ms_unnamed-1.c: Same.
11562 * gcc.dg/format/ms_va-1.c: Same.
11563 * gcc.dg/format/unnamed-1.c: Same.
11564 * gcc.dg/format/va-1.c: Same.
11565 * gcc.dg/format/xopen-1.c: Same.
11566 * gcc.dg/funcdef-var-1.c: Same.
11567 * gcc.dg/funcdef-var-2.c: Same.
11568 * gcc.dg/gnu89-const-expr-1.c: Same.
11569 * gcc.dg/gnu89-const-expr-2.c: Same.
11570 * gcc.dg/gnu90-const-expr-1.c: Same.
11571 * gcc.dg/gnu99-const-expr-1.c: Same.
11572 * gcc.dg/gnu99-const-expr-2.c: Same.
11573 * gcc.dg/gnu99-init-2.c: Same.
11574 * gcc.dg/gomp/_Atomic-5.c: Same.
11575 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
11576 * gcc.dg/gomp/atomic-5.c: Same.
11577 * gcc.dg/gomp/linear-1.c: Same.
11578 * gcc.dg/gomp/pr67500.c: Same.
11579 * gcc.dg/init-bad-1.c: Same.
11580 * gcc.dg/init-bad-2.c: Same.
11581 * gcc.dg/init-bad-3.c: Same.
11582 * gcc.dg/init-string-1.c: Same.
11583 * gcc.dg/label-compound-stmt-1.c: Same.
11584 * gcc.dg/label-decl-2.c: Same.
11585 * gcc.dg/label-decl-4.c: Same.
11586 * gcc.dg/large-size-array-2.c: Same.
11587 * gcc.dg/large-size-array-4.c: Same.
11588 * gcc.dg/lvalue-6.c: Same.
11589 * gcc.dg/m-un-2.c: Same.
11590 * gcc.dg/multiple-overflow-warn-1.c: Same.
11591 * gcc.dg/multiple-overflow-warn-2.c: Same.
11592 * gcc.dg/multiple-overflow-warn-3.c: Same.
11593 * gcc.dg/nested-redef-1.c: Same.
11594 * gcc.dg/no-asm-1.c: Same.
11595 * gcc.dg/no-asm-3.c: Same.
11596 * gcc.dg/no-asm-4.c: Same.
11597 * gcc.dg/noncompile/20010524-1.c: Same.
11598 * gcc.dg/noncompile/incomplete-5.c: Same.
11599 * gcc.dg/noncompile/pr44517.c: Same.
11600 * gcc.dg/noncompile/pr52290.c: Same.
11601 * gcc.dg/noreturn-1.c: Same.
11602 * gcc.dg/overflow-warn-1.c: Same.
11603 * gcc.dg/overflow-warn-2.c: Same.
11604 * gcc.dg/overflow-warn-3.c: Same.
11605 * gcc.dg/overflow-warn-4.c: Same.
11606 * gcc.dg/parm-mismatch-1.c: Same.
11607 * gcc.dg/parser-pr28152-2.c: Same.
11608 * gcc.dg/parser-pr28152.c: Same.
11609 * gcc.dg/pedwarn-init.c: Same.
11610 * gcc.dg/pointer-arith-2.c: Same.
11611 * gcc.dg/pointer-arith-3.c: Same.
11612 * gcc.dg/pointer-arith-4.c: Same.
11613 * gcc.dg/pr14475.c: Same.
11614 * gcc.dg/pr18596-3.c: Same.
11615 * gcc.dg/pr18809-1.c: Same.
11616 * gcc.dg/pr27953.c: Same.
11617 * gcc.dg/pr30457.c: Same.
11618 * gcc.dg/pr30551-2.c: Same.
11619 * gcc.dg/pr30551-3.c: Same.
11620 * gcc.dg/pr30551-4.c: Same.
11621 * gcc.dg/pr30551-5.c: Same.
11622 * gcc.dg/pr30551-6.c: Same.
11623 * gcc.dg/pr30551.c: Same.
11624 * gcc.dg/pr36997.c: Same.
11625 * gcc.dg/pr41842.c: Same.
11626 * gcc.dg/pr48552-1.c: Same.
11627 * gcc.dg/pr48552-2.c: Same.
11628 * gcc.dg/pr59717.c: Same.
11629 * gcc.dg/pr61077.c: Same.
11630 * gcc.dg/pr61096-1.c: Same.
11631 * gcc.dg/pr63626.c: Same.
11632 * gcc.dg/pr64223-1.c: Same.
11633 * gcc.dg/pr64223-2.c: Same.
11634 * gcc.dg/pr8788-1.c: Same.
11635 * gcc.dg/pr8927-1.c: Same.
11636 * gcc.dg/pragma-darwin.c: Same.
11637 * gcc.dg/pragma-diag-5.c: Same.
11638 * gcc.dg/pragma-message.c: Same.
11639 * gcc.dg/redecl-1.c: Same.
11640 * gcc.dg/simd-1.c: Same.
11641 * gcc.dg/simd-5.c: Same.
11642 * gcc.dg/simd-6.c: Same.
11643 * gcc.dg/spellcheck-fields.c: Same.
11644 * gcc.dg/spellcheck-typenames.c: Same.
11645 * gcc.dg/struct-semi-2.c: Same.
11646 * gcc.dg/struct-semi-3.c: Same.
11647 * gcc.dg/transparent-union-3.c: Same.
11648 * gcc.dg/ucnid-8.c: Same.
11649 * gcc.dg/uninit-pr19430-O0.c: Same.
11650 * gcc.dg/uninit-pr19430.c: Same.
11651 * gcc.dg/uninit-pr20644-O0.c: Same.
11652 * gcc.dg/utf-dflt.c: Same.
11653 * gcc.dg/utf-dflt2.c: Same.
11654 * gcc.dg/utf16-4.c: Same.
11655 * gcc.dg/vla-11.c: Same.
11656 * gcc.dg/vla-20.c: Same.
11657 * gcc.dg/vla-init-1.c: Same.
11658 * gcc.dg/vla-init-2.c: Same.
11659 * gcc.dg/vla-init-3.c: Same.
11660 * gcc.dg/weak/weak-6.c: Same.
11661 * gcc.dg/weak/weak-7.c: Same.
11662 * gcc.dg/wtr-int-type-1.c: Same.
11663 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
11664 * gcc.target/arm/polytypes.c: Same.
11665 * gcc.target/i386/spellcheck-options-4.c: Same.
11666 * gcc.target/powerpc/20030218-1.c: Same.
11667 * gcc.target/sh/pr21255-4.c: Same.
11668 * gcc.test-framework/dg-error-exp-XP.c: Same.
11669 * gfortran.dg/array_constructor_30.f03: Same.
11670 * gfortran.dg/class_30.f90: Same.
11671 * gfortran.dg/goacc/subarrays.f95: Same.
11672 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
11673 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
11674 * gfortran.dg/intrinsic_std_1.f90: Same.
11675 * gfortran.dg/pr70006.f90: Same.
11676 * gfortran.dg/warning-directive-1.F90: Same.
11677 * gfortran.dg/warning-directive-2.F90: Same.
11678 * gfortran.dg/warning-directive-3.F90: Same.
11679 * gfortran.dg/warning-directive-4.F90: Same.
11680 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
11681 * obj-c++.dg/class-extension-1.mm: Same.
11682 * obj-c++.dg/class-extension-2.mm: Same.
11683 * obj-c++.dg/class-protocol-1.mm: Same.
11684 * obj-c++.dg/cxx-ivars-1.mm: Same.
11685 * obj-c++.dg/duplicate-class-1.mm: Same.
11686 * obj-c++.dg/exceptions-3.mm: Same.
11687 * obj-c++.dg/exceptions-4.mm: Same.
11688 * obj-c++.dg/exceptions-5.mm: Same.
11689 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
11690 * obj-c++.dg/fsf-package-0.m: Same.
11691 * obj-c++.dg/invalid-type-1.mm: Same.
11692 * obj-c++.dg/method-12.mm: Same.
11693 * obj-c++.dg/method-13.mm: Same.
11694 * obj-c++.dg/method-15.mm: Same.
11695 * obj-c++.dg/method-16.mm: Same.
11696 * obj-c++.dg/method-6.mm: Same.
11697 * obj-c++.dg/method-7.mm: Same.
11698 * obj-c++.dg/property/at-property-1.mm: Same.
11699 * obj-c++.dg/property/at-property-14.mm: Same.
11700 * obj-c++.dg/property/at-property-17.mm: Same.
11701 * obj-c++.dg/property/at-property-21.mm: Same.
11702 * obj-c++.dg/property/at-property-5.mm: Same.
11703 * obj-c++.dg/property/dotsyntax-4.mm: Same.
11704 * obj-c++.dg/property/dynamic-3.mm: Same.
11705 * obj-c++.dg/property/dynamic-4.mm: Same.
11706 * obj-c++.dg/property/property-neg-1.mm: Same.
11707 * obj-c++.dg/property/property-neg-6.mm: Same.
11708 * obj-c++.dg/property/synthesize-11.mm: Same.
11709 * obj-c++.dg/property/synthesize-5.mm: Same.
11710 * obj-c++.dg/property/synthesize-6.mm: Same.
11711 * obj-c++.dg/proto-lossage-4.mm: Same.
11712 * obj-c++.dg/protocol-qualifier-2.mm: Same.
11713 * obj-c++.dg/strings/strings-1.mm: Same.
11714 * obj-c++.dg/super-class-1.mm: Same.
11715 * obj-c++.dg/syntax-error-6.mm: Same.
11716 * obj-c++.dg/syntax-error-7.mm: Same.
11717 * obj-c++.dg/syntax-error-9.mm: Same.
11718 * obj-c++.dg/try-catch-13.mm: Same.
11719 * objc.dg/attributes/method-noreturn-1.m: Same.
11720 * objc.dg/bad-receiver-type-2.m: Same.
11721 * objc.dg/bad-receiver-type.m: Same.
11722 * objc.dg/call-super-2.m: Same.
11723 * objc.dg/class-2.m: Same.
11724 * objc.dg/class-extension-1.m: Same.
11725 * objc.dg/class-extension-2.m: Same.
11726 * objc.dg/class-protocol-1.m: Same.
11727 * objc.dg/desig-init-1.m: Same.
11728 * objc.dg/duplicate-class-1.m: Same.
11729 * objc.dg/exceptions-3.m: Same.
11730 * objc.dg/exceptions-4.m: Same.
11731 * objc.dg/exceptions-5.m: Same.
11732 * objc.dg/foreach-6.m: Same.
11733 * objc.dg/foreach-7.m: Same.
11734 * objc.dg/fsf-nsstring-format-1.m: Same.
11735 * objc.dg/fsf-package-0.m: Same.
11736 * objc.dg/invalid-type-1.m: Same.
11737 * objc.dg/method-11.m: Same.
11738 * objc.dg/method-19.m: Same.
11739 * objc.dg/method-2.m: Same.
11740 * objc.dg/method-20.m: Same.
11741 * objc.dg/method-5.m: Same.
11742 * objc.dg/method-6.m: Same.
11743 * objc.dg/method-7.m: Same.
11744 * objc.dg/method-9.m: Same.
11745 * objc.dg/missing-proto-3.m: Same.
11746 * objc.dg/private-1.m: Same.
11747 * objc.dg/property/at-property-1.m: Same.
11748 * objc.dg/property/at-property-14.m: Same.
11749 * objc.dg/property/at-property-17.m: Same.
11750 * objc.dg/property/at-property-21.m: Same.
11751 * objc.dg/property/at-property-5.m: Same.
11752 * objc.dg/property/dynamic-3.m: Same.
11753 * objc.dg/property/dynamic-4.m: Same.
11754 * objc.dg/property/property-neg-1.m: Same.
11755 * objc.dg/property/property-neg-6.m: Same.
11756 * objc.dg/property/synthesize-11.m: Same.
11757 * objc.dg/property/synthesize-5.m: Same.
11758 * objc.dg/property/synthesize-6.m: Same.
11759 * objc.dg/proto-hier-1.m: Same.
11760 * objc.dg/proto-lossage-4.m: Same.
11761 * objc.dg/protocol-qualifier-2.m: Same.
11762 * objc.dg/strings/strings-1.m: Same.
11763 * objc.dg/type-size-1.m: Same.
11764
d904a983
JL
117652017-04-18 Jeff Law <law@redhat.com>
11766
11767 PR target/74563
11768 * gcc.target/mips/pr74563: New test.
11769
0155ed56
JJ
117702017-04-18 Jakub Jelinek <jakub@redhat.com>
11771
11772 PR tree-optimization/80443
11773 * gcc.c-torture/compile/pr80443.c: New test.
11774
f380f608
RS
117752017-04-18 Richard Sandiford <richard.sandiford@arm.com>
11776
11777 PR rtl-optimization/80357
11778 * gcc.c-torture/compile/pr80357.c: New test.
11779
dd68669b
JL
117802017-04-18 Jeff Law <law@redhat.com>
11781
11782 PR middle-end/80422
11783 * gcc.c-torture/compile/pr80422.c: New test.
11784
1cda61fc
JJ
117852017-04-18 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR debug/80263
11788 * gcc.dg/debug/dwarf2/pr80263.c: New test.
11789
19970253
MM
117902017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11791
11792 PR target/80099
11793 * gcc.target/powerpc/pr80099-1.c: New test.
11794 * gcc.target/powerpc/pr80099-2.c: Likewise.
11795 * gcc.target/powerpc/pr80099-3.c: Likewise.
11796 * gcc.target/powerpc/pr80099-4.c: Likewise.
11797 * gcc.target/powerpc/pr80099-5.c: Likewise.
11798
8487c9a5
JJ
117992017-04-18 Jakub Jelinek <jakub@redhat.com>
11800
3b5fb3cb
JJ
11801 PR sanitizer/80444
11802 * gcc.dg/sancov/pr80444.c: New test.
11803
8487c9a5
JJ
11804 PR middle-end/79788
11805 PR middle-end/80375
11806 * gcc.dg/pr79788-1.c: New test.
11807 * gcc.dg/pr79788-2.c: New test.
11808
be7c73ae
MP
118092017-04-18 Marek Polacek <polacek@redhat.com>
11810
11811 PR c++/80244 - ICE with attribute in template alias.
11812 * g++.dg/cpp0x/alias-decl-59.C: New test.
11813
d6e3e8a5
MP
11814 PR c++/80241 - ICE with alignas pack expansion.
11815 * g++.dg/cpp0x/alignas11.C: New test.
11816
1adb82e1
BE
118172017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
11818
11819 PR c++/80287
11820 * g++.dg/lto/pr80287_0.C: New test.
11821
fb5e5621
KN
118222017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11823
11824 PR target/80315
11825 * gcc.target/powerpc/pr80315-1.c: New test.
11826 * gcc.target/powerpc/pr80315-2.c: New test.
11827 * gcc.target/powerpc/pr80315-3.c: New test.
11828 * gcc.target/powerpc/pr80315-4.c: New test.
11829
afeaeb70
TV
118302017-04-16 Tom de Vries <tom@codesourcery.com>
11831
11832 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
11833 directive.
11834 * g++.dg/parse/error3.C: Same.
11835 * g++.old-deja/g++.pt/niklas01a.C: Same.
11836 * gcc.dg/990506-0.c: Same.
11837 * gcc.dg/cpp/19990413-1.c: Same.
11838 * gcc.dg/cpp/pragma-1.c: Same.
11839 * gcc.dg/cpp/pragma-2.c: Same.
11840 * gcc.dg/m-un-2.c: Same.
11841 * objc.dg/private-1.m: Same.
11842
604f37cd
UB
118432017-04-15 Uros Bizjak <ubizjak@gmail.com>
11844
11845 * gcc.dg/pr54669.c: Fix dg-do directive.
11846 * gcc.dg/pr78582.c: Ditto.
11847 * gcc.dg/pr80020.c: Ditto.
11848 * gcc.dg/torture/pr57993-2.cpp: Ditto.
11849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
11850 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
11851 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
11852 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
11853 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
11854 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11855 * gcc.dg/tree-ssa/pr79352.c: Ditto.
11856 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11857 * gcc.dg/tree-ssa/pr79691.c: Ditto.
11858
35cfdb17
DH
118592017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
11860
604f37cd 11861 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
11862 * gfortran.dg/generic_29.f90: Likewise.
11863 * gfortran.dg/goacc/multi-clause.f90: Likewise.
11864 * gfortran.dg/pr41922.f90: Likewise.
11865 * gfortran.dg/pr70006.f90: Likewise.
11866
f378be38
SB
118672017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
11868
11869 PR tree-optimization/66612
11870 * gcc.target/powerpc/20050830-1.c: Remove xfail.
11871
43076492
JW
118722017-04-14 Janus Weil <janus@gcc.gnu.org>
11873
11874 PR fortran/80361
11875 * gfortran.dg/class_62.f90: New test case.
11876
dd3d6a42
AB
118772017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
11878
11879 * gcc.target/arc/loop-1.c: New file.
11880
31a07c81
MM
118812017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11882
11883 PR target/80098
11884 * gcc.target/powerpc/pr80098-1.c: New test.
11885 * gcc.target/powerpc/pr80098-2.c: Likewise.
11886 * gcc.target/powerpc/pr80098-3.c: Likewise.
11887 * gcc.target/powerpc/pr80098-4.c: Likewise.
11888
09956017
JJ
118892017-04-13 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR sanitizer/80403
11892 * g++.dg/ubsan/pr80403-2.C: New test.
11893
bc042396
VM
118942017-04-13 Vladimir Makarov <vmakarov@redhat.com>
11895
11896 PR rtl-optimization/80343
11897 * gcc.target/powerpc/pr80343.c: New.
11898
abac4c34
DK
118992017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
11900
11901 PR sanitizer/80414
11902 * c-c++-common/ubsan/bounds-15.c: New test.
11903
43a3aa03
RB
119042017-04-13 Richard Biener <rguenther@suse.de>
11905
11906 PR testsuite/80416
11907 * g++.dg/torture/pr79671.C: Fix asm constraints.
11908
031fbdb9
JJ
119092017-04-13 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR debug/80321
11912 * gcc.dg/debug/pr80321.c: New test.
11913
119142017-04-13 Eric Botcazou <ebotcazou@adacore.com>
11915
11916 * gnat.dg/debug10.adb: New test.
11917 * gnat.dg/debug10_pkg.ads: New helper.
11918
76873758
JJ
119192017-04-12 Jakub Jelinek <jakub@redhat.com>
11920
deed3da9
JJ
11921 PR tree-optimization/79390
11922 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
11923
b96a3e11
JJ
11924 PR sanitizer/80403
11925 PR sanitizer/80404
11926 PR sanitizer/80405
11927 * g++.dg/ubsan/pr80403.C: New test.
11928 * g++.dg/ubsan/pr80404.C: New test.
11929 * g++.dg/ubsan/pr80405.C: New test.
11930
76873758
JJ
11931 PR c/80163
11932 * gcc.dg/torture/pr80163.c: New test.
11933
940c9a7c 119342017-04-12 Richard Biener <rguenther@suse.de>
76873758 11935 Jeff Law <law@redhat.com>
940c9a7c
RB
11936
11937 PR tree-optimization/80359
11938 * gcc.dg/torture/pr80359.c: New testcase.
11939
350792ff 119402017-04-12 Richard Biener <rguenther@suse.de>
76873758 11941 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
11942
11943 PR middle-end/79671
11944 * g++.dg/torture/pr79671.C: New testcase.
11945 * g++.dg/lto/pr79671_0.C: Likewise.
11946 * g++.dg/lto/pr79671_1.c: Likewise.
11947
d62e6f10
JJ
119482017-04-12 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR sanitizer/80349
11951 * g++.dg/ubsan/pr80349.C: New test.
11952
8585103f
JJ
119532017-04-11 Jakub Jelinek <jakub@redhat.com>
11954
347e1f77
JJ
11955 PR c++/80370
11956 * g++.dg/cpp1z/decomp28.C: New test.
11957
df1c878e
JJ
11958 PR middle-end/80100
11959 * gcc.dg/pr80100.c: New test.
11960
8585103f
JJ
11961 PR rtl-optimization/80385
11962 * g++.dg/opt/pr80385.C: New test.
11963
c6cf6ef7
ML
119642017-04-11 Martin Liska <mliska@suse.cz>
11965
11966 PR ipa/80212
11967 * g++.dg/ipa/pr80212.C: New test.
11968
3812f460
MS
119692017-04-11 Martin Sebor <msebor@redhat.com>
11970
11971 PR middle-end/80364
11972 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
11973
9f679370
ML
119742017-04-11 Martin Liska <mliska@suse.cz>
11975
11976 PR sanitizer/70878
11977 * gcc.dg/ubsan/pr70878.c: New test.
11978
82665822
JJ
119792017-04-11 Jakub Jelinek <jakub@redhat.com>
11980
cb278caa
JJ
11981 PR target/80381
11982 * gcc.target/i386/pr80381.c: New test.
11983
82665822
JJ
11984 PR c++/80363
11985 * g++.dg/ext/pr80363.C: New test.
11986
abde687a
SKS
119872017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11988
11989 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
11990 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
11991 Add avr-*-* to non-lp64 selector.
11992
13e6ec34
MS
119932017-04-10 Martin Sebor <msebor@redhat.com>
11994
11995 * gcc.dg/pr40340-3.c: Adjust directive pattern.
11996 * gcc.dg/pr40340-4.c: Same.
11997
a2cb1196
NK
119982017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
11999
13e6ec34 12000 PR fortran/69498
a2cb1196
NK
12001 * gfortran.dg/submodule_unexp.f90: Modified test
12002 to account for new error.
12003 * gfortran.dg/submodule_twice.f90: New Test
12004
b447b28c
JJ
120052017-04-10 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR c++/80176
12008 * g++.dg/init/ref23.C: New test.
12009
3bbd6768
TK
120102017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12011
12012 PR tree-optimization/80304
12013 * gfortran.dg/do_concurrent_4.f90: New test case.
12014
99827b5c
JW
120152017-04-10 Janus Weil <janus@gcc.gnu.org>
12016
12017 PR fortran/80046
12018 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
12019
7db31bc2
DE
120202017-04-10 David Edelsohn <dje.gcc@gmail.com>
12021
12022 * g++.dg/torture/pr79905.C: Add -maltivec option.
12023
9058a2c5
JL
120242017-04-10 Jeff Law <law@redhat.com>
12025
12026 PR tree-optimization/80374
12027 * g++.dg/pr80374.c: New test.
12028
bd8f8642
KN
120292017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12030
12031 PR target/80108
12032 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
12033 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
12034
f634dd47
UB
120352017-04-10 Uros Bizjak <ubizjak@gmail.com>
12036
12037 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
12038
065ba179
UB
120392017-04-10 Uros Bizjak <ubizjak@gmail.com>
12040
12041 PR testsuite/79356
12042 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
12043
71b838d0
DS
120442017-04-10 Daniel Santos <daniel.santos@pobox.com>
12045
12046 PR testsuite/79867
12047 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
12048
98a7a34e
MP
120492017-04-10 Marek Polacek <polacek@redhat.com>
12050
12051 PR sanitizer/80348
12052 * g++.dg/ubsan/div-by-zero-3.C: New test.
12053
aac69a62
BC
120542017-04-10 Bin Cheng <bin.cheng@arm.com>
12055
12056 PR tree-optimization/80153
12057 * gcc.c-torture/execute/pr80153.c: New.
12058
737237c9
RB
120592017-04-10 Richard Biener <rguenther@suse.de>
12060
12061 PR middle-end/80362
12062 * gcc.dg/torture/pr80362.c: New testcase.
12063
ba6ee9fc
RB
120642017-04-10 Richard Biener <rguenther@suse.de>
12065
12066 PR tree-optimization/80304
12067 * gcc.dg/torture/pr80304.c: New testcase.
12068
4d1a05f1
NS
120692017-04-10 Nathan Sidwell <nathan@acm.org>
12070
12071 PR target/79905
12072 * g++.dg/torture/pr79905.C: New.
12073
3ee0fb02
ML
120742017-04-10 Martin Liska <mliska@suse.cz>
12075
12076 PR sanitizer/80350
12077 * c-c++-common/ubsan/pr80350.c: New test.
12078
167a5b77
JJ
120792017-04-10 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR target/80324
12082 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
12083
d691b7e4
ML
120842017-04-08 Martin Liska <mliska@suse.cz>
12085
12086 Revert:
12087 2017-04-07 Martin Liska <mliska@suse.cz>
12088
12089 PR ipa/80212
12090 * g++.dg/ipa/pr80212.C: New test.
12091
dcb2c527
JJ
120922017-04-07 Jakub Jelinek <jakub@redhat.com>
12093
c98b0016
JJ
12094 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
12095 dg-options.
12096 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
12097
dcb2c527
JJ
12098 PR target/80322
12099 PR target/80323
12100 PR target/80325
12101 PR target/80326
12102 * gcc.target/i386/avx512f-undefined-1.c: New test.
12103 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
12104 * gcc.target/i386/avx-cvtsd-1.c: New test.
12105 * gcc.target/i386/avx512f-cvtss-1.c: New test.
12106 * gcc.target/i386/avx512f-abspd-1.c: New test.
12107 * gcc.target/i386/avx-cvtss-1.c: New test.
12108 * gcc.target/i386/avx512f-absps-1.c: New test.
12109 * gcc.target/i386/avx512f-int2mask-1.c: New test.
12110 * gcc.target/i386/avx512f-mask2int-1.c: New test.
12111
1ef532f4
MP
121122017-04-07 Marek Polacek <polacek@redhat.com>
12113
12114 PR sanitizer/80348
12115 * g++.dg/ubsan/div-by-zero-2.C: New test.
12116
2166aeb3
MP
12117 PR c++/80095
12118 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
12119
057da7af
VM
121202017-04-07 Vladimir Makarov <vmakarov@redhat.com>
12121
12122 PR rtl-optimization/70478
12123 * gcc.target/s390/pr70478.c: New.
12124
3b6cb9e3
ML
121252017-04-07 Martin Liska <mliska@suse.cz>
12126
12127 PR target/79889
12128 * g++.dg/ext/mv8.C: Add aarch64* targets.
12129
70cd23c0
ML
121302017-04-07 Martin Liska <mliska@suse.cz>
12131
12132 PR ipa/80212
12133 * g++.dg/ipa/pr80212.C: New test.
12134
fe6bb25f
TP
121352017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12136
12137 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
12138
bf7b869a
RB
121392017-04-07 Richard Biener <rguenther@suse.de>
12140
12141 PR tree-optimization/80334
12142 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
12143 alignas on stack.
12144
2d143ba8
RB
121452017-04-07 Richard Biener <rguenther@suse.de>
12146
12147 PR middle-end/80341
12148 * gcc.dg/torture/pr80341.c: New testcase.
12149
ed3cd38d
JJ
121502017-04-06 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR debug/80234
12153 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
12154 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
12155
e5f56581
UB
121562017-04-06 Uros Bizjak <ubizjak@gmail.com>
12157
12158 PR target/79733
12159 * gcc.target/i386/pr79733.c: New test.
12160
a5211c80
UB
121612017-04-06 Uros Bizjak <ubizjak@gmail.com>
12162
12163 PR target/80298
12164 * gcc.target/i386/pr80298-1.c: New test.
12165 * gcc.target/i386/pr80298-2.c: Ditto.
12166
db086c96
TP
121672017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
12168
12169 PR target/80082
12170 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
12171 ARMv7-R.
12172
09b63f67
RB
121732017-04-06 Richard Biener <rguenther@suse.de>
12174
12175 PR tree-optimization/80334
12176 * g++.dg/torture/pr80334.C: New testcase.
12177
d9f8c5af
ML
121782017-04-06 Martin Liska <mliska@suse.cz>
12179
12180 PR sanitizer/80166
12181 * gcc.dg/asan/pr80166.c: New test.
12182
1b68991f
RO
121832017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184
12185 PR tree-optimization/79390
12186 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
12187
0f784346
RB
121882017-04-06 Richard Biener <rguenther@suse.de>
12189
12190 PR tree-optimization/80262
12191 * gcc.target/i386/pr80262.c: New testcase.
12192
23a429c2
RB
121932017-04-06 Richard Biener <rguenther@suse.de>
12194
12195 PR middle-end/80281
12196 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
12197
e2323a2b
VM
121982017-04-05 Vladimir Makarov <vmakarov@redhat.com>
12199
12200 PR rtl-optimization/70703
12201 * gcc.target/i386/pr70703.c: New.
12202
47a11342
JJ
122032017-04-05 Jakub Jelinek <jakub@redhat.com>
12204
12205 PR sanitizer/80308
12206 * c-c++-common/asan/pr80308.c: New test.
12207
d0ee17a5
DV
122082017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12209
12210 PR target/79890
12211 * gcc.target/s390/pr79890.c: New test case.
12212
36f896c7
JJ
122132017-04-05 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR target/80310
12216 * c-c++-common/ubsan/pr80310.c: New test.
12217
d16e2ddd
JJ
122182017-04-04 Jakub Jelinek <jakub@redhat.com>
12219
e1201dff
JJ
12220 PR c++/80297
12221 * g++.dg/torture/pr80297.C: New test.
12222
d16e2ddd
JJ
12223 PR tree-optimization/79390
12224 * gcc.target/i386/pr79390.c: New test.
12225 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
12226
c0ea338b
VR
122272017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
12228
12229 PR c++/80296
12230 * g++.dg/cpp0x/alias-decl-80296.C: New test.
12231
a1527a93
TP
122322017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12233
12234 PR target/80307
12235 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
12236 targeting any CPU or architecture.
12237 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
12238 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
12239 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
12240 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
12241 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
12242 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
12243 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
12244 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
12245
065ba179 122462017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
12247
12248 PR fortran/69498
12249 * gfortran.dg/submodule_unexp.f90: New test.
12250
b1fd967c
JJ
122512017-04-04 Jakub Jelinek <jakub@redhat.com>
12252
12253 PR target/80286
12254 * gcc.target/i386/avx-pr80286.c: New test.
12255 * gcc.dg/pr80286.c: New test.
12256
248179b5
RB
122572017-04-04 Richard Biener <rguenther@suse.de>
12258
12259 PR middle-end/80281
12260 * gcc.dg/torture/pr80281.c: New testcase.
12261
a577fcf2
RB
122622017-04-04 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/80275
12265 * g++.dg/opt/pr80275.C: Make g static.
12266
833bbf60
SB
122672017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
12268
12269 PR rtl-optimization/60818
12270 * gcc.c-torture/compile/pr60818.c: New testcase.
12271
5764ee3c
JW
122722017-04-03 Jonathan Wakely <jwakely@redhat.com>
12273
12274 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
12275 * gcc.dg/20031012-1.c: Likewise.
12276 * gcc.dg/ipa/ipcp-1.c: Likewise.
12277 * gcc.dg/torture/matrix-3.c: Likewise.
12278 * gcc.target/powerpc/ppc-spe.c: Likewise.
12279 * gcc.target/rx/zero-width-bitfield.c: Likewise.
12280
bbdf4e81
PB
122812017-04-03 Peter Bergner <bergner@vnet.ibm.com>
12282
12283 PR target/80246
12284 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
12285 powerpc_vsx_ok.
12286 (std, ld): Limit scan-assembler-times check to lp64.
12287 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
12288 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
12289 powerpc_vsx_ok.
12290
44bc146f
PB
122912017-04-03 Peter Bergner <bergner@vnet.ibm.com>
12292
12293 PR target/80246
12294 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
12295
fff80893
RB
122962017-04-03 Richard Biener <rguenther@suse.de>
12297
12298 PR tree-optimization/80275
12299 * g++.dg/opt/pr80275.C: New testcase.
12300
79f9fc38
DV
123012017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12302
12303 PR testsuite/79356
12304 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
12305
a8e70fd3
RD
123062017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
12307
12308 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
12309 (bal): Increase iteration count and assume alignment.
12310
e0061866
BC
123112017-04-03 Bin Cheng <bin.cheng@arm.com>
12312
12313 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
12314
c2d43326
AP
123152017-04-02 Andrew Pinski <apinski@cavium.com>
12316
12317 * gcc.c-torture/compile/nested-3.c: New testcase.
12318 * gcc.c-torture/execute/20170401-1.c: New testcase.
12319 * gcc.c-torture/execute/20170401-2.c: New testcase.
12320
a5a9046d
SB
123212017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12322
12323 PR rtl-optimization/79405
12324 gcc.dg/pr79405.c: New testcase.
12325
6f3af356
JJ
123262017-03-31 Jakub Jelinek <jakub@redhat.com>
12327
eee3756d
JJ
12328 PR debug/79255
12329 * gcc.dg/pr79255.c: New test.
12330
6f3af356
JJ
12331 PR c++/79572
12332 * g++.dg/ubsan/null-8.C: New test.
12333
99e6cfd6
PH
123342017-03-31 Pat Haugen <pthaugen@us.ibm.com>
12335
12336 PR target/80107
12337 * gfortran.dg/pr80107.f: New.
12338
094e6b7a
JL
123392017-03-31 Jeff Law <law@redhat.com>
12340
12341 PR tree-optimization/49498
12342 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
12343
eceb2409 123442017-03-31 Richard Biener <rguenther@suse.de>
065ba179 12345
eceb2409
RB
12346 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
12347
c412c01a 123482017-03-31 Richard Biener <rguenther@suse.de>
065ba179 12349
c412c01a
RB
12350 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
12351
005f12bf
JJ
123522017-03-31 Jakub Jelinek <jakub@redhat.com>
12353
af88f557
JJ
12354 PR libstdc++/80251
12355 * g++.dg/ext/is_aggregate.C: New test.
12356
7d790165
JJ
12357 PR middle-end/80173
12358 * gcc.target/i386/pr80173.c: New test.
12359
a7d55154
JJ
12360 PR middle-end/80163
12361 * gcc.dg/pr80163.c: New test.
12362
005f12bf
JJ
12363 PR debug/80025
12364 * gcc.dg/torture/pr80025.c: New test.
12365
c8e0f43f
MF
123662017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
12367
12368 * gcc.target/mips/pr52125.c: Add -msym32.
12369
724d25f3
JJ
123702017-03-30 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR translation/80189
12373 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
12374 * g++.dg/gomp/sharing-1.C: Likewise.
12375 * gfortran.dg/gomp/pr44536.f90: Likewise.
12376 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
12377 * gfortran.dg/gomp/sharing-3.f90: Likewise.
12378 * gfortran.dg/gomp/crayptr3.f90: Likewise.
12379 * gfortran.dg/gomp/pr33439.f90: Likewise.
12380 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
12381 * gfortran.dg/gomp/sharing-1.f90: Likewise.
12382 * gfortran.dg/gomp/sharing-2.f90: Likewise.
12383 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
12384 * gcc.dg/gomp/sharing-1.c: Likewise.
12385
05dc406d
PB
123862017-03-30 Peter Bergner <bergner@vnet.ibm.com>
12387
12388 PR target/80246
12389 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
12390 Darwin and SPE.
12391 (dxex, dxexq): Update return type.
12392 (diex, diexq): Update argument type.
12393 * gcc.target/powerpc/pr80246.c: New test.
12394
b0fd4d7e
MJ
123952017-03-30 Martin Jambor <mjambor@suse.cz>
12396
12397 PR ipa/77333
12398 * g++.dg/ipa/pr77333.C: New test.
12399
de008ec4
JJ
124002017-03-30 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR target/80206
12403 * gcc.target/i386/pr80206.c: New test.
12404
28c02407
RB
124052017-03-30 Richard Biener <rguenther@suse.de>
12406
12407 PR tree-optimization/77498
12408 * gfortran.dg/pr77498.f: New testcase.
12409
10fa8dfb
MP
124102017-03-29 Marek Polacek <polacek@redhat.com>
12411
12412 PR c/79730
12413 * gcc.dg/pr79730.c: New test.
12414
fdc54f39
JD
124152017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12416
12417 PR libgfortran/78670
12418 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
12419 a character of length 1. Update test for success.
12420 * gfortran.dg/dtio_28.f03: New test.
12421 * gfortran.dg/dtio_4.f90: Update to open test file with status =
12422 'scratch' to delete the file when done.
12423
533c0b69
SB
124242017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
12425
12426 PR rtl-optimization/80233
12427 * gcc.c-torture/compile/pr80233.c: New testcase.
12428
e35229f8
TK
124292017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12430
12431 PR fortran/80254
12432 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
12433 * gfortran.dg/dec_io_2a.f90: instead (new test).
12434
5c0a28d4
JW
124352017-03-28 Jiong Wang <jiong.wang@arm.com>
12436
12437 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
12438
19846619
SB
124392017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
12440
12441 PR testsuite/43496
12442 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
12443 generating PIC code.
12444
e5119fab
VM
124452017-03-28 Vladimir Makarov <vmakarov@redhat.com>
12446
12447 PR rtl-optimization/80193
12448 * gcc.target/i386/pr80193.c: New.
12449
cf474530
JW
124502017-03-28 Janus Weil <janus@gcc.gnu.org>
12451
12452 PR fortran/78661
12453 * gfortran.dg/dtio_25.f90: Modified test case.
12454 * gfortran.dg/dtio_27.f90: New test case.
12455
34fac449
UB
124562017-03-28 Uros Bizjak <ubizjak@gmail.com>
12457
12458 PR target/53383
12459 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
12460 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
12461 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
12462
3e907b90
BC
124632017-03-28 Bin Cheng <bin.cheng@arm.com>
12464
12465 * gcc.c-torture/compile/irreducible-loop.c: New.
12466
522818b9
RS
124672017-03-28 Richard Sandiford <richard.sandiford@arm.com>
12468
3e907b90 12469 PR tree-optimization/80218
522818b9
RS
12470 * gcc.dg/pr80218.c: New test.
12471
ea7d7da8
RB
124722017-03-28 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/78644
12475 * gcc.dg/pr78644-1.c: New testcase.
12476 * gcc.dg/pr78644-2.c: Likewise.
12477
498173ef
TT
124782017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
12479
12480 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
12481 * gcc.dg/pic-4.c: Likewise.
12482 * gcc.dg/pie-3.c: Likewise.
12483 * gcc.dg/pie-4.c: Likewise.
12484
c5ad2433
ML
124852017-03-28 Martin Liska <mliska@suse.cz>
12486
12487 PR ipa/80205
12488 * g++.dg/ipa/pr80205.C: New test.
12489
17722fb9
SKS
124902017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12491
12492 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
12493 with sizeof(int) < 4.
12494 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
12495 * gcc.c-torture/execute/pr79737-2.c: Likewise.
12496 * gcc.dg/torture/pr79777.c: Likewise.
12497 * gcc.dg/torture/pr79910.c: Likewise.
12498
737f500a
RB
124992017-03-28 Richard Biener <rguenther@suse.de>
12500
12501 PR middle-end/80222
12502 * g++.dg/pr80222.C: New testcase.
12503
62f96a79
ML
125042017-03-28 Martin Liska <mliska@suse.cz>
12505
12506 PR ipa/80104
12507 * gcc.dg/ipa/pr80104.c: New test.
12508
72785f26
MP
125092017-03-28 Marek Polacek <polacek@redhat.com>
12510
12511 PR sanitizer/80067
12512 * c-c++-common/ubsan/shift-10.c: New test.
12513
86516987
JL
125142017-03-27 Jeff Law <law@redhat.com>
12515
4dbf1eee 12516 PR tree-optimization/80216
86516987
JL
12517 * gcc.c-torture/compile/pr80216.c: New test.
12518
aade772d
JJ
125192017-03-27 Jakub Jelinek <jakub@redhat.com>
12520
a9e4a1a5
JJ
12521 PR middle-end/80162
12522 * c-c++-common/pr80162-1.c: New test.
12523 * c-c++-common/pr80162-2.c: New test.
12524 * c-c++-common/pr80162-3.c: New test.
12525
aade772d
JJ
12526 PR target/80102
12527 * g++.dg/opt/pr80102.C: New test.
12528
d89f355e
MM
125292017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12530
12531 PR target/78543
12532 * gcc.target/powerpc/pr78543.c: New test.
12533
79c4d73b
KN
125342017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
12535
12536 PR target/80103
12537 * gcc.target/powerpc/pr80103-1.c: New test.
12538
819df781
RB
125392017-03-27 Richard Biener <rguenther@suse.de>
12540
12541 PR tree-optimization/80181
12542 * gcc.dg/torture/pr80181.c: New testcase.
12543
84804c5b
CZ
125442017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
12545
065ba179 12546 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 12547
c5e5f5f6
RB
125482017-03-27 Richard Biener <rguenther@suse.de>
12549
12550 PR ipa/79776
12551 * g++.dg/ipa/pr79776.C: New testcase.
12552
7cd200f6
JJ
125532017-03-27 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR sanitizer/80168
12556 * gcc.dg/asan/pr80168.c: New test.
12557
79f512ff
RB
125582017-03-27 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/80170
12561 * gcc.dg/pr80170.c: New testcase.
12562
672d9f8e
RB
125632017-03-27 Richard Biener <rguenther@suse.de>
12564
12565 PR middle-end/80171
12566 * g++.dg/torture/pr80171.C: New testcase.
12567
978fcba3
JDA
125682017-03-26 John David Anglin <danglin@gcc.gnu.org>
12569
431d7882
JDA
12570 * gcc.dg/torture/pr79732.c: Require alias support.
12571 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
12572
978fcba3
JDA
12573 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
12574 libatomic_available.
12575 * gfortran.dg/coarray_image_status_1.f08: Likewise.
12576 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
12577
1f10d710
JD
125782017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579
12580 PR libgfortran/78881
12581 * gfortran.dg/dtio_26.f90: New test.
12582
41036686
PT
125832017-03-25 Paul Thomas <pault@gcc.gnu.org>
12584
12585 PR fortran/80156
12586 PR fortran/79382
12587 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
12588 testcase for PR80156. Add a main programme that tests that
12589 the typebound generic is accessible.
12590
5da906ca
BS
125912017-03-25 Bernd Schmidt <bschmidt@redhat.com>
12592
12593 PR rtl-optimization/80160
12594 PR rtl-optimization/80159
12595
12596 * gcc.target/i386/pr80160.c: New test.
12597
7dabefa0
JJ
125982017-03-24 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR sanitizer/79904
12601 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
12602
c8b1fbc1
MP
126032017-03-24 Marek Polacek <polacek@redhat.com>
12604
12605 PR c++/80119
12606 * g++.dg/warn/Wuninitialized-9.C: New test.
12607
76794c52
AK
126082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12609
12610 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
12611 and remove the high-level builtin. The error message for the
12612 would prevent compilation from reaching the second.
12613 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
12614
2de2b3f9
AK
126152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12616
12617 * gcc.target/s390/vxe/negfma-1.c: New test.
12618
7d2fd075
AK
126192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12620
12621 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
12622 * gcc.target/s390/arch12/mul-1.c: New test.
12623 * gcc.target/s390/arch12/mul-2.c: New test.
12624
72612e4e
AK
126252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12626
12627 * gcc.target/s390/vxe/vllezlf-1.c: New test.
12628
6c7774d1
AK
126292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12630
12631 * gcc.target/s390/vxe/popcount-1.c: New test.
12632
9ec98860
AK
126332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12634
12635 * gcc.target/s390/vxe/bitops-1.c: New test.
12636
6654e96f
AK
126372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12638
12639 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
12640 * lib/target-supports.exp: Add effective target check s390_vxe.
12641
77c585ca
AK
126422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12643
12644 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
12645 comparison instructions used from now on.
12646
b5de6e84
AK
126472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12648
12649 * gcc.target/s390/s390.exp (check_effective_target_vector):
12650 Include target-supports.exp and move target_vector check routine
12651 ...
12652 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
12653 here and rename it.
12654 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
12655 check from vector to s390_vx.
12656 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
12657 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
12658 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
12659 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
12660 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
12661 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
12662 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
12663 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
12664 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
12665
a602f985
AK
126662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12667
12668 * gcc.target/s390/vector/vec-init-2.c: New test.
12669
085db63d
AK
126702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12671
12672 * gcc.dg/ubsan/pr79904-2.c: New test.
12673
dc4f29bc
AK
126742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12675
12676 PR target/79893
12677 * gcc.target/s390/zvector/pr79893.c: New test.
12678
56010684
JJ
126792017-03-24 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR rtl-optimization/80112
12682 * gcc.dg/pr80112.c: New test.
12683
f0d7b52d
RO
126842017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12685
12686 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
12687 etc. line numbers.
12688 * gcc.dg/Walloca-1.c: Likewise.
12689 * gcc.dg/Walloca-2.c: Likewise.
12690 * gcc.dg/Wvla-larger-than-2.c: Likewise.
12691
635684c4
BS
126922017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12693
12694 PR tree-optimization/80158
12695 * gfortran.fortran-torture/compile/pr80158.f: New file.
12696
76afddf3
RB
126972017-03-24 Richard Biener <rguenther@suse.de>
12698
12699 PR tree-optimization/80167
12700 * gcc.dg/graphite/pr80167.c: New testcase.
12701
c2e389bf
TV
127022017-03-24 Tom de Vries <tom@codesourcery.com>
12703
12704 PR testsuite/80092
12705 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
12706 dg-require-effective-target global_constructor.
12707 * gcc.dg/tls/emutls-2.c: Same.
12708
a72821b4
TV
127092017-03-24 Tom de Vries <tom@codesourcery.com>
12710
12711 PR testsuite/80092
12712 * c-c++-common/Wimplicit-fallthrough-34.c: Add
12713 dg-require-effective-target indirect_jumps.
12714
1658def9
TV
127152017-03-24 Tom de Vries <tom@codesourcery.com>
12716
12717 PR testsuite/80092
12718 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
12719 nonlocal_goto.
12720
90e02692
TV
127212017-03-24 Tom de Vries <tom@codesourcery.com>
12722
12723 PR testsuite/80092
12724 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
12725 * gcc.dg/Walloca-12.c: Same.
12726 * gcc.dg/attr-alloc_size-8.c: Same.
12727 * gcc.dg/Walloca-4.c: Same.
12728 * gcc.dg/Walloca-8.c: Same.
12729 * gcc.dg/Walloca-13.c: Same.
12730 * gcc.dg/Walloca-14.c: Same.
12731 * gcc.dg/attr-alloc_size-9.c: Same.
12732 * gcc.dg/Walloca-1.c: Same.
12733 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12734 * gcc.dg/Walloca-5.c: Same.
12735 * gcc.dg/Walloca-10.c: Same.
12736 * gcc.dg/Walloca-9.c: Same.
12737 * gcc.dg/attr-alloc_size-6.c: Same.
12738 * gcc.dg/Wvla-larger-than-1.c: Same.
12739 * gcc.dg/torture/pr71881.c: Same.
12740 * gcc.dg/torture/pr71901.c: Same.
12741 * gcc.dg/torture/pr78742.c: Same.
12742 * gcc.dg/builtin-alloc-size.c: Same.
12743 * gcc.dg/Walloca-2.c: Same.
12744 * gcc.dg/Walloca-6.c: Same.
12745 * gcc.dg/Walloca-11.c: Same.
12746 * gcc.dg/attr-alloc_size-7.c: Same.
12747 * gcc.dg/Wvla-larger-than-2.c: Same.
12748 * gcc.dg/Walloca-3.c: Same.
12749 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
12750 * gcc.c-torture/compile/pr79413.c: Same.
12751 * gcc.c-torture/compile/pr78439.c: Same.
12752
842392c8
KN
127532017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12754
12755 * gcc.target/powerpc/p9-options-1.c: New test.
12756
de2b3f5c
KT
127572017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12758
12759 PR target/71436
12760 * gcc.c-torture/compile/pr71436.c: New test.
12761
2e6315ef 127622017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 12763 Richard Biener <rguenther@suse.de>
2e6315ef
WS
12764
12765 PR tree-optimization/79908
12766 PR tree-optimization/80136
12767 * gcc.dg/torture/pr79908.c: New file.
12768
9cdf0363
NK
127692017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
12770
2e6315ef 12771 PR fortran/39239
9cdf0363
NK
12772 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
12773
f3dd574e
JJ
127742017-03-22 Jakub Jelinek <jakub@redhat.com>
12775
f13e9cd5
JJ
12776 PR c++/80141
12777 * g++.dg/gomp/pr80141.C: New test.
12778
68ed2ba0
JJ
12779 PR c++/80129
12780 * g++.dg/torture/pr80129.C: New test.
12781
f3dd574e
JJ
12782 PR sanitizer/80110
12783 * g++.dg/tsan/pr80110.C: New test.
12784
918b6c9e
TK
127852017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12786
12787 PR fortran/80142
12788 * gfortran.dg/any_loc.f90: New test case.
12789
bf634d1c
TP
127902017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12791
12792 PR target/80082
12793 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
12794 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
12795
f7325b95
ML
127962017-03-22 Martin Liska <mliska@suse.cz>
12797
12798 PR target/79906
12799 * g++.dg/ext/mv8.C: Add power* targets.
12800
3f01b620
MS
128012017-03-21 Martin Sebor <msebor@redhat.com>
12802
12803 PR c++/79548
12804 * g++.dg/warn/Wunused-var-26.C: New test.
12805
1cefb051
BS
128062017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12807
12808 PR tree-optimization/79908
12809 * gcc.dg/torture/pr79908.c: Revert addition of new file.
12810
edc1747f
MP
128112017-03-21 Marek Polacek <polacek@redhat.com>
12812 Martin Sebor <msebor@redhat.com>
12813
12814 PR tree-optimization/80109
12815 * gcc.dg/Walloca-14.c: New test.
12816
85106b87
JJ
128172017-03-21 Jakub Jelinek <jakub@redhat.com>
12818
12819 PR target/80125
12820 * gcc.target/powerpc/pr80125.c: New test.
12821
e59a225f
NK
128222017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
12823
12824 PR fortran/69498
12825 * gfortran.dg/unexp_attribute.f90: New test
12826
0ffe60b5 128272017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 12828 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
12829
12830 PR tree-optimization/79908
12831 * gcc.dg/torture/pr79908.c: New file.
12832
54eb90fe
SKS
128332017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12834
12835 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
12836 with sizeof(int) < 4.
12837
5611c456
ML
128382017-03-21 Martin Liska <mliska@suse.cz>
12839
12840 * gcc.target/i386/pr65044.c: Add '.' in order to catch
12841 apostrophes.
12842
e650ea2a
RB
128432017-03-21 Richard Biener <rguenther@suse.de>
12844
12845 PR tree-optimization/80032
12846 * g++.dg/opt/pr80032.C: New testcase.
12847
da2ce5f9
RB
128482017-03-21 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/80122
12851 * gcc.dg/torture/pr80122.c: New testcase.
12852
9d60683a
TT
128532017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
12854
12855 * gcc.dg/pic-2.c: Skip for MIPS.
12856 * gcc.dg/pie-2.c: Skip for MIPS.
12857
d3e19c2c
PC
128582017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12859
12860 PR c++/77752
12861 * g++.dg/cpp0x/initlist97.C: New.
12862 * g++.dg/cpp0x/initlist85.C: Update.
12863
8bee092e
JJ
128642017-03-21 Jakub Jelinek <jakub@redhat.com>
12865
9f30dff0
JJ
12866 PR c/67338
12867 * gcc.dg/pr67338.c: New test.
12868
8bee092e
JJ
12869 PR c++/35878
12870 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
12871 dump instead of assembler.
12872 * g++.dg/init/pr35878_2.C: Likewise.
12873 * g++.dg/init/pr35878_3.C: Likewise.
12874
4d1b8e70
JJ
128752017-03-21 Jakub Jelinek <jakub@redhat.com>
12876
12877 PR c/80097
12878 * gcc.dg/ubsan/pr80097.c: New test.
12879
c34923c4
BS
128802017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12881
12882 PR tree-optimization/80054
12883 * g++.dg/torture/pr80054.C: New file.
12884
b0ba96c2
KN
128852017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12886
12887 PR target/79963
12888 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
12889 directive to assure selection of proper bit using rlwinm insn.
12890 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
12891 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
12892 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
12893 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
12894
92377255
MP
128952017-03-20 Marek Polacek <polacek@redhat.com>
12896 Paolo Carlini <paolo.carlini@oracle.com>
12897
12898 PR c++/80059 - ICE with noexcept and __transaction_atomic
12899 * g++.dg/tm/pr80059-2.C: New test.
12900 * g++.dg/tm/pr80059.C: New test.
12901
243e28bf
ML
129022017-03-20 Martin Liska <mliska@suse.cz>
12903
12904 PR middle-end/79753
12905 * gcc.target/i386/mpx/pr79753.c: New test.
12906
918112d3
ML
129072017-03-20 Martin Liska <mliska@suse.cz>
12908
12909 PR target/79769
12910 PR target/79770
12911 * g++.dg/pr79769.C: New test.
12912 * gcc.target/i386/mpx/pr79770.c: New test.
12913
e325aba2
AK
129142017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12915
12916 PR target/78857
12917 * gcc.target/s390/load-and-test-fp-1.c: New test.
12918 * gcc.target/s390/load-and-test-fp-2.c: New test.
12919
91d2c04c
PT
129202017-03-18 Paul Thomas <pault@gcc.gnu.org>
12921
12922 PR fortran/79676
12923 * gfortran.dg/submodule_28.f08 : New test.
12924
c7e4107b
PT
129252017-03-18 Paul Thomas <pault@gcc.gnu.org>
12926
12927 PR fortran/71838
12928 * gfortran.dg/submodule_26.f08 : New test.
12929 * gfortran.dg/submodule_27.f08 : New test.
12930
d8fe28be
PH
129312017-03-17 Pat Haugen <pthaugen@us.ibm.com>
12932
12933 PR target/79951
12934 * gcc.target/powerpc/pr79951.c: New.
12935
4a17943d
BS
129362017-03-17 Bernd Schmidt <bschmidt@redhat.com>
12937
12938 PR rtl-optimization/79910
12939 * gcc.dg/torture/pr79910.c: New test.
12940
7f166d94
JL
129412017-03-17 Jeff Law <law@redhat.com>
12942
12943 PR tree-optimization/71437
12944 * gcc.dg/tree-ssa/pr71437.c: New test.
12945 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
12946 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
12947 now caught by VRP, but which were previously caught by DOM.
12948
12c4f7dc
RB
129492017-03-17 Richard Biener <rguenther@suse.de>
12950
12951 PR middle-end/80075
12952 * g++.dg/torture/pr80075.C: New testcase.
12953
207f3423
MM
129542017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
12955
12956 PR target/71294
12957 * g++.dg/pr71294.C: New test.
12958
9fc900af
SB
129592017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
12960
12961 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
12962
c05c2380
JJ
129632017-03-16 Jakub Jelinek <jakub@redhat.com>
12964
e711928b
JJ
12965 PR fortran/80010
12966 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
12967
c05c2380
JJ
12968 PR fortran/79886
12969 * gfortran.dg/pr79886.f90: New test.
12970
3231d64b
MM
129712017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12972
12973 PR target/79038
12974 * gcc.target/powerpc/pr79038-1.c: New test.
12975
81ef1f5e
SB
129762017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
12977
12978 PR fortran/33271
12979 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
12980
395a1e9b
JW
129812017-03-15 Jiong Wang <jiong.wang@arm.com>
12982
12983 PR testsuite/79356
12984 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
12985
05f65910
UB
129862017-03-15 Uros Bizjak <ubizjak@gmail.com>
12987
12988 PR target/80019
12989 * gcc.target/i386/pr80019.c: New test.
12990
94285a7d
ML
129912017-03-15 Martin Liska <mliska@suse.cz>
12992
12993 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
12994
a983542b
MS
129952017-03-14 Martin Sebor <msebor@redhat.com>
12996
12997 PR tree-optimization/79800
12998 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
12999 * gcc.dg/tree-ssa/pr79800.c: New test.
13000
76ca5f40
MM
130012017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13002
13003 PR target/79947
13004 * gcc.target/powerpc/pr79947.c: New test.
13005
5d9a283a
MS
130062017-03-14 Martin Sebor <msebor@redhat.com>
13007
13008 PR middle-end/80020
13009 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
13010 * gcc.dg/attr-alloc_size-7.c: Same.
13011 * gcc.dg/attr-alloc_size-9.c: Same.
13012 * gcc.dg/builtin-alloc-size.c: Same.
13013 * gcc.dg/pr80020.c: New test.
13014
4692943d
BS
130152017-03-14 Bernd Schmidt <bschmidt@redhat.com>
13016
13017 PR rtl-optimization/79728
13018 * gcc.target/i386/sse-globalreg.c: New test.
13019
861d9d5e
ML
130202017-03-14 Martin Liska <mliska@suse.cz>
13021
13022 PR lto/66295
13023 * gcc.dg/tree-prof/pr66295.c: New test.
13024
a48018b5
ML
130252017-03-13 Martin Liska <mliska@suse.cz>
13026
13027 PR middle-end/78339
13028 * gcc.target/i386/mpx/pr78339.c: New test.
13029
8c56cc5a
CZ
130302017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
13031
065ba179 13032 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 13033
14555394
CZ
130342017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
13035
065ba179 13036 * gcc.target/arc/pr9001090948.c: New file.
14555394 13037
3079b92e
SB
130382017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
13039
13040 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13041 Fix test. Make early-out condition return early. Correct comments.
13042
c08de9db
JD
130432017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13044
13045 PR libgfortran/78854
13046 * gfortran.dg/dtio_25.f90: New test.
13047
66b27545
MS
130482017-03-10 Martin Sebor <msebor@redhat.com>
13049
13050 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
13051
8f2f6381
BS
130522017-03-10 Bernd Schmidt <bschmidt@redhat.com>
13053
13054 PR rtl-optimization/78911
13055 * gcc.target/i386/pr78911-1.c: New test.
13056 * gcc.target/i386/pr78911-2.c: New test.
13057
8e2c69b4 130582017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 13059
8e2c69b4
WS
13060 PR target/79941
13061 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
13062 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
13063 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
13064
455d833c
MP
130652017-03-10 Marek Polacek <polacek@redhat.com>
13066
13067 PR c++/79967
13068 * g++.dg/cpp0x/gen-attrs-63.C: New test.
13069
cdd669f9
JJ
130702017-03-10 Jakub Jelinek <jakub@redhat.com>
13071
e260b0a7
JJ
13072 PR c++/79899
13073 * g++.dg/other/friend7.C: New test.
13074
cdd669f9
JJ
13075 PR c++/79896
13076 * g++.dg/ext/int128-5.C: New test.
13077
730e6e46
SB
130782017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
13079
13080 PR testsuite/79356
13081 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
13082 powerpc, sparc, or s390x.
13083
fc8f6304
PH
130842017-03-10 Pat Haugen <pthaugen@us.ibm.com>
13085
13086 PR target/79907
13087 * gcc.target/powerpc/pr79907.c: New.
13088
f1b0632a
OH
130892017-03-10 Olivier Hainque <hainque@adacore.com>
13090
13091 * gnat.dg/opt64.adb: New test.
13092 * gnat.dg/opt64_pkg.ads: New helper.
13093 * gnat.dg/opt64_pkg.adb: New helper.
13094
5558f089
JJ
130952017-03-10 Jakub Jelinek <jakub@redhat.com>
13096
2d9dd4fb
JJ
13097 PR rtl-optimization/79909
13098 * gcc.target/powerpc/pr79909.c: New test.
13099
72772e67
JJ
13100 PR tree-optimization/79972
13101 * gcc.dg/pr79972.c: New test.
13102
5558f089
JJ
13103 PR tree-optimization/77975
13104 * gcc.dg/pr77975.c: New test.
13105
822a132c
MP
131062017-03-09 Marek Polacek <polacek@redhat.com>
13107
13108 PR c++/79962
13109 PR c++/79984
13110 * c-c++-common/nonnull-3.c: New test.
13111 * g++.dg/warn/Wnonnull3.C: New test.
13112
c9819d22
MF
131132017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
13114
13115 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
13116 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13117
36618428
MP
131182017-03-09 Marek Polacek <polacek@redhat.com>
13119
13120 PR sanitizer/79757
13121 * gcc.dg/ubsan/pr79757-1.c: New test.
13122 * gcc.dg/ubsan/pr79757-2.c: New test.
13123 * gcc.dg/ubsan/pr79757-3.c: New test.
13124 * gcc.dg/ubsan/pr79757-4.c: New test.
13125 * gcc.dg/ubsan/pr79757-5.c: New test.
13126
01e5af5a
JJ
131272017-03-09 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR c/79969
13130 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
13131
6443c7c0
MP
131322017-03-09 Marek Polacek <polacek@redhat.com>
13133
13134 PR c++/79687
13135 * g++.dg/expr/ptrmem8.C: New test.
13136 * g++.dg/expr/ptrmem9.C: New test.
13137
d721dc3c
RB
131382017-03-09 Richard Biener <rguenther@suse.de>
13139
13140 PR tree-optimization/79977
13141 * gcc.dg/graphite/pr79977.c: New testcase.
13142
1f1fd3e2
TT
131432017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
13144
13145 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
13146 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
13147 * lib/target-supports.exp (check_effective_target_rdynamic):
13148 New proc.
13149
16967aff
RB
131502017-03-09 Richard Biener <rguenther@suse.de>
13151
13152 PR middle-end/79971
13153 * gcc.dg/fixed-point/pr79971.c: New testcase.
13154
26d7dc48
RB
131552017-03-09 Richard Biener <rguenther@suse.de>
13156
13157 PR ipa/79970
13158 * gcc.dg/torture/pr79970.c: New testcase.
13159
35f77c28
PC
131602017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
13161
13162 PR c++/71966
13163 * g++.dg/cpp0x/pr71966-1.C: New.
13164 * g++.dg/cpp0x/pr71966-2.C: Likewise.
13165
8a7df031
ML
131662017-03-09 Martin Liska <mliska@suse.cz>
13167
13168 PR tree-optimization/79631
13169 * gcc.target/i386/mpx/pr79631.c: New test.
13170
3828bb0d
ML
131712017-03-09 Martin Liska <mliska@suse.cz>
13172
13173 PR target/65705
13174 PR target/69804
13175 * gcc.target/i386/pr71458.c: Update scanned pattern.
13176
410a590c
MP
131772017-03-09 Marek Polacek <polacek@redhat.com>
13178
13179 PR c++/79672
13180 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
13181 * g++.dg/warn/Wduplicated-branches3.C: New test.
13182
f084a22e
PG
131832017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
13184
13185 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
13186
a278b1c3
ML
131872017-03-09 Martin Liska <mliska@suse.cz>
13188
13189 PR ipa/79764
13190 * g++.dg/pr79764.C: New test.
13191
8dc19053
ML
131922017-03-09 Martin Liska <mliska@suse.cz>
13193
13194 PR ipa/79761
13195 * g++.dg/pr79761.C: New test.
13196
030fc94a
JJ
131972017-03-09 Jakub Jelinek <jakub@redhat.com>
13198
9e463823
JJ
13199 PR sanitizer/79944
13200 * c-c++-common/asan/pr79944.c: New test.
13201
6b62f323
JJ
13202 PR target/79932
13203 * gcc.target/i386/pr79932-2.c: New test.
13204
030fc94a
JJ
13205 PR target/79932
13206 * gcc.target/i386/pr79932-1.c: New test.
13207
423aec8b
MP
132082017-03-09 Marek Polacek <polacek@redhat.com>
13209
13210 PR c++/79900 - ICE in strip_typedefs
13211 * g++.dg/warn/Wpadded-1.C: New test.
13212
6659fe59
MP
132132017-03-08 Marek Polacek <polacek@redhat.com>
13214
13215 * g++.dg/Walloca1.C: Adjust dg-warning.
13216
f1a675e4
AH
132172017-03-08 Andrew Haley <aph@redhat.com>
13218
13219 PR tree-optimization/79943
13220 * gcc.dg/tree-ssa/pr79943.c: New test.
13221
edfcd7e3
RB
132222017-03-08 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/79955
13225 * gcc.dg/uninit-24.c: New testcase.
13226
61fdfd8c
RB
132272017-03-08 Richard Biener <rguenther@suse.de>
13228
13229 PR tree-optimization/79920
13230 * gcc.dg/vect/pr79920.c: New testcase.
13231
4b48e883
JJ
132322017-03-08 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR sanitizer/79904
13235 * gcc.dg/ubsan/pr79904.c: New test.
13236
a71dbc63
JJ
132372017-03-07 Jakub Jelinek <jakub@redhat.com>
13238
13239 PR c/79834
13240 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
13241 diagnostics.
13242
d8a90142
MP
132432017-03-07 Marek Polacek <polacek@redhat.com>
13244
13245 PR middle-end/79809
13246 * g++.dg/Walloca1.C: New test.
13247
a5e9e3e4
ML
132482017-03-07 Martin Liska <mliska@suse.cz>
13249
13250 PR middle-end/68270
13251 * g++.dg/pr68270.C: New test.
13252
1f6dba54
JJ
132532017-03-07 Jakub Jelinek <jakub@redhat.com>
13254
760f82db
JJ
13255 PR rtl-optimization/79901
13256 * gcc.target/i386/pr79901.c: New test.
13257
1f6dba54
JJ
13258 PR sanitizer/79897
13259 * c-c++-common/ubsan/pr79897.c: New test.
13260
feca7b89
VM
132612017-03-06 Vladimir Makarov <vmakarov@redhat.com>
13262
13263 PR rtl-optimization/79571
13264 * gcc.target/i386/pr79571.c: New.
13265
bdbbf28d
MP
132662017-03-06 Marek Polacek <polacek@redhat.com>
13267
13268 PR c++/79796 - ICE with NSDMI and this pointer
13269 * g++.dg/cpp0x/nsdmi13.C: New test.
13270
52564551
JK
132712017-03-06 Julia Koval <julia.koval@intel.com>
13272
13273 PR target/79793
13274 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
13275 directives.
13276 * gcc.target/i386/interrupt-13.c: Ditto.
13277 * gcc.target/i386/interrupt-14.c: Ditto.
13278 * gcc.target/i386/interrupt-15.c: Ditto.
13279
345edb37
JJ
132802017-03-06 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR c++/79822
13283 * g++.dg/cpp0x/constexpr-79822.C: New test.
13284
a8d25fd0
RB
132852017-03-06 Richard Biener <rguenther@suse.de>
13286
13287 PR tree-optimization/79894
13288 * gcc.dg/vect/pr79887.c: New testcase.
13289
522fcdd7
RB
132902017-03-06 Richard Biener <rguenther@suse.de>
13291
13292 PR tree-optimization/79824
13293 * gcc.dg/vect/pr79824-1.c: New testcase.
13294 * gcc.dg/vect/pr79824-2.c: Likewise.
13295
54649631
TT
132962017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
13297
13298 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
13299 gettimeofday. Remove dg-skip-if for AVR.
13300 * lib/target-supports.exp (check_effective_target_gettimeofday):
13301 New proc.
13302
4bbc8970
RD
133032017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
13304
13305 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
13306 * gcc.target/s390/hotpatch-10.c: Likewise.
13307 * gcc.target/s390/hotpatch-11.c: Likewise.
13308 * gcc.target/s390/hotpatch-12.c: Likewise.
13309 * gcc.target/s390/hotpatch-13.c: Likewise.
13310 * gcc.target/s390/hotpatch-14.c: Likewise.
13311 * gcc.target/s390/hotpatch-15.c: Likewise.
13312 * gcc.target/s390/hotpatch-16.c: Likewise.
13313 * gcc.target/s390/hotpatch-17.c: Likewise.
13314 * gcc.target/s390/hotpatch-18.c: Likewise.
13315 * gcc.target/s390/hotpatch-19.c: Likewise.
13316 * gcc.target/s390/hotpatch-2.c: Likewise.
13317 * gcc.target/s390/hotpatch-26.c: Likewise.
13318 * gcc.target/s390/hotpatch-27.c: Likewise.
13319 * gcc.target/s390/hotpatch-28.c: Likewise.
13320 * gcc.target/s390/hotpatch-3.c: Likewise.
13321 * gcc.target/s390/hotpatch-4.c: Likewise.
13322 * gcc.target/s390/hotpatch-5.c: Likewise.
13323 * gcc.target/s390/hotpatch-6.c: Likewise.
13324 * gcc.target/s390/hotpatch-7.c: Likewise.
13325 * gcc.target/s390/hotpatch-8.c: Likewise.
13326 * gcc.target/s390/hotpatch-9.c: Likewise.
13327
5f215a70
PC
133282017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
13329
13330 PR c++/64574
13331 * g++.dg/template/crash125.C: New.
13332
296cc393
JJ
133332017-03-06 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR target/79812
13336 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
13337
ca8942a3
TT
133382017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
13339
13340 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
13341
c1b993c0
PG
133422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
13343
13344 * gcc.target/mips/msa-minmax.c: New tests.
13345
a50a32aa
ML
133462017-03-06 Martin Liska <mliska@suse.cz>
13347
13348 PR sanitize/79783
13349 * g++.dg/asan/pr79783.C: New test.
13350
5ada812c
PG
133512017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
13352
13353 * gcc.target/mips/msa-dotp.c: New tests.
13354
334b3c4b
PG
133552017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
13356
13357 * gcc.target/mips/msa-bclri.c: New test.
13358
d8b4baeb
PC
133592017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13360
13361 PR c++/70266
13362 * g++.dg/tm/pr70266.C: New.
13363
ef78bc3c 133642017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 13365 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
13366
13367 * gfortran.dg/coarray/fail_image_1.f08: New test.
13368 * gfortran.dg/coarray/fail_image_2.f08: New test.
13369 * gfortran.dg/coarray/failed_images_1.f08: New test.
13370 * gfortran.dg/coarray/failed_images_2.f08: New test.
13371 * gfortran.dg/coarray/image_status_1.f08: New test.
13372 * gfortran.dg/coarray/image_status_2.f08: New test.
13373 * gfortran.dg/coarray/stopped_images_1.f08: New test.
13374 * gfortran.dg/coarray/stopped_images_2.f08: New test.
13375 * gfortran.dg/coarray_fail_st.f90: New test.
13376 * gfortran.dg/coarray_failed_images_1.f08: New test.
13377 * gfortran.dg/coarray_image_status_1.f08: New test.
13378 * gfortran.dg/coarray_stopped_images_1.f08: New test.
13379
7f5a7d78
MP
133802017-03-03 Marek Polacek <polacek@redhat.com>
13381
13382 PR c/79758
13383 * gcc.dg/noncompile/pr79758.c: New test.
13384
cc195d46
JJ
133852017-03-03 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR middle-end/79805
13388 * g++.dg/opt/pr79805.C: New test.
13389
945b6e16
AS
133902017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
13391
13392 * gcc.target/i386/avx512vpopcntdq-check.h: New.
13393 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13394 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13395 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
13396 * gcc.target/i386/i386.exp
13397 (check_effective_target_avx512vpopcntdq): New.
13398
31dcc385
TT
133992017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
13400
13401 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
13402 ilp32 targets and match DImode registers for lp64 targets.
13403
0e174ae1
UB
134042017-03-03 Uros Bizjak <ubizjak@gmail.com>
13405
13406 * g++.dg/pr71624.C: Disable for x32.
13407 * g++.dg/pr71633.C: Ditto.
13408
93505ec5
JJ
134092017-03-03 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR target/79807
13412 * gcc.target/i386/pr79807.c: New test.
13413
d78a1c01
ML
134142017-03-03 Martin Liska <mliska@suse.cz>
13415
13416 PR tree-optimization/79803
13417 * gcc.dg/tree-ssa/pr79803.c: New test.
13418
ec7f796e
ML
134192017-03-03 Martin Liska <mliska@suse.cz>
13420
13421 PR rtl-optimization/79574
13422 * gcc.dg/pr79574-2.c: New test.
13423
30d309aa
RB
134242017-03-03 Richard Biener <rguenther@suse.de>
13425
13426 PR c++/79825
13427 * g++.dg/warn/Wuninitialized-8.C: New testcase.
13428
38801de5
JJ
134292017-03-03 Jakub Jelinek <jakub@redhat.com>
13430
13431 * gcc.dg/pr57134.c: Use empty inline asm string literal.
13432
7278b0a2
MP
134332017-03-03 Marek Polacek <polacek@redhat.com>
13434
13435 PR c++/79791
13436 * g++.dg/warn/Wwrite-strings-1.C: New test.
13437 * g++.dg/warn/Wwrite-strings-2.C: New test.
13438 * g++.dg/warn/Wwrite-strings-3.C: New test.
13439 * g++.dg/warn/Wwrite-strings-4.C: New test.
13440 * g++.dg/warn/Wwrite-strings-5.C: New test.
13441 * g++.dg/warn/Wwrite-strings-6.C: New test.
13442 * g++.dg/warn/Wwrite-strings-7.C: New test.
13443 * g++.dg/warn/Wwrite-strings-8.C: New test.
13444 * g++.dg/warn/Wwrite-strings-9.C: New test.
13445 * g++.dg/warn/Wwrite-strings-10.C: New test.
13446 * g++.dg/warn/Wwrite-strings-11.C: New test.
13447 * g++.dg/warn/Wwrite-strings-12.C: New test.
13448
75473a91
RB
134492017-03-03 Richard Biener <rguenther@suse.de>
13450
13451 PR middle-end/79818
13452 * gcc.dg/torture/pr79818.c: New testcase.
13453
50bea0c5
JJ
134542017-03-02 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR c++/79782
13457 * g++.dg/warn/Wunused-parm-10.C: New test.
13458
130f15ce
UB
134592017-03-02 Uros Bizjak <ubizjak@gmail.com>
13460
13461 * gcc.dg/rtl/x86_64/*.c: Test for
13462 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
13463
dc362ada
UB
134642017-03-02 Uros Bizjak <ubizjak@gmail.com>
13465
13466 PR target/79514
13467 * gcc.target/i386/pr79514.c: New test.
13468
fe792dd8
JJ
134692017-03-02 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR rtl-optimization/79780
13472 * gcc.c-torture/compile/pr79780.c: New test.
13473
e80facb4
RB
134742017-03-02 Richard Biener <rguenther@suse.de>
13475
13476 PR tree-optimization/79345
13477 PR c++/42000
13478 * g++.dg/warn/Wuninitialized-7.C: New testcase.
13479 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
13480 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
13481
eb0e7c34
RB
134822017-03-02 Richard Biener <rguenther@suse.de>
13483
13484 PR c/79756
13485 * gcc.dg/vector-1.c: New testcase.
13486
653a4b32
BC
134872017-03-02 Bin Cheng <bin.cheng@arm.com>
13488
13489 PR tree-optimization/66768
13490 * gcc.target/i386/pr66768.c: New test.
13491
da403f31
RB
134922017-03-02 Richard Biener <rguenther@suse.de>
13493
13494 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
13495 * gcc.dg/rtl/x86_64/final.c: Likewise.
13496 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
13497 * gcc.dg/rtl/x86_64/ira.c: Likewise.
13498 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
13499 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
13500
83692f96
RB
135012017-03-02 Richard Biener <rguenther@suse.de>
13502
13503 PR tree-optimization/79777
13504 * gcc.dg/torture/pr79777.c: New testcase.
13505
71dedb33
MS
135062017-03-01 Martin Sebor <msebor@redhat.com>
13507
13508 PR middle-end/79692
13509 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
13510 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
13511 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
13512 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
13513
48990905
UB
135142017-03-01 Uros Bizjak <ubizjak@gmail.com>
13515
13516 * gcc.target/i386/invsize-2.c: New test.
13517 * gcc.target/i386/invsize-3.c: Ditto.
13518 * gcc.target/i386/invsize-4.c: Ditto.
13519 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
13520 * gcc.target/i386/stackalign/asm-1.c: Ditto.
13521
c7f0c9f3
MM
135222017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13523
13524 PR target/79439
13525 * gcc.target/powerpc/pr79439.c: New test.
13526
f5ef6bfc
PH
135272017-03-01 Pat Haugen <pthaugen@us.ibm.com>
13528
13529 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
13530 scan string.
13531
13532
50181506
KN
135332017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
13534
13535 PR target/79395
13536 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
13537 pattern to look for vcmpequd. instead of vcmpnew.
13538 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
13539 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
13540 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
13541 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
13542 look for xvcmpeqdp. instead of xvcmpnedp.
13543 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
13544 look for vcmpequd. instead of vcmpnew.
13545 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
13546 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
13547 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
13548 look for xvcmpeqsp. instead of xvcmpnesp.
13549 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
13550 look for xvcmpeqdp. instead of xvcmpnedp.
13551 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
13552 look for vcmpequd. instead of vcmpnew.
13553 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
13554 look for vcmpeqsp instead of xvcmpnesp.
13555 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
13556 look for xvcmpeqdp instead of xvcmpnedp.
13557
0100ae43
RB
135582017-03-01 Richard Biener <rguenther@suse.de>
13559
13560 PR middle-end/79721
13561 * gcc.dg/torture/pr79721.c: New testcase.
13562
0f3f4ffe
JJ
135632017-03-01 Jakub Jelinek <jakub@redhat.com>
13564
42132674
JJ
13565 PR c++/79681
13566 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
13567 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
13568
e3e9e8ca
JJ
13569 PR c++/79746
13570 * g++.dg/warn/Wunused-parm-9.C: New test.
13571
0f3f4ffe
JJ
13572 PR tree-optimization/79734
13573 * g++.dg/opt/pr79734.C: New test.
13574
ad1de652
JJ
135752017-02-28 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR tree-optimization/79737
13578 * gcc.c-torture/execute/pr79737-1.c: New test.
13579 * gcc.c-torture/execute/pr79737-2.c: New test.
13580
7a1ae923
EB
135812017-02-28 Eric Botcazou <ebotcazou@adacore.com>
13582
13583 * gcc.target/sparc/20170228-1.c: New test.
13584
2af0c3ed
UB
135852017-02-28 Uros Bizjak <ubizjak@gmail.com>
13586
13587 * gcc.target/i386/invsize-1.c: New test.
13588
203ced0a
MS
135892017-02-28 Martin Sebor <msebor@redhat.com>
13590
13591 PR tree-optimization/79691
13592 * gcc.dg/tree-ssa/pr79691.c: New test.
13593
8a915b87
JJ
135942017-02-28 Jakub Jelinek <jakub@redhat.com>
13595
13596 PR target/79729
13597 * gcc.target/i386/pr79729.c: New test.
13598
41aa3a38
RB
135992017-02-28 Richard Biener <rguenther@suse.de>
13600
13601 PR tree-optimization/79740
13602 * gcc.dg/torture/pr79740.c: New testcase.
13603
587240d2
RB
136042017-02-28 Richard Biener <rguenther@suse.de>
13605
13606 PR middle-end/79731
13607 * c-c++-common/torture/pr79731.c: New testcase.
13608
dd3f4560
RB
136092017-02-28 Richard Biener <rguenther@suse.de>
13610
13611 PR tree-optimization/79732
13612 * gcc.dg/torture/pr79732.c: New testcase.
13613
c7d97b28
RB
136142017-02-28 Richard Biener <rguenther@suse.de>
13615
13616 PR tree-optimization/79723
13617 * gcc.target/i386/pr79723.c: New testcase.
13618
c8f28a3c
PH
136192017-02-27 Pat Haugen <pthaugen@us.ibm.com>
13620
13621 PR target/79544
13622 * gcc.target/powerpc/pr79544.c: New.
13623
c91c3003
PC
136242017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13625
13626 PR c++/79414
13627 * g++.dg/parse/crash67.C: New.
13628
57fa080b
BC
136292017-02-27 Bin Cheng <bin.cheng@arm.com>
13630
13631 PR tree-optimization/77536
13632 * gcc.dg/vect/pr79347.c: Revise testing string.
13633
68b948d3
RB
136342017-02-27 Richard Biener <rguenther@suse.de>
13635
13636 PR tree-optimization/45397
13637 * gcc.dg/tree-ssa/pr45397.c: New testcase.
13638
69a2e8a1
RB
136392017-02-27 Richard Biener <rguenther@suse.de>
13640
13641 PR tree-optimization/79690
13642 * gcc.target/i386/pr79690.c: New testcase.
13643
c7b608a9
TK
136442017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13645
13646 PR fortran/51119
13647 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
13648 of original.
13649 * gfortran.dg/inline_matmul_11.f90: Likewise.
13650 * gfortran.dg/inline_matmul_9.f90: Likewise.
13651 * gfortran.dg/matmul_13.f90: New test.
13652 * gfortran.dg/matmul_14.f90: New test.
13653
98561a9b
JJ
136542017-02-25 Jakub Jelinek <jakub@redhat.com>
13655
13656 PR middle-end/79396
13657 * g++.dg/opt/pr79396.C: New test.
13658
77be9417
DH
136592017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
13660
13661 PR fortran/79597
13662 * gfortran.dg/dtio_6.f90: Update test.
13663
136642017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
13665
13666 PR fortran/79601
13667 * gfortran.dg/interface_operator_2.f90: New test.
13668
b9822443
JJ
136692017-02-24 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR c/79677
13672 * gcc.dg/pr79677.c: New test.
13673
4bc2b786
MF
136742017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
13675
13676 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
13677 of mov.ps.
13678 * gcc.target/mips/mips-ps-type.c (move): Likewise.
13679 (cond_move1): Simplify condition to force generation of
13680 mov[nz].ps.
13681 (cond_move2): Likewise.
13682
4227c9ad
JJ
136832017-02-24 Jakub Jelinek <jakub@redhat.com>
13684
13685 PR c++/79588
13686 * g++.dg/warn/Wrestrict-1.C: New test.
13687 * g++.dg/warn/Wrestrict-2.C: New test.
13688
fd527ec1
DE
136892017-02-24 David Edelsohn <dje.gcc@gmail.com>
13690
13691 * g++.dg/ext/complit15.C: Require LTO.
13692
2af8fd5c
TT
136932017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
13694
13695 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
13696 logical_op_short_circuit to skip targets.
13697 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
13698 and s390.
13699
0b9cdb9a
EB
137002017-02-24 Eric Botcazou <ebotcazou@adacore.com>
13701
13702 * gnat.dg/opt63.adb: New test.
13703
4af362a9
EB
137042017-02-24 Eric Botcazou <ebotcazou@adacore.com>
13705
13706 * gnat.dg/discr47.adb: New test.
13707
7699e88f
RB
137082017-02-24 Richard Biener <rguenther@suse.de>
13709
13710 PR tree-optimization/79389
13711 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
13712
e3beb191
PC
137132017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
13714
13715 PR c++/79361
13716 * g++.dg/cpp0x/pr79361-1.C: New.
13717 * g++.dg/cpp0x/pr79361-2.C: Likewise.
13718
195610aa
EB
137192017-02-23 Eric Botcazou <ebotcazou@adacore.com>
13720
13721 * gcc.target/visium/bit_test.c: Accept any lsr form.
13722 * gcc.target/visium/block_move.c: Tweak.
13723
17885cad
DV
137242017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
13725
13726 PR 68749
13727 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
13728
45f7faf0
RB
137292017-02-23 Richard Biener <rguenther@suse.de>
13730
13731 PR tree-optimization/79683
13732 * gcc.target/i386/pr79683.c: New testcase.
13733
18eb304e
JL
137342017-02-22 Jeff Law <law@redhat.com>
13735
13736 PR tree-optimization/79578
13737 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
13738
0a864a97
SD
137392017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
13740
13741 * gcc.target/mips/msa-fp-cc.c: New test.
13742
fe8ece05
JJ
137432017-02-22 Jakub Jelinek <jakub@redhat.com>
13744
e40b6fc7
JJ
13745 PR c++/79664
13746 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
13747 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
13748 * g++.dg/gomp/pr79664.C: New test.
13749
fe8ece05
JJ
13750 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
13751
78af14ae
MP
137522017-02-22 Marek Polacek <polacek@redhat.com>
13753
13754 PR c++/79653
13755 * g++.dg/cpp0x/alignas10.C: New test.
13756 * g++.dg/cpp0x/alignas9.C: New test.
13757
8fdddd3d
MP
13758 PR c++/79657
13759 * g++.dg/ext/underlying_type12.C: New test.
13760
61ac5ebe
MP
13761 PR c/79662
13762 * gcc.dg/enum-incomplete-4.c: New test.
13763
888c7050
JJ
137642017-02-22 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR target/70465
13767 * gcc.target/i386/pr70465-2.c: New test.
13768
6d3daa1a
UB
137692017-02-21 Uros Bizjak <ubizjak@gmail.com>
13770
13771 * gcc.dg/pr61441.c: Use dg-add-options ieee.
13772
76dd203e
RB
137732017-02-22 Richard Biener <rguenther@suse.de>
13774
13775 PR tree-optimization/79673
13776 * gcc.target/i386/pr79673.c: New testcase.
13777
a9c774d2
RB
137782017-02-22 Richard Biener <rguenther@suse.de>
13779
13780 PR tree-optimization/79666
13781 * gcc.dg/torture/pr79666.c: New testcase.
13782
8f4f841a
ML
137832017-02-22 Martin Liska <mliska@suse.cz>
13784
13785 PR lto/79587
13786 * gcc.dg/tree-prof/pr79587.c: New test.
13787
441c7bba
EB
137882017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13789
13790 PR tree-optimization/68644
13791 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
13792
a232a1cb
MP
137932017-02-21 Marek Polacek <polacek@redhat.com>
13794
13795 PR c++/79535
13796 * g++.dg/ext/flexary23.C: New test.
13797
b86fec68
UB
137982017-02-21 Uros Bizjak <ubizjak@gmail.com>
13799
13800 PR target/79593
13801 * gcc.target/i386/pr79593.c: New test.
13802
5c3f1d7b
JJ
138032017-02-21 Jakub Jelinek <jakub@redhat.com>
13804
b7280ac2
JJ
13805 PR c++/79654
13806 * g++.dg/cpp1z/decomp26.C: New test.
13807
5c3f1d7b
JJ
13808 PR sanitizer/79589
13809 * g++.dg/ubsan/pr79589.C: New test.
13810
1486c2a7
JL
138112017-02-21 Jeff Law <law@redhat.com>
13812
13813 PR tree-optimization/79621
13814 * gcc.c-torture/compile/pr79621.c: New test.
13815
2f3ec56d
JJ
138162017-02-21 Jakub Jelinek <jakub@redhat.com>
13817
3bb43119
JJ
13818 PR c++/79655
13819 * g++.dg/cpp1y/constexpr-79655.C: New test.
13820
664beaf2 13821 PR c++/79639
b86fec68 13822 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 13823
956d3e61
JJ
13824 PR target/79633
13825 * gcc.target/i386/mpx/pr79633.c: New test.
13826
d4cbfca4
JJ
13827 PR target/79570
13828 * gcc.dg/pr79570.c: New test.
13829
00bc9de3
JJ
13830 PR c++/79641
13831 * c-c++-common/pr79641.c: New test.
13832
d002d099
JJ
13833 PR tree-optimization/79649
13834 * gcc.target/i386/pr79649.c: New test.
13835
2f3ec56d
JJ
13836 PR target/79494
13837 * gcc.dg/pr79494.c: New test.
13838
e6655a5f
SB
138392017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
13840
13841 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
13842 to dg-options.
13843
138442017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
13845
13846 * gcc.dg/gimplefe-26.c: Require c99_runtime.
13847
fd527ec1
DE
138482017-02-02 Jason Merrill <jason@redhat.com>
13849
13850 PR c++/79580
13851 * g++.dg/ext/complit15.C: New.
13852
027a9dd5
KN
138532017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
13854
13855 PR target/78056
13856 * gcc.target/powerpc/pr78056-8.c: Remove.
13857
80480cee
MP
138582017-02-20 Marek Polacek <polacek@redhat.com>
13859
13860 PR middle-end/79537
13861 * gcc.dg/comp-goto-4.c: New test.
13862
85ade8d6
MP
13863 PR sanitizer/79558
13864 * c-c++-common/ubsan/bounds-14.c: New test.
13865
705d3b77
JJ
138662017-02-20 Jakub Jelinek <jakub@redhat.com>
13867
13868 PR target/79568
13869 * gcc.target/i386/pr79568-1.c: New test.
13870 * gcc.target/i386/pr79568-2.c: New test.
13871 * gcc.target/i386/pr79568-3.c: New test.
13872
dc42a736
PT
138732017-02-16 Paul Thomas <pault@gcc.gnu.org>
13874
13875 PR fortran/79382
705d3b77
JJ
13876 * gfortran.dg/dtio_10.f90: Change test of error message.
13877 * gfortran.dg/dtio_23.f90: New test.
13878 * gfortran.dg/dtio_24.f90: New test.
dc42a736 13879
1ca6a74f
PT
138802017-02-20 Paul Thomas <pault@gcc.gnu.org>
13881
13882 PR fortran/79434
705d3b77 13883 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 13884
63af1586
PT
138852017-02-19 Paul Thomas <pault@gcc.gnu.org>
13886
13887 PR fortran/79447
705d3b77 13888 * gfortran.dg/submodule_24.f08: New test.
63af1586 13889
4ca4d1e9
AV
138902017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
13891
13892 PR fortran/79229
13893 * gfortran.dg/class_allocate_24.f90: New test.
13894
dea71ad0
PT
138952017-02-19 Paul Thomas <pault@gcc.gnu.org>
13896
13897 PR fortran/79402
13898 * gfortran.dg/submodule_23.f90: New test.
13899
f46e2bc9
PC
139002017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
13901
13902 PR c++/79380
13903 * g++.dg/cpp0x/alignas8.C: New.
13904
7dfa657b
JW
139052017-02-19 Eric Fiselier <eric@efcs.ca>
13906 Jonathan Wakely <jwakely@redhat.com>
13907
13908 PR c++/69523
13909 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
13910
eab1f169
PK
139112017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13912
13913 * gcc.dg/gimplefe-26.c: New test.
13914
47e16d83
JDA
139152017-02-18 John David Anglin <danglin@gcc.gnu.org>
13916
13917 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
13918
c2615951
JJ
139192017-02-18 Jakub Jelinek <jakub@redhat.com>
13920
c28fcc60
JJ
13921 PR target/79569
13922 * gcc.target/i386/3dnowA-3.c: New test.
13923
c2615951
JJ
13924 PR target/79559
13925 * gcc.target/i386/pr79559.c: New test.
13926
97fcf744
JM
139272017-02-17 Joseph Myers <joseph@codesourcery.com>
13928
13929 * gcc.dg/c11-float-2.c: New test.
13930 * gcc.dg/torture/float128-floath.c,
13931 gcc.dg/torture/float128x-floath.c,
13932 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
13933 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
13934 gcc.dg/torture/float64x-floath.c: Do not test comparison of
13935 *_DECIMAL_DIG macros with DECIMAL_DIG.
13936
a530e181
BS
139372017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13938
13939 PR target/79261
13940 * gcc.target/powerpc/vec-xxpermdi.c: New file.
13941
1d516992
JK
139422017-02-17 Julia Koval <julia.koval@intel.com>
13943
13944 * gcc.target/i386/rdpid.c New test.
13945 * gcc.target/i386/sse-12.c: Add -mrdpid.
13946 * gcc.target/i386/sse-13.c: Ditto.
13947 * gcc.target/i386/sse-14.c: Ditto.
13948 * gcc.target/i386/sse-22.c: Ditto.
13949 * gcc.target/i386/sse-23.c: Ditto.
13950 * g++.dg/other/i386-2.C: Ditto.
13951 * g++.dg/other/i386-3.C: Ditto.
13952
3185712c
SB
139532017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
13954
13955 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
13956 * gcc.dg/pr61441.c: Ditto.
13957
a261ee49
ML
139582017-02-17 Martin Liska <mliska@suse.cz>
13959
13960 PR rtl-optimization/79574
13961 * gcc.dg/pr79574.c: New test.
13962
5bf69d74
MP
139632017-02-17 Marek Polacek <polacek@redhat.com>
13964
13965 PR middle-end/79536
13966 * gcc.dg/torture/pr79536.c: New test.
13967
a72b242e
AM
139682017-02-16 Alan Modra <amodra@gmail.com>
13969
13970 * gcc.c-torture/execute/pr79286.c: New.
13971
bcac0b4d
JJ
139722017-02-16 Jakub Jelinek <jakub@redhat.com>
13973
13974 PR c++/79512
13975 * c-c++-common/gomp/pr79512.c: New test.
13976
945c17d8
MS
139772017-02-15 Martin Sebor <msebor@redhat.com>
13978
13979 PR c++/79363
13980 * g++.dg/ext/flexary12.C: Adjust.
13981 * g++.dg/ext/flexary20.C: Same.
13982 * g++.dg/ext/flexary21.C: Same.
13983 * g++.dg/ext/flexary22.C: New test.
13984
25c99850
BC
139852017-02-15 Bin Cheng <bin.cheng@arm.com>
13986
13987 PR tree-optimization/79347
13988 * gcc.dg/vect/pr79347.c: New test.
13989
4f5e5fcb
JJ
139902017-02-15 Jakub Jelinek <jakub@redhat.com>
13991
e7202857
JJ
13992 PR c++/79301
13993 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
13994 [[deprecated]] comment.
13995 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
13996 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
13997 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
13998 [[deprecated]] in -std=c++11.
13999 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
14000 [[fallthrough]] in -std=c++11 and -std=c++14.
14001
4f5e5fcb
JJ
14002 PR c++/79288
14003 * g++.dg/tls/pr79288.C: New test.
14004
c7545f1c
MP
140052017-02-15 Marek Polacek <polacek@redhat.com>
14006
14007 PR c/79515
14008 * gcc.dg/dfp/pr79515.c: New.
14009
1114b39c
DE
140102017-02-15 David Edelsohn <dje.gcc@gmail.com>
14011
14012 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
14013
93b87d1d
TS
140142017-02-15 Thomas Schwinge <thomas@codesourcery.com>
14015
14016 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
14017 "opt_files".
14018
fa8db6ea
JJ
140192017-02-15 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR target/79487
14022 * gcc.dg/dfp/pr79487.c: New test.
14023 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
14024 2017-02-13 change.
14025
8722316b
CL
140262017-01-14 Carl Love <cel@us.ibm.com>
14027
14028 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
14029 xvcvsxdsp and xvcvuxdsp instructions.
14030
2932fe90
SB
140312017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
14032
14033 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
14034 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
14035 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
14036 64-bit default target.
14037 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
14038 a 64-bit default target.
14039
63d09033
JJ
140402017-02-14 Jakub Jelinek <jakub@redhat.com>
14041
14042 PR target/79481
14043 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 14044 (test_3vx): Change return type from int to void.
63d09033
JJ
14045 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
14046 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
14047 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
14048 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
14049 tests.
14050 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
14051 (test_3vx): Change return type from int to void.
14052 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
14053 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
14054 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
14055 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
14056 tests.
14057 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
14058 intrinsic. Change scan-assembler-times number from 1 to 2.
14059 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
14060 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
14061 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
14062 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
14063 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
14064 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
14065 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
14066
8668fae0
UB
140672017-02-14 Uros Bizjak <ubizjak@gmail.com>
14068
14069 PR middle-end/61225
14070 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
14071 Use dg-additional-options for ia32 target. Remove XFAIL.
14072
95d96609
UB
140732017-02-14 Uros Bizjak <ubizjak@gmail.com>
14074
14075 PR target/79495
14076 * gcc.target/i386/pr79495.c: New test.
14077
6f207d58
MP
140782017-02-14 Marek Polacek <polacek@redhat.com>
14079
14080 PR c++/79420
14081 PR c++/79463
14082 * g++.dg/cpp1y/pr79463.C: New.
14083 * g++.dg/template/incomplete10.C: New.
14084 * g++.dg/template/incomplete9.C: New.
14085
ee139af5
L
140862017-02-14 H.J. Lu <hongjiu.lu@intel.com>
14087
14088 PR target/79498
14089 * gcc.target/i386/pr79498.c: New test.
14090
bf00c9e0
MS
140912017-02-14 Martin Sebor <msebor@redhat.com>
14092
14093 PR middle-end/79448
14094 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
14095 * gcc.dg/tree-ssa/pr79448-2.c: New test.
14096 * gcc.dg/tree-ssa/pr79448.c: New test.
14097
6c022f73
JL
140982017-02-14 Jeff Law <law@redhat.com>
14099
14100 PR tree-optimization/79095
14101 * g++.dg/pr79095-1.C: New test
14102 * g++.dg/pr79095-2.C: New test
14103 * g++.dg/pr79095-3.C: New test
14104 * g++.dg/pr79095-4.C: New test
14105 * g++.dg/pr79095-5.C: New test
14106 * gcc.c-torture/execute/arith-1.c: Update with more cases.
14107 * gcc.dg/tree-ssa/pr79095-1.c: New test.
14108
b719f884
JG
141092017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
14110
14111 * gcc.target/aarch64/vect_fp16_1.c: New.
14112
1be33173
PK
141132017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14114
14115 * gcc.dg/gimplefe-25.c: New test.
14116
73424a09
JJ
141172017-02-14 Jakub Jelinek <jakub@redhat.com>
14118
14119 PR tree-optimization/79408
14120 * gcc.dg/tree-ssa/pr79408-2.c: New test.
14121
977472e8
RB
141222017-02-14 Richard Biener <rguenther@suse.de>
14123
14124 PR middle-end/79432
14125 * gcc.dg/torture/pr79432.c: New testcase.
14126
ee75687b
MS
141272017-02-13 Martin Sebor <msebor@redhat.com>
14128
14129 PR middle-end/79496
14130 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
14131
b84702c0
JJ
141322017-02-13 Jakub Jelinek <jakub@redhat.com>
14133
ecc04fae
JJ
14134 PR sanitizer/79341
14135 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
14136 variables volatile.
14137
b84702c0
JJ
14138 PR c++/79232
14139 * g++.dg/cpp1z/eval-order4.C: New test.
14140 * g++.dg/other/pr79232.C: New test.
14141
b9a161ff
NS
141422017-02-13 Nathan Sidwell <nathan@acm.org>
14143
14144 PR c++/79296
14145 * g++.dg/cpp0x/pr79296.C: New.
14146
d8505fac
SB
141472017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14148
14149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
14150 Instead, xfail powerpc*-*-* && lp64.
14151
efb802cb
SB
141522017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14153
14154 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
14155 powerpc_p8vector_ok.
14156 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
14157
8d6427c6
AS
141582017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14159
14160 PR target/79449
14161 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
14162 for reading beyond a 4k boundary.
14163
9b7716c9
JJ
141642017-02-13 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR rtl-optimization/79388
14167 PR rtl-optimization/79450
14168 * gcc.c-torture/execute/pr79388.c: New test.
14169 * gcc.c-torture/execute/pr79450.c: New test.
14170
4bb91707
TK
141712017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14172
14173 PR fortran/65542
9b7716c9 14174 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 14175
e22910c2
JJ
141762017-02-11 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR sanitizer/79341
14179 * g++.dg/asan/deep-stack-uaf-1.C: New test.
14180
acbbac04
JH
141812017-02-11 Jan Hubicka <hubicka@ucw.cz>
14182
14183 PR tree-ssa/56727
14184 * gcc.dg/tree-ssa/pr56727.c: New testcase.
14185
e493f96b
JJ
141862017-02-10 Jakub Jelinek <jakub@redhat.com>
14187
14188 PR c++/79457
14189 * g++.dg/cpp0x/pr79457.C: New test.
14190
773acd54
SB
141912017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14192
14193 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
14194 scan-assembler unless lp64.
14195
b56f814e
SB
141962017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14197
14198 PR tree-optimization/66612
14199 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
14200
5e659d16
SB
142012017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14202
14203 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
14204 of all powerpc.
14205
6f4f30bf
MP
142062017-02-10 Marek Polacek <polacek@redhat.com>
14207
14208 PR c++/79435
14209 * g++.dg/cpp1y/pr79435.C: New.
14210
3799a5b8
MP
14211 PR c++/79184
14212 * g++.dg/warn/Wint-in-bool-context-1.C: New.
14213
052ef81d
CL
142142017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
14215
14216 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
14217 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
14218 New.
14219 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
14220 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
14221 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
14222 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
14223 (vtst_expected_poly64x2): Move to aarch64-only section.
14224 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
14225 (vtst_p64, vtstq_p64): New tests.
14226
a7c8ed0c
PC
142272017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
14228
14229 PR c++/71737
14230 * g++.dg/cpp0x/pr71737.C: New.
14231
3dcde5ef 142322017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 14233 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
14234
14235 * gcc.dg/gimplefe-error-1.c: New testcase.
14236 * gcc.dg/gimplefe-error-2.c: New testcase.
14237 * gcc.dg/gimplefe-error-3.c: New testcase.
14238
6139a3b7
JJ
142392017-02-10 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR tree-optimization/79411
14242 * gcc.c-torture/compile/pr79411.c: New test.
14243
9bfc55d0
JJ
142442017-02-09 Jakub Jelinek <jakub@redhat.com>
14245 Jason Merrill <jason@redhat.com>
14246
14247 PR c++/79143
14248 * g++.dg/cpp1z/pr79143.C: New test.
14249
0b90c541
JH
142502017-02-09 Jan Hubicka <hubicka@ucw.cz>
14251
14252 * gcc.dg/loop-unswitch-2.c: Update testcase.
14253 * gcc.dg/loop-unswitch-1.c: Update testcase.
14254
192b048b
MP
142552017-02-09 Marek Polacek <polacek@redhat.com>
14256
14257 PR c/79428
14258 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
14259 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
14260 * c-c++-common/goacc/pr79428-1.c: New test.
14261 * c-c++-common/gomp/pr79428-2.c: New test.
14262 * c-c++-common/gomp/pr79428-5.c: New test.
14263 * c-c++-common/gomp/pr79428-6.c: New test.
14264 * c-c++-common/pr79428-3.c: New test.
14265
e9a9033b
AK
142662017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14267
14268 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
14269 testcases.
14270
56f71478
JJ
142712017-02-09 Jakub Jelinek <jakub@redhat.com>
14272
28f6839b
JJ
14273 PR c/79413
14274 * gcc.c-torture/compile/pr79413.c: New test.
14275
f08683a1
JJ
14276 PR c++/79429
14277 * c-c++-common/gomp/pr79429.c: New test.
14278 * g++.dg/gomp/pr79429.C: New test.
14279
56f71478
JJ
14280 PR c/79431
14281 * c-c++-common/gomp/pr79431.c: New test.
14282
02889d23
CLT
142832017-02-09 Nathan Sidwell <nathan@codesourcery.com>
14284 Cesar Philippidis <cesar@codesourcery.com>
14285 Joseph Myers <joseph@codesourcery.com>
14286 Chung-Lin Tang <cltang@codesourcery.com>
14287
14288 * c-c++-common/goacc/combined-directives.c: Remove xfail.
14289 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
14290 * c-c++-common/goacc/loop-auto-2.c: New.
14291 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
14292 * c-c++-common/goacc/tile-2.c: New.
14293 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
14294 * g++.dg/goacc/tile-1.C: New, check tile subst.
14295 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
14296 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
14297 * gfortran.dg/goacc/tile-1.f90: New test.
14298 * gfortran.dg/goacc/tile-2.f90: New test.
14299 * gfortran.dg/goacc/tile-lowering.f95: New test.
14300
9c0c77d2
RB
143012017-02-09 Richard Biener <rguenther@suse.de>
14302
14303 PR tree-optimization/69823
14304 * gcc.dg/graphite/pr69823.c: New testcase.
14305
f39bad9f
PH
143062017-02-08 Pat Haugen <pthaugen@us.ibm.com>
14307
14308 PR target/78604
14309 * gcc.target/powerpc/pr78604.c: New.
14310
fc00b9ce
KN
143112017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
14312
14313 PR target/68972
14314 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
14315 disable this test on power architecture.
14316
50c1f4a5
RB
143172017-02-08 Richard Biener <rguenther@suse.de>
14318
14319 PR tree-optimization/71824
14320 PR tree-optimization/79409
14321 * gcc.dg/graphite/pr71824-3.c: New testcase.
14322
74a15d14
JJ
143232017-02-08 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR tree-optimization/79408
14326 * gcc.dg/tree-ssa/pr79408.c: New test.
14327
d798497e
RB
143282017-02-08 Richard Biener <rguenther@suse.de>
14329
14330 PR tree-optimization/71824
14331 * gcc.dg/graphite/pr71824-2.c: New testcase.
14332
9d5019a1
AP
143332017-02-07 Andrew Pinski <apinski@cavium.com>
14334
705d3b77 14335 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 14336
ec48209a
JJ
143372017-02-07 Jakub Jelinek <jakub@redhat.com>
14338
14339 PR rtl-optimization/79386
14340 * gcc.c-torture/compile/pr79386.c: New test.
14341
e5f234b2
DV
143422017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
14343 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14344
14345 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
14346 *-*-solaris*.
14347
1f138b75
JJ
143482017-02-07 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR target/79299
14351 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
14352 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
14353
7af4b20d
RB
143542017-02-07 Richard Biener <rguenther@suse.de>
14355
14356 * gcc.dg/gimplefe-23.c: New testcase.
14357 * gcc.dg/gimplefe-24.c: Likewise.
14358
d95c2fc7
CL
143592017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
14360
14361 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
14362 scan-assembler instead of scan-assembler-times.
14363 * gcc.target/aarch64/test_frame_10.c: Likewise.
14364 * gcc.target/aarch64/test_frame_12.c: Likewise.
14365 * gcc.target/aarch64/test_frame_2.c: Likewise.
14366 * gcc.target/aarch64/test_frame_4.c: Likewise.
14367 * gcc.target/aarch64/test_frame_6.c: Likewise.
14368 * gcc.target/aarch64/test_frame_7.c: Likewise.
14369 * gcc.target/aarch64/test_frame_8.c: Likewise.
14370
fa5d44d0
RO
143712017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14372
14373 * gcc.target/i386/pr78419.c: Require ifunc support.
14374
d9b4ce00
DE
143752017-02-07 David Edelsohn <dje.gcc@gmail.com>
14376
14377 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
14378
bb7d75ff
PP
143792017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
14380
14381 PR c++/79360
14382 * g++.dg/cpp1y/nsdmi-union2.C: New test.
14383
122e7b4f
KC
143842017-02-06 Kito Cheng <kito.cheng@gmail.com>
14385
14386 * lib/target-supports.exp: Define the RISC-V target.
14387 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
14388 * gcc.dg/builtin-apply2.c: Likewise.
14389 * gcc.dg/ifcvt-4.c: Likewise.
14390 * gcc.dg/loop-8.c: Likewise.
14391 * gcc.dg/sibcall-10.c: Likewise.
14392 * gcc.dg/sibcall-9.c: Likewise.
14393 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
14394 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
14395 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
14396 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14397 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
14398 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
14399 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
14400
391675ac
MM
144012017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14402
14403 PR target/66144
14404 * gcc.target/powerpc/pr66144-1.c: New test.
14405 * gcc.target/powerpc/pr66144-2.c: Likewise.
14406 * gcc.target/powerpc/pr66144-3.c: Likewise.
14407
e495e31a
MS
144082017-02-06 Martin Sebor <msebor@redhat.com>
14409
14410 PR tree-optimization/79376
14411 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
14412 * gcc.dg/tree-ssa/pr79376.c: Ditto.
14413
2568d8a1
JJ
144142017-02-06 Jakub Jelinek <jakub@redhat.com>
14415
98e09245
JJ
14416 PR c++/79379
14417 * g++.dg/cpp1y/constexpr-79379.C: New test.
14418
e8b0383c
JJ
14419 PR c++/79377
14420 * g++.dg/lookup/pr79377.C: New test.
14421
a5e8cbd1
JJ
14422 PR c++/79372
14423 * g++.dg/cpp1z/decomp25.C: New test.
14424
2568d8a1
JJ
14425 PR tree-optimization/79284
14426 * gcc.c-torture/compile/pr79284.c: New test.
14427
aae936b9
PC
144282017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
14429
14430 PR c++/70448
14431 * g++.dg/cpp0x/pr70448.C: New.
14432
daf57541
DV
144332017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
14434
14435 PR 78348
14436 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
14437 to dg-options.
14438
0898c74d
GJL
144392017-02-06 Georg-Johann Lay <avr@gjlay.de>
14440
14441 PR target/78883
14442 * gcc.c-torture/compile/pr78883.c: New test.
14443
5d3ebb71
JH
144442017-02-05 Jan Hubicka <hubicka@ucw.cz>
14445
14446 PR tree-ssa/79347
14447 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
14448 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
14449 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
14450 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
14451 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
14452 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
14453 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
14454 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
14455 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
14456 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
14457 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
14458 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
14459 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
14460
139d4065
AV
144612017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
14462
14463 PR fortran/79344
14464 * gfortran.dg/allocate_with_source_24.f90: New test.
14465
4b9c80d8
AV
144662017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
14467
14468 PR fortran/79230
14469 * gfortran.dg/der_ptr_component_2.f90: New test.
14470
f3877b2f
EB
144712017-02-05 Eric Botcazou <ebotcazou@adacore.com>
14472
14473 * gcc.target/sparc/20170205-1.c: New test.
14474
d8a09ada
JDA
144752017-02-03 John David Anglin <danglin@gcc.gnu.org>
14476
a2a86d6a
JDA
14477 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
14478 libatomic_available.
14479
a1d99925
JDA
14480 * gcc.dg/pr77587.c: Require alias support.
14481 * gcc.dg/pr77587a.c: Likewise.
14482
d8bf159e
JDA
14483 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
14484 * gcc.c-torture/execute/pr78622.c: Likewise.
14485
d8a09ada
JDA
14486 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
14487 hppa*-*-hpux*.
14488 * c-c++-common/Wunused-var-16.c: Likewise.
14489 * c-c++-common/builtin-shuffle-1.c: Likewise.
14490 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
14491 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
14492
f589a1ce
MS
144932017-02-03 Martin Sebor <msebor@redhat.com>
14494
14495 PR tree-optimization/79327
14496 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
14497 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
14498 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 14499
5b00f9d2
JJ
145002017-02-03 Jakub Jelinek <jakub@redhat.com>
14501 Martin Sebor <msebor@redhat.com>
14502
14503 PR tree-optimization/79327
14504 * gcc.dg/tree-ssa/pr79327.c: New test.
14505 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
14506 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
14507 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
14508 (test_sprintf_chk_range_schar): Adjust dg-message.
14509 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
14510 * gcc.c-torture/execute/pr79327.c: New test.
14511
437f0a81
JJ
145122017-02-03 Jakub Jelinek <jakub@redhat.com>
14513
14514 PR target/79354
14515 * gcc.target/powerpc/pr79354.c: New test.
14516 * gcc.c-torture/execute/pr79354.c: New test.
14517
3f343040
MS
145182017-02-03 Martin Sebor <msebor@redhat.com>
14519
14520 PR tree-optimization/79352
14521 * gcc.dg/tree-ssa/pr79352.c: New test.
14522
46a2ab58
ML
145232017-02-03 Martin Liska <mliska@suse.cz>
14524
14525 PR lto/66295
14526 * gcc.target/i386/mvc9.c: New test.
14527
baa2d1cd
PH
145282017-02-03 Pat Haugen <pthaugen@us.ibm.com>
14529
14530 PR target/79158
14531 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
14532 to VSX reg.
14533
30c6ec2f
JH
145342017-02-02 Jan Hubicka <hubicka@ucw.cz>
14535
14536 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
14537 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
14538 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
14539 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
14540 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
14541 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
14542 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
14543 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
14544 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
14545 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
14546 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
14547 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
14548 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
14549
ebee1eb9
MS
145502017-02-02 Martin Sebor <msebor@redhat.com>
14551
14552 PR middle-end/79275
14553 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
14554 * gcc.dg/tree-ssa/pr79275.c: New test.
14555
dcd25b8a
AS
145562017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14557
dc362ada 14558 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 14559
0f0c2cc3
JH
145602017-02-02 Jan Hubicka <hubicka@ucw.cz>
14561
14562 PR middle-end/77445
14563 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
14564 threading is done.
14565
1c372840
TC
145662017-02-02 Tamar Christina <tamar.christina@arm.com>
14567
14568 PR middle-end/78142
14569 * gcc.target/aarch64/vector_initialization_nostack.c
14570 (f12): Use one vector
14571
9f11a4a7
JJ
145722017-02-02 Jakub Jelinek <jakub@redhat.com>
14573
bef7e561
JJ
14574 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
14575 * c-c++-common/asan/misalign-1.c: Likewise.
14576 * c-c++-common/asan/misalign-2.c: Likewise.
14577 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
14578 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
14579 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
14580 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
14581 add -ffat-lto-objects from/to dg-additional-options.
14582 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
14583 dg-additional-options.
14584
9f11a4a7
JJ
14585 PR target/79197
14586 * gcc.target/powerpc/pr79197.c: New test.
14587 * gcc.c-torture/compile/pr79197.c: New test.
14588
09661674
RB
145892017-02-02 Richard Biener <rguenther@suse.de>
14590
14591 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
14592
d8d58893
PC
145932017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
14594
14595 PR c++/69637
14596 * g++.dg/cpp0x/pr69637-1.C: New.
14597 * g++.dg/cpp0x/pr69637-2.C: Likewise.
14598
521a70a4
AK
145992017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14600
14601 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
14602
e26b502d
BS
146032017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14604
14605 PR target/70012
14606 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
14607 conditions.
14608
55e75c7c
JJ
146092017-02-01 Jakub Jelinek <jakub@redhat.com>
14610
14611 PR testsuite/79324
14612 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
14613 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
14614 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
14615 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
14616 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
14617 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
14618 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
14619 * g++.dg/debug/dwarf2/align-1.C: Likewise.
14620 * g++.dg/debug/dwarf2/align-2.C: Likewise.
14621 * g++.dg/debug/dwarf2/align-3.C: Likewise.
14622 * g++.dg/debug/dwarf2/align-4.C: Likewise.
14623 * g++.dg/debug/dwarf2/align-5.C: Likewise.
14624 * g++.dg/debug/dwarf2/align-6.C: Likewise.
14625
a4476973
ML
146262017-02-01 Martin Liska <mliska@suse.cz>
14627
14628 PR testsuite/79272
14629 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
14630
3f3181b1
RB
146312017-02-01 Richard Biener <rguenther@suse.de>
14632
14633 PR testsuite/76957
14634 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
14635 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
14636 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
14637 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
14638
1e7ef862
RB
146392017-02-01 Richard Biener <rguenther@suse.de>
14640
14641 PR middle-end/79315
14642 * gfortran.dg/pr79315.f90: New testcase.
14643
405a7406
RB
146442017-02-01 Richard Biener <rguenther@suse.de>
14645
14646 PR tree-optimization/71824
14647 * gcc.dg/graphite/pr71824.c: New testcase.
14648
19bdccb4
JJ
146492017-01-31 Jakub Jelinek <jakub@redhat.com>
14650
14651 PR c++/79304
14652 * g++.dg/diagnostic/pr79304.C: New test.
14653
fcb2cdfc
DM
146542017-01-31 David Malcolm <dmalcolm@redhat.com>
14655
14656 PR c++/79298
14657 * g++.dg/spellcheck-pr79298.C: New test case.
14658
7cfa044d
DM
146592017-01-31 David Malcolm <dmalcolm@redhat.com>
14660
14661 PR preprocessor/79210
14662 * gcc.dg/format/pr79210.c: New test case.
14663 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
14664 New function.
14665
de3fbef6
NS
146662017-01-31 Nathan Sidwell <nathan@acm.org>
14667
5ae37bdf
NS
14668 PR c++/79290
14669 * g++.dg/warn/pr79290.C: New.
14670
de3fbef6
NS
14671 PR c++/67273
14672 PR c++/79253
14673 * g++.dg/cpp1y/pr67273.C: New.
14674 * g++.dg/cpp1y/pr79253.C: New.
14675
7f357c61
NS
146762017-01-31 Nathan Sidwell <nathan@acm.org>
14677
14678 PR c++/79264
14679 * g++.dg/cpp1y/pr61636-1.C: Augment.
14680
5b11971a
CL
146812017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
14682
14683 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
14684 rand() instead of random().
14685
8b670f93
AH
146862017-01-30 Aldy Hernandez <aldyh@redhat.com>
14687
14688 PR tree-optimization/71691
14689 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
14690
4727e06b
AK
146912017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14692
14693 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
14694 __ARCH__.
14695
b6dae849
JJ
146962017-01-31 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR tree-optimization/79267
14699 * g++.dg/opt/pr79267.C: New test.
14700
40fb9c89
AO
147012017-01-30 Alexandre Oliva <aoliva@redhat.com>
14702
14703 PR debug/63238
14704 * gcc.dg/debug/dwarf2/align-1.c: New.
14705 * gcc.dg/debug/dwarf2/align-2.c: New.
14706 * gcc.dg/debug/dwarf2/align-3.c: New.
14707 * gcc.dg/debug/dwarf2/align-4.c: New.
14708 * gcc.dg/debug/dwarf2/align-5.c: New.
14709 * gcc.dg/debug/dwarf2/align-6.c: New.
14710 * gcc.dg/debug/dwarf2/align-as-1.c: New.
14711 * g++.dg/debug/dwarf2/align-1.C: New.
14712 * g++.dg/debug/dwarf2/align-2.C: New.
14713 * g++.dg/debug/dwarf2/align-3.C: New.
14714 * g++.dg/debug/dwarf2/align-4.C: New.
14715 * g++.dg/debug/dwarf2/align-5.C: New.
14716 * g++.dg/debug/dwarf2/align-6.C: New.
14717
3095f651
AS
147182017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14719
14720 PR target/79170
14721 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
14722
3cf88bff
MS
147232017-01-30 Martin Sebor <msebor@redhat.com>
14724
14725 PR testsuite/79293
14726 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
14727
37731134
ML
147282017-01-30 Martin Liska <mliska@suse.cz>
14729
14730 PR gcov-profile/79259
14731 * g++.dg/tree-prof/pr79259.C: New test.
14732
0c7247cc
RB
147332017-01-30 Richard Biener <rguenther@suse.de>
14734
14735 PR tree-optimization/79276
14736 * gcc.dg/torture/pr79276.c: New testcase.
14737
ab4be5d1
DV
147382017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
14739
14740 PR target/79240
14741 * gcc.target/s390/pr79240.c: New test.
14742
6687d58d
BS
147432017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14744
14745 PR target/79268
14746 * gcc.target/powerpc/pr79268.c: New file.
14747 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
14748 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
14749 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
14750 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
14751
b5df96c3
JDA
147522017-01-28 John David Anglin <danglin@gcc.gnu.org>
14753
fc34d7b8
JDA
14754 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
14755
9efc84e4
JDA
14756 PR testsuite/70583
14757 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
14758
4bfbe3ae
JDA
14759 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
14760 * gnat.dg/debug9.adb: Likewise.
14761
8d0b306f
JDA
14762 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
14763
b5df96c3
JDA
14764 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
14765 libatomic_available.
14766 * gfortran.dg/coarray_42.f90: Likewise.
14767 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
14768 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
14769 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
14770
eb339366
MS
147712017-01-27 Martin Sebor <msebor@redhat.com>
14772
14773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
14774
711ce021
BS
147752017-01-27 Bernd Schmidt <bschmidt@redhat.com>
14776
14777 PR rtl-optimization/79194
14778 * gcc.dg/torture/pr79194.c: New test.
14779
d8321b33
VM
147802017-01-27 Vladimir Makarov <vmakarov@redhat.com>
14781
14782 PR tree-optimization/71374
2568d8a1 14783 * gcc.target/i386/pr71374.c: New.
d8321b33 14784
9e2ea13e
MS
147852017-01-27 Martin Sebor <msebor@redhat.com>
14786
14787 PR c++/71290
14788 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
14789 a dg-error directive.
14790
9eb7045b
VM
147912017-01-27 Vladimir Makarov <vmakarov@redhat.com>
14792
14793 PR target/79131
14794 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
14795 * gcc.target/arm/pr79131-2.c: New.
14796
f75bbf3f
BS
147972017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14798
14799 PR target/65484
14800 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
14801 vectorized on POWER unless hardware misaligned loads are
14802 available.
14803
3f54004b
BC
148042017-01-27 Bin Cheng <bin.cheng@arm.com>
14805
14806 PR rtl-optimization/78559
14807 * gcc.c-torture/execute/pr78559.c: New test.
14808
40b6bff9
RB
148092017-01-27 Richard Biener <rguenther@suse.de>
14810
14811 PR tree-optimization/79245
14812 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
14813 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
14814
b2f8892e
JJ
148152017-01-27 Jakub Jelinek <jakub@redhat.com>
14816
14817 PR c/79199
14818 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
14819 target. Use 4294967293U instead of 4294967293.
14820
b002f3b9
RB
148212017-01-27 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/71433
14824 * gcc.dg/Warray-bounds-21.c: New testcase.
14825
38f50ab6
RB
148262017-01-27 Richard Biener <rguenther@suse.de>
14827
14828 PR tree-optimization/79244
14829 * gcc.dg/torture/pr79244.c: New testcase.
14830
c04f4139
JJ
148312017-01-27 Jakub Jelinek <jakub@redhat.com>
14832
14833 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
14834 all occurrences of 40 to 32.
14835
6ca513f9
RE
148362017-01-27 Richard Earnshaw <rearnsha@arm.com>
14837
14838 PR target/79239
14839 * gcc.target/arm/pr79239.c: New test.
14840
d876f5cd
DV
148412017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
14842
14843 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
14844
bb6a6ee9
AB
148452017-01-27 Adam Butcher <adam@jessamine.co.uk>
14846
14847 PR c++/64382
14848 * g++.dg/cpp1y/pr64382.C: New test.
14849
31c87a43
MS
148502017-01-26 Martin Sebor <msebor@redhat.com>
14851
14852 PR middle-end/78703
14853 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
14854 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
14855 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
14856 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14857
f7c06c0f
JJ
148582017-01-26 Jakub Jelinek <jakub@redhat.com>
14859
b0670cc0
JJ
14860 PR debug/79129
14861 * g++.dg/debug/dwarf2/pr79129.C: New test.
14862
f7c06c0f
JJ
14863 PR debug/78835
14864 * g++.dg/debug/dwarf2/pr78835.C: New test.
14865
5d93da1d
MS
148662017-01-26 Martin Sebor <msebor@redhat.com>
14867
14868 PR middle-end/78703
14869 * gcc.dg/format/pr78569.c: Adjust.
14870 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14871 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
14872 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14873 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
14874 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
14875 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14876 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
14877 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
14878 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
14879 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14880 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
14881
905d2812
JJ
148822017-01-26 Jakub Jelinek <jakub@redhat.com>
14883
14884 PR c++/68727
14885 * g++.dg/other/offsetof8.C: Add expected error.
14886 * g++.dg/other/offsetof9.C: New test.
14887
b3db8d77
DE
148882017-01-26 David Edelsohn <dje.gcc@gmail.com>
14889
14890 * g++.dg/opt/declone3.C: Require LTO.
14891
15961e4a
VM
148922017-01-26 Vladimir Makarov <vmakarov@redhat.com>
14893
14894 PR target/79131
14895 * gcc.target/arm/pr79131.c: New.
14896
e39dd802
BC
148972017-01-26 Bin Cheng <bin.cheng@arm.com>
14898
14899 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
14900
bc9efeab
JW
149012017-01-26 Jonathan Wakely <jwakely@redhat.com>
14902
14903 PR libstdc++/79190
14904 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
14905 matches replaced operator delete.
14906
b5f75f0b
JJ
149072017-01-26 Jakub Jelinek <jakub@redhat.com>
14908
14909 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
14910 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
14911 avx512f with avx512dq.
14912 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
14913 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
14914 avx512f with avx512dq.
14915 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
14916 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
14917 avx512f with avx512dq.
14918
0a38b341
MP
149192017-01-26 Marek Polacek <polacek@redhat.com>
14920
14921 PR c/79199
14922 * c-c++-common/Wduplicated-branches-13.c: New test.
14923
ebff5c3f
DS
149242017-01-26 David Sherwood <david.sherwood@arm.com>
14925
14926 PR middle-end/79212
14927 * gfortran.dg/gomp/sharing-4.f90: New test.
14928
e6d55103
JJ
149292017-01-26 Jakub Jelinek <jakub@redhat.com>
14930
1a27fab1
JJ
14931 PR target/70465
14932 * gcc.target/i386/pr70465.c: New test.
14933
e6d55103
JJ
14934 * brig.dg/dg.exp: Update copyright years.
14935 * lib/brig-dg.exp: Update copyright years.
14936 * lib/brig.exp: Update copyright years.
14937
b5aa1281
MM
149382017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14939
14940 PR target/79179
14941 * gcc.target/powerpc/pr79179.c: New test.
14942
3b5de3cb
BS
149432017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14944
14945 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
14946 generation to accept D-mode memory accesses.
14947
dbe81dbe
MS
149482017-01-25 Martin Sebor <msebor@redhat.com>
14949
14950 PR c++/71290
14951 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
14952 * g++.dg/ext/flexarray-mangle.C: Same.
14953 * g++.dg/ext/flexarray-subst.C: Same.
14954 * g++.dg/ext/flexary10.C: Same.
14955 * g++.dg/ext/flexary11.C: Same.
14956 * g++.dg/ext/flexary14.C: Same.
14957 * g++.dg/ext/flexary16.C: Same.
14958 * g++.dg/ext/flexary18.C: Same.
14959 * g++.dg/ext/flexary19.C: Same.
14960 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
14961 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
14962 * g++.dg/ubsan/object-size-1.C: Same.
14963 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 14964
0e343868
JJ
149652017-01-25 Jakub Jelinek <jakub@redhat.com>
14966
a25608aa
JJ
14967 PR c++/78896
14968 * g++.dg/cpp1z/decomp24.C: New test.
14969
0e343868
JJ
14970 PR c++/77914
14971 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
14972 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
14973 expect a warning.
14974 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
14975 expect warnings.
14976 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
14977 * g++.dg/cpp1y/pr59636.C: Likewise.
14978 * g++.dg/cpp1y/pr60190.C: Likewise.
14979
0d098f4b
BC
149802017-01-25 Bin Cheng <bin.cheng@arm.com>
14981
14982 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
14983
5332c89e 149842017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
14985
14986 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
14987 vec_packs built-ins
14988
ed4e59f4
CL
149892017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
14990
14991 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
14992 -mcpu=cortex-a57.
14993 * gcc.target/arm/vseleqsf.c: Likewise.
14994 * gcc.target/arm/vselgedf.c: Likewise.
14995 * gcc.target/arm/vselgesf.c: Likewise.
14996 * gcc.target/arm/vselgtdf.c: Likewise.
14997 * gcc.target/arm/vselgtsf.c: Likewise.
14998 * gcc.target/arm/vselledf.c: Likewise.
14999 * gcc.target/arm/vsellesf.c: Likewise.
15000 * gcc.target/arm/vselltdf.c: Likewise.
15001 * gcc.target/arm/vselltsf.c: Likewise.
15002 * gcc.target/arm/vselnedf.c: Likewise.
15003 * gcc.target/arm/vselnesf.c: Likewise.
15004 * gcc.target/arm/vselvcdf.c: Likewise.
15005 * gcc.target/arm/vselvcsf.c: Likewise.
15006 * gcc.target/arm/vselvsdf.c: Likewise.
15007 * gcc.target/arm/vselvssf.c: Likewise.
15008
a5d6927f
RB
150092017-01-25 Richard Biener <rguenther@suse.de>
15010
15011 PR testsuite/72850
15012 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
15013 to what we had before adding the threading passes.
15014
c2873892
RB
150152017-01-25 Richard Biener <rguenther@suse.de>
15016
15017 PR tree-optimization/69264
15018 * g++.dg/torture/pr69264.C: New testcase.
15019
9aa483a2
KT
150202016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15021
15022 PR target/79145
15023 * gcc.target/arm/pr79145.c: New test.
15024
5c628c3e
RB
150252017-01-25 Richard Biener <rguenther@suse.de>
15026
15027 PR debug/78363
15028 * g++.dg/gomp/pr78363-1.C: New testcase.
15029 * g++.dg/gomp/pr78363-2.C: Likewise.
15030 * g++.dg/gomp/pr78363-3.C: Likewise.
15031
9078cd36
KT
150322016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15033
15034 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
15035 * gcc.dg/lto/pr61526_0.c: Likewise.
15036 * gcc.dg/lto/pr64415_0.c: Likewise.
15037
7cfd79d6
JJ
150382017-01-24 Jakub Jelinek <jakub@redhat.com>
15039
15040 PR c++/79205
15041 * g++.dg/cpp1z/decomp22.C: New test.
15042 * g++.dg/cpp1z/decomp23.C: New test.
15043
3e4b91f2
NS
150442017-01-24 Nathan Sidwell <nathan@acm.org>
15045
1d7bc790
NS
15046 PR c++/78469
15047 * g++.dg/cpp0x/pr78469.C: New.
15048
3e4b91f2
NS
15049 PR c++/79118
15050 * g++.dg/cpp0x/pr79118.C: New.
15051
b20ba138
EB
150522017-01-24 Eric Botcazou <ebotcazou@adacore.com>
15053
15054 * gcc.target/arm/vfp-longcall-apcs.c: New test.
15055
c2e84327
DM
150562017-01-24 David Malcolm <dmalcolm@redhat.com>
15057
15058 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
15059 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
15060 * gcc.dg/rtl/rtl.exp: New file.
15061 * gcc.dg/rtl/test.c: New file.
15062 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
15063 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
15064 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
15065 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
15066 * gcc.dg/rtl/x86_64/final.c: New test case.
15067 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
15068 * gcc.dg/rtl/x86_64/ira.c: New test case.
15069 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
15070 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
15071 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
15072 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
15073 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
15074 * gcc.dg/rtl/x86_64/test_1.h: New file.
15075 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
15076 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
15077 * gcc.dg/rtl/x86_64/times-two.h: New file.
15078 * gcc.dg/rtl/x86_64/vregs.c: New test case.
15079
cf8d19de
BC
150802017-01-24 Bin Cheng <bin.cheng@arm.com>
15081
15082 PR tree-optimization/79159
15083 * g++.dg/tree-ssa/pr79159.C: New test.
15084
f6a24a94 150852017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
15086 Martin Jambor <mjambor@suse.cz>
15087
15088 * lib/brig-dg.exp: New file.
15089 * lib/brig.exp: Likewise.
15090 * brig.dg/README: Likewise.
15091 * brig.dg/dg.exp: Likewise.
15092 * brig.dg/test/gimple/alloca.hsail: Likewise.
15093 * brig.dg/test/gimple/atomics.hsail: Likewise.
15094 * brig.dg/test/gimple/branches.hsail: Likewise.
15095 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
15096 * brig.dg/test/gimple/function_calls.hsail: Likewise.
15097 * brig.dg/test/gimple/kernarg.hsail: Likewise.
15098 * brig.dg/test/gimple/mem.hsail: Likewise.
15099 * brig.dg/test/gimple/mulhi.hsail: Likewise.
15100 * brig.dg/test/gimple/packed.hsail: Likewise.
15101 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
15102 * brig.dg/test/gimple/variables.hsail: Likewise.
15103 * brig.dg/test/gimple/vector.hsail: Likewise.
15104
c3b3e526
JJ
151052017-01-24 Jakub Jelinek <jakub@redhat.com>
15106
15107 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
15108 support asan, only on i?86/x86_64 require sse2_runtime.
15109
75f92127
KN
151102017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
15111
15112 PR target/66669
15113 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
15114 test on powerpc targets.
15115
1a998fa0
MS
151162017-01-23 Martin Sebor <msebor@redhat.com>
15117
15118 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15119
108fdd6d
RB
151202017-01-23 Richard Biener <rguenther@suse.de>
15121
15122 PR tree-optimization/79088
15123 PR tree-optimization/79188
15124 * gcc.dg/torture/pr79088.c: New testcase.
15125 * gcc.dg/torture/pr79188.c: Likewise.
15126
28826a66
KN
151272017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
15128
15129 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
15130 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
15131 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
15132 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
15133 type of test function to reflect change in built-in function's
15134 return type.
15135 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
15136 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
15137 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
15138 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
15139 type and second argument type to reflect change in built-in
15140 function's type signature.
15141 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
15142 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
15143 type of test function to reflect change in built-in function's
15144 return type.
15145 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
15146 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
15147 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
15148 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
15149 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
15150 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
15151 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
15152 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
15153 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
15154 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
15155 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
15156 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
15157 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
15158 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
15159 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
15160 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
15161 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
15162 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
15163 type of test function to reflect change in built-in function's
15164 return type.
15165 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
15166 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
15167 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
15168 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
15169 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
15170 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
15171 test function's result and second argument to reflect change in
15172 built-in function's type signature.
15173 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
15174
e6b8075c
NS
151752017-01-23 Nathan Sidwell <nathan@acm.org>
15176
fc7612fd
NS
15177 PR C++/71710
15178 * g++.dg/template/pr71710.C: New.
15179
e6b8075c
NS
15180 PR c++/71406
15181 PR c++/77508
15182 * g++.dg/template/pr71406.C: New.
15183
15b8fd49
TK
151842017-01-23 Thomas Koenig <tkoenig@netcologne.de>
15185
9b7716c9 15186 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 15187
e9c4fbe9
BS
151882017-01-23 Bernd Schmidt <bschmidt@redhat.com>
15189
15190 PR rtl-optimization/78634
15191 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
15192
8539a302
BC
151932017-01-23 Bin Cheng <bin.cheng@arm.com>
15194
15195 PR tree-optimization/70754
15196 * gfortran.dg/pr70754.f90: New test.
15197
f368600f
ML
151982017-01-23 Martin Liska <mliska@suse.cz>
15199
15200 PR tree-optimization/79196
15201 * gcc.dg/asan/pr79196.c: New test.
15202 * gcc.dg/strlenopt-30.c: Update scanned pattern.
15203
d886761f
MM
152042017-01-23 Michael Matz <matz@suse.de>
15205
15206 PR tree-optimization/78384
15207 * gcc.dg/pr78384.c: New test.
15208
cffcafda
RB
152092017-01-23 Richard Biener <rguenther@suse.de>
15210
15211 PR tree-optimization/79186
15212 * gcc.dg/torture/pr79186.c: New testcase.
15213 * gcc.dg/torture/pr79187.c: Likewise.
15214
bda2bc48
MJ
152152017-01-23 Martin Jambor <mjambor@suse.cz>
15216
15217 * gcc.dg/ipa/vrp8.c: New test.
15218
f65f1ae3
MJ
152192017-01-23 Martin Jambor <mjambor@suse.cz>
15220
15221 PR ipa/79108
15222 * gfortran.dg/lto/pr79108_0.f90: New test.
15223
dea06111
AS
152242017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
15225
15226 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
15227 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
15228 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
15229 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
15230 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
15231 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
15232 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
15233 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
15234 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
15235 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
15236 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
15237 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
15238 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
15239 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
15240 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
15241 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
15242
05011618
RB
152432017-01-23 Richard Biener <rguenther@suse.de>
15244 Nick Clifton <nickc@redhat.com>
15245
15246 PR testsuite/78421
15247 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
15248 If the target is ARM return the result of the
15249 check_effective_target_arm_vect_no_misalign proc.
15250 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
15251 support unaligned vectors then only expect one of the loops to be
15252 unrolled.
15253
f6b9f2ff
ML
152542017-01-23 Martin Liska <mliska@suse.cz>
15255
15256 * gcc.dg/asan/use-after-scope-10.c: New test.
15257 * gcc.dg/asan/use-after-scope-11.c: New test.
15258 * g++.dg/asan/use-after-scope-5.C: New test.
15259
c7775327
ML
152602017-01-23 Martin Liska <mliska@suse.cz>
15261
15262 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
15263 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
15264 sanopt optimization for ASAN_POISON.
15265
d8ae8d16
KT
152662016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15267
15268 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
15269
54d7c70c
CL
152702017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
15271
15272 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
15273 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
15274 for poly*_t types.
15275 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
15276 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
15277 exec_vcombine): Likewise.
15278 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
15279 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
15280 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
15281 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
15282 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
15283 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
15284 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15285 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
15286 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
15287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
15288 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
15289 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15290 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15291 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
15292 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
15293 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
15294 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
15295 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
15296 Likewise.
15297 (TEST_VGET_LANE): Cast to uint to avoid warning.
15298 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
15299 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
15300 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
15301 exec_vfma_vfms_n): Fix PRIx format for float64_t.
15302 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
15303 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
15304 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
15305 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
15306 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
15307 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
15308 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
15309 CHECK_POLY instead of CHECK for poly64_t types.
15310 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
15311 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
15312 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
15313 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
15314 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
15315 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
15316 uint32_t.
15317 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
15318 for int32_t, int64_t.
15319 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
15320 vqneg_extra): Fix PRIx format for int16_t, int32_t.
15321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
15322 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
15323 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
15324 needed.
15325
386fe51c
JJ
153262017-01-22 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR fortran/79154
15329 * gfortran.dg/gomp/pr79154-1.f90: New test.
15330 * gfortran.dg/gomp/pr79154-2.f90: New test.
15331
bc4d86e6
AS
153322017-01-22 Andreas Schwab <schwab@linux-m68k.org>
15333
15334 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
15335
c31d5fce
MP
153362017-01-21 Marek Polacek <polacek@redhat.com>
15337
15338 PR testsuite/79169
15339 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
15340
25cb56c3
JH
153412017-01-20 Jan Hubicka <hubicka@ucw.cz>
15342
15343 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
15344
ea9f867b
BS
153452017-01-21 Bernd Schmidt <bschmidt@redhat.com>
15346
15347 PR rtl-optimization/79125
15348 * gcc.dg/torture/pr79125.c: New test.
15349
a876231c
JW
153502017-01-20 Jiong Wang <jiong.wang@arm.com>
15351
2568d8a1 15352 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 15353 only.
2568d8a1
JJ
15354 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
15355 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 15356
4b9f2115
NS
153572017-01-20 Nathan Sidwell <nathan@acm.org>
15358
3e4b91f2 15359 PR c++/78495
4b9f2115
NS
15360 * g++.dg/cpp1z/inh-ctor38.C: New.
15361
d2aadab1
MP
153622017-01-20 Marek Polacek <polacek@redhat.com>
15363
15364 PR c/79152
15365 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
15366
449cd5af
TP
153672017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
15368
15369 * lib/target-supports.exp (check_configured_with): New procedure.
15370 (check_effective_target_default_mode): new effective target.
15371 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
15372 default mode. Fix dg-skip-if target selector syntax.
15373 * gcc.target/arm/optional_thumb-2.c: Likewise.
15374 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
15375 syntax.
15376
ebed7175
DM
153772017-01-20 David Malcolm <dmalcolm@redhat.com>
15378
15379 PR c++/77829
15380 PR c++/78656
15381 * g++.dg/spellcheck-pr77829.C: New test case.
15382 * g++.dg/spellcheck-pr78656.C: New test case.
15383
2ebd93e1
MP
153842017-01-20 Marek Polacek <polacek@redhat.com>
15385
15386 PR c/64279
15387 * c-c++-common/Wduplicated-branches-1.c: New test.
15388 * c-c++-common/Wduplicated-branches-10.c: New test.
15389 * c-c++-common/Wduplicated-branches-11.c: New test.
15390 * c-c++-common/Wduplicated-branches-12.c: New test.
15391 * c-c++-common/Wduplicated-branches-2.c: New test.
15392 * c-c++-common/Wduplicated-branches-3.c: New test.
15393 * c-c++-common/Wduplicated-branches-4.c: New test.
15394 * c-c++-common/Wduplicated-branches-5.c: New test.
15395 * c-c++-common/Wduplicated-branches-6.c: New test.
15396 * c-c++-common/Wduplicated-branches-7.c: New test.
15397 * c-c++-common/Wduplicated-branches-8.c: New test.
15398 * c-c++-common/Wduplicated-branches-9.c: New test.
15399 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
15400 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
15401 * g++.dg/ext/builtin-object-size3.C: Likewise.
15402 * g++.dg/gomp/loop-1.C: Likewise.
15403 * g++.dg/warn/Wduplicated-branches1.C: New test.
15404 * g++.dg/warn/Wduplicated-branches2.C: New test.
15405
0ce4024a
ML
154062017-01-20 Martin Liska <mliska@suse.cz>
15407
15408 PR lto/69188
15409 * gcc.dg/lto/pr69188_0.c: New test.
15410 * gcc.dg/lto/pr69188_1.c: New test.
15411
d8ea3e7c
AS
154122017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
15413
15414 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
15415 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
15416 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
15417 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
15418 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
15419 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
15420 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
15421 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
15422 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
15423 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
15424 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
15425 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
15426 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
15427 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
15428 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
15429 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
15430 * gcc.target/i386/avx-1.c: Test new intrinsics.
15431 * gcc.target/i386/sse-13.c: Ditto.
15432 * gcc.target/i386/sse-23.c: Ditto.
15433
0516164b
RB
154342017-01-20 Richard Biener <rguenther@suse.de>
15435
15436 PR tree-optimization/71264
15437 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
15438
d821744c
MF
154392017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
15440
15441 * gcc.target/mips/madd4-1.c: New file.
15442 * gcc.target/mips/madd4-2.c: Likewise.
15443 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
15444 HAS_MADD4.
15445 (mips_option_groups): Add -m[no-]madd4.
15446 (mips-dg-init): Detect default -mno-madd4.
15447 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
15448 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
15449 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15450 * gcc.target/mips/nmadd-1.c: Likewise.
15451 * gcc.target/mips/nmadd-2.c: Likewise.
15452 * gcc.target/mips/nmadd-3.c: Likewise.
15453
db58fd89
JW
154542017-01-19 Jiong Wang <jiong.wang@arm.com>
15455
15456 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
15457 combined instructions.
15458 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
15459 instructions.
15460 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
15461 of pointer authentication.
15462
bd9cf60b
MM
154632017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15464
15465 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
15466 floating point hardware to run test.
15467
ab014eb3
TC
154682017-01-19 Tamar Christina <tamar.christina@arm.com>
15469
2568d8a1 15470 * lib/target-supports.exp
ab014eb3
TC
15471 (check_effective_target_vect_call_copysignf): Enable for AArch64.
15472
c048038f
RO
154732017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15474
15475 PR testsuite/79051
15476 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
15477 __x86_64__]: Allow for target i?86-*-*.
15478
ab6b44cb
MF
154792017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
15480
15481 PR target/78176
15482 * gcc.target/mips/lxc1-sxc1-1.c: New file.
15483 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
15484 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
15485 HAS_LXC1.
15486 (mips_option_groups): Add -m[no-]lxc1-sxc1.
15487 (mips-dg-init): Detect default -mno-lxc1-sxc1.
15488 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
15489
118d5ed3
AV
154902017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
15491
15492 PR fortran/70696
15493 * gfortran.dg/coarray_43.f90: New test.
15494
a57c520e
RE
154952017-01-19 Richard Earnshaw <rearnsha@arm.com>
15496
15497 PR rtl-optimization/79121
15498 * gcc.c-torture/execute/pr79121.c: New test.
15499
54dc4be2
MM
155002017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15501
15502 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
15503 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
15504
7bd5dad2
LK
155052017-01-18 Louis Krupp <louis.krupp@zoho.com>
15506
15507 PR fortran/50069
15508 PR fortran/55086
15509 * gfortran.dg/pr50069_1.f90: New test.
15510 * gfortran.dg/pr50069_2.f90: New test.
15511 * gfortran.dg/pr55086_1.f90: New test.
15512 * gfortran.dg/pr55086_1_tfat.f90: New test.
15513 * gfortran.dg/pr55086_2.f90: New test.
15514 * gfortran.dg/pr55086_2_tfat.f90: New test.
15515 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
15516
0edd264d
AS
155172017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15518 * gcc.dg/strcmp-1.c: New test.
15519 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
15520
551914b7
DM
155212017-01-18 David Malcolm <dmalcolm@redhat.com>
15522
15523 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
15524 (dejagnu_fail): Likewise.
15525 (dejagnu_note): Likewise.
15526 (pass): Provide forward decl, moving true decl to after #include
15527 of harness.h.
15528 (fail): Likewise.
15529 (note): Likewise.
15530
b7d3a6a6
MM
155312017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15532
15533 * gcc.target/powerpc/p9-xxbr-1.c: New test.
15534 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
15535
c484627c
NS
155362017-01-18 Nathan Sidwell <nathan@acm.org>
15537
15538 PR c++/78488
15539 * g++.dg/cpp1z/inh-ctor37.C: New.
15540
a711887e
UB
155412017-01-18 Uros Bizjak <ubizjak@gmail.com>
15542
15543 PR rtl-optimization/78952
15544 * gcc.target/i386/pr78952-1.c: New test.
15545 * gcc.target/i386/pr78952-2.c: Ditto.
15546
525a5e33
AV
155472017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
15548
15549 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
15550
155512017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
15552
15553 PR fortran/70696
15554 * gfortran.dg/coarray_event_1.f08: New test.
15555
90553aac
JJ
155562017-01-18 Jakub Jelinek <jakub@redhat.com>
15557
15558 PR target/77416
15559 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
15560 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
15561 from dg-options.
15562 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
15563 guarded test.
15564 * gcc.target/powerpc/fusion4.c: Likewise.
15565 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
15566 guarded test.
15567 * gcc.target/powerpc/pr58673-1.c: Likewise.
15568 * gcc.target/powerpc/pr58673-2.c: Likewise.
15569 * gcc.target/powerpc/pr59054.c: Likewise.
15570
dfc42f08
BS
155712016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15572
15573 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
15574 vec_bperm.
15575 * gcc.target/powerpc/p9-vbpermd.c: New file.
15576
f3981e7e
AK
155772017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15578
15579 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
15580 (must_not_compile2): Downcase first letter of error messages.
15581 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
15582 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
15583
2c65d990
NS
155842017-01-18 Nathan Sidwell <nathan@acm.org>
15585
15586 PR c++/79091
15587 * g++.dg/pr79091.C: New.
15588
a711887e
UB
155892017-01-18 Jakub Jelinek <jakub@redhat.com>
15590
15591 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
15592 to dg-options.
15593 (p0): Add missing dg-error.
15594
4701fba3
JS
155952017-01-17 Joe Seymour <joe.s@somniumtech.com>
15596
15597 * gcc.target/msp430/mul_f5_muldef.c: New test.
15598
ac4dc08d
MM
155992017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
15600
15601 PR target/79004
15602 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
15603 options. Fix up the syntax for using \m and \M.
15604
1b3254e4
SB
156052017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
15606
15607 PR target/78875
15608 * gcc.target/powerpc/ssp-1.c: New testcase.
15609 * gcc.target/powerpc/ssp-2.c: New testcase.
15610
8144a493
WD
156112017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
15612
15613 * gcc.target/aarch64/eh_return.c: New test.
15614
a6607774
BS
156152017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15616
15617 * vec-rlmi-rlnm.c: New file.
15618
8ddfdbc2
NS
156192017-01-17 Nathan Sidwell <nathan@acm.org>
15620
15621 PR c++/61636
15622 * g++.dg/cpp1y/pr61636-1.C: New.
15623 * g++.dg/cpp1y/pr61636-2.C: New.
15624 * g++.dg/cpp1y/pr61636-3.C: New.
15625
d365b403
MS
156262017-01-17 Martin Sebor <msebor@redhat.com>
15627
15628 PR testsuite/79115
15629 * gcc.dg/pr78768.c: Make it a link-only test.
15630
0d80ab91
DM
156312017-01-17 David Malcolm <dmalcolm@redhat.com>
15632
15633 PR c++/71497
15634 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
15635 expected messages.
15636 * c-c++-common/Wmisleading-indentation.c: Likewise.
15637
31b61548
VM
156382017-01-17 Vladimir Makarov <vmakarov@redhat.com>
15639
15640 PR target/79058
15641 * gcc.target/arm/pr79058.c: New.
15642
c549996e
JJ
156432017-01-17 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR tree-optimization/71854
15646 * gcc.dg/vect/pr71854.c: New test.
15647
4f197ff9
ML
156482017-01-17 Martin Liska <mliska@suse.cz>
15649
15650 PR ipa/71207
15651 * g++.dg/ipa/pr71207.C: New test.
15652
d4193b85
JH
156532017-01-17 Jan Hubicka <hubicka@ucw.cz>
15654
15655 PR middle-end/77445
15656 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
15657 * gcc.dg/tree-ssa/pr77445.c: New testcase.
15658
906e7712
JJ
156592017-01-17 Jakub Jelinek <jakub@redhat.com>
15660
15661 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
15662 rather than long unsigned int.
15663 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
15664
12314dc9
RB
156652017-01-17 Richard Biener <rguenther@suse.de>
15666
15667 PR tree-optimization/71433
15668 * gcc.dg/Warray-bounds-20.c: New testcase.
15669
a23e48df
RB
156702017-01-17 Richard Biener <rguenther@suse.de>
15671
15672 PR testsuite/52563
15673 PR testsuite/71237
15674 PR testsuite/77737
15675 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
15676 * gcc.dg/tree-ssa/scev-4.c: Likewise.
15677 * gcc.dg/tree-ssa/scev-5.c: Likewise.
15678
e6750e5c
AM
156792017-01-17 Alan Modra <amodra@gmail.com>
15680
15681 * gcc.target/powerpc/pr79066.c: New.
15682
a59afbe2
JL
156832017-01-16 Jeff Law <law@redhat.com>
15684
15685 PR tree-optimization/33562
15686 PR tree-optimization/61912
15687 PR tree-optimization/77485
15688 PR tree-optimization/79090
15689 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
15690 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
15691
e1bcfb92
JJ
156922017-01-16 Jakub Jelinek <jakub@redhat.com>
15693
98e92fb2
JJ
15694 PR c/79089
15695 * gcc.c-torture/compile/pr79089.c: New test.
15696
e1bcfb92
JJ
15697 PR target/79080
15698 * gcc.dg/pr79080.c: New test.
15699
0ef1f9cd
DM
157002017-01-16 David Malcolm <dmalcolm@redhat.com>
15701
15702 PR c/78304
15703 * gcc.dg/format/pr78304.c: Convert argument from integral type
15704 to a pointer.
15705 * gcc.dg/format/pr78304-2.c: Likewise.
15706
76689ffc
CL
157072017-01-16 Carl Love <cel@us.ibm.com>
15708
15709 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
15710 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
15711
ce12ee9e
CL
157122017-01-16 Carl Love <cel@us.ibm.com>
15713
15714 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
15715 Change arguments and return type to bool long long.
15716
b336037d
MS
157172017-01-16 Martin Sebor <msebor@redhat.com>
15718
15719 PR testsuite/79051
15720 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
15721 on x86.
15722
1ddca3f3
PC
157232017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
15724
15725 Revert:
a711887e 15726 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
15727
15728 PR c++/71737
15729 * g++.dg/cpp0x/pr71737.C: New.
15730
290687fb
BS
157312017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15732
15733 * gcc.target/powerpc/swaps-p8-27.c: New.
15734
7d2f3f1d
PC
157352017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
15736
15737 PR c++/71737
15738 * g++.dg/cpp0x/pr71737.C: New.
15739
d743728f
EB
157402017-01-16 Eric Botcazou <ebotcazou@adacore.com>
15741
15742 * gnat.dg/opt62.adb: New test.
15743 * gnat.dg/opt62_pkg.ads: New helper.
15744
90aead21
BS
157452017-01-14 Bernd Schmidt <bschmidt@redhat.com>
15746
a711887e
UB
15747 PR rtl-optimization/78626
15748 PR rtl-optimization/78727
90aead21
BS
15749 * gcc.dg/torture/pr78626.c: New test.
15750 * gcc.dg/torture/pr78727.c: New test.
15751
afaecc23
AM
157522017-01-14 Alan Modra <amodra@gmail.com>
15753
15754 * gcc.c-torture/compile/pr72749.c: New test.
15755
be4aa83d
DM
157562017-01-13 David Malcolm <dmalcolm@redhat.com>
15757
15758 PR c/78304
15759 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
15760 (test_macro_2): New test.
15761 (test_macro_3): New test.
15762 (test_macro_4): New test.
15763 (test_non_contiguous_strings): Convert line number to line offset.
15764 * gcc.dg/format/pr78304-2.c: New test case.
15765 * gcc.dg/format/pr78304.c: New test case.
15766
7cdca3ec
UB
157672017-01-13 Uros Bizjak <ubizjak@gmail.com>
15768
15769 * gcc.target/i386/funcspec-56.inc: Add missing options and
15770 reorder options by implied ISAs, as in ix86_target_string.
15771
e3017e52
MP
157722017-01-13 Marek Polacek <polacek@redhat.com>
15773
15774 PR c++/71166
15775 * g++.dg/cpp0x/constexpr-array18.C: New test.
15776
d155c6fe
JL
157772017-01-13 Jeff Law <law@redhat.com>
15778
7c9560a5
JL
15779 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
15780
9e59e99a
JL
15781 PR tree-optimization/61912
15782 PR tree-optimization/77485
15783 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
15784 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
15785 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
15786
15787 PR tree-optimization/33562
15788 PR tree-optimization/61912
15789 PR tree-optimization/77485
d155c6fe
JL
15790 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
15791 * gcc.dg/tree-ssa/complex-5.c: Likewise.
15792 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
15793 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
15794 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
15795 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
15796 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
15797
77719b06
ML
157982017-01-13 Martin Liska <mliska@suse.cz>
15799
15800 PR ipa/79043
15801 * gcc.c-torture/execute/pr79043.c: New test.
15802
a181b2bc
RB
158032017-01-13 Richard Biener <rguenther@suse.de>
15804
15805 PR middle-end/78411
15806 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
15807
eaed3226
AV
158082017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
15809
15810 PR fortran/70697
15811 * gfortran.dg/coarray/event_4.f08: New test.
15812
4ccff88b
AV
158132017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
15814
15815 PR fortran/70696
15816 * gfortran.dg/coarray/event_3.f08: New test.
15817
3c3b9090
RB
158182017-01-13 Richard Biener <rguenther@suse.de>
15819
15820 PR tree-optimization/77283
15821 * gcc.dg/tree-ssa/split-path-9.c: Fix.
15822
25329913
RB
158232017-01-13 Richard Biener <rguenther@suse.de>
15824
15825 * gcc.dg/gimplefe-22.c: New testcase.
15826
10b70b8e
RB
158272017-01-13 Richard Biener <rguenther@suse.de>
15828
15829 PR tree-optimization/77283
15830 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
15831 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
15832 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
15833
76a8f82f
SL
158342017-01-12 Sandra Loosemore <sandra@codesourcery.com>
15835
15836 * gcc.dg/pr77862.c: Require fpic target.
15837
59a505da
MM
158382017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15839
15840 PR target/79004
15841 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 15842
bce6f760
MS
158432017-01-12 Martin Sebor <msebor@redhat.com>
15844
15845 * gcc.dg/pr78138.c: Adjust.
15846 * gcc.dg/pr78768.c: Adjust.
15847 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
15848 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
15849 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
15850 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
15851 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
15852 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
15853 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
15854 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
15855 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
15856 * gcc.dg/tree-ssa/pr78605.c: Adjust.
15857 * gcc.dg/tree-ssa/pr78622.c: Adjust.
15858
3eefa646
JJ
158592017-01-12 Jakub Jelinek <jakub@redhat.com>
15860
15861 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
15862
dcb56243
MS
158632017-01-12 Martin Sebor <msebor@redhat.com>
15864
8be3f306 15865 PR testsuite/79051
940242cd
MS
15866 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
15867 due to bug 79054.
dcb56243 15868
b7431c20
DE
158692017-01-12 David Edelsohn <dje.gcc@gmail.com>
15870
15871 * gcc.dg/pr78768.c: Require LTO.
15872
2bcd9f32
MS
158732017-01-12 Martin Sebor <msebor@redhat.com>
15874
15875 PR c/79074
15876 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
15877 due to the referenced bug.
15878
b2fc1c70
MS
158792017-01-12 Martin Sebor <msebor@redhat.com>
15880
15881 PR testsuite/79073
15882 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
15883
fbed6f36
UB
158842017-01-12 Uros Bizjak <ubizjak@gmail.com>
15885
15886 * gcc.target/i386/builtin_target.c (check_features): Check all
15887 supported __builtin_cpu_supports options.
15888
27282dad
KT
158892017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15890
15891 PR tree-optimization/78319
15892 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
15893 Remove xfail.
15894
66113166
BS
158952017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15896
15897 PR target/79044
15898 * gcc.target/powerpc/swaps-p8-26.c: New.
15899
6bb4ea5c
RB
159002017-01-12 Richard Biener <rguenther@suse.de>
15901
15902 * gcc.dg/gimplefe-21.c: New testcase.
15903
f15dbadb
MC
159042017-01-12 Michael Collison <michael.collison@arm.com>
15905
15906 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
15907
73e32c47
JK
159082017-01-11 Julia Koval <julia.koval@intel.com>
15909 Uros Bizjak <ubizjak@gmail.com>
15910
15911 * gcc.target/i386/sgx.c New test.
15912 * gcc.target/i386/sse-12.c: Add -msgx.
15913 * gcc.target/i386/sse-13.c: Ditto.
15914 * gcc.target/i386/sse-14.c: Ditto.
15915 * gcc.target/i386/sse-22.c: Ditto.
15916 * gcc.target/i386/sse-23.c: Ditto.
15917 * g++.dg/other/i386-2.C: Ditto.
15918 * g++.dg/other/i386-3.C: Ditto.
15919
3594adc7
MS
159202017-01-11 Martin Sebor <msebor@redhat.com>
15921
15922 PR c++/24511
15923 * g++.dg/template/explicit9.C: New test.
15924
01bfd257
NS
159252017-01-11 Nathan Sidwell <nathan@acm.org>
15926
15927 PR c++/77812
15928 * g++.dg/pr77812.C: New.
15929
88df7964
JJ
159302017-01-11 Jakub Jelinek <jakub@redhat.com>
15931
eae63d78
JJ
15932 PR c++/71537
15933 * g++.dg/cpp1y/constexpr-71537.C: New test.
15934
88df7964
JJ
15935 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
15936 argument.
15937
960ecba4
MS
159382017-01-11 Martin Sebor <msebor@redhat.com>
15939
15940 PR c/47931
15941 * c-c++-common/Waddress-2.c: New test.
15942
1f258a55
JJ
159432017-01-11 Jakub Jelinek <jakub@redhat.com>
15944
15945 PR c++/78341
15946 * g++.dg/cpp0x/pr78341.C: New test.
15947
bf5fbf46
MS
159482017-01-11 Martin Sebor <msebor@redhat.com>
15949
15950 PR c/78768
15951 * gcc.dg/pr78768.c: New test.
15952
19ff0049
DM
159532017-01-11 David Malcolm <dmalcolm@redhat.com>
15954
15955 PR driver/78877
15956 * gcc.dg/spellcheck-options-14.c: New test case.
15957 * gcc.dg/spellcheck-options-15.c: New test case.
15958 * gcc.dg/spellcheck-options-16.c: New test case.
15959 * gcc.dg/spellcheck-options-17.c: New test case.
15960
c86e9f03
ML
159612017-01-11 Martin Liska <mliska@suse.cz>
15962
15963 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
15964
947f51d6
JJ
159652017-01-11 Jakub Jelinek <jakub@redhat.com>
15966
15967 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
15968 instead of just 1 for the decomposition from struct C.
15969
849fccf8
EB
159702017-01-11 Eric Botcazou <ebotcazou@adacore.com>
15971
15972 * gcc.c-torture/execute/20170111-1.c: New test.
15973
80c74722
RB
159742017-01-11 Richard Biener <rguenther@suse.de>
15975
15976 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
15977
4c4b4703
JJ
159782017-01-11 Jakub Jelinek <jakub@redhat.com>
15979
15980 PR middle-end/50199
15981 * gcc.dg/lto/pr50199_0.c: New test.
15982
664b1a6b
MS
159832017-01-10 Martin Sebor <msebor@redhat.com>
15984
15985 PR testsuite/78960
15986 PR testsuite/78959
15987 PR testsuite/78133
15988 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
15989 * gcc.dg/tree-ssa/pr78622.c: Ditto.
15990
fefd3086
MS
159912017-01-10 Martin Sebor <msebor@redhat.com>
15992
15993 PR middle-end/78138
664b1a6b 15994 * gcc.dg/pr78138.c: New test.
fefd3086 15995
b9f4757f
DM
159962017-01-10 David Malcolm <dmalcolm@redhat.com>
15997
15998 PR c++/77949
15999 * g++.dg/diagnostic/pr77949.C: New test case.
16000
5a50f6bb
MS
160012017-01-10 Martin Sebor <msebor@redhat.com>
16002
16003 PR middle-end/78245
16004 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
16005
c16880ef
MS
160062017-01-10 Martin Sebor <msebor@redhat.com>
16007
16008 PR tree-optimization/78775
16009 * gcc.dg/attr-alloc_size-4.c: Add test cases.
16010 * gcc.dg/attr-alloc_size-10.c: New test.
16011 * gcc.dg/attr-alloc_size-11.c: New test.
16012 * gcc.dg/builtin-stringop-chk-7.c: New test.
16013 * gcc.dg/pr78775.c: New test.
16014 * gcc.dg/pr78973-2.c: New test.
16015 * gcc.dg/pr78973.c: New test.
16016
5363d9d9
JL
160172017-01-10 Jeff Law <law@redhat.com>
16018
16019 PR tree-optimization/77766
16020 PR tree-optimization/78856
16021 * gcc.c-torture/execute/pr77766.c: New test.
16022
aae23693
RB
160232016-01-10 Richard Biener <rguenther@suse.de>
16024
16025 PR tree-optimization/79034
16026 * g++.dg/torture/pr79034.C: New testcase.
16027
a0843aed
ML
160282017-01-10 Martin Liska <mliska@suse.cz>
16029
16030 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
16031 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
16032 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
16033 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
16034 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
16035 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
16036 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
16037 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
16038 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
16039 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
16040 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
16041 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
16042 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
16043 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
16044 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
16045 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
16046 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
16047 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
16048 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
16049 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
16050 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
16051 * gcc.dg/ipa/pr64307.c: Likewise.
16052 * gcc.dg/ipa/pr77653.c: Likewise.
16053
79fc8ffe
AS
160542017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
16055
16056 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
16057 * g++.dg/other/i386-3.C: Ditto.
16058 * gcc.target/i386/sse-12.c: Ditto.
16059 * gcc.target/i386/sse-13.c: Ditto.
16060 * gcc.target/i386/sse-22.c: Ditto.
16061 * gcc.target/i386/sse-23.c: Ditto.
16062 * gcc.target/i386/builtin_target.c: Handle new option.
16063 * gcc.target/i386/funcspec-56.inc: Test new attributes.
16064 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
16065 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
16066
dfa6951f
MS
160672017-01-09 Martin Sebor <msebor@redhat.com>
16068
16069 PR testsuite/79036
16070 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
16071 with different precisions.
16072
a271e415
EB
160732017-01-09 Eric Botcazou <ebotcazou@adacore.com>
16074
16075 * g++.dg/opt/call2.C: New test.
16076 * g++.dg/opt/call3.C: Likewise.
16077 * gnat.dg/array26.adb: New test.
16078 * gnat.dg/array26_pkg.ad[sb]: New helper.
16079 * gnat.dg/array27.adb: New test.
16080 * gnat.dg/array27_pkg.ad[sb]: New helper.
16081 * gnat.dg/array28.adb: New test.
16082 * gnat.dg/array28_pkg.ad[sb]: New helper.
16083
bd2c6270
JJ
160842017-01-09 Jakub Jelinek <jakub@redhat.com>
16085
16086 PR translation/79019
16087 PR translation/79020
16088 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
16089 diagnostics.
16090 * gfortran.dg/initialization_17.f90: Likewise.
16091
1c1d8e75
DH
160922017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
16093
16094 PR testsuite/79026
16095 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
16096 * gcc.target/i386/pr78904-4.c: Likewise.
16097 * gcc.target/i386/pr78904-6.c: Likewise.
16098 * gcc.target/i386/pr78967-2.c: Likewise.
16099
cb330ba5
JJ
161002017-01-09 Jakub Jelinek <jakub@redhat.com>
16101
16102 PR tree-optimization/78899
16103 * gcc.target/i386/pr78899.c: New test.
16104 * gcc.dg/pr71077.c: New test.
16105
a5e14a42
MJ
161062017-01-09 Martin Jambor <mjambor@suse.cz>
16107
16108 PR ipa/78365
16109 PR ipa/78599
16110 * gcc.dg/torture/pr78365.c: New test.
16111
01216d27
JJ
161122017-01-09 Jakub Jelinek <jakub@redhat.com>
16113
dc59e50a
JJ
16114 PR c++/78948
16115 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
16116 (main): Use int* instead of long long.
16117
01216d27
JJ
16118 PR tree-optimization/78938
16119 * gcc.dg/vect/pr78938.c: New test.
16120
c0d4fec7
KT
161212017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16122
16123 * gcc.dg/20161219.c: New test.
16124
7b1b0cc1
RB
161252017-01-09 Richard Biener <rguenther@suse.de>
16126
16127 PR tree-optimization/78997
16128 * gcc.dg/torture/pr78997.c: New testcase.
16129
813b9c0d
RB
161302017-01-09 Richard Biener <rguenther@suse.de>
16131
16132 PR debug/79000
16133 * g++.dg/lto/pr79000_0.C: New testcase.
16134 * g++.dg/lto/pr79000_1.c: Likewise.
16135
efcc8d38
MS
161362017-01-08 Martin Sebor <msebor@redhat.com>
16137
16138 PR middle-end/77708
16139 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
16140 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
16141 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
16142 due to bug 78969.
16143 * gcc.dg/format/pr78569.c: Adjust.
16144
5ccf1d8d
DM
161452017-01-07 David Malcolm <dmalcolm@redhat.com>
16146
16147 PR c++/72803
16148 * g++.dg/diagnostic/pr72803.C: New test case.
16149
42002dfe
MS
161502017-01-07 Martin Sebor <msebor@redhat.com>
16151
16152 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
16153 * gcc.dg/attr-alloc_size-4.c: Same.
16154
de91486c
AV
161552017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
16156
16157 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
16158 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
16159 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
16160 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
16161 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
16162 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
16163 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
16164
f55a925e
AS
161652017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16166 * gcc.dg/memcmp-1.c: New.
16167 * gcc.dg/strncmp-1.c: New.
16168
f3caa118
AV
161692017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16170
16171 * gcc.target/arm/acle/mcrr: New.
16172 * gcc.target/arm/acle/mcrr2: New.
16173 * gcc.target/arm/acle/mrrc: New.
16174 * gcc.target/arm/acle/mrrc2: New.
16175
ecc9a25b
AV
161762017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16177
16178 * gcc.target/arm/acle/mcr.c: New.
16179 * gcc.target/arm/acle/mrc.c: New.
16180 * gcc.target/arm/acle/mcr2.c: New.
16181 * gcc.target/arm/acle/mrc2.c: New.
16182
3811581f
AV
161832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16184
16185 * gcc.target/arm/acle/ldc: New.
16186 * gcc.target/arm/acle/ldc2: New.
16187 * gcc.target/arm/acle/ldcl: New.
16188 * gcc.target/arm/acle/ldc2l: New.
16189 * gcc.target/arm/acle/stc: New.
16190 * gcc.target/arm/acle/stc2: New.
16191 * gcc.target/arm/acle/stcl: New.
16192 * gcc.target/arm/acle/stc2l: New.
16193
d57daa0c
AV
161942017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16195
16196 * gcc.target/arm/acle/acle.exp: Run tests for different options
16197 and make sure fat-lto-objects is used such that we can still do
16198 assemble scans.
16199 * gcc.target/arm/acle/cdp.c: New.
16200 * gcc.target/arm/acle/cdp2.c: New.
16201 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
16202 (check_effective_target_arm_coproc1_ok_nocache): New.
16203 (check_effective_target_arm_coproc2_ok): New.
16204 (check_effective_target_arm_coproc2_ok_nocache): New.
16205 (check_effective_target_arm_coproc3_ok): New.
16206 (check_effective_target_arm_coproc3_ok_nocache): New.
16207 (check_effective_target_arm_coproc4_ok): New.
16208 (check_effective_target_arm_coproc4_ok_nocache): New.
16209
8a123229
MS
162102017-01-06 Martin Sebor <msebor@redhat.com>
16211
16212 PR middle-end/78605
16213 * gcc.dg/tree-ssa/pr78605.c: New test.
16214
5b8999d6
MS
162152017-01-05 Martin Sebor <msebor@redhat.com>
16216
16217 PR tree-optimization/78910
16218 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
16219 diagnostics.
16220 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
16221 * gcc.dg/tree-ssa/pr78910.c: New test.
16222
4e89adf9
EB
162232017-01-05 Eric Botcazou <ebotcazou@adacore.com>
16224
16225 * gcc.dg/sso-10.c: New test.
16226
962c5679
JJ
162272017-01-05 Jakub Jelinek <jakub@redhat.com>
16228
cfd719e7
JJ
16229 PR tree-optimization/71016
16230 * gcc.target/i386/pr71016.c: New test.
16231 * gcc.target/aarch64/pr71016.c: New test.
16232 * gcc.dg/tree-ssa/pr66726-3.c: New test.
16233
26f20371
JJ
16234 PR c++/78931
16235 * g++.dg/cpp1z/decomp19.C: New test.
16236
962c5679
JJ
16237 PR c++/78890
16238 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
16239 * g++.dg/init/union1.C: Likewise.
16240 * g++.dg/cpp0x/union6.C: Expect errors.
16241 * g++.dg/cpp0x/union8.C: New test.
16242 * g++.dg/cpp0x/pr78890-1.C: New test.
16243 * g++.dg/cpp0x/pr78890-2.C: New test.
16244
8c15f541
DE
162452017-01-05 David Edelsohn <dje.gcc@gmail.com>
16246
16247 * gcc.target/powerpc/pr71670.c: Require p9vector.
16248 * gcc.target/powerpc/p9-novsx.c: Same.
16249
51b86113
DM
162502017-01-05 David Malcolm <dmalcolm@redhat.com>
16251
16252 * selftests/asr_div1.rtl: New file.
16253 * selftests/aarch64: New subdirectory.
16254 * selftests/aarch64/times-two.rtl: New file.
16255 * selftests/bb-index.rtl: New file.
16256 * selftests/cfg-test.rtl: New file.
16257 * selftests/const-int.rtl: New file.
16258 * selftests/example-labels.rtl: New file.
16259 * selftests/insn-with-mode.rtl: New file.
16260 * selftests/jump-to-label-ref.rtl: New file.
16261 * selftests/jump-to-return.rtl: New file.
16262 * selftests/jump-to-simple-return.rtl: New file.
16263 * selftests/mem.rtl: New file.
16264 * selftests/note-insn-deleted.rtl: New file.
16265 * selftests/note_insn_basic_block.rtl: New file.
16266 * selftests/simple-cse.rtl: New file.
16267 * selftests/symbol-ref.rtl: New file.
16268 * selftests/x86_64: New subdirectory.
16269 * selftests/x86_64/call-insn.rtl: New file.
16270 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
16271 * selftests/x86_64/times-two.rtl: New file.
16272 * selftests/x86_64/unspec.rtl: New file.
16273
dc7650cc
NS
162742017-01-05 Nathan Sidwell <nathan@acm.org>
16275
16276 PR c++/78765
16277 * g++.dg/cpp0x/pr78765.C: New.
16278
3db70565
DV
162792017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16280
16281 * gcc.target/s390/memcpy-2.c: New test.
16282 * gcc.target/s390/memset-2.c: New test.
16283
f5a537e3
AK
162842017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16285
16286 * gcc.target/s390/memcpy-1.c: New test.
16287
d80c6d02
JL
162882017-01-04 Jeff Law <law@redhat.com>
16289
16290 PR tree-optimization/78812
16291 * g++.dg/torture/pr78812.C: New test.
16292
08edc320 162932017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
16294
16295 PR target/71977
16296 PR target/70568
16297 PR target/78823
16298 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
16299 64-bit VSX systems with direct move, whether we optimize common
16300 code sequences in the GLIBC math library for float math functions.
16301 * gcc.target/powerpc/pr71977-2.c: Likewise.
16302
a9342885
MP
163032017-01-04 Marek Polacek <polacek@redhat.com>
16304
16305 PR c++/64767
16306 * c-c++-common/Wpointer-compare-1.c: New test.
16307
066435fe
JJ
163082017-01-04 Jakub Jelinek <jakub@redhat.com>
16309
abec4284
JJ
16310 PR c++/78949
16311 * c-c++-common/Wunused-var-16.c: New test.
16312
26c43e27
JJ
16313 PR c++/78693
16314 * g++.dg/cpp0x/pr78693.C: New test.
16315
fc73e60c
JJ
16316 PR driver/78957
16317 * gcc.dg/pr78957.c: New test.
16318
c9cf3863
JJ
16319 * g++.dg/cpp1y/auto-fn34.C: New test.
16320
066435fe
JJ
16321 PR c++/71182
16322 * g++.dg/cpp0x/pr71182.C: New test.
16323
598bd687
KN
163242017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
16325
16326 PR target/78056
16327 * gcc.target/powerpc/pr78056-1.c: New test.
16328 * gcc.target/powerpc/pr78056-2.c: New test.
16329 * gcc.target/powerpc/pr78056-3.c: New test.
16330 * gcc.target/powerpc/pr78056-4.c: New test.
16331 * gcc.target/powerpc/pr78056-5.c: New test.
16332 * gcc.target/powerpc/pr78056-6.c: New test.
16333 * gcc.target/powerpc/pr78056-7.c: New test.
16334 * gcc.target/powerpc/pr78056-8.c: New test.
16335 * lib/target-supports.exp
16336 (check_effective_target_powerpc_popcntb_ok): New procedure to test
16337 whether the effective target supports the popcntb instruction.
16338
8194635a
JL
163392017-01-03 Jeff Law <law@redhat.com>
16340
16341 PR tree-optimization/67955
16342 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
16343
baf9ebc8
MP
163442017-01-04 Marek Polacek <polacek@redhat.com>
16345
16346 PR c++/77545
16347 PR c++/77284
16348 * g++.dg/cpp0x/range-for32.C: New test.
16349 * g++.dg/cpp0x/range-for33.C: New test.
16350
5dd9a9d0
DM
163512017-01-04 David Malcolm <dmalcolm@redhat.com>
16352
16353 * gcc.dg/Wmissing-braces-fixits.c: New test case.
16354
4bf07f3f
NS
163552017-01-04 Nathan Sidwell <nathan@acm.org>
16356
16357 PR c++/66735
16358 * g++.dg/cpp1y/pr66735.C: New.
16359
165ba2e9
JJ
163602017-01-04 Jakub Jelinek <jakub@redhat.com>
16361
16362 PR tree-optimization/71563
16363 * gcc.dg/tree-ssa/pr71563.c: New test.
16364
4567f969
JB
163652017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
16366
16367 PR fortran/78534
16368 PR fortran/78976
16369 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
16370 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
16371 * gfortran.dg/transfer_intrinsic_1.f90: Change
16372 scan-tree-dump-times due to gfc_trans_string_copy change to
16373 avoid -Wstringop-overflow.
16374
1c06f07f
JL
163752017-01-03 Jeff Law <law@redhat.com>
16376
16377 PR tree-optimization/78856
16378 * gcc.c-torture/execute/pr78856.c: New test.
16379
60fb638f
MM
163802017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
16381
16382 PR target/78953
16383 * gcc.target/powerpc/pr78953.c: New test.
16384
e4d02f52
ILT
163852017-01-03 Ian Lance Taylor <iant@google.com>
16386
16387 * gcc.misc-tests/godump-1.c: Update for accurate representation of
16388 enums.
16389
5b4f088d
MS
163902017-01-03 Martin Sebor <msebor@redhat.com>
16391
16392 PR tree-optimization/78696
16393 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
16394 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
16395 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
16396 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
16397
163982017-01-03 David Malcolm <dmalcolm@redhat.com>
16399
16400 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
16401 with more than one digit.
16402 * lib/gcc-dg.exp (process-message): Support more than one digit
16403 in relative line specifications.
16404
164052017-01-03 Jakub Jelinek <jakub@redhat.com>
16406
16407 PR tree-optimization/78965
16408 * gcc.dg/pr78965.c: New test.
16409
16410 PR middle-end/78901
16411 * g++.dg/opt/pr78901.C: New test.
16412
164132017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
16414
16415 PR fortran/78534
16416 PR fortran/66310
16417 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
16418 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
16419 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16420 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16421 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16422 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16423 * gfortran.dg/string_1_lp64.f90: New test.
16424 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16425 * gfortran.dg/string_3_lp64.f90: New test.
16426 * gfortran.dg/transfer_intrinsic_1.f90: Change
16427 scan-tree-dump-times due to gfc_trans_string_copy change to
16428 avoid -Wstringop-overflow.
16429
8b7163c6
UB
164302017-01-02 Uros Bizjak <ubizjak@gmail.com>
16431
16432 PR target/78967
16433 * gcc.target/i386/pr78967-1.c: New test.
16434 * gcc.target/i386/pr78967-2.c: Ditto.
16435 * gcc.target/i386/pr78967-3.c: Ditto.
16436
16437 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
16438 * gcc.target/i386/pr78904-4.c: Ditto.
16439 * gcc.target/i386/pr78904-6.c: Ditto.
16440
e2940b98
JH
164412017-01-01 Jan Hubicka <hubicka@ucw.cz>
16442
16443 PR middle-end/77674
16444 * g++.dg/torture/pr77674.C: New testcase.
16445
cbe34bb5 164462017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
16447
16448 Update copyright years.
818ab71a 16449\f
cbe34bb5 16450Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
16451
16452Copying and distribution of this file, with or without modification,
16453are permitted in any medium without royalty provided the copyright
16454notice and this notice are preserved.
This page took 8.754868 seconds and 5 git commands to generate.