ptx testsuite fix for return addresses.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
2
3 * lib/target-supports.exp (check_effective_target_return_address):
4 New function.
5 * gcc.c-torture/execute/20010122-1.c: Require return_address.
6 * gcc.c-torture/execute/20030323-1.c: Likewise.
7 * gcc.c-torture/execute/20030811-1.c: Likewise.
8 * gcc.c-torture/execute/eeprof-1.c: Likewise.
9 * gcc.c-torture/execute/frame-address.c: Likewise.
10 * gcc.c-torture/execute/pr17377.c: Likewise.
11
12 * gcc.c-torture/compile/920625-2.c: Add return type to
13 freeReturnStruct.
14 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
15 * gcc.c-torture/execute/pr61375.c: Likewise.
16 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
17 * gcc.dg/pr30904.c: Remove extern from declaration of t.
18
19 * lib/target-supports.exp (check_effective_target_indirect_jumps):
20 New function.
21 (check_effective_target_nonlocal_goto): New function.
22 (check_effective_target_label_values): New function.
23 * gcc.c-torture/execute/20071220-2.c: Require label_values.
24 * gcc.c-torture/compile/labels-2.c: Likewise.
25 * gcc.c-torture/compile/20000518-1.c: Likewise.
26 * gcc.c-torture/compile/20021108-1.c: Likewise.
27 * gcc.c-torture/compile/981006-1.c: Likewise.
28 * gcc.c-torture/execute/20040302-1.c: Likewise.
29 * gcc.dg/torture/pr33848.c: Likewise.
30
31 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
32 label values.
33 * gcc.c-torture/compile/pr32919.c: Likewise.
34 * gcc.c-torture/compile/pr17913.c: Likewise.
35 * gcc.c-torture/compile/pr51495.c: Likewise.
36 * gcc.c-torture/compile/pr25224.c: Likewise.
37 * gcc.c-torture/compile/labels-3.c: Likewise.
38 * gcc.c-torture/compile/pr27863.c: Likewise.
39 * gcc.c-torture/compile/20050510-1.c: Likewise.
40 * gcc.c-torture/compile/pr28489.c: Likewise.
41 * gcc.c-torture/compile/pr29128.c: Likewise.
42 * gcc.c-torture/compile/pr21356: Likewise.
43 * gcc.c-torture/execute/20071210-1.c: Likewise.
44 * gcc.c-torture/execute/200701220-1.c: Likewise.
45 * gcc.c-torture/execute/pr51447.c: Likewise.
46 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
48 * gcc.dg/20021029-1.c: Likewise.
49 * gcc.dg/pr43379.c: Likewise.
50 * gcc.dg/pr45259.c: Likewise.
51 * gcc.dg/torture/pr53695.c: Likewise.
52 * gcc.dg/torture/pr57584.c: Likewise.
53
54 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
55 or indirect_jumps are available.
56 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
57 test.
58 * gcc.c-torture/compile/920428-3.c: Likewise.
59 * gcc.c-torture/compile/950613-1.c: Likewise.
60
61 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
62 * gcc.c-torture/compile/991213-3.c: Likewise.
63 * gcc.c-torture/compile/920825-1.c: Likewise.
64 * gcc.c-torture/compile/20011029-1.c: Likewise.
65 * gcc.c-torture/compile/complex-6.c: Likewise.
66 * gcc.c-torture/compile/pr27127.c: Likewise.
67 * gcc.c-torture/compile/pr58164.c: Likewise.
68 * gcc.c-torture/compile/20041214-1.c: Likewise.
69 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
70 * gcc.c-torture/execute/pr56982.c: Likewise.
71 * gcc.c-torture/execute/pr60003.c: Likewise.
72 * gcc.c-torture/execute/pr26983.c: Likewise.
73 * gcc.dg/pr57287-2.c: Likewise.
74 * gcc.dg/pr59920-1.c: Likewise.
75 * gcc.dg/pr59920-2.c: Likewise.
76 * gcc.dg/pr59920-3.c: Likewise.
77 * gcc.dg/setjmp-3.c: Likewise.
78 * gcc.dg/setjmp-4.c: Likewise.
79 * gcc.dg/setjmp-5.c: Likewise.
80 * gcc.dg/torture/pr48542.c: Likewise.
81 * gcc.dg/torture/pr57147-2.c: Likewise.
82 * gcc.dg/torture/pr59993.c: Likewise.
83
84 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
85 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
86 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
87 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
88 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
89 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
90 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
91 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
92 * gcc.dg/non-local-goto-1.c: Likewise.
93 * gcc.dg/non-local-goto-2.c: Likewise.
94 * gcc.dg/pr49994-1.c: Likewise.
95 * gcc.dg/torture/pr57036-2.c: Likewise.
96
97 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
98 NO_LABEL_VALUES test.
99 * gcc.c-torture/compile/920831-1.c: Likewise.
100 * gcc.c-torture/compile/920502-1.c: Likewise.
101 * gcc.c-torture/compile/920501-7.c: Likewise.
102 * gcc.dg/pr52139.c: Likewise.
103
104 * lib/target-supports.exp (check_effective_target_trampolines,
105 check_profiling_available, check_effective_target_lto,
106 check_effective_target_vect_natural): False for nvptx-*-*.
107 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
108 * gcc.c-torture/compile/pr34334.c: Likewise.
109 * gcc.c-torture/compile/pr37056.c: Likewise.
110 * gcc.c-torture/compile/pr39423-1.c: Likewise.
111 * gcc.c-torture/compile/pr46534.c: Likewise.
112 * gcc.c-torture/compile/pr49049.c: Likewise.
113 * gcc.c-torture/compile/pr59417.c: Likewise.
114 * gcc.c-torture/compile/20080721-1.c: Likewise.
115 * gcc.c-torture/compile/920501-4.c: Likewise.
116 * gcc.c-torture/compile/921011-1.c: Likewise.
117 * gcc.dg/20040813-1.c: Likewise.
118 * gcc.dg/pr28755.c: Likewise.
119 * gcc.dg/pr44194-1.c: Likewise.
120 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
121 * gcc.c-torture/compile/pr61684.c: Likewise.
122 * gcc.c-torture/compile/pr20601-1.c: Likewise.
123 * gcc.c-torture/compile/pr59221.c: Likewise.
124 * gcc.c-torture/compile/20060208-1.c: Likewise.
125 * gcc.c-torture/execute/pr52129.c: Likewise.
126 * gcc.c-torture/execute/20020310-1.c: Likewise.
127 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
128 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
129 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
130 for nvptx-*-*.
131 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
132 * gcc.dg/const-elim-2.c: Likewise.
133
134 * lib/target-supports.exp
135 (check_effective_target_untyped_assembly): New function.
136 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
137 * gcc.c-torture/compile/920917-1.c: Likewise.
138 * gcc.c-torture/compile/930120-1.c: Likewise.
139 * gcc.c-torture/compile/930411-1.c: Likewise.
140 * gcc.c-torture/compile/930529-1.c: Likewise.
141 * gcc.c-torture/compile/930623-1.c: Likewise.
142 * gcc.c-torture/compile/950329-1.c: Likewise.
143 * gcc.c-torture/compile/calls.c: Likewise.
144 * gcc.c-torture/compile/pr37258.c: Likewise.
145 * gcc.c-torture/compile/pr37327.c: Likewise.
146 * gcc.c-torture/compile/pr38360.c: Likewise.
147 * gcc.c-torture/compile/pr43635.c: Likewise.
148 * gcc.c-torture/compile/pr47428.c: Likewise.
149 * gcc.c-torture/compile/pr47967.c: Likewise.
150 * gcc.c-torture/compile/pr49145.c: Likewise.
151 * gcc.c-torture/compile/pr51694.c: Likewise.
152 * gcc.c-torture/compile/pr53411.c: Likewise.
153 * gcc.c-torture/execute/20001101.c: Likewise.
154 * gcc.c-torture/execute/20051012-1.c: Likewise.
155 * gcc.c-torture/execute/920501-1.c: Likewise.
156 * gcc.c-torture/execute/921202-1.c: Likewise.
157 * gcc.c-torture/execute/921208-2.c: Likewise.
158 * gcc.c-torture/execute/call-trap-1.c: Likewise.
159 * gcc.c-torture/compile/20010525-1.c: Likewise.
160 * gcc.c-torture/compile/20021015-2.c: Likewise.
161 * gcc.c-torture/compile/20031023-1.c: Likewise.
162 * gcc.c-torture/compile/20031023-2.c: Likewise.
163 * gcc.c-torture/compile/pr49206.c: Likewise.
164 * gcc.c-torture/execute/pr47237.c: Likewise.
165 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
166 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
167 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
168 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
169 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
170 * gcc.dg/builtin-apply1.c: Likewise.
171 * gcc.dg/builtin-apply2.c: Likewise.
172 * gcc.dg/builtin-apply3.c: Likewise.
173 * gcc.dg/builtin-apply4.c: Likewise.
174 * gcc.dg/pr38338.c: Likewise.
175 * gcc.dg/torture/pr41993.c: Likewise.
176 * gcc.c-torture/compile/386.c: Likewise.
177 * gcc.c-torture/compile/cmpsi386.c: Likewise.
178 * gcc.c-torture/compile/consec.c: Likewise.
179 * gcc.c-torture/compile/ex.c: Likewise.
180 * gcc.c-torture/compile/pass.c: Likewise.
181 * gcc.c-torture/compile/scal.c: Likewise.
182 * gcc.c-torture/compile/uuarg.c: Likewise.
183 * gcc.c-torture/compile/conv_tst.c: Likewise.
184
185 * lib/target-supports.exp (check_effective_target_alloca): New function.
186 * gcc.c-torture/execute/20010209-1.c: Require alloca.
187 * gcc.c-torture/execute/20020314-1.c: Likewise.
188 * gcc.c-torture/execute/20020412-1.c: Likewise.
189 * gcc.c-torture/execute/20021113-1.c: Likewise.
190 * gcc.c-torture/execute/20040223-1.c: Likewise.
191 * gcc.c-torture/execute/20040308-1.c: Likewise.
192 * gcc.c-torture/execute/20040811-1.c: Likewise.
193 * gcc.c-torture/execute/20070824-1.c: Likewise.
194 * gcc.c-torture/execute/20070919-1.c: Likewise.
195 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
196 * gcc.c-torture/execute/pr22061-1.c: Likewise.
197 * gcc.c-torture/execute/pr22061-4.c: Likewise.
198 * gcc.c-torture/execute/pr43220.c: Likewise.
199 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
200 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
201 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
202 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
203 * gcc.c-torture/compile/20000923-1.c: Likewise.
204 * gcc.c-torture/compile/20030224-1.c: Likewise.
205 * gcc.c-torture/compile/20071108-1.c: Likewise.
206 * gcc.c-torture/compile/20071117-1.c: Likewise.
207 * gcc.c-torture/compile/900313-1.c: Likewise.
208 * gcc.c-torture/compile/pr17397.c: Likewise.
209 * gcc.c-torture/compile/pr35006.c: Likewise.
210 * gcc.c-torture/compile/pr42956.c: Likewise.
211 * gcc.c-torture/compile/pr51354.c: Likewise.
212 * gcc.c-torture/compile/pr55851.c: Likewise.
213 * gcc.c-torture/compile/vla-const-1.c: Likewise.
214 * gcc.c-torture/compile/vla-const-2.c: Likewise.
215 * gcc.c-torture/compile/pr31507-1.c: Likewise.
216 * gcc.c-torture/compile/pr52714.c: Likewise.
217 * gcc.dg/20001012-2.c: Likewise.
218 * gcc.dg/auto-type-1.c: Likewise.
219 * gcc.dg/builtin-object-size-1.c: Likewise.
220 * gcc.dg/builtin-object-size-2.c: Likewise.
221 * gcc.dg/builtin-object-size-3.c: Likewise.
222 * gcc.dg/builtin-object-size-4.c: Likewise.
223 * gcc.dg/packed-vla.c: Likewise.
224 * gcc.c-torture/compile/parms.c: Likewise.
225 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
226 * gcc.c-torture/execute/920929-1.c: Likewise.
227 * gcc.c-torture/execute/921017-1.c: Likewise.
228 * gcc.c-torture/execute/941202-1.c: Likewise.
229 * gcc.c-torture/execute/align-nest.c: Likewise.
230 * gcc.c-torture/execute/alloca-1.c: Likewise.
231 * gcc.c-torture/execute/pr36321.c: Likewise.
232 * gcc.c-torture/compile/20001221-1.c: Likewise.
233 * gcc.c-torture/compile/20020807-1.c: Likewise.
234 * gcc.c-torture/compile/20050801-2.c: Likewise.
235 * gcc.c-torture/compile/920428-4.c: Likewise.
236 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
237 * gcc.c-torture/compile/pr41469.c: Likewise.
238 * gcc.dg/torture/pr48953.c: Likewise.
239 * gcc.dg/torture/pr8081.c: Likewise.
240 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
241 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
242 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
243 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
244 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
245 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
246 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
247 * gcc.dg/torture/stackalign/global-1.c: Likewise.
248 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
249 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
250 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
251 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
252 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
253
254 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
255
256 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
257 and C++11; Test existence of __has_cpp_attribute; Test C++11
258 attributes.
259 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
260 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
261 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
262 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
263 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
264 will be undefined for -fno-rtti -fno-exceptions.
265
266 2014-11-10 Richard Biener <rguenther@suse.de>
267
268 PR tree-optimization/63800
269 * gcc.dg/torture/pr63800.c: New testcase.
270
271 2014-11-10 Marek Polacek <polacek@redhat.com>
272
273 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
274 * c-c++-common/ubsan/align-8.c: Likewise.
275 * g++.dg/ubsan/null-4.C: Likewise.
276 * g++.dg/ubsan/null-5.C: Likewise.
277
278 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gcc.misc-tests/gcov-16.c: New test.
281
282 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
283
284 * gcc.dg/tree-ssa/ifc-cd.c: New test.
285
286 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR testsuite/63305
289 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
290 buffer overflow.
291 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
292
293 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
294
295 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
296
297 2014-11-09 Richard Biener <rguenther@suse.de>
298
299 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
300 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
301
302 2014-11-07 Andrew Pinski <apinski@cavium.com>
303
304 * gcc.c-torture/execute/20141107-1.c: New testcase.
305
306 2014-11-07 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/63605
309 * gcc.dg/vect/pr63605.c: New testcase.
310
311 2014-11-07 Jeff Law <law@redhat.com>
312
313 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
314
315 2014-11-07 Jiong Wang <jiong.wang@arm.com>
316
317 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
318 (xhci_check_trb_in_td_math): Likewise.
319
320 2014-11-07 Jiong Wang <jiong.wang@arm.com>
321
322 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
323
324 2014-11-07 Martin Liska <mliska@suse.cz>
325
326 PR ipa/63580
327 * g++.dg/ipa/pr63580.C: New test.
328
329 2014-11-07 Martin Liska <mliska@suse.cz>
330
331 PR ipa/63747
332 * gcc.dg/ipa/pr63747.c: New test.
333
334 2014-11-07 Martin Liska <mliska@suse.cz>
335
336 PR ipa/63595
337 * g++.dg/ipa/pr63595.C: New test.
338
339 2014-11-07 Richard Biener <rguenther@suse.de>
340
341 PR middle-end/63770
342 * gcc.dg/pr63770.c: New testcase.
343
344 2014-11-07 Terry Guo <terry.guo@arm.com>
345
346 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
347 * gcc.target/arm/pr40956.c: Likewise.
348 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
349 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
350 * gcc.target/arm/scd42-1.c: Likewise.
351
352 2014-11-06 Joseph Myers <joseph@codesourcery.com>
353
354 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
355 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
356 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
357 gcc.dg/cpp/ucnid-15.c: New tests.
358
359 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
360
361 * gnat.dg/opt43.adb: New test.
362
363 2014-11-06 Marek Polacek <polacek@redhat.com>
364
365 * c-c++-common/ubsan/align-2.c: Add dg-output.
366 * c-c++-common/ubsan/align-4.c: Likewise.
367 * c-c++-common/ubsan/align-6.c: New test.
368 * c-c++-common/ubsan/align-7.c: New test.
369 * c-c++-common/ubsan/align-8.c: New test.
370 * g++.dg/ubsan/null-1.C: Add dg-output.
371 * g++.dg/ubsan/null-2.C: Likewise.
372 * g++.dg/ubsan/null-3.C: New test.
373 * g++.dg/ubsan/null-4.C: New test.
374 * g++.dg/ubsan/null-5.C: New test.
375
376 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
377
378 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
379 dg-require-effective-target check.
380 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
381 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
382 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
383 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
384 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
385 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
386 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
387 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
388 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
389 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
390 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
391 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
392 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
393 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
394 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
395 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
396 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
397 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
398 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
399 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
400 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
401 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
402 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
403 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
404 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
405 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
406 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
407 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
408 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
409 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
410 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
411 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
412 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
413 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
414 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
415 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
416 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
417 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
418 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
419 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
420 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
421 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
422 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
423 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
424 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
425 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
426 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
427 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
428 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
429 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
430 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
431 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
432 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
433 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
434 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
435 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
436 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
437 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
438 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
439 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
440 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
441 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
442 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
443 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
444 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
445 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
446 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
447 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
448 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
449 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
450 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
451 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
452 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
453 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
454 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
455 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
456 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
457 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
458 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
459 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
460 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
461 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
462 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
463 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
464 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
465 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
466 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
467 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
468 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
469 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
470 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
471 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
472 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
473 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
474 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
475 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
476 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
477 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
478 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
479 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
480 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
481 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
482 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
483 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
484 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
485 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
486 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
487 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
488 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
489 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
490 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
491 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
492 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
493 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
494 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
495 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
496 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
497 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
498 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
499 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
500 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
501 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
502 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
503 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
504 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
505 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
506
507 2014-11-06 Hale Wang <hale.wang@arm.com>
508
509 * gcc.target/arm/small-multiply-m0-1.c: New test for
510 target -mcpu=cortex-m0.small-multiply.
511 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
512 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
513 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
514 target -mcpu=cortex-m0plus.small-multiply.
515 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
516 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
517 * gcc.target/arm/small-multiply-m1-1.c: New test for
518 target -mcpu=cortex-m1.small-multiply.
519 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
520 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
521
522 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
523
524 * lib/mpx-dg.exp: New.
525 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
526 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
527 * gcc.target/i386/chkp-builtins-2.c: Likewise.
528 * gcc.target/i386/chkp-builtins-3.c: Likewise.
529 * gcc.target/i386/chkp-builtins-4.c: Likewise.
530 * gcc.target/i386/chkp-const-check-1.c: Likewise.
531 * gcc.target/i386/chkp-const-check-2.c: Likewise.
532 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
533 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
534 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
535
536 2014-11-06 Richard Biener <rguenther@suse.de>
537
538 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
539 desired transform.
540
541 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
542
543 * gcc.target/mips/asm-1.c (bar): Add prototype.
544 * gcc.target/mips/call-1.c (f, h): Add return type.
545 * gcc.target/mips/call-5.c (f, h): Likewise.
546 * gcc.target/mips/call-6.c (f, h): Likewise.
547 * gcc.target/mips/call-3.c (f): Likewise.
548 * gcc.target/mips/call-2.c (g): Add prototype.
549 (f): Add return type.
550 * gcc.target/mips/call-4.c: Likewise.
551 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
552 * gcc.target/mips/code-readable-2.c (foo): Likewise.
553 * gcc.target/mips/code-readable-3.c (foo): Likewise.
554 * gcc.target/mips/code-readable-4.c (foo): Likewise.
555 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
556 * gcc.target/mips/const-anchor-2.c (g): Likewise.
557 * gcc.target/mips/const-anchor-3.c (g): Likewise.
558 * gcc.target/mips/const-anchor-4.c (g): Likewise.
559 * gcc.target/mips/interrupt_handler.c (t): Likewise.
560 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
561 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
562 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
563 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
564 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
565 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
566 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
567 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
568 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
569 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
570 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
571 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
572 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
573 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
574 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
575 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
576 * gcc.target/mips/mips-nonpic/mips-nonpic.h
577 (nonpic_call, nonpic_addr_call): Add prototype.
578 (pic_call, pic_addr_call): Likewise.
579 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
580 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
581 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
582 * gcc.target/mips/truncate-3.c (g): Add prototype.
583 (f): Add return type.
584
585 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
586
587 PR target/63538
588 * gcc.target/i386/pr63538.c: New test.
589
590 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
591
592 * gnat.dg/discr42.adb: New test.
593 * gnat.dg/discr42_pkg.ad[sb]: New helper.
594
595 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
596
597 * gnat.dg/specs/private2.ads: New test.
598 * gnat.dg/specs/private2_pkg.ads: New helper.
599
600 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
601
602 * gnat.dg/inline1.adb: New test.
603 * gnat.dg/inline1_pkg.ad[sb]: New helper.
604 * gnat.dg/inline2.adb: New test.
605 * gnat.dg/inline2_pkg.ad[sb]: New helper.
606 * gnat.dg/inline3.adb: New test.
607 * gnat.dg/inline3_pkg.ad[sb]: New helper.
608 * gnat.dg/inline4.adb: New test.
609 * gnat.dg/inline4_pkg.ad[sb]: New helper.
610 * gnat.dg/inline5.adb: New test.
611 * gnat.dg/inline5_pkg.ad[sb]: New helper.
612 * gnat.dg/inline6.adb: New test.
613 * gnat.dg/inline6_pkg.ad[sb]: New helper.
614 * gnat.dg/inline7.adb: New test.
615 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
616 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
617 * gnat.dg/inline8.adb: New test.
618 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
619 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
620 * gnat.dg/inline9.adb: New test.
621 * gnat.dg/inline9_pkg.ad[sb]: New helper.
622 * gnat.dg/inline10.adb: New test.
623 * gnat.dg/inline10_pkg.ad[sb]: New helper.
624 * gnat.dg/inline11.adb: New test.
625 * gnat.dg/inline11_pkg.ad[sb]: New helper.
626
627 2014-11-05 Joseph Myers <joseph@codesourcery.com>
628
629 PR preprocessor/9449
630 * lib/target-supports.exp (check_effective_target_ucn_nocache):
631 Don't use -fextended-identifiers.
632 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
633 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
634 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
635 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
636 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
637 -g3.
638 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
639 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
640 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
641 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
642 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
643 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
644 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
645 -fextended-identifiers. Use -g.
646 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
647 -fextended-identifiers.
648 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
649 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
650 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
651 -fextended-identifiers. Use -g.
652 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
653 * gcc.dg/cpp/ucnid-8.c: Remove test.
654 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
655
656 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
657
658 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
659 Skip tests if target does not support Neon.
660
661 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
662
663 * lib/target-supports.exp (check_effective_target_bswap): Update
664 conditions for AArch64 and ARM targets.
665
666 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
667
668 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
669 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
670 * g++.dg/opt/pr60002.C: XFAIL on AIX.
671 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
672 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
673
674 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
675
676 * gcc.target/i386/chkp-builtins-1.c: New.
677 * gcc.target/i386/chkp-builtins-2.c: New.
678 * gcc.target/i386/chkp-builtins-3.c: New.
679 * gcc.target/i386/chkp-builtins-4.c: New.
680 * gcc.target/i386/chkp-remove-bndint-1.c: New.
681 * gcc.target/i386/chkp-remove-bndint-2.c: New.
682 * gcc.target/i386/chkp-const-check-1.c: New.
683 * gcc.target/i386/chkp-const-check-2.c: New.
684 * gcc.target/i386/chkp-lifetime-1.c: New.
685 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
686 with build_ssa_passes.
687
688 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
689
690 * gcc.dg/asr-div1.c: New testcase.
691
692 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
693
694 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
695
696 * go.test/go-test.exp: In +build lines, require whitespace around
697 expected strings, fix check for negation.
698
699 2014-11-04 Marek Polacek <polacek@redhat.com>
700
701 * c-c++-common/ubsan/align-2.c: Remove dg-output.
702 * c-c++-common/ubsan/align-4.c: Likewise.
703 * g++.dg/ubsan/null-1.C: Likewise.
704 * g++.dg/ubsan/null-2.C: Likewise.
705
706 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
707
708 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
709
710 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
711
712 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
713 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
714 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
715 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
716 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
717 ipa dump.
718 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
719 Cleanup original tree dump.
720 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
721 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
722 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
723
724 2014-11-04 Martin Jambor <mjambor@suse.cz>
725
726 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
727 function body.
728
729 2014-11-04 Jason Merrill <jason@redhat.com>
730
731 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
732 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
733
734 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
735
736 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
737 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
738 conflicting -mcpu options.
739 * gcc.target/powerpc/ppc-target-2.c: Likewise.
740 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
741 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
742 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
743 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
744 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
745 * gcc.target/powerpc/pr48053-3.c: Likewise.
746 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
747 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
748 * gcc.target/powerpc/pr57744.c: Likewise.
749 * gcc.target/powerpc/pr47862.c: Likewise.
750 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
751 * gcc.target/powerpc/recip-1.c: Likewise.
752 * gcc.target/powerpc/darwin-longlong.c: Likewise.
753 * gcc.target/powerpc/bool2-p8.c: Likewise.
754 * gcc.target/powerpc/mmfpgpr.c: Likewise.
755 * gcc.target/powerpc/pr60203.c: Likewise.
756 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
757 * gcc.target/powerpc/bool2-av.c: Likewise.
758 * gcc.target/powerpc/pr43154.c: Likewise.
759 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
760 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
761 * gcc.target/powerpc/pr59054.c: Likewise.
762 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
763 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
764 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
765 * gcc.target/powerpc/ppc-target-3.c: Likewise.
766 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
767 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
768 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
769 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
770 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
771 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
772 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
773 * gcc.target/powerpc/bswap64-3.c: Likewise.
774 * gcc.target/powerpc/bcd-1.c: Likewise.
775 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
776 * gcc.target/powerpc/extend-divide-1.c: Likewise.
777 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
778 * gcc.target/powerpc/pr48192.c: Likewise.
779 * gcc.target/powerpc/pr52775.c: Likewise.
780 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
781 * gcc.target/powerpc/pr58673-1.c: Likewise.
782 * gcc.target/powerpc/pr53487.c: Likewise.
783 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
784 * gcc.target/powerpc/recip-2.c: Likewise.
785 * gcc.target/powerpc/p8vector-fp.c: Likewise.
786 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
787 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
788 * gcc.target/powerpc/pr57150.c: Likewise.
789 * gcc.target/powerpc/pr47251.c: Likewise.
790 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
791 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
792 * gcc.target/powerpc/bool3-p7.c: Likewise.
793 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
794 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
795 * gcc.target/powerpc/ppc-target-4.c: Likewise.
796 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
797 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
798 * gcc.target/powerpc/440-machhw-1.c: Likewise.
799 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
800 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
801 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
802 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
803 * gcc.target/powerpc/loop_align.c: Likewise.
804 * gcc.target/powerpc/lhs-1.c: Likewise.
805 * gcc.target/powerpc/sd-vsx.c: Likewise.
806 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
807 * gcc.target/powerpc/bcd-2.c: Likewise.
808 * gcc.target/powerpc/20040121-1.c: Likewise.
809 * gcc.target/powerpc/pr52457.c: Likewise.
810 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
811 * gcc.target/powerpc/extend-divide-2.c: Likewise.
812 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
813 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
814 * gcc.target/powerpc/pr58673-2.c: Likewise.
815 * gcc.target/powerpc/atomic-p7.c: Likewise.
816 * gcc.target/powerpc/recip-3.c: Likewise.
817 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
818 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
819 * gcc.target/powerpc/popcount-1.c: Likewise.
820 * gcc.target/powerpc/altivec-32.c: Likewise.
821 * gcc.target/powerpc/timode_off.c: Likewise.
822 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
823 * gcc.target/powerpc/pack01.c: Likewise.
824 * gcc.target/powerpc/pr55033.c: Likewise.
825 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
826 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
827 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
828 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
829 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
830 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
831 * gcc.target/powerpc/bool3-p8.c: Likewise.
832 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
833 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
834 * gcc.target/powerpc/440-macchw-1.c: Likewise.
835 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
836 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
837 * gcc.target/powerpc/440-machhw-2.c: Likewise.
838 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
839 * gcc.target/powerpc/pr46728-16.c: Likewise.
840 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
841 * gcc.target/powerpc/bool3-av.c: Likewise.
842 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
843 * gcc.target/powerpc/ppc-pow.c: Likewise.
844 * gcc.target/powerpc/lhs-2.c: Likewise.
845 * gcc.target/powerpc/pr39902-2.c: Likewise.
846 * gcc.target/powerpc/20041111-1.c: Likewise.
847 * gcc.target/powerpc/builtins-1.c: Likewise.
848 * gcc.target/powerpc/bcd-3.c: Likewise.
849 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
850 * gcc.target/powerpc/pr57949-1.c: Likewise.
851 * gcc.target/powerpc/atomic-p8.c: Likewise.
852 * gcc.target/powerpc/sd-pwr6.c: Likewise.
853 * gcc.target/powerpc/recip-4.c: Likewise.
854 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
855 * gcc.target/powerpc/warn-2.c: Likewise.
856 * gcc.target/powerpc/parity-1.c: Likewise.
857 * gcc.target/powerpc/popcount-2.c: Likewise.
858 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
859 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
860 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
861 * gcc.target/powerpc/pr42747.c: Likewise.
862 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
863 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
864 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
865 * gcc.target/powerpc/direct-move-float1.c: Likewise.
866 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
867 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
868 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
869 * gcc.target/powerpc/440-macchw-2.c: Likewise.
870 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
871 * gcc.target/powerpc/dfp-td-2.c: Likewise.
872 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
873 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
874 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
875 * gcc.target/powerpc/lhs-3.c: Likewise.
876 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
877 * gcc.target/powerpc/builtins-2.c: Likewise.
878 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
879 * gcc.target/powerpc/pr52199.c: Likewise.
880 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
881 * gcc.target/powerpc/pr57949-2.c: Likewise.
882 * gcc.target/powerpc/recip-5.c: Likewise.
883 * gcc.target/powerpc/popcount-3.c: Likewise.
884 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
885 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
886 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
887 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
888 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
889 * gcc.target/powerpc/pr48226.c: Likewise.
890 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
891 * gcc.target/powerpc/pr47755-2.c: Likewise.
892 * gcc.target/powerpc/direct-move-float2.c: Likewise.
893 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
894 * gcc.target/powerpc/direct-move-double1.c: Likewise.
895 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
896 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
897 * gcc.target/powerpc/dfp-td-3.c: Likewise.
898 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
899 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
900 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
901 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
902 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
903 * gcc.target/powerpc/bool2-p5.c: Likewise.
904 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
905 * gcc.target/powerpc/fusion.c: Likewise.
906 * gcc.target/powerpc/recip-6.c: Likewise.
907 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
908 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
909 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
910 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
911 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
912 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
913 * gcc.target/powerpc/direct-move-long1.c: Likewise.
914 * gcc.target/powerpc/dfp-dd.c: Likewise.
915 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
916 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
917 * gcc.target/powerpc/direct-move-double2.c: Likewise.
918 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
919 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
920 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
921 * gcc.target/powerpc/dfp-td.c: Likewise.
922 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
923 * gcc.target/powerpc/pr48053-1.c: Likewise.
924 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
925 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
926 * gcc.target/powerpc/pr60676.c: Likewise.
927 * gcc.target/powerpc/pr48258-1.c: Likewise.
928 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
929 * gcc.target/powerpc/pr48857.c: Likewise.
930 * gcc.target/powerpc/quad-atomic.c: Likewise.
931 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
932 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
933 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
934 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
935 * gcc.target/powerpc/pr56605.c: Likewise.
936 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
937 * gcc.target/powerpc/pr53199.c: Likewise.
938 * gcc.target/powerpc/direct-move-long2.c: Likewise.
939 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
940 * gcc.target/powerpc/vsx-float0.c: Likewise.
941 * gcc.target/powerpc/ppc-target-1.c: Likewise.
942 * gcc.target/powerpc/altivec-20.c: Likewise.
943 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
944 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
945 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
946 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
947 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
948 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
949 * gcc.target/powerpc/pr60137.c: Likewise.
950 * gcc.target/powerpc/bswap64-1.c: Likewise.
951 * gcc.target/powerpc/pr48053-2.c: Likewise.
952 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
953 * gcc.target/powerpc/pr48258-2.c: Likewise.
954 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
955 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
956 * gcc.target/powerpc/bool2-p7.c: Likewise.
957 * gcc.target/powerpc/ppc-round.c: Likewise.
958 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
959 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
960 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
961 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
962 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
963 * gcc.target/powerpc/pr47755.c: Likewise.
964
965 2014-11-04 Marek Polacek <polacek@redhat.com>
966
967 * c-c++-common/ubsan/object-size-10.c: New test.
968
969 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
970
971 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
972
973 2014-11-03 Tobias Burnus <burnus@net-b.de>
974
975 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
976
977 2014-11-03 Marek Polacek <polacek@redhat.com>
978
979 PR c/52769
980 * gcc.dg/pr52769.c: New test.
981
982 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
983
984 PR c++/57820
985 * g++.dg/cpp0x/constexpr-ctor16.C: New.
986 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
987
988 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
989
990 PR tree-optimization/60770
991 * gcc.dg/tree-ssa/pr60770-1.c: New file.
992
993 2014-11-03 Jan Beulich <jbeulich@suse.com>
994
995 * gcc.target/i386/i386.exp: Extend option set to test
996 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
997 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
998
999 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1002 for ia32 targets only.
1003 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1004 * g++.dg/tree-ssa/pr29902.C: Ditto.
1005 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1006
1007 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1008
1009 * gcc.target/arm/ifcvt-size-check.c: New test.
1010
1011 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1012
1013 * gcc.target/mips/octeon3-pipe-1.c: New test.
1014
1015 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1016
1017 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1018 * g++.dg/ext/attrib42.C: Ditto.
1019 * g++.dg/torture/pr51344.C: Ditto.
1020 * g++.dg/tree-ssa/pr29902.C: Ditto.
1021 * gcc.c-torture/execute/20010129-1.c: Ditto.
1022 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1023 * gcc.dg/march-generic.c: Ditto.
1024 * gcc.dg/torture/pr17526.c: Ditto.
1025 * gcc.dg/union-4.c: Ditto.
1026
1027 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1028
1029 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1030 * g++.dg/abi/no-weak1.C: Ditto.
1031 * g++.dg/opt/pr44919.C: Ditto.
1032 * g++.dg/opt/pr46640.C: Ditto.
1033 * g++.dg/opt/pr46649.C: Ditto.
1034 * g++.dg/opt/pr47036.C: Ditto.
1035 * g++.dg/opt/pr48273.C: Ditto.
1036 * g++.dg/opt/pr48302.C: Ditto.
1037 * g++.dg/opt/pr45788.C: Ditto.
1038 * g++.dg/opt/pr57662.C: Ditto.
1039 * gcc.dg/20031102-1.c: Ditto.
1040 * gcc.dg/builtin-bswap-7.c: Ditto.
1041 * gcc.dg/builtin-bswap-7a.c: Ditto.
1042 * gcc.dg/builtin-bswap-9.c: Ditto.
1043 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1044 * gcc.dg/guality/bswaptest.c: Ditto.
1045 * gcc.dg/guality/clztest.c: Ditto.
1046 * gcc.dg/guality/ctztest.c: Ditto.
1047 * gcc.dg/guality/pr45003-1.c: Ditto.
1048 * gcc.dg/guality/pr45003-2.c: Ditto.
1049 * gcc.dg/guality/pr45003-3.c: Ditto.
1050 * gcc.dg/guality/pr58791-4.c: Ditto.
1051 * gcc.dg/guality/rotatetest.c:Ditto.
1052 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1053 * gcc.dg/ira-loop-pressure.c: Ditto.
1054 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1055 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1056 * gcc.dg/lto/pr47259_0.c: Ditto.
1057 * gcc.dg/memcpy-5.c: Ditto.
1058 * gcc.dg/pr10474.c: Ditto.
1059 * gcc.dg/pr37438.c: Ditto.
1060 * gcc.dg/pr39453.c: Ditto.
1061 * gcc.dg/pr40501.c: Ditto.
1062 * gcc.dg/pr42245-2.c: Ditto.
1063 * gcc.dg/pr42245.c: Ditto.
1064 * gcc.dg/pr42246.c: Ditto.
1065 * gcc.dg/pr42249.c: Ditto.
1066 * gcc.dg/pr42388.c: Ditto.
1067 * gcc.dg/pr42389.c: Ditto.
1068 * gcc.dg/pr45352-1.c: Ditto.
1069 * gcc.dg/pr45352-2.c: Ditto.
1070 * gcc.dg/pr45352-3.c: Ditto.
1071 * gcc.dg/pr45352.c: Ditto.
1072 * gcc.dg/pr45472.c: Ditto.
1073 * gcc.dg/pr45652.c: Ditto.
1074 * gcc.dg/pr46212.c: Ditto.
1075 * gcc.dg/pr46521.c: Ditto.
1076 * gcc.dg/pr46522.c: Ditto.
1077 * gcc.dg/pr46875.c: Ditto.
1078 * gcc.dg/pr48374.c: Ditto.
1079 * gcc.dg/pr50251.c: Ditto.
1080 * gcc.dg/pr54472.c: Ditto.
1081 * gcc.dg/pr55702.c: Ditto.
1082 * gcc.dg/pr56990.c: Ditto.
1083 * gcc.dg/pr57104.c: Ditto.
1084 * gcc.dg/pr57662.c: Ditto.
1085 * gcc.dg/pr60866.c: Ditto.
1086 * gcc.dg/shrink-wrap-loop.c: Ditto.
1087 * gcc.dg/tm/memopt-15.c: Ditto.
1088 * gcc.dg/torture/pr52720.c: Ditto.
1089 * gcc.dg/torture/pr56778.c: Ditto.
1090 * gcc.dg/tree-prof/pr45354.c: Ditto.
1091 * gcc.dg/tree-prof/pr50907.c: Ditto.
1092 * gcc.dg/tree-ssa/loop-16.c: Ditto.
1093 * gcc.dg/tree-ssa/loop-18.c: Ditto.
1094 * gcc.dg/tree-ssa/pr44423.c: Ditto.
1095 * gcc.dg/misc-tests/godump-1.c: Ditto.
1096 * gfortran.dg/PR24188.f: Ditto.
1097 * gfortran.dg/errnocheck_1.f90: Ditto.
1098 * gfortran.dg/g77/20010216-1.f: Ditto.
1099 * gfortran.dg/pr42246-2.f: Ditto.
1100 * gfortran.dg/pr42294.f: Ditto.
1101 * gfortran.dg/pr44691.f: Ditto.
1102 * gfortran.dg/vect/pr45714-a.f: Ditto.
1103 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
1104 * gcc.misc-tests/linkage.exp: Ditto.
1105 * lib/target-supports.exp: Reformat x86 tagets.
1106 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
1107
1108 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/57694
1111 * g++.dg/cpp0x/constexpr-ctor15.C: New.
1112
1113 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1114
1115 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
1116 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
1117 Commentary and rearrangement of tests.
1118 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
1119 Commentary and rearrangement of tests.
1120 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
1121 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
1122
1123 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR rtl-optimization/63659
1126 * gcc.c-torture/execute/pr63659.c: New test.
1127
1128 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1129
1130 PR target/63534
1131 * gcc.target/i386/mcount_pic.c: New.
1132
1133 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1134
1135 * gcc.target/i386/pr23098.c: Remove xfail.
1136
1137 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/opt42.ad[sb]: New test.
1140
1141 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1142
1143 PR tree-optimization/63259
1144 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
1145 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
1146 following comment.
1147
1148 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR sanitizer/63697
1151 * c-c++-common/ubsan/overflow-sub-3.c: New test.
1152
1153 2014-10-30 Marek Polacek <polacek@redhat.com>
1154
1155 * gcc.dg/diag-aka-1.c: New test.
1156 * gcc.dg/pr13804-1.c: Adjust dg-error.
1157 * gcc.dg/redecl-14.c: Likewise.
1158 * gcc.dg/pr56980.c: Adjust dg-message.
1159
1160 2014-10-30 Ian Lance Taylor <iant@google.com>
1161
1162 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
1163
1164 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1165
1166 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
1167 platforms except s390[x] and x86_64.
1168
1169 2014-10-30 Martin Liska <mliska@suse.cz>
1170
1171 PR ipa/63574
1172 PR ipa/63664
1173 * g++.dg/ipa/pr63574.C: New test.
1174
1175 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1176
1177 * gcc.target/aarch64/madd_after_asm_1.c: New test.
1178
1179 2014-10-29 DJ Delorie <dj@redhat.com>
1180
1181 * gcc.dg/20141029-1.c: New.
1182
1183 2014-10-29 Martin Liska <mliska@suse.cz>
1184
1185 PR ipa/63587
1186 * g++.dg/ipa/pr63587-1.C: New test.
1187 * g++.dg/ipa/pr63587-2.C: New test.
1188
1189 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1190
1191 * gcc.misc-tests/godump-1.c: Add tests for complex types.
1192
1193 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
1194
1195 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
1196 * gcc.dg/optimize-bswapsi-3.c: New test.
1197
1198 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
1199 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1200 Anna Tikhonova <anna.tikhonova@intel.com>
1201 Ilya Tocar <ilya.tocar@intel.com>
1202 Andrey Turetskiy <andrey.turetskiy@intel.com>
1203 Ilya Verbin <ilya.verbin@intel.com>
1204 Kirill Yukhin <kirill.yukhin@intel.com>
1205 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1206
1207 * gcc.target/i386/avx512dq-kmovb-1.c: New.
1208
1209 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1210 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1211 Anna Tikhonova <anna.tikhonova@intel.com>
1212 Ilya Tocar <ilya.tocar@intel.com>
1213 Andrey Turetskiy <andrey.turetskiy@intel.com>
1214 Ilya Verbin <ilya.verbin@intel.com>
1215 Kirill Yukhin <kirill.yukhin@intel.com>
1216 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1217
1218 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
1219 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1220 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1221 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1222 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
1223 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1224 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
1225 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1226 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
1227 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1228 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
1229 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1230 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
1231 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1232 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
1233 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1234 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
1235 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1236 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
1237 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1238 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
1239 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1240 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1241 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1242 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1243 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1244 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1245 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1246 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1247 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1248 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1249 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1250 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1251 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1252 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1253 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1254 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1255 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1256 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1257 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1258 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1259 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1260 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1261 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1262 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1263 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1264 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1265 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1266 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1267 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1268 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1269 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1270 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1271 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1272 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1273 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1274 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1275 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1276 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1277 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1278 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1279 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1280 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1281 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1282 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1283 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1284 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1285 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1286
1287 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1288 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1289 Anna Tikhonova <anna.tikhonova@intel.com>
1290 Ilya Tocar <ilya.tocar@intel.com>
1291 Andrey Turetskiy <andrey.turetskiy@intel.com>
1292 Ilya Verbin <ilya.verbin@intel.com>
1293 Kirill Yukhin <kirill.yukhin@intel.com>
1294 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1295
1296 * gcc.target/i386/avx512bw-check.h: New.
1297 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
1298 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
1299 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
1300 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
1301 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
1302 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1303 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
1304 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1305 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
1306 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1307 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
1308 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1309 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
1310 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1311 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
1312 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1313 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
1314 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1315 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
1316 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1317 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
1318 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1319 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
1320 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1321 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
1322 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1323 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
1324 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1325 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
1326 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1327 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
1328 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1329 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
1330 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1331 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
1332 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1333 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
1334 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1335 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
1336 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1337 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
1338 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1339 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
1340 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1341 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
1342 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1343 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
1344 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1345 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
1346 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1347 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
1348 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1349 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
1350 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1351 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
1352 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1353 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1354 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1355 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1356 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1357 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1358 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1359 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1360 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1361 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1362 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1363 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1364 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1365 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1366 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1367 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1368 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1369 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1370 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1371 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1372 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1373 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1374 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1375 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1376 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1377 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1378 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1379 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1380 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1381 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1382 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1383 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1384 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1385 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1386 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1387 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1388 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1389 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1390 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1391 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1392 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1393 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1394 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1395 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1396 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1397 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1398 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1399 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1400 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1401 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1402 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1403 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1404 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1405 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1406 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1407 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1408 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1409 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1410 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1411 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1412 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1413 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1414 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1415 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1416 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1417 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1418 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1419 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1420 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1421 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1422 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1423 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1424 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1425 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1426 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1427 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1428 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1429 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1430 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1431 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1432 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1433 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1434 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1435 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1436 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1437 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1438 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1439 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1440 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1441 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1442 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1443 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1444 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1445 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1446 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1447 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1448 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1449 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1450 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1451 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1452 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1453 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1454 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1455 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1456 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1457 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1458 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1459 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1460 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1461 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1462 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1463 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1464 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1465 * gcc.target/i386/avx512dq-check.h: Ditto.
1466 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1467 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1468 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1469 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1470 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1471 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1472 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1473 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1474 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1475 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1476 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1477 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1478 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1479 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1480 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1481 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1482 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1483 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1484 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1485 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1486 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1487 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1488 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1489 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1490 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1491 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1492 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1493 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1494 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1495 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1496 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1497 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1498 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1499 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1500 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1501 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1502 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1503 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1504 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1505 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1506 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1507 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1508 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1509 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1510 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1511 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1512 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1513 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1514 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1515 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1516 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1517 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1518 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1519 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1520 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1521 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1522 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1523 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1524 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1525 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1526 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1527 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1528 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1529 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1530 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1531 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1532 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1533 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1534 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1535 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1536 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1537 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1538 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1539 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1540 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1541 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1542 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1543 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1544 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1545 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1546 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1547 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1548 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1549 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1550 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1551 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1552 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1553 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1554 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1555 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1556 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1557 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-check.h: Ditto.
1559 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1578 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1580 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1582 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1584 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1585 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1586 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1587 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1588 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1589 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1590 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1591 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1592 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1593 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1594 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1598 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1601 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1603 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1605 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1607 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1609 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1611 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1613 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1615 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1617 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1619 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1622 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1625 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1627 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1629 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1631 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1634 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1639 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1642 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1645 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1648 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1651 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1653 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1658 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1660 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1662 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1664 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1666 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1669 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1672 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1674 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1676 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1678 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1680 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1682 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1684 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1686 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1688 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1690 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1692 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1694 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1696 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1698 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1702 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1704 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1706 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1708 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1710 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1713 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1716 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1718 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1720 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1722 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1724 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1726 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1728 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1730 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1732 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1735 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1737 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1740 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1741 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1743 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1745 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1747 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1749 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1751 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1756 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1758 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1766 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1776 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1778 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1795 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1796 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1797 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1801 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1844 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1845 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1846 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1848 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1850 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1852 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1854 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1857 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1859 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1861 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1862 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1863 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1865 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1866 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1867 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1869 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1871 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1872 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1873 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1874 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1875 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1876 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1877 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1878 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1879 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1880 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1881 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1882 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1883 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1884 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1885 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1886 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1887 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1888 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1889 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1890 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1891 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1892 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1893 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1894 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1895 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1896 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1897 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1898 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1899 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1900 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1901 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1902 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1903 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1904 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1905 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1906 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1907 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1908 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1909 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1910 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1911 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1912 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1913 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1914 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1915 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1916 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1917 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1918 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1919 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1920 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1921 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1922 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1923 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1924 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1925 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1926 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1927 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1928 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1929 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1930 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1931 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1932 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1933 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1934 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1935 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1936 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1937 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1938 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1939 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1940 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1941 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1942 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1943 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1944 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1945 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1946 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1947 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1948 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1949 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1950 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1951 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1952 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1954 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1956 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1958 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1960 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1962 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1964 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1966 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1969 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1971 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1974 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1976 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1978 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1980 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1985 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1989 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1991 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1993 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1995 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1997 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1999 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2001 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2003 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2005 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2007 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2009 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2011 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2013 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2017 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2019 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2021 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2023 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2025 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2027 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2032 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2034 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2036 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2038 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2040 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2042 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2047 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2049 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2051 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
2077 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
2079 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
2083 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
2085 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
2106 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
2108 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
2112 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
2114 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
2116 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
2118 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
2120 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
2122 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
2124 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
2126 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
2128 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
2130 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
2132 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
2134 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
2136 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
2138 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
2140 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
2142 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
2144 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
2146 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
2148 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
2150 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2153 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
2154 * gcc.target/i386/avx512f-mask-type.h: Ditto.
2155 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
2156 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2157 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2158 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
2159 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2160 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2161 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2162 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2163 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2165 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2166 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2168 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2169 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2170 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2171 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2172 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2173 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2174 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2175 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2176 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2177 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2178 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2179 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2180 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2181 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2182 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2183 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2184 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2185 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2186 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2187 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2188 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2189 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2190 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2191 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2192 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2193 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2194 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2195 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2196 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2197 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2198 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2199 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2200 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2201 * gcc.target/i386/i386.exp: Ditto.
2202 * gcc.target/i386/m512-check.h: Ditto.
2203
2204 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2205 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2206 Anna Tikhonova <anna.tikhonova@intel.com>
2207 Ilya Tocar <ilya.tocar@intel.com>
2208 Andrey Turetskiy <andrey.turetskiy@intel.com>
2209 Ilya Verbin <ilya.verbin@intel.com>
2210 Kirill Yukhin <kirill.yukhin@intel.com>
2211 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2212
2213 * g++.dg/other/i386-2.C: Add new options.
2214 * g++.dg/other/i386-3.C: Ditto.
2215 * gcc.target/i386/sse-12.c: Ditto.
2216 * gcc.target/i386/sse-14.c: Ditto.
2217 * gcc.target/i386/sse-22.c: Ditto.
2218 * gcc.target/i386/sse-13.c: Add new options and builtins.
2219 * gcc.target/i386/sse-23.c: Ditto.
2220 * gcc.target/i386/avx-1.c: Add new builtins.
2221
2222 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
2223
2224 * gcc.misc-tests/godump.exp: New.
2225 * gcc.misc-tests/godump-1.c: New.
2226
2227 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
2228
2229 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
2230 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2231 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2232 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2233 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2234 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2235 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
2236 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2237 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
2238 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
2239 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
2240 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
2241 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
2242 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
2243 * c-c++-common/asan/pr63638.c: Likewise.
2244
2245 2014-10-28 Richard Biener <rguenther@suse.de>
2246
2247 PR middle-end/63665
2248 * gcc.dg/pr63665.c: New testcase.
2249
2250 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2251
2252 * c-c++-common/asan/kasan-recover-1.c: New test.
2253 * c-c++-common/asan/kasan-recover-2.c: New test.
2254 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
2255 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2256 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2257 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2258 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2259 * c-c++-common/asan/no-asan-globals.c: Likewise.
2260 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2261 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2262 * c-c++-common/asan/no-use-after-return.c: Likewise.
2263
2264 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2265
2266 * c-c++-common/asan/shadow-offset-1.c: New test.
2267
2268 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
2269
2270 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
2271 gcc-plugin.h earlier.
2272
2273 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/specs/concat1.ads: New test.
2276 * gnat.dg/specs/concat1_pkg.ads: New helper.
2277
2278 2014-10-27 Richard Biener <rguenther@suse.de>
2279
2280 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
2281 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
2282 target due to memcpy inline-expansion.
2283
2284 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * gnat.dg/specs/pack10.ads: New test.
2287 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
2288
2289 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2290
2291 * gnat.dg/entry_queues2.adb: New test.
2292
2293 2014-10-25 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR tree-optimization/63641
2296 * gcc.c-torture/execute/pr63641.c: New test.
2297
2298 2014-10-24 Tobias Burnus <burnus@net-b.de>
2299
2300 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
2301 * gfortran.dg/coarray_collectives_13.f90: New.
2302 * gfortran.dg/coarray_collectives_14.f90: New.
2303 * gfortran.dg/coarray_collectives_15.f90: New.
2304 * gfortran.dg/coarray_collectives_16.f90: New.
2305
2306 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2307
2308 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
2309
2310 2014-10-24 Marek Polacek <polacek@redhat.com>
2311
2312 PR c/56980
2313 * gcc.dg/pr56980.c: New test.
2314
2315 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2316
2317 * lib/target-supports.exp
2318 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
2319 vaeseq_u8.
2320 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
2321 for vcvt_f16_f32.
2322 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
2323 vfma_f32.
2324
2325 2014-10-24 Martin Liska <mliska@suse.cz>
2326
2327 * gcc.dg/ipa/pr63595.c: New test.
2328
2329 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2330
2331 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
2332 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2333
2334 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2335
2336 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
2337
2338 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2339
2340 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
2341
2342 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2343
2344 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
2345
2346 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2347
2348 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
2349
2350 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2351
2352 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
2353
2354 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2355
2356 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
2357
2358 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2359
2360 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
2361
2362 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2363
2364 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
2365
2366 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2367
2368 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
2369
2370 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2371
2372 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
2373
2374 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2375
2376 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
2377
2378 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2379
2380 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
2381
2382 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2383
2384 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
2385
2386 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2387
2388 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
2389 file.
2390 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2391 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2392
2393 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2394
2395 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
2396 file.
2397 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2398 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2399
2400 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2401
2402 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
2403 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2404 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2405 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2406 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2407
2408 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2409
2410 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
2411 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2412 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2413 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2414 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2415 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2416
2417 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2418
2419 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
2420 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2421 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2422 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2423 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2424 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2425 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2426 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2427
2428 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2429
2430 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
2431 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2432 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2433
2434 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2435
2436 * gcc.target/arm/README.advsimd-intrinsics: New file.
2437 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
2438 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
2439 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
2440 Likewise.
2441 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2442 Likewise.
2443 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
2444 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
2445 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2446
2447 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2448
2449 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
2450 wrap_compile_flags before setting it.
2451
2452 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453
2454 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
2455 targets.
2456 * gcc.dg/pr63594-2.c: Likewise.
2457
2458 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
2459
2460 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
2461 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
2462
2463 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
2464
2465 PR bootstrap/63632
2466 * g++.dg/torture/pr63632.C: New test.
2467
2468 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
2469
2470 PR c++/63619
2471 * g++.dg/warn/Wdelete-incomplete-3.C: New.
2472 * g++.dg/warn/Wdelete-incomplete-4.C: New.
2473
2474 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
2475
2476 PR target/63618
2477 * gcc.target/i386/pr63618.c: New test.
2478
2479 2014-10-23 Marek Polacek <polacek@redhat.com>
2480
2481 PR c/63626
2482 * gcc.dg/pr63626.c: New test.
2483
2484 2014-10-23 Marek Polacek <polacek@redhat.com>
2485
2486 * c-c++-common/ubsan/undefined-2.c: New test.
2487
2488 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2489
2490 * gcc.target/i386/pr63600.c: New.
2491
2492 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2493
2494 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
2495
2496 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2497
2498 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
2499 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
2500
2501 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2502
2503 * gcc.target/sparc/20001013-1.c (main): Declare int return.
2504 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
2505 * gcc.target/sparc/sparc-ret.c (toto): Declare.
2506 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
2507 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
2508 Declare.
2509
2510 2014-10-22 Guozhi Wei <carrot@google.com>
2511
2512 PR tree-optimization/63530
2513 gcc.dg/vect/pr63530.c: New testcase.
2514
2515 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
2516
2517 * gcc.target/i386/conversion-2.c: New test.
2518
2519 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2520 Yury Gribov <y.gribov@samsung.com>
2521
2522 * c-c++-common/ubsan/align-1.c: Update cmdline options.
2523 * c-c++-common/ubsan/align-3.c: Likewise.
2524 * c-c++-common/ubsan/bounds-1.c: Likewise.
2525 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
2526 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2527 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
2528 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2529 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2530 * c-c++-common/ubsan/nonnull-2.c: Likewise.
2531 * c-c++-common/ubsan/nonnull-3.c: Likewise.
2532 * c-c++-common/ubsan/object-size-3.c: Likewise.
2533 * c-c++-common/ubsan/overflow-1.c: Likewise.
2534 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2535 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
2536 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2537 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2538 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2539 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2540 * c-c++-common/ubsan/pr59503.c: Likewise.
2541 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2542 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2543 * c-c++-common/ubsan/shift-3.c: Likewise.
2544 * c-c++-common/ubsan/shift-6.c: Likewise.
2545 * c-c++-common/ubsan/undefined-1.c: Likewise.
2546 * c-c++-common/ubsan/vla-2.c: Likewise.
2547 * c-c++-common/ubsan/vla-3.c: Likewise.
2548 * c-c++-common/ubsan/vla-4.c: Likewise.
2549 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2550 * g++.dg/ubsan/return-2.C: Likewise.
2551 * c-c++-common/ubsan/recovery-1.c: New test.
2552 * c-c++-common/ubsan/recovery-2.c: New test.
2553 * c-c++-common/ubsan/recovery-3.c: New test.
2554 * c-c++-common/ubsan/recovery-common.inc: New file.
2555
2556 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2557
2558 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
2559 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
2560 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
2561 * gcc.target/aarch64/vect.x: Likewise.
2562 * gcc.target/aarch64/vect-ld1r.x: Add return type.
2563 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
2564 * gcc.target/aarch64/vect-fp.c: Likewise.
2565
2566 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2567
2568 * lib/compat.exp (compat-run): Remove "unresolved".
2569 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
2570 unsupported testcase.
2571
2572 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR target/63594
2575 * gcc.dg/pr63594-1.c: New test.
2576 * gcc.dg/pr63594-2.c: New test.
2577 * gcc.target/i386/sse2-pr63594-1.c: New test.
2578 * gcc.target/i386/sse2-pr63594-2.c: New test.
2579 * gcc.target/i386/avx-pr63594-1.c: New test.
2580 * gcc.target/i386/avx-pr63594-2.c: New test.
2581 * gcc.target/i386/avx2-pr63594-1.c: New test.
2582 * gcc.target/i386/avx2-pr63594-2.c: New test.
2583 * gcc.target/i386/avx512f-pr63594-1.c: New test.
2584 * gcc.target/i386/avx512f-pr63594-2.c: New test.
2585 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
2586 insn counts.
2587
2588 PR target/63542
2589 * gcc.target/i386/pr63542-1.c: New test.
2590 * gcc.target/i386/pr63542-2.c: New test.
2591
2592 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
2593
2594 * gcc.target/avr/tiny-memx.c: New test.
2595
2596 * gcc.target/avr/tiny-caller-save.c: New test.
2597
2598 2014-10-21 Jiong Wang <jiong.wang@arm.com>
2599
2600 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2601 (Proc_1): Add return type.
2602 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2603 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2604 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2605 * gcc.target/arm/pr44788.c (foo): Likewise.
2606 * gcc.target/arm/pr55642.c (abs): Likewise.
2607 * gcc.target/arm/pr58784.c (f): Likewise.
2608 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2609 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2610 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2611 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2612 for local variables.
2613 * lib/target-supports.exp
2614 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2615 vaeseq_u8.
2616 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2617 vcvt_f16_f32.
2618 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2619 vfma_f32.
2620 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2621
2622 2014-10-21 Andreas Schwab <schwab@suse.de>
2623
2624 * gcc.dg/bf-spl1.c (main): Fix implicit int.
2625
2626 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2627
2628 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2629
2630 2014-10-21 Richard Biener <rguenther@suse.de>
2631
2632 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2633 * g++.dg/ipa/devirt-46.C: Likewise.
2634 * g++.dg/ipa/devirt-47.C: Likewise.
2635 * g++.dg/tree-prof/pr35545.C: Likewise.
2636
2637 2014-10-21 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR tree-optimization/63563
2640 * gcc.target/i386/pr63563.c: New test.
2641
2642 2014-10-20 Richard Biener <rguenther@suse.de>
2643
2644 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2645 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2646
2647 2014-10-20 Martin Liska <mliska@suse.cz>
2648
2649 * gcc.dg/ipa/pr63595.c: New test.
2650
2651 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2652
2653 PR fortran/48979
2654 * gfortran.dg/ieee/intrinsics_2.F90: New test.
2655
2656 2014-10-19 Marek Polacek <polacek@redhat.com>
2657
2658 PR c/63567
2659 * gcc.dg/pr63567-3.c: New test.
2660 * gcc.dg/pr63567-4.c: New test.
2661
2662 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2663
2664 * gcc.dg/atomic/c11-atomic-exec-5.c
2665 (test_main_long_double_add_overflow): Define and run only for
2666 LDBL_MANT_DIG != 106.
2667 (test_main_complex_long_double_add_overflow): Likewise.
2668 (test_main_long_double_sub_overflow): Likewise.
2669 (test_main_complex_long_double_sub_overflow): Likewise.
2670
2671 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
2672
2673 PR fortran/63553
2674 * gfortran.dg/class_to_type_3.f03 : New test
2675
2676 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2677
2678 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2679 to GNU11.
2680
2681 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2682
2683 * gcc.dg/attr-isr.c: Move SH specific test to ...
2684 * gcc.target/sh/attr-isr.c: ... here.
2685
2686 2014-10-17 Marek Polacek <polacek@redhat.com>
2687
2688 PR c/63567
2689 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2690 * gcc.dg/pr63567-1.c: New test.
2691 * gcc.dg/pr63567-2.c: New test.
2692
2693 2014-10-17 Marek Polacek <polacek@redhat.com>
2694
2695 PR c/63543
2696 * gcc.dg/pr63543.c: New test.
2697 * gcc.dg/array-8.c: Remove dg-error.
2698 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2699 * gcc.dg/pr48552-2.c: Likewise.
2700
2701 2014-10-17 Marek Polacek <polacek@redhat.com>
2702
2703 PR c/63549
2704 * gcc.dg/pr63549.c: New test.
2705
2706 2014-10-17 Marek Polacek <polacek@redhat.com>
2707
2708 * gcc.dg/Wimplicit-int-1.c: New test.
2709 * gcc.dg/Wimplicit-int-2.c: New test.
2710 * gcc.dg/Wimplicit-int-3.c: New test.
2711 * gcc.dg/Wimplicit-int-4.c: New test.
2712
2713 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
2714
2715 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2716 changes.
2717
2718 2014-10-17 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR tree-optimization/63464
2721 * gcc.dg/torture/pr63464.c: New test.
2722 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2723 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2724
2725 PR tree-optimization/63302
2726 * gcc.c-torture/execute/pr63302.c: New test.
2727
2728 2014-10-17 Tom de Vries <tom@codesourcery.com>
2729
2730 PR rtl-optimization/61605
2731 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
2732 absence check.
2733
2734 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2735
2736 PR middle-end/61848
2737 * g++.dg/torture/pr61848.C: New testcase.
2738 * gcc.c-torture/compile/pr61848.c: New testcase.
2739
2740 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2741
2742 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2743 * gcc.target/sh/strlen.c: Likewise.
2744 * gcc.target/sh/pr51244-13.c: Likewise.
2745 * gcc.target/sh/cmpstrn.c: Likewise.
2746 * gcc.target/sh/hiconst.c: Likewise.
2747 * gcc.target/sh/pr43417.c: Likewise.
2748
2749 2014-10-16 Martin Liska <mliska@suse.cz>
2750
2751 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2752 to match defined expectations.
2753
2754 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
2755
2756 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2757
2758 2014-10-16 Martin Liska <mliska@suse.cz>
2759
2760 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2761 * g++.dg/ipa/ipa-icf-5.C: Likewise
2762
2763 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2764
2765 PR target/63260
2766 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2767
2768 2014-10-16 Richard Biener <rguenther@suse.de>
2769
2770 PR middle-end/63554
2771 * gcc.dg/torture/pr63554.c: New testcase.
2772
2773 2014-10-16 Marek Polacek <polacek@redhat.com>
2774
2775 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2776 * gcc.target/powerpc/pr58673-2.c: Add declarations.
2777
2778 2014-10-16 Marek Polacek <polacek@redhat.com>
2779
2780 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2781 * gcc.dg/graphite/id-2.c: Likewise.
2782 * gcc.dg/graphite/id-4.c: Likewise.
2783 * gcc.dg/graphite/id-8.c: Likewise.
2784 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2785 * gcc.dg/graphite/id-pr45230.c: Likewise.
2786 * gcc.dg/graphite/id-pr45231.c: Likewise.
2787 * gcc.dg/graphite/pr38073.c: Likewise.
2788 * gcc.dg/graphite/pr38125.c: Likewise.
2789 * gcc.dg/graphite/pr38409.c: Likewise.
2790 * gcc.dg/graphite/pr38413.c: Likewise.
2791 * gcc.dg/graphite/pr38510.c: Likewise.
2792 * gcc.dg/graphite/pr38786.c: Likewise.
2793 * gcc.dg/graphite/pr39260.c: Likewise.
2794 * gcc.dg/graphite/scop-19.c: Likewise.
2795 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2796 * gcc.dg/graphite/id-17.c: Likewise.
2797 * gcc.dg/graphite/id-23.c: Likewise.
2798 * gcc.dg/graphite/id-26.c: Likewise.
2799 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2800 * gcc.dg/graphite/pr37485.c: Likewise.
2801 * gcc.dg/graphite/pr38500.c: Likewise.
2802 * gcc.dg/graphite/pr42284.c: Likewise.
2803 * gcc.dg/graphite/pr42914.c: Likewise.
2804 * gcc.dg/graphite/pr46404-1.c: Likewise.
2805 * gcc.dg/graphite/pr60979.c: Likewise.
2806 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2807 defaulting to int.
2808
2809 2014-10-16 Martin Liska <mliska@suse.cz>
2810 Jan Hubicka <hubicka@ucw.cz>
2811
2812 * g++.dg/ipa/ipa-icf-1.C: New test.
2813 * g++.dg/ipa/ipa-icf-2.C: New test.
2814 * g++.dg/ipa/ipa-icf-3.C: New test.
2815 * g++.dg/ipa/ipa-icf-4.C: New test.
2816 * g++.dg/ipa/ipa-icf-5.C: New test.
2817 * gcc.dg/ipa/ipa-icf-1.c: New test.
2818 * gcc.dg/ipa/ipa-icf-10.c: New test.
2819 * gcc.dg/ipa/ipa-icf-11.c: New test.
2820 * gcc.dg/ipa/ipa-icf-12.c: New test.
2821 * gcc.dg/ipa/ipa-icf-13.c: New test.
2822 * gcc.dg/ipa/ipa-icf-14.c: New test.
2823 * gcc.dg/ipa/ipa-icf-15.c: New test.
2824 * gcc.dg/ipa/ipa-icf-16.c: New test.
2825 * gcc.dg/ipa/ipa-icf-17.c: New test.
2826 * gcc.dg/ipa/ipa-icf-18.c: New test.
2827 * gcc.dg/ipa/ipa-icf-19.c: New test.
2828 * gcc.dg/ipa/ipa-icf-2.c: New test.
2829 * gcc.dg/ipa/ipa-icf-20.c: New test.
2830 * gcc.dg/ipa/ipa-icf-21.c: New test.
2831 * gcc.dg/ipa/ipa-icf-22.c: New test.
2832 * gcc.dg/ipa/ipa-icf-23.c: New test.
2833 * gcc.dg/ipa/ipa-icf-24.c: New test.
2834 * gcc.dg/ipa/ipa-icf-25.c: New test.
2835 * gcc.dg/ipa/ipa-icf-26.c: New test.
2836 * gcc.dg/ipa/ipa-icf-27.c: New test.
2837 * gcc.dg/ipa/ipa-icf-28.c: New test.
2838 * gcc.dg/ipa/ipa-icf-29.c: New test.
2839 * gcc.dg/ipa/ipa-icf-3.c: New test.
2840 * gcc.dg/ipa/ipa-icf-30.c: New test.
2841 * gcc.dg/ipa/ipa-icf-4.c: New test.
2842 * gcc.dg/ipa/ipa-icf-5.c: New test.
2843 * gcc.dg/ipa/ipa-icf-6.c: New test.
2844 * gcc.dg/ipa/ipa-icf-7.c: New test.
2845 * gcc.dg/ipa/ipa-icf-8.c: New test.
2846 * gcc.dg/ipa/ipa-icf-9.c: New test.
2847
2848 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2849
2850 PR target/53513
2851 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2852
2853 2014-10-16 Martin Liska <mliska@suse.cz>
2854 Jan Hubicka <hubicka@ucw.cz>
2855
2856 * c-c++-common/rotate-1.c: Options changed to not collide
2857 with a new IPA ICF pass.
2858 * c-c++-common/rotate-2.c: Likewise.
2859 * c-c++-common/rotate-3.c: Likewise.
2860 * c-c++-common/rotate-4.c: Likewise.
2861 * g++.dg/cpp0x/rv-return.C: Likewise.
2862 * g++.dg/cpp0x/rv1n.C: Likewise.
2863 * g++.dg/cpp0x/rv1p.C: Likewise.
2864 * g++.dg/cpp0x/rv2n.C: Likewise.
2865 * g++.dg/cpp0x/rv3n.C: Likewise.
2866 * g++.dg/cpp0x/rv4n.C: Likewise.
2867 * g++.dg/cpp0x/rv5n.C: Likewise.
2868 * g++.dg/cpp0x/rv6n.C: Likewise.
2869 * g++.dg/cpp0x/rv7n.C: Likewise.
2870 * g++.dg/ipa/devirt-g-1.C: Likewise.
2871 * g++.dg/ipa/inline-1.C: Likewise.
2872 * g++.dg/ipa/inline-2.C: Likewise.
2873 * g++.dg/ipa/inline-3.C: Likewise.
2874 * g++.dg/opt/pr30965.C: Likewise.
2875 * g++.dg/tree-ssa/pr19637.C: Likewise.
2876 * gcc.dg/guality/csttest.c: Likewise.
2877 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2878 * gcc.dg/ipa/iinline-7.c: Likewise.
2879 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2880 * gcc.dg/ipa/ipacost-1.c: Likewise.
2881 * gcc.dg/ipa/ipacost-2.c: Likewise.
2882 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2883 * gcc.dg/ipa/remref-2a.c: Likewise.
2884 * gcc.dg/ipa/remref-2b.c: Likewise.
2885 * gcc.dg/pr46309-2.c: Likewise.
2886 * gcc.dg/torture/ipa-pta-1.c: Likewise.
2887 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2888 * gcc.dg/tree-ssa/andor-4.c: Likewise.
2889 * gcc.dg/tree-ssa/andor-5.c: Likewise.
2890 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2891 * gcc.dg/vect/vect-cond-10.c: Likewise.
2892 * gcc.dg/vect/vect-cond-9.c: Likewise.
2893 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2894 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2895 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2896 * gcc.target/i386/bmi-1.c: Likewise.
2897 * gcc.target/i386/bmi-2.c: Likewise.
2898 * gcc.target/i386/pr56564-2.c: Likewise.
2899
2900 2014-10-16 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/63168
2903 * gcc.dg/tree-ssa/loop-40.c: New testcase.
2904
2905 2014-10-16 Andreas Schwab <schwab@suse.de>
2906
2907 * gcc.target/m68k/crash1.c: Fix implicit declaration.
2908
2909 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2910 implicit int.
2911 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2912 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2913 * gcc.target/ia64/pr29682.c: Likewise.
2914 * gcc.target/ia64/pr43603.c: Likewise.
2915 * gcc.target/ia64/pr48496.c: Likewise.
2916
2917 2014-10-16 Marek Polacek <polacek@redhat.com>
2918
2919 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2920
2921 2014-10-16 Jakub Jelinek <jakub@redhat.com>
2922 Marek Polacek <polacek@redhat.com>
2923
2924 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
2925 declarations.
2926 * gcc.dg/pr32176.c: Likewise.
2927 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2928 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2929 * gcc.dg/ia64-sync-2.c: Likewise.
2930 * gcc.dg/ia64-sync-3.c: Likewise.
2931 * gcc.dg/sync-2.c: Likewise.
2932 * gcc.dg/sync-3.c: Likewise.
2933 * gcc.target/i386/990524-1.c: Likewise.
2934 * gcc.target/i386/avx512f-pr57233.c: Likewise.
2935 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2936 * gcc.target/i386/pr26826.c: Likewise.
2937 * gcc.target/i386/pr37184.c: Likewise.
2938 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2939 * gcc.target/i386/20060125-2.c: Likewise.
2940 * gcc.target/i386/memcpy-1.c: Likewise.
2941 * gcc.target/i386/pr40934.c: Likewise.
2942 * gcc.target/i386/sse-5.c: Likewise.
2943 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2944 * gcc.target/i386/vectorize4.c: Likewise.
2945 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
2946 -fgnu89-inline.
2947 * gcc.target/i386/980313-1.c: Likewise.
2948 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2949 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2950 * gcc.target/i386/crc32-3.c: Likewise.
2951 * gcc.target/i386/intrinsics_3.c: Likewise.
2952 * gcc.target/i386/loop-1.c: Likewise.
2953 * gcc.target/i386/pr44948-2a.c: Likewise.
2954 * gcc.target/i386/pr47564.c: Likewise.
2955 * gcc.target/i386/pr50712.c: Likewise.
2956 * gcc.target/i386/stackalign/return-2.c: Likewise.
2957
2958 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
2959
2960 PR lto/62026
2961 * lto/pr62026.C: New testcase.
2962
2963 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
2964
2965 PR rtl-optimization/63448
2966 * gcc.target/i386/pr63448.c: New test.
2967
2968 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * gnat.dg/opt41.adb: New test.
2971 * gnat.dg/opt41_pkg.ad[sb]: New helper.
2972
2973 2014-10-15 Richard Biener <rguenther@suse.de>
2974
2975 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2976
2977 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
2978
2979 * gcc.dg/tree-prof/peel-1.c: Update.
2980 * gcc.dg/tree-prof/unroll-1.c: Update.
2981 * gcc.dg/unroll_1.c: Update.
2982 * gcc.dg/unroll_2.c: Update.
2983 * gcc.dg/unroll_3.c: Update.
2984 * gcc.dg/unroll_4.c: Update.
2985
2986 2014-10-14 DJ Delorie <dj@redhat.com>
2987
2988 * g++.dg/abi/mangle64.C: New.
2989
2990 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2991
2992 * g++.dg/ext/vector9.C: Test ! with float vectors.
2993
2994 2014-10-14 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/63512
2997 * g++.dg/torture/pr63512.C: New testcase.
2998
2999 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3000
3001 PR target/63260
3002 * gcc.target/sh/pr63260.c: New.
3003
3004 2014-10-13 Richard Henderson <rth@redhat.com>
3005
3006 * g++.dg/torture/20141013.C: New.
3007
3008 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3009
3010 PR target/8340
3011 PR middle-end/47602
3012 PR rtl-optimization/55458
3013 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3014 * gcc.target/i386/pr55458.c: Likewise.
3015 * gcc.target/i386/pr47602.c: New.
3016 * gcc.target/i386/pr23098.c: Move to XFAIL.
3017
3018 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3019
3020 PR tree-optimization/62127
3021 * g++.dg/torture/pr62127.C: New testcase.
3022
3023 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3024
3025 * c-c++-common/asan/bitfield-5.c: New test.
3026
3027 2014-10-13 Richard Biener <rguenther@suse.de>
3028
3029 PR tree-optimization/63419
3030 * g++.dg/torture/pr63419.C: New testcase.
3031
3032 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3033
3034 PR target/59401
3035 PR target/54760
3036 * gcc.target/sh/pr54760-5.c: New.
3037 * gcc.target/sh/pr54760-6.c: New.
3038 * gcc.target/sh/pr59401-1.c: New.
3039
3040 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3041
3042 PR fortran/48979
3043 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3044
3045 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3046
3047 * lib/target-supports.exp (check_effective_target_shared): New
3048 function.
3049 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3050
3051 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR c/63495
3054 * gcc.target/i386/pr63495.c: New test.
3055
3056 2014-10-10 Marek Polacek <polacek@redhat.com>
3057
3058 * c-c++-common/ubsan/object-size-1.c: New test.
3059 * c-c++-common/ubsan/object-size-2.c: New test.
3060 * c-c++-common/ubsan/object-size-3.c: New test.
3061 * c-c++-common/ubsan/object-size-4.c: New test.
3062 * c-c++-common/ubsan/object-size-5.c: New test.
3063 * c-c++-common/ubsan/object-size-6.c: New test.
3064 * c-c++-common/ubsan/object-size-7.c: New test.
3065 * c-c++-common/ubsan/object-size-8.c: New test.
3066 * c-c++-common/ubsan/object-size-9.c: New test.
3067 * g++.dg/ubsan/object-size-1.C: New test.
3068 * gcc.dg/ubsan/object-size-9.c: New test.
3069
3070 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3071
3072 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
3073 (asan_finish): Remove restore_ld_library_path_env_vars.
3074 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3075 related env variables by calling set_ld_library_path_env_vars.
3076 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
3077 (tsan_finish): Remove restore_ld_library_path_env_vars.
3078 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3079 related env variables by calling set_ld_library_path_env_vars.
3080 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
3081 (ubsan_finish): Remove restore_ld_library_path_env_vars.
3082 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3083 related env variables by calling set_ld_library_path_env_vars.
3084
3085 2014-10-10 Richard Biener <rguenther@suse.de>
3086
3087 PR tree-optimization/63379
3088 * gcc.dg/vect/pr63379.c: New testcase.
3089
3090 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR fortran/59488
3093 * gfortran.dg/gomp/pr59488-1.f90: New test.
3094 * gfortran.dg/gomp/pr59488-2.f90: New test.
3095
3096 2014-10-10 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/63476
3099 * g++.dg/torture/pr63476.C: New testcase.
3100
3101 2014-10-10 Tobias Burnus <burnus@net-b.de>
3102
3103 * gfortran.dg/implicit_16.f90: New.
3104
3105 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 * g++.dg/cpp0x/constexpr-using3.C: New.
3108 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
3109 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
3110 * g++.dg/cpp1y/constexpr-local1.C: Extend.
3111 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
3112
3113 2014-10-09 Joseph Myers <joseph@codesourcery.com>
3114
3115 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
3116
3117 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
3118
3119 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
3120
3121 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
3122
3123 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
3124 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
3125 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
3126 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
3127 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
3128 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3129 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
3130 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
3131 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
3132 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
3133 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
3134 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
3135
3136 2014-10-09 Richard Biener <rguenther@suse.de>
3137
3138 PR tree-optimization/63380
3139 * gcc.dg/torture/pr63380-1.c: New testcase.
3140 * gcc.dg/torture/pr63380-2.c: Likewise.
3141
3142 2014-10-09 Marek Polacek <polacek@redhat.com>
3143
3144 PR c/63480
3145 * gcc.dg/pr63480.c: New test.
3146
3147 2014-10-09 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/63445
3150 * gcc.dg/Wstrict-overflow-26.c: New testcase.
3151
3152 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
3153
3154 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
3155 * gcc.dg/vmx/ops.c: Likewise.
3156 * gcc.dg/vmx/ops-long-1.c: Likewise.
3157
3158 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3159
3160 * gfortran.dg/implicit_4.f90: Fix some dg-error.
3161
3162 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3163
3164 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
3165 dg-additional-options.
3166
3167 2014-10-08 Mark Wielaard <mjw@redhat.com>
3168
3169 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
3170 prefix from scan-assembler-times.
3171
3172 2014-10-07 Marek Polacek <polacek@redhat.com>
3173
3174 * lib/target-supports.exp (check_effective_target_fd_truncate):
3175 Include <string.h>.
3176
3177 2014-10-07 Marek Polacek <polacek@redhat.com>
3178
3179 PR c/59717
3180 * gcc.dg/pr59717.c: New test.
3181
3182 2014-10-07 Marek Polacek <polacek@redhat.com>
3183
3184 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
3185 * gcc.dg/iftrap-1.c: Fix implicit declarations.
3186 * gcc.target/powerpc/pr26350.c: Likewise.
3187 * gcc.target/powerpc/altivec-consts.c: Likewise.
3188 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3189 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
3190 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
3191 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
3192 * gcc.target/powerpc/pr47862.c: Likewise.
3193 * gcc.target/powerpc/pr48053-1.c: Likewise.
3194 * gcc.target/powerpc/pr53487.c: Likewise.
3195 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
3196 to int.
3197 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
3198 * gcc.target/powerpc/altivec-2.c: Likewise.
3199 * gcc.target/powerpc/pr47755-2.c: Likewise.
3200
3201 2014-10-07 Martin Liska <mliska@suse.cz>
3202
3203 * g++.dg/lto/pr63270.h: New test.
3204 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
3205 include.
3206 * g++.dg/lto/pr63270_2.C: New test.
3207
3208 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
3209
3210 * gnat.dg/lto16.adb: New test.
3211 * gnat.dg/lto16_pkg.adb: New helper.
3212
3213 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
3214
3215 * gnat.dg/return4.adb: New test.
3216 * gnat.dg/return4_pkg.ad[sb]: New helper.
3217
3218 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
3219
3220 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
3221 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
3222 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
3223
3224 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/55250
3227 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
3228 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
3229 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
3230
3231 2014-10-06 Marek Polacek <polacek@redhat.com>
3232
3233 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
3234 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
3235 * g++.dg/lto/pr54625-2_0.c: Likewise.
3236 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
3237
3238 2014-10-06 Marek Polacek <polacek@redhat.com>
3239
3240 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
3241 * gcc.target/i386/avxfp-1.c: Likewise.
3242 * gcc.target/i386/avxfp-2.c: Likewise.
3243 * gcc.target/i386/cadd.c: Likewise.
3244 * gcc.target/i386/cmov2.c: Likewise.
3245 * gcc.target/i386/cmov3.c: Likewise.
3246 * gcc.target/i386/cmov4.c: Likewise.
3247 * gcc.target/i386/cold-attribute-1.c: Likewise.
3248 * gcc.target/i386/cvt-1.c: Likewise.
3249 * gcc.target/i386/fpcvt-1.c: Likewise.
3250 * gcc.target/i386/fpcvt-2.c: Likewise.
3251 * gcc.target/i386/fpcvt-3.c: Likewise.
3252 * gcc.target/i386/local.c: Likewise.
3253 * gcc.target/i386/memcpy-2.c: Likewise.
3254 * gcc.target/i386/memcpy-3.c: Likewise.
3255 * gcc.target/i386/memset-1.c: Likewise.
3256 * gcc.target/i386/minmax-1.c: Likewise.
3257 * gcc.target/i386/minmax-2.c: Likewise.
3258 * gcc.target/i386/pr45352-2.c: Likewise.
3259 * gcc.target/i386/pr46253.c: Likewise.
3260 * gcc.target/i386/pr53623.c: Likewise.
3261 * gcc.target/i386/pr60902.c: Likewise.
3262 * gcc.target/i386/pr57003.c: Likewise.
3263 * gcc.target/i386/sse-14.c: Likewise.
3264 * gcc.target/i386/sse-19.c: Likewise.
3265 * gcc.target/i386/sse-22.c: Likewise.
3266 * gcc.target/i386/sse4a-extract.c: Likewise.
3267 * gcc.target/i386/sse4a-insert.c: Likewise.
3268 * gcc.target/i386/ssefp-1.c: Likewise.
3269 * gcc.target/i386/ssefp-2.c: Likewise.
3270 * gcc.target/i386/testimm-10.c: Likewise.
3271 * gcc.target/i386/vectorize4-avx.c: Likewise.
3272 * gcc.target/i386/980709-1.c: Fix implicit declarations.
3273 * gcc.target/i386/avx-pr57233.c: Likewise.
3274 * gcc.target/i386/avx2-pr57233.c: Likewise.
3275 * gcc.target/i386/avx2-vpop-check.h: Likewise.
3276 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3277 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3278 * gcc.target/i386/crc32-4.c: Likewise.
3279 * gcc.target/i386/pr20204.c: Likewise.
3280 * gcc.target/i386/pr23570.c: Likewise.
3281 * gcc.target/i386/pr26449-1.c: Likewise.
3282 * gcc.target/i386/pr28839.c: Likewise.
3283 * gcc.target/i386/pr37101.c: Likewise.
3284 * gcc.target/i386/pr61923.c: Likewise.
3285 * gcc.target/i386/shrink_wrap_1.c: Likewise.
3286 * gcc.target/i386/sse2-pr57233.c: Likewise.
3287 * gcc.target/i386/vect-abs-s16.c: Likewise.
3288 * gcc.target/i386/vect-abs-s32.c: Likewise.
3289 * gcc.target/i386/vect-abs-s8.c: Likewise.
3290 * gcc.target/i386/xop-pr57233.c: Likewise.
3291 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3292 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
3293 implicit declarations.
3294 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
3295 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3296 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3297
3298 2014-10-06 Marek Polacek <polacek@redhat.com>
3299
3300 * gcc.dg/20001012-1.c: Fix defaulting to int.
3301 * gcc.dg/20001012-2.c: Likewise.
3302 * gcc.dg/20001108-1.c: Likewise.
3303 * gcc.dg/20010516-1.c: Likewise.
3304 * gcc.dg/20011008-2.c: Likewise.
3305 * gcc.dg/20030612-1.c: Likewise.
3306 * gcc.dg/20040219-1.c: Likewise.
3307 * gcc.dg/20050603-2.c: Likewise.
3308 * gcc.dg/20070507-1.c: Likewise.
3309 * gcc.dg/attr-alias-3.c: Likewise.
3310 * gcc.dg/fastmath-1.c: Likewise.
3311 * gcc.dg/fork-instrumentation.c: Likewise.
3312 * gcc.dg/fwrapv-1.c: Likewise.
3313 * gcc.dg/fwrapv-2.c: Likewise.
3314 * gcc.dg/memmove-1.c: Likewise.
3315 * gcc.dg/non-local-goto-1.c: Likewise.
3316 * gcc.dg/non-local-goto-2.c: Likewise.
3317 * gcc.dg/noreturn-8.c: Likewise.
3318 * gcc.dg/parse-decl-after-if.c: Likewise.
3319 * gcc.dg/parse-decl-after-label.c: Likewise.
3320 * gcc.dg/pr25795-1.c: Likewise.
3321 * gcc.dg/pr25795.c: Likewise.
3322 * gcc.dg/pr28574.c: Likewise.
3323 * gcc.dg/pr30189.c: Likewise.
3324 * gcc.dg/pr31529-2.c: Likewise.
3325 * gcc.dg/pr33923.c: Likewise.
3326 * gcc.dg/pr34263.c: Likewise.
3327 * gcc.dg/pr36194.c: Likewise.
3328 * gcc.dg/pr45415.c: Likewise.
3329 * gcc.dg/pr47443.c: Likewise.
3330 * gcc.dg/pr47763.c: Likewise.
3331 * gcc.dg/pr49000.c: Likewise.
3332 * gcc.dg/pr50340.c: Likewise.
3333 * gcc.dg/webizer.c: Likewise.
3334 * gcc.dg/pr59940.c: Likewise.
3335 * gcc.dg/pr63186.c: Likewise.
3336 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
3337 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
3338 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
3339 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
3340 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
3341 * gcc.dg/sms-1.c: Likewise.
3342 * gcc.dg/unused-3.c: Likewise.
3343 * gcc.dg/varpool-1.c: Likewise.
3344 * gcc.dg/pr35899.c: Use -std=gnu89.
3345 * gcc.dg/pr59963-1.c: Likewise.
3346 * gcc.dg/redecl-15.c: Likewise.
3347 * gcc.dg/20041213-1.c: Likewise.
3348 * gcc.dg/20080820.c: Likewise.
3349 * gcc.dg/920413-1.c: Likewise.
3350 * gcc.dg/Wold-style-definition-1.c: Likewise.
3351 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
3352 * gcc.dg/decl-nospec-1.c: Likewise.
3353 * gcc.dg/decl-nospec-2.c: Likewise.
3354 * gcc.dg/decl-nospec-3.c: Likewise.
3355 * gcc.dg/bitfld-1.c: Likewise.
3356 * gcc.dg/bitfld-9.c: Likewise.
3357 * gcc.dg/parm-impl-decl-1.c: Likewise.
3358 * gcc.dg/parm-impl-decl-3.c: Likewise.
3359 * gcc.dg/pr18596-1.c: Likewise.
3360 * gcc.dg/pr18596-2.c: Likewise.
3361 * gcc.dg/pr18596-3.c: Likewise.
3362 * gcc.dg/pr60139.c: Likewise.
3363 * gcc.dg/utf-dflt.c: Likewise.
3364 * gcc.dg/utf-dflt2.c: Likewise.
3365 * gcc.dg/wtr-func-def-1.c: Likewise.
3366 * gcc.dg/declspec-5.c: Likewise.
3367 * gcc.dg/declspec-6.c: Likewise.
3368 * gcc.dg/ftrapv-2.c: Likewise.
3369 * gcc.dg/20020430-1.c: Fix implicit declarations.
3370 * gcc.dg/20030702-1.c: Likewise.
3371 * gcc.dg/20040127-2.c: Likewise.
3372 * gcc.dg/20041122-1.c: Likewise.
3373 * gcc.dg/20050309-1.c: Likewise.
3374 * gcc.dg/20061026.c: Likewise.
3375 * gcc.dg/20101010-1.c: Likewise.
3376 * gcc.dg/Werror-1.c: Likewise.
3377 * gcc.dg/Werror-10.c: Likewise.
3378 * gcc.dg/Werror-11.c: Likewise.
3379 * gcc.dg/Werror-12.c: Likewise.
3380 * gcc.dg/Werror-2.c: Likewise.
3381 * gcc.dg/Werror-3.c: Likewise.
3382 * gcc.dg/Werror-4.c: Likewise.
3383 * gcc.dg/Werror-5.c: Likewise.
3384 * gcc.dg/Werror-6.c: Likewise.
3385 * gcc.dg/Werror-7.c: Likewise.
3386 * gcc.dg/Werror-8.c: Likewise.
3387 * gcc.dg/Wstrict-overflow-20.c: Likewise.
3388 * gcc.dg/cpp/trad/macroargs.c: Likewise.
3389 * gcc.dg/delay-slot-2.c: Likewise.
3390 * gcc.dg/errno-1.c: Likewise.
3391 * gcc.dg/globalalias.c: Likewise.
3392 * gcc.dg/inline-3.c: Likewise.
3393 * gcc.dg/localalias.c: Likewise.
3394 * gcc.dg/pr19633-1.c: Likewise.
3395 * gcc.dg/pr19633.c: Likewise.
3396 * gcc.dg/pr23408.c: Likewise.
3397 * gcc.dg/pr23470-1.c: Likewise.
3398 * gcc.dg/pr28121.c: Likewise.
3399 * gcc.dg/pr28243.c: Likewise.
3400 * gcc.dg/pr30260.c: Likewise.
3401 * gcc.dg/pr32573.c: Likewise.
3402 * gcc.dg/pr33826.c: Likewise.
3403 * gcc.dg/pr35065.c: Likewise.
3404 * gcc.dg/pr38616.c: Likewise.
3405 * gcc.dg/pr39867.c: Likewise.
3406 * gcc.dg/pr41470.c: Likewise.
3407 * gcc.dg/pr41837.c: Likewise.
3408 * gcc.dg/pr44024.c: Likewise.
3409 * gcc.dg/pr44699.c: Likewise.
3410 * gcc.dg/pr46252.c: Likewise.
3411 * gcc.dg/pr46878-1.c: Likewise.
3412 * gcc.dg/pr50908-3.c: Likewise.
3413 * gcc.dg/pr51796.c: Likewise.
3414 * gcc.dg/pr55150-2.c: Likewise.
3415 * gcc.dg/pr55833.c: Likewise.
3416 * gcc.dg/pr59350.c: Likewise.
3417 * gcc.dg/pr59418.c: Likewise.
3418 * gcc.dg/pr60647-2.c: Likewise.
3419 * gcc.dg/uninit-suppress.c: Likewise.
3420 * gcc.dg/uninit-suppress_2.c: Likewise.
3421 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
3422 * gcc.dg/always_inline.c: Likewise.
3423 * gcc.dg/always_inline2.c: Likewise.
3424 * gcc.dg/always_inline3.c: Likewise.
3425 * gcc.dg/builtin-apply4.c: Likewise.
3426 * gcc.dg/declspec-7.c: Likewise.
3427 * gcc.dg/inline-1.c: Likewise.
3428 * gcc.dg/va-arg-pack-1.c: Likewise.
3429 * gcc.dg/winline-2.c: Likewise.
3430 * gcc.dg/winline-3.c: Likewise.
3431 * gcc.dg/winline-5.c: Likewise.
3432 * gcc.dg/winline-6.c: Likewise.
3433 * gcc.dg/winline-7.c: Likewise.
3434 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
3435 int.
3436 * gcc.dg/inline-33.c: Likewise.
3437 * gcc.dg/pr27861-1.c: Likewise.
3438 * gcc.dg/pr28888.c: Likewise.
3439 * gcc.dg/pr29254.c: Likewise.
3440 * gcc.dg/pr50908.c: Likewise.
3441 * gcc.dg/pr60647-1.c: Likewise.
3442 * gcc.dg/pragma-diag-1.c: Likewise.
3443 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
3444 * gcc.dg/winline-9.c: Likewise.
3445 * gcc.dg/pr52808.c: Return 0 instead of nothing.
3446
3447 2014-10-06 Marek Polacek <polacek@redhat.com>
3448
3449 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
3450 * gcc.dg/ipa/inline-4.c: Likewise.
3451 * gcc.dg/ipa/inline-5.c: Likewise.
3452 * gcc.dg/ipa/pr57539.c: Likewise.
3453 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
3454 defaulting to int.
3455 * gcc.dg/ipa/inlinehint-1.c: Likewise.
3456 * gcc.dg/ipa/inlinehint-3.c: Likewise.
3457 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
3458 * gcc.dg/ipa/ipacost-1.c: Likewise.
3459 * gcc.dg/ipa/ipacost-2.c: Likewise.
3460 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
3461 to int.
3462
3463 2014-10-06 Marek Polacek <polacek@redhat.com>
3464
3465 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
3466 declarations.
3467 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
3468 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3469 * gcc.dg/debug/pr42767.c: Likewise.
3470 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
3471 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3472 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3473 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
3474
3475 2014-10-06 Marek Polacek <polacek@redhat.com>
3476
3477 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
3478 * gcc.dg/lto/20090213_0.c: Likewise.
3479 * gcc.dg/lto/20090706-2_0.c: Likewise.
3480 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
3481 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
3482 * gcc.dg/lto/ipareference2_0.c: Likewise.
3483 * gcc.dg/lto/ipareference_0.c: Likewise.
3484 * gcc.dg/lto/ipareference_1.c: Likewise.
3485 * gcc.dg/lto/pr55703_0.c: Likewise.
3486 * gcc.dg/lto/resolutions_0.c: Likewise.
3487 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
3488 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
3489 declarations. Mark function as gnu_inline.
3490 * gcc.dg/lto/20081118_0.c: Likewise.
3491 * gcc.dg/lto/20081201-1_0.c: Likewise.
3492 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
3493 * gcc.dg/lto/20081118_1.c: Likewise.
3494 * gcc.dg/lto/20081120-1_1.c: Likewise.
3495 * gcc.dg/lto/20081201-1_1.c: Likewise.
3496 * gcc.dg/lto/20081210-1_0.c: Likewise.
3497 * gcc.dg/lto/20090218-1_0.c: Likewise.
3498 * gcc.dg/lto/20091006-1_0.c: Likewise.
3499 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
3500 * gcc.dg/lto/20090218-2_1.c: Likewise.
3501 * gcc.dg/lto/materialize-1_0.c: Likewise.
3502 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
3503 * gcc.dg/lto/20091013-1_1.c: Likewise.
3504 * gcc.dg/lto/20091013-1_2.c: Likewise.
3505 * gcc.dg/lto/20091015-1_2.c: Likewise.
3506 * gcc.dg/lto/20091027-1_1.c: Likewise.
3507 * gcc.dg/lto/pr48622_0.c: Likewise.
3508 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
3509 defaulting to int.
3510 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
3511
3512 2014-10-06 Tobias Burnus <burnus@net-b.de>
3513
3514 * gfortran.dg/implicit_14.f90: New.
3515 * gfortran.dg/implicit_15.f90: New.
3516 * gfortran.dg/implicit_4.f90: Update dg-error.
3517
3518 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3519
3520 * g++.dg/ipa/devirt-42.C: Update template.
3521 * g++.dg/ipa/devirt-44.C: Update template.
3522 * g++.dg/ipa/devirt-45.C: Update template.
3523 * g++.dg/ipa/devirt-46.C: Update template.
3524 * g++.dg/ipa/devirt-47.C: Update template.
3525 * g++.dg/ipa/devirt-48.C: New testcase.
3526
3527 2014-10-02 Mark Wielaard <mjw@redhat.com>
3528
3529 PR debug/63239
3530 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
3531
3532 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3533
3534 * g++.dg/ipa/devirt-47.C: New testcase.
3535
3536 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3537
3538 PR ipa/61144
3539 * gcc.dg/tree-ssa/pr61144.c: New testcase.
3540
3541 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3542
3543 * g++.dg/ipa/devirt-46.C: New testcase.
3544
3545 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3546
3547 PR fortran/36534
3548 * gfortran.dg/widechar_10.f90: New test.
3549
3550 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
3551
3552 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
3553 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
3554 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
3555 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
3556
3557 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558
3559 * gcc.target/powerpc/lvsl-lvsr.c: New test.
3560
3561 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3562
3563 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
3564 failing with the new warning message.
3565 * gcc.dg/vmx/3c-01a.c: Likewise.
3566 * gcc.dg/vmx/ops-long-1.c: Likewise.
3567 * gcc.dg/vmx/ops.c: Likewise.
3568 * gcc.target/powerpc/altivec-20.c: Likewise.
3569 * gcc.target/powerpc/altivec-6.c: Likewise.
3570 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3571 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
3572 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
3573
3574 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3575
3576 * gcc.dg/tm/debug-1.c: Update regex.
3577 * c-c++-common/raw-string-18.c: Update regex.
3578 * c-c++-common/raw-string-19.c: Update regex.
3579
3580 2014-10-03 Marek Polacek <polacek@redhat.com>
3581
3582 PR c/63453
3583 * gcc.dg/pr63453.c: New test.
3584
3585 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
3586
3587 PR c++/54427
3588 PR c++/57198
3589 PR c++/58845
3590 * g++.dg/ext/vector9.C: Update, not an error anymore.
3591 * g++.dg/ext/vector27.C: Replace with new test.
3592 * g++.dg/ext/vector28.C: New file.
3593 * g++.dg/other/error23.C: Update to a different error.
3594
3595 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3596
3597 * gcc.dg/torture/vshuf-v8df.c: New test.
3598 * gcc.dg/torture/vshuf-v8di.c: New test.
3599 * gcc.dg/torture/vshuf-v16sf.c: New test.
3600 * gcc.dg/torture/vshuf-v16si.c: New test.
3601 * gcc.dg/torture/vshuf-v32hi.c: New test.
3602 * gcc.dg/torture/vshuf-v64qi.c: New test.
3603 * gcc.dg/torture/vshuf-64.inc: New file.
3604
3605 PR tree-optimization/61403
3606 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3607
3608 2014-10-03 Marek Polacek <polacek@redhat.com>
3609
3610 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3611 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3612 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3613 * gcc.dg/gomp/asm-1.c: Likewise.
3614 * gcc.dg/gomp/for-1.c: Likewise.
3615 * gcc.dg/gomp/empty.c: Fix defaulting to int.
3616 * gcc.dg/gomp/sharing-3.c: Likewise.
3617 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3618
3619 2014-10-03 Marek Polacek <polacek@redhat.com>
3620
3621 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
3622 defaulting to int.
3623 * gcc.dg/torture/pr28814.c: Likewise.
3624 * gcc.dg/torture/pr57036-1.c: Likewise.
3625 * gcc.dg/torture/inline-1.c: Add function declarations.
3626 * gcc.dg/torture/pr24626-1.c: Likewise.
3627 * gcc.dg/torture/pr24626-3.c: Likewise.
3628 * gcc.dg/torture/pr25947-1.c: Likewise.
3629 * gcc.dg/torture/pr27409.c: Likewise.
3630 * gcc.dg/torture/pr38948.c: Likewise.
3631 * gcc.dg/torture/pr44807.c: Likewise.
3632 * gcc.dg/torture/pr49603.c: Likewise.
3633 * gcc.dg/torture/pr45865.c: Likewise.
3634 * gcc.dg/torture/pr51071-2.c: Likewise.
3635 * gcc.dg/torture/pr51801.c: Likewise.
3636 * gcc.dg/torture/pr52720.c: Likewise.
3637 * gcc.dg/torture/pr55124.c: Likewise.
3638 * gcc.dg/torture/pr55238.c: Likewise.
3639 * gcc.dg/torture/pr55687.c: Likewise.
3640 * gcc.dg/torture/pr55888.c: Likewise.
3641 * gcc.dg/torture/pr57036-2.c: Likewise.
3642 * gcc.dg/torture/pr57147-3.c: Likewise.
3643 * gcc.dg/torture/pr57584.c: Likewise.
3644 * gcc.dg/torture/pr59993.c: Likewise.
3645 * gcc.dg/torture/pr58079.c: Likewise.
3646 * gcc.dg/torture/va-arg-25.c: Likewise.
3647 * gcc.dg/torture/vector-2.c: Likewise.
3648 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3649 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3650 * gcc.dg/torture/pr43781.c: Likewise.
3651 * gcc.dg/torture/pr52912.c: Likewise.
3652 * gcc.dg/torture/pr59139.c: Likewise.
3653 * gcc.dg/torture/pr55890-1.c: Likewise.
3654 * gcc.dg/torture/pr55890-2.c: Likewise.
3655 * gcc.dg/torture/pr59164.c: Likewise.
3656 * gcc.dg/torture/pr57393-2.c: Likewise.
3657 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3658 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3659 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3660 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3661 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
3662 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3663
3664 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR libgomp/61200
3667 * c-c++-common/gomp/pr61200.c: New test.
3668
3669 PR target/62128
3670 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3671 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3672
3673 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
3674
3675 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3676 add many more tests.
3677
3678 2014-10-02 Marek Polacek <polacek@redhat.com>
3679
3680 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3681 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3682 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3683 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3684 * gcc.dg/tree-ssa/vrp27.c: Likewise.
3685 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3686 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3687 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3688 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3689 * gcc.dg/tree-ssa/inline-7.c: Likewise.
3690 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3691 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3692 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3693 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3694 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3695 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3696 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3697 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3698 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3699 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3700 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3701 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3702 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3703 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3704 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3705 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3706 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3707 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3708 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3709 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3710 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3711 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3712 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3713 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3714 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3715 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3716 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3717 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3718 * gcc.dg/tree-ssa/alias-13.c: Likewise.
3719 * gcc.dg/tree-ssa/alias-28.c: Likewise.
3720 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3721 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3722 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3723 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3724 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3725 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3726 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3727 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3728 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3729 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3730 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3731 * gcc.dg/tree-ssa/pr24840.c: Likewise.
3732 * gcc.dg/tree-ssa/pr25734.c: Likewise.
3733 * gcc.dg/tree-ssa/pr33723.c: Likewise.
3734 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3735 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3736 * gcc.dg/tree-ssa/pr34146.c: Likewise.
3737 * gcc.dg/tree-ssa/pr38385.c: Likewise.
3738 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3739 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3740 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3741 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3742 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3743 * gcc.dg/tree-ssa/sra-5.c: Likewise.
3744 * gcc.dg/tree-ssa/sra-6.c: Likewise.
3745 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3746 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3747 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3748 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3749 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3750 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3751 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3752 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3753 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3754 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3755 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3756 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3757 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3758 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3759 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3760 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3761 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3762 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3763 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3764 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3765 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3766 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3767 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3768 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3769 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3770 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3771 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3772 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3773 * gcc.dg/tree-ssa/inline-10.c: Likewise.
3774 * gcc.dg/tree-ssa/inline-9.c: Likewise.
3775 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3776 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3777 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3778 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3779 * gcc.dg/tree-ssa/pr23434.c: Likewise.
3780 * gcc.dg/tree-ssa/pr33922.c: Likewise.
3781 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3782 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3783 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3784 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3785 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3786 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3787 * gcc.dg/tree-ssa/vrp01.c: Likewise.
3788 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3789 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3790 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3791 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3792 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3793 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3794 * gcc.dg/tree-ssa/vrp10.c: Likewise.
3795 * gcc.dg/tree-ssa/vrp11.c: Likewise.
3796 * gcc.dg/tree-ssa/vrp14.c: Likewise.
3797 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3798 * gcc.dg/tree-ssa/writeonly.c: Likewise.
3799 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
3800 defaulting to int.
3801 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3802 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3803 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3804 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3805 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3806 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3807 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3808 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3809 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3810 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3811 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3812 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3813 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3814 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3815 * gcc.dg/tree-ssa/inline-5.c: Likewise.
3816 * gcc.dg/tree-ssa/inline-6.c: Likewise.
3817 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3818 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3819 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3820 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3821 * gcc.dg/tree-ssa/loop-20.c: Likewise.
3822 * gcc.dg/tree-ssa/loop-38.c: Likewise.
3823 * gcc.dg/tree-ssa/pr20913.c: Likewise.
3824 * gcc.dg/tree-ssa/pr21582.c: Likewise.
3825 * gcc.dg/tree-ssa/pr24670.c: Likewise.
3826 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3827 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3828 * gcc.dg/tree-ssa/vrp12.c: Likewise.
3829 * gcc.dg/tree-ssa/vrp13.c: Likewise.
3830 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3831 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3832 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3833 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3834 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3835
3836 2014-10-02 Marek Polacek <polacek@redhat.com>
3837
3838 * gcc.dg/tm/20091013.c: Fix defaulting to int.
3839 * gcc.dg/tm/20091221.c: Likewise.
3840 * gcc.dg/tm/debug-1.c: Likewise.
3841 * gcc.dg/tm/irrevocable-1.c: Likewise.
3842 * gcc.dg/tm/irrevocable-2.c: Likewise.
3843 * gcc.dg/tm/irrevocable-3.c: Likewise.
3844 * gcc.dg/tm/irrevocable-4.c: Likewise.
3845 * gcc.dg/tm/memopt-1.c: Likewise.
3846 * gcc.dg/tm/pr52173-1.c: Likewise.
3847 * gcc.dg/tm/props-1.c: Likewise.
3848 * gcc.dg/tm/props-2.c: Likewise.
3849 * gcc.dg/tm/props-3.c: Likewise.
3850 * gcc.dg/tm/20100125.c: Fix implicit declarations.
3851 * gcc.dg/tm/memopt-11.c: Likewise.
3852 * gcc.dg/tm/memopt-12.c: Likewise.
3853 * gcc.dg/tm/memopt-16.c: Likewise.
3854 * gcc.dg/tm/memopt-3.c: Likewise.
3855 * gcc.dg/tm/memopt-4.c: Likewise.
3856 * gcc.dg/tm/memopt-5.c: Likewise.
3857 * gcc.dg/tm/memopt-6.c: Likewise.
3858 * gcc.dg/tm/wrap-4.c: Likewise.
3859
3860 2014-10-02 Marek Polacek <polacek@redhat.com>
3861
3862 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3863 * gcc.dg/vect/pr37730.c: Likewise.
3864 * gcc.dg/vect/pr52870.c: Likewise.
3865 * gcc.dg/vect/pr60092-2.c: Likewise.
3866 * gcc.dg/vect/pr60092.c: Likewise.
3867 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3868 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3869 * gcc.dg/vect/pr31041.c: Likewise.
3870 * gcc.dg/vect/pr32216.c: Likewise.
3871 * gcc.dg/vect/pr32224.c: Likewise.
3872 * gcc.dg/vect/pr32366.c: Likewise.
3873 * gcc.dg/vect/pr33866.c: Likewise.
3874 * gcc.dg/vect/pr43430-2.c: Likewise.
3875 * gcc.dg/vect/pr43842.c: Likewise.
3876 * gcc.dg/vect/vect-1.c: Likewise.
3877 * gcc.dg/vect/vect-1-big-array.c: Likewise.
3878 * gcc.dg/vect/vect-93.c: Likewise.
3879 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3880 defaulting to int.
3881
3882 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 PR c++/53025
3885 * g++.dg/cpp0x/noexcept23.C: New.
3886 * g++.dg/cpp0x/noexcept24.C: Likewise.
3887
3888 2014-10-02 Marek Polacek <polacek@redhat.com>
3889
3890 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3891 * gcc.dg/noncompile/20050120-1.c: Likewise.
3892 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3893 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3894 * gcc.dg/noncompile/930301-1.c: Likewise.
3895 * gcc.dg/noncompile/930622-1.c: Likewise.
3896 * gcc.dg/noncompile/930622-2.c: Likewise.
3897 * gcc.dg/noncompile/950825-1.c: Likewise.
3898 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3899 * gcc.dg/noncompile/scope.c: Likewise.
3900 * gcc.dg/noncompile/va-arg-1.c: Likewise.
3901 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3902 * gcc.dg/noncompile/971104-1.c: Likewise.
3903
3904 2014-10-02 Marek Polacek <polacek@redhat.com>
3905
3906 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3907 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3908 * gcc.dg/tree-prof/merge_block.c: Likewise.
3909 * gcc.dg/tree-prof/peel-1.c: Likewise.
3910 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3911 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3912 * gcc.dg/tree-prof/unroll-1.c: Likewise.
3913 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3914 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3915 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3916 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3917 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3918 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3919 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3920 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3921 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
3922 to int.
3923
3924 2014-10-02 Marek Polacek <polacek@redhat.com>
3925
3926 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3927 * gcc.c-torture/compile/20011119-1.c: Likewise.
3928 * gcc.c-torture/compile/20011119-2.c: Likewise.
3929 * gcc.c-torture/compile/20021120-1.c: Likewise.
3930 * gcc.c-torture/compile/20021120-2.c: Likewise.
3931 * gcc.c-torture/compile/20050215-1.c: Likewise.
3932 * gcc.c-torture/compile/20050215-2.c: Likewise.
3933 * gcc.c-torture/compile/20050215-3.c: Likewise.
3934 * gcc.c-torture/compile/pr37669.c: Likewise.
3935 * gcc.c-torture/execute/20020107-1.c: Likewise.
3936 * gcc.c-torture/execute/restrict-1.c: Likewise.
3937 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3938 * gcc.c-torture/execute/930529-1.c: Likewise.
3939 * gcc.c-torture/execute/920612-1.c: Likewise.
3940 * gcc.c-torture/execute/920711-1.c: Likewise.
3941 * gcc.c-torture/execute/990127-2.c: Likewise.
3942 * gcc.c-torture/execute/pr40386.c: Likewise.
3943 * gcc.c-torture/execute/pr57124.c: Likewise.
3944 * gcc.c-torture/compile/pr34808.c: Add function declarations.
3945 * gcc.c-torture/compile/pr42299.c: Likewise.
3946 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3947 * gcc.c-torture/compile/simd-6.c: Likewise.
3948 * gcc.c-torture/execute/pr53645-2.c: Likewise.
3949 * gcc.c-torture/execute/pr53645.c: Likewise.
3950 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
3951 declarations.
3952 * gcc.c-torture/execute/980608-1.c: Likewise.
3953 * gcc.c-torture/execute/bcp-1.c: Likewise.
3954 * gcc.c-torture/execute/p18298.c: Likewise.
3955 * gcc.c-torture/execute/unroll-1.c: Likewise.
3956 * gcc.c-torture/execute/va-arg-7.c: Likewise.
3957 * gcc.c-torture/execute/va-arg-8.c: Likewise.
3958 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
3959 declarations. Fix defaulting to int.
3960 * gcc.c-torture/execute/961223-1.c: Likewise.
3961 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3962 -Wno-pointer-to-int-cast. Fix defaulting to int.
3963
3964 2014-10-02 Andrew Pinski <apinski@cavium.com>
3965 Max Ostapenko <m.ostapenko@partner.samsung.com>
3966
3967 * lib/ubsan-dg.exp
3968 (check_effective_target_fsanitize_address): New function.
3969 (ubsan_init): Save off ALWAYS_CXXFLAGS.
3970 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3971 * lib/asan-dg.exp
3972 (check_effective_target_faddress_sanitizer): Rename to ...
3973 (check_effective_target_fsanitize_address): ... this. Change to creating
3974 an executable.
3975 (asan_init): Save off ALWAYS_CXXFLAGS.
3976 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3977 * lib/tsan-dg.exp
3978 (check_effective_target_fthread_sanitizer): Rename to ...
3979 (check_effective_target_fsanitize_thread): ... this. Change to creating
3980 an executable.
3981 (tsan_init): Save off ALWAYS_CXXFLAGS.
3982 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3983 to run as a default behaviour.
3984 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3985 Check check_effective_target_fsanitize_undefined before running the
3986 tests.
3987 * g++.dg/ubsan/ubsan.exp: Likewise.
3988 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3989 check_effective_target_fsanitize_address too early.
3990 Check check_effective_target_fsanitize_address before running the tests.
3991 * g++.dg/asan/asan.exp: Likewise.
3992 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3993 check_effective_target_fsanitize_thread too early.
3994 Check check_effective_target_fsanitize_thread before running the tests.
3995 * g++.dg/tsan/tsan.exp: Likewise.
3996
3997 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3998
3999 * gcc.dg/combine-clobber.c: New.
4000
4001 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR debug/63342
4004 * gcc.dg/pr63342.c: New test.
4005
4006 PR c++/63306
4007 * g++.dg/ipa/pr63306.C: New test.
4008
4009 PR target/63428
4010 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4011 to test 24 in TESTS.
4012
4013 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4014
4015 * lib/target-supports.exp: Error out with preprocessor condition
4016 instead of FOO everywhere.
4017
4018 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4019
4020 Implement SD-6: SG10 Feature Test Recommendations
4021 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4022 * g++.dg/cpp1y/feat-cxx11.C: New.
4023 * g++.dg/cpp1y/feat-cxx14.C: New.
4024 * g++.dg/cpp1y/feat-cxx98.C: New.
4025 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4026 * g++.dg/cpp1y/phoobhar.h: New.
4027 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4028
4029 2014-09-30 Teresa Johnson <tejohnson@google.com>
4030
4031 * gcc.dg/tree-prof/20050826-2.c: New test.
4032 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4033
4034 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4035
4036 PR c++/16564
4037 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4038 * lib/g++.exp: Likewise.
4039 * lib/obj-c++.exp: Likewise.
4040 * lib/objc.exp: Likewise.
4041 * g++.dg/template/pr16564.C: New test.
4042
4043 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4044
4045 PR c++/16564
4046 * g++.dg/cpp0x/decltype26.C: Adjust.
4047 * g++.dg/cpp0x/decltype28.C: Likewise.
4048 * g++.dg/cpp0x/decltype29.C: Likewise.
4049 * g++.dg/cpp0x/decltype32.C: Likewise.
4050 * g++.dg/cpp0x/enum11.C: Likewise.
4051 * g++.dg/template/arrow1.C: Likewise.
4052 * g++.dg/template/pr23510.C: Likewise.
4053 * g++.dg/template/recurse.C: Likewise.
4054 * g++.dg/template/recurse2.C: Likewise.
4055 * g++.dg/template/vtable2.C: Likewise.
4056 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4057
4058 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
4059
4060 PR preprocessor/58893
4061 * gcc.dg/pr58893.c: New test case.
4062 * gcc.dg/pr58893-0.h: New include.
4063
4064 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
4065
4066 PR middle-end/62120
4067 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
4068 in 32-bit mode.
4069 * gcc.target/i386/pr62120.c: New.
4070
4071 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
4072
4073 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
4074 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
4075 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
4076 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
4077 return type.
4078
4079 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4080
4081 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
4082
4083 2014-09-30 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR inline-asm/63282
4086 * gcc.c-torture/compile/pr63282.c: New test.
4087
4088 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gcc.dg/tree-ssa/vrp94.c: New test.
4091 * gnat.dg/opt40.adb: Likewise.
4092
4093 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4094
4095 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
4096 vec_vspltw, and vec_vspltb for which the second argument is out of
4097 range.
4098
4099 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
4100
4101 * gcc.c-torture/compile/calls-void.c: New test.
4102
4103 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
4104
4105 PR c++/51385
4106 * g++.dg/template/pr51385.C: New.
4107
4108 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
4109
4110 * gcc.target/mips/20140928.c: New test.
4111
4112 2014-09-27 Andi Kleen <ak@linux.intel.com>
4113
4114 * gcc.target/i386/nop-mcount.c: Only run on Linux.
4115 * gcc.target/i386/record-mcount.c: dito.
4116
4117 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4118
4119 PR ipa/62121
4120 * g++.dg/torture/pr62121.C: New testcase.
4121
4122 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4123
4124 PR middle-end/35545
4125 * g++.dg/tree-prof/pr35545.C: New testcase.
4126
4127 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4128
4129 * gcc.target/powerpc/pr63335.c: Change effective target to
4130 vsx_hw.
4131
4132 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
4133
4134 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
4135
4136 2014-09-26 Jakub Jelinek <jakub@redhat.com>
4137
4138 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
4139 to default options.
4140
4141 2014-09-25 Andi Kleen <ak@linux.intel.com>
4142
4143 * gcc.target/i386/nop-mcount.c: New file.
4144 * gcc.target/i386/record-mcount.c: New file.
4145
4146 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
4147
4148 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
4149 * gcc.dg/vect/pr57705.c: Likewise.
4150 * gcc.dg/vect/pr57741-2.c: Likewise.
4151 * gcc.dg/vect/pr57741-3.c: Likewise.
4152 * gcc.dg/vect/pr59591-1.c: Likewise.
4153 * gcc.dg/vect/pr59591-2.c: Likewise.
4154 * gcc.dg/vect/pr60196-1.c: Likewise.
4155 * gcc.dg/vect/pr60196-2.c: Likewise.
4156 * gcc.dg/vect/pr60276.c: Likewise.
4157 * gcc.dg/vect/pr61680.c: Likewise.
4158 * gcc.dg/vect/pr63148.c: Likewise.
4159 * gcc.dg/vect/pr63189.c: Likewise.
4160 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4161 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4162 * gcc.dg/vect/vect-nop-move.c: Likewise.
4163 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
4164 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4165
4166 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
4167
4168 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
4169
4170 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
4171
4172 * gcc.target/aarch64/simd/vqshlb_1.c: New.
4173
4174 2014-09-25 Jiong Wang <jiong.wang@arm.com>
4175
4176 * gcc.target/i386/shrink_wrap_1.c: New test.
4177
4178 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4179
4180 PR target/63335
4181 * gcc.target/powerpc/pr63335.c: New test.
4182
4183 2014-09-25 Marek Polacek <polacek@redhat.com>
4184
4185 PR c++/61945
4186 * g++.dg/warn/pr61945.C: New test.
4187
4188 2014-09-25 Jakub Jelinek <jakub@redhat.com>
4189
4190 PR tree-optimization/63341
4191 * gcc.dg/vect/pr63341-1.c: New test.
4192 * gcc.dg/vect/pr63341-2.c: New test.
4193
4194 PR c++/63249
4195 * g++.dg/gomp/pr63249.C: New test.
4196 * c-c++-common/gomp/pr63249.c: New test.
4197
4198 2014-09-25 Tobias Burnus <burnus@net-b.de>
4199
4200 * gfortran.dg/coarray/collectives_3.f90: New.
4201 * gfortran.dg/coarray_collectives_9.f90: New.
4202 * gfortran.dg/coarray_collectives_10.f90: New.
4203 * gfortran.dg/coarray_collectives_11.f90: New.
4204 * gfortran.dg/coarray_collectives_12.f90: New.
4205
4206 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4207
4208 * gcc.target/powerpc/swaps-p8-17.c: New test.
4209
4210 2014-09-24 Jiong Wang <jiong.wang@arm.com>
4211
4212 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
4213
4214 2014-09-24 Marek Polacek <polacek@redhat.com>
4215
4216 PR c/61405
4217 PR c/53874
4218 * c-c++-common/pr53874.c: New test.
4219 * c-c++-common/pr61405.c: New test.
4220
4221 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4222
4223 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
4224
4225 2014-09-24 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR sanitizer/63316
4228 * c-c++-common/asan/pr63316.c: New test.
4229
4230 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4231
4232 PR tree-optimization/63266
4233 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
4234
4235 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
4236
4237 * gcc.target/arm/pr63210.c: New test.
4238
4239 2014-09-23 Andi Kleen <ak@linux.intel.com>
4240
4241 * gcc.dg/noreorder.c: New test.
4242 * gcc.dg/noreorder2.c: New test.
4243 * gcc.dg/noreorder3.c: New test.
4244 * gcc.dg/noreorder4.c: New test.
4245
4246 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
4247
4248 * gcc.dg/combine_ashiftrt_1.c: New test.
4249 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4250 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
4251 workarounds for cmge.
4252 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
4253 absence of mvn.
4254
4255 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4256
4257 PR c++/61857
4258 * g++.dg/cpp1y/lambda-init10.C: New.
4259
4260 2014-09-23 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR fortran/63331
4263 * gfortran.dg/pr63331.f90: New test.
4264
4265 2014-09-24 Renlin Li <renlin.li@arm.com>
4266
4267 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
4268 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
4269 * gcc.dg/pr10474.c: Likewise.
4270
4271 2014-09-20 Mark Wielaard <mjw@redhat.com>
4272
4273 * gcc.dg/guality/const-volatile.c (i): Mark as used.
4274 (ci): Likewise.
4275 (pci): Likewise.
4276 (pvi): Likewise.
4277 (pcvi): Likewise.
4278 (cip): Likewise.
4279 (foo): Likewise.
4280 (cfoo): Likewise.
4281
4282 2014-09-20 Mark Wielaard <mjw@redhat.com>
4283
4284 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
4285 and "long int" to plain "short" and "long".
4286 * gcc.dg/guality/const-volatile.c (struct bar): New struct
4287 containing short and long long fields.
4288 (bar): New variable to test the type.
4289
4290 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/62155
4293 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
4294
4295 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/62219
4298 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
4299
4300 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4301
4302 * gcc.dg/vect/vect-reduc-or_1.c: New test.
4303 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4304
4305 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4306
4307 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
4308 New.
4309
4310 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
4311 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
4312
4313 2014-09-22 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR debug/63328
4316 * c-c++-common/gomp/pr63328.c: New test.
4317
4318 2014-09-22 Martin Liska <mliska@suse.cz>
4319
4320 PR lto/63270
4321 * g++.dg/lto/pr63270_0.C: New test.
4322 * g++.dg/lto/pr63270_1.C: New test.
4323
4324 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
4325
4326 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
4327 for call_value_rex64_ms_sysv.
4328 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
4329 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
4330 for call_rex64_ms_sysv.
4331
4332 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4333 Tobias Burnus <burnus@net-b.de>
4334
4335 * gfortran.dg/coarray_atomic_5.f90: New
4336
4337 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
4338
4339 PR c++/61825
4340 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
4341
4342 2014-09-19 Andi Kleen <ak@linux.intel.com>
4343
4344 * gcc.dg/pg-override.c: Only run on x86 Linux.
4345 * gcc.dg/pg.c: Dito.
4346 * gcc.target/i386/fentry-override.c: Exclude for PIC.
4347 * gcc.target/i386/fentry.c: Dito.
4348
4349 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
4350
4351 PR ipa/61998
4352 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
4353
4354 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
4355
4356 PR fortran/63152
4357 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
4358 * gfortran.dg/pr63152.f90: New test.
4359
4360 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4361
4362 PR c++/58328
4363 * g++.dg/cpp0x/nsdmi10.C: New.
4364
4365 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
4366
4367 * gcc.dg/ssp-3.c: New.
4368 * gcc.dg/ssp-4.c: Likewise.
4369
4370 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4371
4372 * gcc.target/s390/dfp-conv1.c: New testcase.
4373
4374 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4375
4376 * c-c++-common/asan/red-align-1.c: New test.
4377 * c-c++-common/asan/red-align-2.c: New test.
4378
4379 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
4380
4381 * gcc.dg/pr61053.c: Updated for x32.
4382
4383 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4384
4385 PR debug/63285
4386 * gcc.target/i386/pr63285.c: New test.
4387
4388 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4389
4390 PR target/61360
4391 * gcc.target/i386/pr61360.c: New.
4392
4393 2014-09-18 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c++/62017
4396 * g++.dg/asan/pr62017.C: New test.
4397
4398 PR testsuite/63292
4399 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
4400
4401 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4402
4403 PR c++/62232
4404 * g++.dg/cpp0x/Wdtor1.C: New.
4405
4406 2014-09-18 Joseph Myers <joseph@codesourcery.com>
4407
4408 * gcc.dg/torture/float128-exact-underflow.c: New test.
4409
4410 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4411
4412 PR c++/61745
4413 * g++.dg/template/pr61745.C: New.
4414
4415 2014-09-17 Marek Polacek <polacek@redhat.com>
4416
4417 PR c/61854
4418 * gcc.dg/cpp/pr61854-1.c: New test.
4419 * gcc.dg/cpp/pr61854-2.c: New test.
4420 * gcc.dg/cpp/pr61854-3.c: New test.
4421 * gcc.dg/cpp/pr61854-3.h: New test.
4422 * gcc.dg/cpp/pr61854-4.c: New test.
4423 * gcc.dg/cpp/pr61854-5.c: New test.
4424 * gcc.dg/cpp/pr61854-6.c: New test.
4425 * gcc.dg/cpp/pr61854-7.c: New test.
4426 * gcc.dg/cpp/pr61854-c90.c: New test.
4427 * gcc.dg/cpp/pr61854-c94.c: New test.
4428
4429 2014-09-17 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR debug/63284
4432 * gcc.dg/pr63284.c: New test.
4433
4434 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
4435
4436 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
4437
4438 PR c++/63241
4439 * g++.dg/cpp0x/constexpr-63241.C: New.
4440
4441 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
4442
4443 PR libfortran/62768
4444 * gfortran.dg/filename_null.f90: New test.
4445
4446 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4447
4448 * gcc.dg/pg-override.c: Fix a typo.
4449
4450 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 * gcc.dg/pg.c: Fix a typo.
4453
4454 2014-09-16 Richard Biener <rguenther@suse.de>
4455
4456 PR testsuite/63258
4457 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
4458 for "vectorization not profitable".
4459
4460 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
4461
4462 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
4463
4464 2014-09-16 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR fortran/56408
4467 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
4468 missing nexted dg-test call support in dejaGNU 1.4.4.
4469
4470 2014-09-15 Andi Kleen <ak@linux.intel.com>
4471
4472 * gcc.dg/pg-override.c: New test.
4473 * gcc.dg/pg.c: New test.
4474 * gcc.target/i386/fentry-override.c: New test.
4475 * gcc.target/i386/fentry.c: New test.
4476
4477 2014-09-15 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR fortran/56408
4480 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
4481 New global vars.
4482 (dg-compile-aux-modules): New procedure.
4483 * gfortran.dg/binding_label_tests_10.f03: Remove comment
4484 and keep-modules.
4485 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
4486 use dg-compile-aux-modules.
4487 * gfortran.dg/binding_label_tests_11.f03: Remove comment
4488 and keep-modules.
4489 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
4490 use dg-compile-aux-modules.
4491 * gfortran.dg/binding_label_tests_13.f03: Remove comment
4492 and keep-modules.
4493 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
4494 use dg-compile-aux-modules.
4495 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
4496 and keep-modules.
4497 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
4498 use dg-compile-aux-modules.
4499 * gfortran.dg/class_45a.f03: Remove keep-modules.
4500 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
4501 and cleanup-modules.
4502 * gfortran.dg/class_4a.f03: Use dg-do link, use
4503 dg-additional-sources and cleanup-modules, remove keep-modules
4504 and update comment.
4505 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
4506 keep-modules, adjust comment.
4507 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
4508 dg-additional-sources and cleanup-modules.
4509 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
4510 associated comment.
4511 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
4512 remove comment.
4513 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
4514 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
4515 use dg-compile-aux-modules.
4516 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
4517 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
4518 use dg-compile-aux-modules.
4519 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
4520 * gfortran.dg/whole_file_29.f90: Remove comment, use
4521 dg-compile-aux-modules.
4522 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
4523 * gfortran.dg/whole_file_31.f90: Remove comment, use
4524 dg-compile-aux-modules.
4525
4526 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
4527 gcc_parallel_test_enable): New procedures. If
4528 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
4529 runtest_file_p to invoke also gcc_parallel_test_run_p.
4530 * g++.dg/guality/guality.exp (check_guality): Save/restore
4531 test_counts array around the body of the procedure.
4532 * gcc.dg/guality/guality.exp (check_guality): Likewise.
4533 * g++.dg/plugin/plugin.exp: Run all the tests serially
4534 by the first parallel runtest encountering it.
4535 * gcc.dg/plugin/plugin.exp: Likewise.
4536 * gcc.misc-tests/matrix1.exp: Likewise.
4537 * gcc.misc-tests/dhry.exp: Likewise.
4538 * gcc.misc-tests/acker1.exp: Likewise.
4539 * gcc.misc-tests/linkage.exp: Likewise.
4540 * gcc.misc-tests/mg.exp: Likewise.
4541 * gcc.misc-tests/mg-2.exp: Likewise.
4542 * gcc.misc-tests/sort2.exp: Likewise.
4543 * gcc.misc-tests/sieve.exp: Likewise.
4544 * gcc.misc-tests/options.exp: Likewise.
4545 * gcc.misc-tests/help.exp: Likewise.
4546 * go.test/go-test.exp (go-gc-tests): Use
4547 gcc_parallel_test_enable {0, 1} around all handling of
4548 each test.
4549 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
4550 * ada/acats/run_all.sh: Parallelize using mkdir inside of
4551 a shared directory. Avoid forking and expr uses if
4552 shell supports $(()).
4553
4554 2014-09-14 David Sherwood <david.sherwood@arm.com>
4555
4556 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
4557
4558 2014-09-14 James Clarke <jrtc27@jrtc27.com>
4559
4560 PR target/61407
4561 * gcc.dg/darwin-minversion-1.c: Fixed formatting
4562 * gcc.dg/darwin-minversion-2.c: Fixed formatting
4563 * gcc.dg/darwin-minversion-3.c: Fixed formatting
4564 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
4565
4566 2014-09-13 Marek Polacek <polacek@redhat.com>
4567
4568 PR c++/60862
4569 * g++.dg/diagnostic/pr60862.C: New test.
4570
4571 2014-09-12 Richard Biener <rguenther@suse.de>
4572
4573 PR middle-end/63237
4574 * g++.dg/torture/pr63237.C: New testcase.
4575
4576 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
4577
4578 * gcc.dg/vec-andxor1.c: New file.
4579
4580 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
4581
4582 PR target/58757
4583 * gcc.dg/c11-true_min-1.c: New testcase.
4584
4585 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
4586
4587 PR c++/61489
4588 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
4589 * g++.old-deja/g++.other/warn5.C: Adjust.
4590
4591 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
4592
4593 * gcc.target/aarch64/vset_lane_1.c: New test.
4594
4595 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
4596
4597 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4598 Fix declaration.
4599 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4600 Fix declaration.
4601 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4602 Fix declaration.
4603 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4604 Fix declaration.
4605
4606 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4607
4608 PR tree-optimization/63186
4609 * gcc.dg/pr63186.c: New testcase.
4610
4611 2014-09-10 Xinliang David Li <davidxl@google.com>
4612
4613 PR target/63209
4614 * gcc.c-torture/execute/pr63209.c: New test.
4615
4616 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4617
4618 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4619 if runtest_file_p says they should be run.
4620
4621 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4622
4623 * gcc.target/aarch64/vstN_1.c: New test.
4624
4625 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4626
4627 * gcc.target/aarch64/vldN_lane_1.c: New test.
4628
4629 2014-09-10 Martin Jambor <mjambor@suse.cz>
4630
4631 PR ipa/61654
4632 * g++.dg/ipa/pr61654.C: New test.
4633
4634 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4635
4636 * c-c++-common/ubsan/attrib-3.c: New test.
4637 * c-c++-common/ubsan/nonnull-1.c: New test.
4638 * c-c++-common/ubsan/nonnull-2.c: New test.
4639 * c-c++-common/ubsan/nonnull-3.c: New test.
4640 * c-c++-common/ubsan/nonnull-4.c: New test.
4641 * c-c++-common/ubsan/nonnull-5.c: New test.
4642
4643 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4644
4645 * g++.dg/lto/pr63166_0.ii: New testcase.
4646 * g++.dg/lto/pr63166_1.ii: New testcase.
4647
4648 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4649
4650 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4651
4652 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4653
4654 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4655 xxpermdi and add commentary about adding it back later; remove
4656 unused typedef.
4657
4658 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4659
4660 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4661 and 16-byte aligned.
4662 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4663 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4664 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4665 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4666 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4667 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4668
4669 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4670
4671 * gcc.target/aarch64/vldN_dup_1.c: New test.
4672
4673 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4674
4675 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4676
4677 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4678
4679 * gcc.target/aarch64/vldN_1.c: New test.
4680
4681 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4682
4683 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4684
4685 2014-09-09 Jiong Wang <jiong.wang@arm.com>
4686
4687 * gcc.target/arm/vect-copysignf.c: New testcase.
4688
4689 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4690
4691 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4692
4693 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4694
4695 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4696
4697 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4698
4699 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4700
4701 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4702
4703 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4704
4705 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4706
4707 * gcc.target/arm/pr51835.c: Update expected assembly.
4708 * gcc.target/arm/vfp-1.c: Likewise.
4709 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4710 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4711 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4712 * gcc.target/arm/vfp-ldmias.c: Likewise.
4713 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4714 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4715 * gcc.target/arm/vfp-stmiad.c: Likewise.
4716 * gcc.target/arm/vfp-stmias.c: Likewise.
4717
4718 2014-09-09 Tony Wang <tony.wang@arm.com>
4719
4720 * gcc.target/arm/xordi3-opt.c: Disable this
4721 test case for thumb1 target.
4722 * gcc.target/arm/iordi3-opt.c: Ditto.
4723
4724 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4725
4726 PR target/61749
4727 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4728
4729 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4730
4731 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4732
4733 2014-09-08 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR tree-optimization/60196
4736 PR tree-optimization/63189
4737 * gcc.dg/vect/pr63189.c: New test.
4738 * gcc.dg/vect/pr60196-1.c: New test.
4739 * gcc.dg/vect/pr60196-2.c: New test.
4740
4741 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4742
4743 * gcc.target/powerpc/swaps-p8-16.c: New test.
4744
4745 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
4746
4747 * gcc.target/i386/pr62208.c: New test.
4748
4749 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
4750
4751 PR testsuite/56194
4752 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4753
4754 * g++.dg/ipa/pr61800.C: Require visibility.
4755
4756 * gcc.dg/pr61868.c: Require lto.
4757
4758 2014-09-05 Easwaran Raman <eraman@google.com>
4759
4760 PR rtl-optimization/62146
4761 * testsuite/g++.dg/opt/pr62146.C: New.
4762
4763 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
4764
4765 * gcc.dg/vect/vect-109.c: Skip predicate added.
4766 * gcc.dg/vect/vect-93.c: Test check fixed.
4767 * gcc.dg/vect/bb-slp-10.c: Likewise.
4768 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4769 Check unaligned feature.
4770
4771 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4772
4773 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4774 int{32,16,8}x1_t with int{32,16,8}_t.
4775 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4776 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4777 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4778 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4779
4780 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4781
4782 * gcc.target/aarch64/vget_high_1.c: New test.
4783 * gcc.target/aarch64/vget_low_1.c: Likewise.
4784
4785 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4786
4787 * gcc.target/aarch64/simd/int_comparisons.x: New file.
4788 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4789 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4790
4791 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4792
4793 * gcc.target/aarch64/simd/vrbit_1.c: New test.
4794
4795 2014-09-05 Richard Biener <rguenther@suse.de>
4796
4797 PR middle-end/63148
4798 * gcc.dg/vect/pr63148.c: New testcase.
4799 * c-c++-common/pr19807-1.c: Likewise.
4800 * g++.dg/tree-ssa/pr19807.C: Adjust.
4801 * g++.dg/tree-ssa/tmmti-2.C: Remove.
4802
4803 2014-09-05 Bin Cheng <bin.cheng@arm.com>
4804
4805 PR target/55701
4806 * gcc.target/arm/memset-inline-1.c: New test.
4807 * gcc.target/arm/memset-inline-2.c: New test.
4808 * gcc.target/arm/memset-inline-3.c: New test.
4809 * gcc.target/arm/memset-inline-4.c: New test.
4810 * gcc.target/arm/memset-inline-5.c: New test.
4811 * gcc.target/arm/memset-inline-6.c: New test.
4812 * gcc.target/arm/memset-inline-7.c: New test.
4813 * gcc.target/arm/memset-inline-8.c: New test.
4814 * gcc.target/arm/memset-inline-9.c: New test.
4815 * gcc.target/arm/memset-inline-10.c: New test.
4816
4817 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
4818
4819 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4820
4821 2014-09-04 Guozhi Wei <carrot@google.com>
4822
4823 PR target/62040
4824 * gcc.target/aarch64/pr62040.c: New test.
4825
4826 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4827
4828 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4829 override specific ones, but specific ones do.
4830
4831 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4832
4833 * gcc.target/powerpc/swaps-p8-13.c: New test.
4834 * gcc.target/powerpc/swaps-p8-14.c: New test.
4835 * gcc.target/powerpc/swaps-p8-15.c: New test.
4836
4837 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4838
4839 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
4840 regardless of endianness.
4841
4842 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
4843
4844 PR fortran/62174
4845 * gfortran.dg/cray_pointers_11.f90: New.
4846
4847 2014-09-03 Martin Jambor <mjambor@suse.cz>
4848
4849 PR ipa/62015
4850 * g++.dg/ipa/pr62015.C: New test.
4851
4852 2014-09-03 Martin Jambor <mjambor@suse.cz>
4853
4854 PR ipa/61986
4855 * gcc.dg/ipa/pr61986.c: New test.
4856
4857 2014-09-03 Marek Polacek <polacek@redhat.com>
4858
4859 PR c/62294
4860 * gcc.dg/pr62294.c: New test.
4861 * gcc.dg/pr62294.h: New file.
4862
4863 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
4864
4865 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4866 of dg-options. Add "inline" keyword to test functions.
4867
4868 2014-09-03 Marek Polacek <polacek@redhat.com>
4869
4870 PR c/62024
4871 * g++.dg/cpp0x/pr62024.C: New test.
4872 * gcc.dg/pr62024.c: New test.
4873
4874 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
4875
4876 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4877 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4878 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4879 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4880 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4881 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4882
4883 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4884
4885 PR target/61078
4886 * gcc.target/s390/pr61078.c: New testcase.
4887
4888 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
4889
4890 * gcc.dg/20111227-2.c: Compile only for x86 targets.
4891 * gcc.dg/20111227-3.c: Ditto.
4892
4893 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
4894
4895 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4896
4897 2014-09-03 Tobias Burnus <burnus@net-b.de>
4898
4899 PR fortran/61881
4900 PR fortran/61888
4901 PR fortran/57305
4902 * gfortran.dg/sizeof_4.f90: New.
4903
4904 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4905
4906 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4907 vec_cts, and vec_ctu.
4908 * gcc.target/powerpc/builtins-2.c: Likewise.
4909
4910 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
4911
4912 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4913 [!__sun__ && !__hpux__] (arena_size): Scale according to
4914 target pointer size.
4915
4916 2014-09-02 Marek Polacek <polacek@redhat.com>
4917
4918 PR fortran/62270
4919 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4920
4921 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4922
4923 PR target/62275
4924 * gcc.target/arm/vect-lceilf_1.c: New test.
4925 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4926 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4927
4928 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4929
4930 PR target/62275
4931 * gcc.target/arm/lceil-vcvt_1.c: New test.
4932 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4933 * gcc.target/arm/lround-vcvt_1.c: Likewise.
4934
4935 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 DR 1453
4938 * g++.dg/cpp0x/constexpr-volatile.C: New.
4939 * g++.dg/ext/is_literal_type2.C: Likewise.
4940
4941 2014-09-02 Jakub Jelinek <jakub@redhat.com>
4942 Balaji V. Iyer <balaji.v.iyer@intel.com>
4943 Igor Zamyatin <igor.zamyatin@intel.com>
4944
4945 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4946 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4947 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4948 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4949 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4950 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4951 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4952 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4953 * g++.dg/cilk-plus/CK/cf3.cc: New test.
4954 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4955 * g++.dg/cilk-plus/CK/for1.cc: New test.
4956 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4957 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4958 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4959
4960 2014-09-02 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/62695
4963 * gfortran.dg/pr62695.f90: New testcase.
4964
4965 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
4966
4967 PR target/62312
4968 * gcc.c-torture/compile/pr62312.c: New.
4969
4970 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4971
4972 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4973
4974 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4975
4976 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4977 Return right away if !arm*-*-*.
4978
4979 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
4980
4981 * gcc.c-torture/unsorted/386.c: Move to ...
4982 * gcc.c-torture/compile/386.c: ... here.
4983 * gcc.c-torture/unsorted/86.c: Move to ...
4984 * gcc.c-torture/compile/86.c: ... here.
4985 * gcc.c-torture/unsorted/a1.c: Move to ...
4986 * gcc.c-torture/compile/a1.c: ... here.
4987 * gcc.c-torture/unsorted/a3.c: Move to ...
4988 * gcc.c-torture/compile/a3.c: ... here.
4989 * gcc.c-torture/unsorted/aaa.c: Move to ...
4990 * gcc.c-torture/compile/aaa.c: ... here.
4991 * gcc.c-torture/unsorted/aa.c: Move to ...
4992 * gcc.c-torture/compile/aa.c: ... here.
4993 * gcc.c-torture/unsorted/abs.c: Move to ...
4994 * gcc.c-torture/compile/abs.c: ... here.
4995 * gcc.c-torture/unsorted/a.c: Move to ...
4996 * gcc.c-torture/compile/a.c: ... here.
4997 * gcc.c-torture/unsorted/ac.c: Move to ...
4998 * gcc.c-torture/compile/ac.c: ... here.
4999 * gcc.c-torture/unsorted/acc.c: Move to ...
5000 * gcc.c-torture/compile/acc.c: ... here.
5001 * gcc.c-torture/unsorted/add386.c: Move to ...
5002 * gcc.c-torture/compile/add386.c: ... here.
5003 * gcc.c-torture/unsorted/add.c: Move to ...
5004 * gcc.c-torture/compile/add.c: ... here.
5005 * gcc.c-torture/unsorted/addcc.c: Move to ...
5006 * gcc.c-torture/compile/addcc.c: ... here.
5007 * gcc.c-torture/unsorted/andm.c: Move to ...
5008 * gcc.c-torture/compile/andm.c: ... here.
5009 * gcc.c-torture/unsorted/andmem.c: Move to ...
5010 * gcc.c-torture/compile/andmem.c: ... here.
5011 * gcc.c-torture/unsorted/andn.c: Move to ...
5012 * gcc.c-torture/compile/andn.c: ... here.
5013 * gcc.c-torture/unsorted/andok.c: Move to ...
5014 * gcc.c-torture/compile/andok.c: ... here.
5015 * gcc.c-torture/unsorted/andsi.c: Move to ...
5016 * gcc.c-torture/compile/andsi.c: ... here.
5017 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5018 * gcc.c-torture/compile/andsparc.c: ... here.
5019 * gcc.c-torture/unsorted/aos.c: Move to ...
5020 * gcc.c-torture/compile/aos.c: ... here.
5021 * gcc.c-torture/unsorted/arr.c: Move to ...
5022 * gcc.c-torture/compile/arr.c: ... here.
5023 * gcc.c-torture/unsorted/as.c: Move to ...
5024 * gcc.c-torture/compile/as.c: ... here.
5025 * gcc.c-torture/unsorted/ase.c: Move to ...
5026 * gcc.c-torture/compile/ase.c: ... here.
5027 * gcc.c-torture/unsorted/b1.c: Move to ...
5028 * gcc.c-torture/compile/b1.c: ... here.
5029 * gcc.c-torture/unsorted/b2.c: Move to ...
5030 * gcc.c-torture/compile/b2.c: ... here.
5031 * gcc.c-torture/unsorted/b3.c: Move to ...
5032 * gcc.c-torture/compile/b3.c: ... here.
5033 * gcc.c-torture/unsorted/b88.c: Move to ...
5034 * gcc.c-torture/compile/b88.c: ... here.
5035 * gcc.c-torture/unsorted/bad.c: Move to ...
5036 * gcc.c-torture/compile/bad.c: ... here.
5037 * gcc.c-torture/unsorted/band.c: Move to ...
5038 * gcc.c-torture/compile/band.c: ... here.
5039 * gcc.c-torture/unsorted/bb0.c: Move to ...
5040 * gcc.c-torture/compile/bb0.c: ... here.
5041 * gcc.c-torture/unsorted/bb1.c: Move to ...
5042 * gcc.c-torture/compile/bb1.c: ... here.
5043 * gcc.c-torture/unsorted/bbb.c: Move to ...
5044 * gcc.c-torture/compile/bbb.c: ... here.
5045 * gcc.c-torture/unsorted/b.c: Move to ...
5046 * gcc.c-torture/compile/b.c: ... here.
5047 * gcc.c-torture/unsorted/bc.c: Move to ...
5048 * gcc.c-torture/compile/bc.c: ... here.
5049 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5050 * gcc.c-torture/compile/bcopy.c: ... here.
5051 * gcc.c-torture/unsorted/bf.c: Move to ...
5052 * gcc.c-torture/compile/bf.c: ... here.
5053 * gcc.c-torture/unsorted/bfins.c: Move to ...
5054 * gcc.c-torture/compile/bfins.c: ... here.
5055 * gcc.c-torture/unsorted/bfx.c: Move to ...
5056 * gcc.c-torture/compile/bfx.c: ... here.
5057 * gcc.c-torture/unsorted/bge.c: Move to ...
5058 * gcc.c-torture/compile/bge.c: ... here.
5059 * gcc.c-torture/unsorted/bit.c: Move to ...
5060 * gcc.c-torture/compile/bit.c: ... here.
5061 * gcc.c-torture/unsorted/bitf.c: Move to ...
5062 * gcc.c-torture/compile/bitf.c: ... here.
5063 * gcc.c-torture/unsorted/bitw.c: Move to ...
5064 * gcc.c-torture/compile/bitw.c: ... here.
5065 * gcc.c-torture/unsorted/blk.c: Move to ...
5066 * gcc.c-torture/compile/blk.c: ... here.
5067 * gcc.c-torture/unsorted/bt386.c: Move to ...
5068 * gcc.c-torture/compile/bt386.c: ... here.
5069 * gcc.c-torture/unsorted/bt.c: Move to ...
5070 * gcc.c-torture/compile/bt.c: ... here.
5071 * gcc.c-torture/unsorted/BUG11.c: Move to ...
5072 * gcc.c-torture/compile/BUG11.c: ... here.
5073 * gcc.c-torture/unsorted/BUG12.c: Move to ...
5074 * gcc.c-torture/compile/BUG12.c: ... here.
5075 * gcc.c-torture/unsorted/BUG13.c: Move to ...
5076 * gcc.c-torture/compile/BUG13.c: ... here.
5077 * gcc.c-torture/unsorted/BUG16.c: Move to ...
5078 * gcc.c-torture/compile/BUG16.c: ... here.
5079 * gcc.c-torture/unsorted/BUG17.c: Move to ...
5080 * gcc.c-torture/compile/BUG17.c: ... here.
5081 * gcc.c-torture/unsorted/BUG18.c: Move to ...
5082 * gcc.c-torture/compile/BUG18.c: ... here.
5083 * gcc.c-torture/unsorted/BUG1.c: Move to ...
5084 * gcc.c-torture/compile/BUG1.c: ... here.
5085 * gcc.c-torture/unsorted/BUG21.c: Move to ...
5086 * gcc.c-torture/compile/BUG21.c: ... here.
5087 * gcc.c-torture/unsorted/BUG22.c: Move to ...
5088 * gcc.c-torture/compile/BUG22.c: ... here.
5089 * gcc.c-torture/unsorted/BUG23.c: Move to ...
5090 * gcc.c-torture/compile/BUG23.c: ... here.
5091 * gcc.c-torture/unsorted/BUG24.c: Move to ...
5092 * gcc.c-torture/compile/BUG24.c: ... here.
5093 * gcc.c-torture/unsorted/BUG25.c: Move to ...
5094 * gcc.c-torture/compile/BUG25.c: ... here.
5095 * gcc.c-torture/unsorted/BUG2.c: Move to ...
5096 * gcc.c-torture/compile/BUG2.c: ... here.
5097 * gcc.c-torture/unsorted/BUG3.c: Move to ...
5098 * gcc.c-torture/compile/BUG3.c: ... here.
5099 * gcc.c-torture/unsorted/BUG4.c: Move to ...
5100 * gcc.c-torture/compile/BUG4.c: ... here.
5101 * gcc.c-torture/unsorted/BUG5.c: Move to ...
5102 * gcc.c-torture/compile/BUG5.c: ... here.
5103 * gcc.c-torture/unsorted/BUG6.c: Move to ...
5104 * gcc.c-torture/compile/BUG6.c: ... here.
5105 * gcc.c-torture/unsorted/bug.c: Move to ...
5106 * gcc.c-torture/compile/bug.c: ... here.
5107 * gcc.c-torture/unsorted/bugc.c: Move to ...
5108 * gcc.c-torture/compile/bugc.c: ... here.
5109 * gcc.c-torture/unsorted/buns.c: Move to ...
5110 * gcc.c-torture/compile/buns.c: ... here.
5111 * gcc.c-torture/unsorted/bx.c: Move to ...
5112 * gcc.c-torture/compile/bx.c: ... here.
5113 * gcc.c-torture/unsorted/c1.c: Move to ...
5114 * gcc.c-torture/compile/c1.c: ... here.
5115 * gcc.c-torture/unsorted/c2.c: Move to ...
5116 * gcc.c-torture/compile/c2.c: ... here.
5117 * gcc.c-torture/unsorted/call386.c: Move to ...
5118 * gcc.c-torture/compile/call386.c: ... here.
5119 * gcc.c-torture/unsorted/call.c: Move to ...
5120 * gcc.c-torture/compile/call.c: ... here.
5121 * gcc.c-torture/unsorted/callind.c: Move to ...
5122 * gcc.c-torture/compile/callind.c: ... here.
5123 * gcc.c-torture/unsorted/c.c: Move to ...
5124 * gcc.c-torture/compile/c.c: ... here.
5125 * gcc.c-torture/unsorted/cc.c: Move to ...
5126 * gcc.c-torture/compile/cc.c: ... here.
5127 * gcc.c-torture/unsorted/charmtst.c: Move to ...
5128 * gcc.c-torture/compile/charmtst.c: ... here.
5129 * gcc.c-torture/unsorted/cmb.c: Move to ...
5130 * gcc.c-torture/compile/cmb.c: ... here.
5131 * gcc.c-torture/unsorted/cmp.c: Move to ...
5132 * gcc.c-torture/compile/cmp.c: ... here.
5133 * gcc.c-torture/unsorted/cmphi.c: Move to ...
5134 * gcc.c-torture/compile/cmphi.c: ... here.
5135 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
5136 * gcc.c-torture/compile/cmpsi386.c: ... here.
5137 * gcc.c-torture/unsorted/cmul.c: Move to ...
5138 * gcc.c-torture/compile/cmul.c: ... here.
5139 * gcc.c-torture/unsorted/cn1.c: Move to ...
5140 * gcc.c-torture/compile/cn1.c: ... here.
5141 * gcc.c-torture/unsorted/comb.c: Move to ...
5142 * gcc.c-torture/compile/comb.c: ... here.
5143 * gcc.c-torture/unsorted/consec.c: Move to ...
5144 * gcc.c-torture/compile/consec.c: ... here.
5145 * gcc.c-torture/unsorted/const.c: Move to ...
5146 * gcc.c-torture/compile/const.c: ... here.
5147 * gcc.c-torture/unsorted/conv.c: Move to ...
5148 * gcc.c-torture/compile/conv.c: ... here.
5149 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
5150 * gcc.c-torture/compile/conv_tst.c: ... here.
5151 * gcc.c-torture/unsorted/cp.c: Move to ...
5152 * gcc.c-torture/compile/cp.c: ... here.
5153 * gcc.c-torture/unsorted/csebug.c: Move to ...
5154 * gcc.c-torture/compile/csebug.c: ... here.
5155 * gcc.c-torture/unsorted/cvt.c: Move to ...
5156 * gcc.c-torture/compile/cvt.c: ... here.
5157 * gcc.c-torture/unsorted/dblbug.c: Move to ...
5158 * gcc.c-torture/compile/dblbug.c: ... here.
5159 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
5160 * gcc.c-torture/compile/dbl_parm.c: ... here.
5161 * gcc.c-torture/unsorted/d.c: Move to ...
5162 * gcc.c-torture/compile/d.c: ... here.
5163 * gcc.c-torture/unsorted/ddd.c: Move to ...
5164 * gcc.c-torture/compile/ddd.c: ... here.
5165 * gcc.c-torture/unsorted/dead.c: Move to ...
5166 * gcc.c-torture/compile/dead.c: ... here.
5167 * gcc.c-torture/unsorted/delay.c: Move to ...
5168 * gcc.c-torture/compile/delay.c: ... here.
5169 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
5170 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
5171 * gcc.c-torture/unsorted/di.c: Move to ...
5172 * gcc.c-torture/compile/di.c: ... here.
5173 * gcc.c-torture/unsorted/dic.c: Move to ...
5174 * gcc.c-torture/compile/dic.c: ... here.
5175 * gcc.c-torture/unsorted/dilayout.c: Move to ...
5176 * gcc.c-torture/compile/dilayout.c: ... here.
5177 * gcc.c-torture/unsorted/dimove.c: Move to ...
5178 * gcc.c-torture/compile/dimove.c: ... here.
5179 * gcc.c-torture/unsorted/dimul.c: Move to ...
5180 * gcc.c-torture/compile/dimul.c: ... here.
5181 * gcc.c-torture/unsorted/div.c: Move to ...
5182 * gcc.c-torture/compile/div.c: ... here.
5183 * gcc.c-torture/unsorted/divdf.c: Move to ...
5184 * gcc.c-torture/compile/divdf.c: ... here.
5185 * gcc.c-torture/unsorted/dm.c: Move to ...
5186 * gcc.c-torture/compile/dm.c: ... here.
5187 * gcc.c-torture/unsorted/dshift.c: Move to ...
5188 * gcc.c-torture/compile/dshift.c: ... here.
5189 * gcc.c-torture/unsorted/e.c: Move to ...
5190 * gcc.c-torture/compile/e.c: ... here.
5191 * gcc.c-torture/unsorted/ex.c: Move to ...
5192 * gcc.c-torture/compile/ex.c: ... here.
5193 * gcc.c-torture/unsorted/ext.c: Move to ...
5194 * gcc.c-torture/compile/ext.c: ... here.
5195 * gcc.c-torture/unsorted/f1.c: Move to ...
5196 * gcc.c-torture/compile/f1.c: ... here.
5197 * gcc.c-torture/unsorted/f2.c: Move to ...
5198 * gcc.c-torture/compile/f2.c: ... here.
5199 * gcc.c-torture/unsorted/fdmul.c: Move to ...
5200 * gcc.c-torture/compile/fdmul.c: ... here.
5201 * gcc.c-torture/unsorted/float.c: Move to ...
5202 * gcc.c-torture/compile/float.c: ... here.
5203 * gcc.c-torture/unsorted/flo.c: Move to ...
5204 * gcc.c-torture/compile/flo.c: ... here.
5205 * gcc.c-torture/unsorted/flt_const.c: Move to ...
5206 * gcc.c-torture/compile/flt_const.c: ... here.
5207 * gcc.c-torture/unsorted/fnul.c: Move to ...
5208 * gcc.c-torture/compile/fnul.c: ... here.
5209 * gcc.c-torture/unsorted/foo.c: Move to ...
5210 * gcc.c-torture/compile/foo.c: ... here.
5211 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
5212 * gcc.c-torture/compile/forgetcc.c: ... here.
5213 * gcc.c-torture/unsorted/fq.c: Move to ...
5214 * gcc.c-torture/compile/fq.c: ... here.
5215 * gcc.c-torture/unsorted/g.c: Move to ...
5216 * gcc.c-torture/compile/g.c: ... here.
5217 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
5218 * gcc.c-torture/compile/gen_tst.c: ... here.
5219 * gcc.c-torture/unsorted/glob.c: Move to ...
5220 * gcc.c-torture/compile/glob.c: ... here.
5221 * gcc.c-torture/unsorted/gronk.c: Move to ...
5222 * gcc.c-torture/compile/gronk.c: ... here.
5223 * gcc.c-torture/unsorted/hibug.c: Move to ...
5224 * gcc.c-torture/compile/hibug.c: ... here.
5225 * gcc.c-torture/unsorted/hi.c: Move to ...
5226 * gcc.c-torture/compile/hi.c: ... here.
5227 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
5228 * gcc.c-torture/compile/HIcmp.c: ... here.
5229 * gcc.c-torture/unsorted/HIset.c: Move to ...
5230 * gcc.c-torture/compile/HIset.c: ... here.
5231 * gcc.c-torture/unsorted/i.c: Move to ...
5232 * gcc.c-torture/compile/i.c: ... here.
5233 * gcc.c-torture/unsorted/i++.c: Move to ...
5234 * gcc.c-torture/compile/i++.c: ... here.
5235 * gcc.c-torture/unsorted/ic.c: Move to ...
5236 * gcc.c-torture/compile/ic.c: ... here.
5237 * gcc.c-torture/unsorted/icmp.c: Move to ...
5238 * gcc.c-torture/compile/icmp.c: ... here.
5239 * gcc.c-torture/unsorted/ifreg.c: Move to ...
5240 * gcc.c-torture/compile/ifreg.c: ... here.
5241 * gcc.c-torture/unsorted/imm.c: Move to ...
5242 * gcc.c-torture/compile/imm.c: ... here.
5243 * gcc.c-torture/unsorted/isinf.c: Move to ...
5244 * gcc.c-torture/compile/isinf.c: ... here.
5245 * gcc.c-torture/unsorted/jmp.c: Move to ...
5246 * gcc.c-torture/compile/jmp.c: ... here.
5247 * gcc.c-torture/unsorted/jumptab.c: Move to ...
5248 * gcc.c-torture/compile/jumptab.c: ... here.
5249 * gcc.c-torture/unsorted/layout.c: Move to ...
5250 * gcc.c-torture/compile/layout.c: ... here.
5251 * gcc.c-torture/unsorted/lbug.c: Move to ...
5252 * gcc.c-torture/compile/lbug.c: ... here.
5253 * gcc.c-torture/unsorted/l.c: Move to ...
5254 * gcc.c-torture/compile/l.c: ... here.
5255 * gcc.c-torture/unsorted/ll1.c: Move to ...
5256 * gcc.c-torture/compile/ll1.c: ... here.
5257 * gcc.c-torture/unsorted/llbug.c: Move to ...
5258 * gcc.c-torture/compile/llbug.c: ... here.
5259 * gcc.c-torture/unsorted/lll.c: Move to ...
5260 * gcc.c-torture/compile/lll.c: ... here.
5261 * gcc.c-torture/unsorted/load8.c: Move to ...
5262 * gcc.c-torture/compile/load8.c: ... here.
5263 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
5264 * gcc.c-torture/compile/loadhicc.c: ... here.
5265 * gcc.c-torture/unsorted/log2.c: Move to ...
5266 * gcc.c-torture/compile/log2.c: ... here.
5267 * gcc.c-torture/unsorted/logic.c: Move to ...
5268 * gcc.c-torture/compile/logic.c: ... here.
5269 * gcc.c-torture/unsorted/loop-1.c: Move to ...
5270 * gcc.c-torture/compile/loop-1.c: ... here.
5271 * gcc.c-torture/unsorted/loop386.c: Move to ...
5272 * gcc.c-torture/compile/loop386.c: ... here.
5273 * gcc.c-torture/unsorted/lop.c: Move to ...
5274 * gcc.c-torture/compile/lop.c: ... here.
5275 * gcc.c-torture/unsorted/m1.c: Move to ...
5276 * gcc.c-torture/compile/m1.c: ... here.
5277 * gcc.c-torture/unsorted/m2.c: Move to ...
5278 * gcc.c-torture/compile/m2.c: ... here.
5279 * gcc.c-torture/unsorted/m5.c: Move to ...
5280 * gcc.c-torture/compile/m5.c: ... here.
5281 * gcc.c-torture/unsorted/m68.c: Move to ...
5282 * gcc.c-torture/compile/m68.c: ... here.
5283 * gcc.c-torture/unsorted/mbyte.c: Move to ...
5284 * gcc.c-torture/compile/mbyte.c: ... here.
5285 * gcc.c-torture/unsorted/mchar.c: Move to ...
5286 * gcc.c-torture/compile/mchar.c: ... here.
5287 * gcc.c-torture/unsorted/mcmp.c: Move to ...
5288 * gcc.c-torture/compile/mcmp.c: ... here.
5289 * gcc.c-torture/unsorted/mdouble.c: Move to ...
5290 * gcc.c-torture/compile/mdouble.c: ... here.
5291 * gcc.c-torture/unsorted/memtst.c: Move to ...
5292 * gcc.c-torture/compile/memtst.c: ... here.
5293 * gcc.c-torture/unsorted/miscomp.c: Move to ...
5294 * gcc.c-torture/compile/miscomp.c: ... here.
5295 * gcc.c-torture/unsorted/mm.c: Move to ...
5296 * gcc.c-torture/compile/mm.c: ... here.
5297 * gcc.c-torture/unsorted/mod.c: Move to ...
5298 * gcc.c-torture/compile/mod.c: ... here.
5299 * gcc.c-torture/unsorted/modcc.c: Move to ...
5300 * gcc.c-torture/compile/modcc.c: ... here.
5301 * gcc.c-torture/unsorted/move.c: Move to ...
5302 * gcc.c-torture/compile/move.c: ... here.
5303 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
5304 * gcc.c-torture/compile/move_qhi.c: ... here.
5305 * gcc.c-torture/unsorted/mregtst.c: Move to ...
5306 * gcc.c-torture/compile/mregtst.c: ... here.
5307 * gcc.c-torture/unsorted/msp.c: Move to ...
5308 * gcc.c-torture/compile/msp.c: ... here.
5309 * gcc.c-torture/unsorted/mtst.c: Move to ...
5310 * gcc.c-torture/compile/mtst.c: ... here.
5311 * gcc.c-torture/unsorted/mu.c: Move to ...
5312 * gcc.c-torture/compile/mu.c: ... here.
5313 * gcc.c-torture/unsorted/mul.c: Move to ...
5314 * gcc.c-torture/compile/mul.c: ... here.
5315 * gcc.c-torture/unsorted/mword1.c: Move to ...
5316 * gcc.c-torture/compile/mword1.c: ... here.
5317 * gcc.c-torture/unsorted/mword.c: Move to ...
5318 * gcc.c-torture/compile/mword.c: ... here.
5319 * gcc.c-torture/unsorted/n1.c: Move to ...
5320 * gcc.c-torture/compile/n1.c: ... here.
5321 * gcc.c-torture/unsorted/nand.c: Move to ...
5322 * gcc.c-torture/compile/nand.c: ... here.
5323 * gcc.c-torture/unsorted/n.c: Move to ...
5324 * gcc.c-torture/compile/n.c: ... here.
5325 * gcc.c-torture/unsorted/neg.c: Move to ...
5326 * gcc.c-torture/compile/neg.c: ... here.
5327 * gcc.c-torture/unsorted/o.c: Move to ...
5328 * gcc.c-torture/compile/o.c: ... here.
5329 * gcc.c-torture/unsorted/omit.c: Move to ...
5330 * gcc.c-torture/compile/omit.c: ... here.
5331 * gcc.c-torture/unsorted/opout.c: Move to ...
5332 * gcc.c-torture/compile/opout.c: ... here.
5333 * gcc.c-torture/unsorted/opt.c: Move to ...
5334 * gcc.c-torture/compile/opt.c: ... here.
5335 * gcc.c-torture/unsorted/or386.c: Move to ...
5336 * gcc.c-torture/compile/or386.c: ... here.
5337 * gcc.c-torture/unsorted/or.c: Move to ...
5338 * gcc.c-torture/compile/or.c: ... here.
5339 * gcc.c-torture/unsorted/parms.c: Move to ...
5340 * gcc.c-torture/compile/parms.c: ... here.
5341 * gcc.c-torture/unsorted/pass.c: Move to ...
5342 * gcc.c-torture/compile/pass.c: ... here.
5343 * gcc.c-torture/unsorted/p.c: Move to ...
5344 * gcc.c-torture/compile/p.c: ... here.
5345 * gcc.c-torture/unsorted/pmt.c: Move to ...
5346 * gcc.c-torture/compile/pmt.c: ... here.
5347 * gcc.c-torture/unsorted/poor.c: Move to ...
5348 * gcc.c-torture/compile/poor.c: ... here.
5349 * gcc.c-torture/unsorted/pp.c: Move to ...
5350 * gcc.c-torture/compile/pp.c: ... here.
5351 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
5352 * gcc.c-torture/compile/pret-arg.c: ... here.
5353 * gcc.c-torture/unsorted/pyr2.c: Move to ...
5354 * gcc.c-torture/compile/pyr2.c: ... here.
5355 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
5356 * gcc.c-torture/compile/PYRBUG.c: ... here.
5357 * gcc.c-torture/unsorted/pyr.c: Move to ...
5358 * gcc.c-torture/compile/pyr.c: ... here.
5359 * gcc.c-torture/unsorted/q.c: Move to ...
5360 * gcc.c-torture/compile/q.c: ... here.
5361 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
5362 * gcc.c-torture/compile/QIcmp.c: ... here.
5363 * gcc.c-torture/unsorted/QIset.c: Move to ...
5364 * gcc.c-torture/compile/QIset.c: ... here.
5365 * gcc.c-torture/unsorted/r1.c: Move to ...
5366 * gcc.c-torture/compile/r1.c: ... here.
5367 * gcc.c-torture/unsorted/r.c: Move to ...
5368 * gcc.c-torture/compile/r.c: ... here.
5369 * gcc.c-torture/unsorted/rel.c: Move to ...
5370 * gcc.c-torture/compile/rel.c: ... here.
5371 * gcc.c-torture/unsorted/rmsc.c: Move to ...
5372 * gcc.c-torture/compile/rmsc.c: ... here.
5373 * gcc.c-torture/unsorted/round.c: Move to ...
5374 * gcc.c-torture/compile/round.c: ... here.
5375 * gcc.c-torture/unsorted/run.c: Move to ...
5376 * gcc.c-torture/compile/run.c: ... here.
5377 * gcc.c-torture/unsorted/sar.c: Move to ...
5378 * gcc.c-torture/compile/sar.c: ... here.
5379 * gcc.c-torture/unsorted/s.c: Move to ...
5380 * gcc.c-torture/compile/s.c: ... here.
5381 * gcc.c-torture/unsorted/scal.c: Move to ...
5382 * gcc.c-torture/compile/scal.c: ... here.
5383 * gcc.c-torture/unsorted/sc.c: Move to ...
5384 * gcc.c-torture/compile/sc.c: ... here.
5385 * gcc.c-torture/unsorted/scc.c: Move to ...
5386 * gcc.c-torture/compile/scc.c: ... here.
5387 * gcc.c-torture/unsorted/scond.c: Move to ...
5388 * gcc.c-torture/compile/scond.c: ... here.
5389 * gcc.c-torture/unsorted/selfrec.c: Move to ...
5390 * gcc.c-torture/compile/selfrec.c: ... here.
5391 * gcc.c-torture/unsorted/seq.c: Move to ...
5392 * gcc.c-torture/compile/seq.c: ... here.
5393 * gcc.c-torture/unsorted/set386.c: Move to ...
5394 * gcc.c-torture/compile/set386.c: ... here.
5395 * gcc.c-torture/unsorted/set88.c: Move to ...
5396 * gcc.c-torture/compile/set88.c: ... here.
5397 * gcc.c-torture/unsorted/SFset.c: Move to ...
5398 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
5399 * gcc.c-torture/unsorted/shand.c: Move to ...
5400 * gcc.c-torture/compile/shand.c: ... here.
5401 * gcc.c-torture/unsorted/sh.c: Move to ...
5402 * gcc.c-torture/compile/sh.c: ... here.
5403 * gcc.c-torture/unsorted/shft.c: Move to ...
5404 * gcc.c-torture/compile/shft.c: ... here.
5405 * gcc.c-torture/unsorted/shift.c: Move to ...
5406 * gcc.c-torture/compile/shift.c: ... here.
5407 * gcc.c-torture/unsorted/shloop.c: Move to ...
5408 * gcc.c-torture/compile/shloop.c: ... here.
5409 * gcc.c-torture/unsorted/shm.c: Move to ...
5410 * gcc.c-torture/compile/shm.c: ... here.
5411 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
5412 * gcc.c-torture/compile/SIcmp.c: ... here.
5413 * gcc.c-torture/unsorted/signext2.c: Move to ...
5414 * gcc.c-torture/compile/signext2.c: ... here.
5415 * gcc.c-torture/unsorted/signext.c: Move to ...
5416 * gcc.c-torture/compile/signext.c: ... here.
5417 * gcc.c-torture/unsorted/sim.c: Move to ...
5418 * gcc.c-torture/compile/sim.c: ... here.
5419 * gcc.c-torture/unsorted/simple.c: Move to ...
5420 * gcc.c-torture/compile/simple.c: ... here.
5421 * gcc.c-torture/unsorted/SIset.c: Move to ...
5422 * gcc.c-torture/compile/SIset.c: ... here.
5423 * gcc.c-torture/unsorted/sne.c: Move to ...
5424 * gcc.c-torture/compile/sne.c: ... here.
5425 * gcc.c-torture/unsorted/sound.c: Move to ...
5426 * gcc.c-torture/compile/sound.c: ... here.
5427 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
5428 * gcc.c-torture/compile/sparcbug.c: ... here.
5429 * gcc.c-torture/unsorted/speed.c: Move to ...
5430 * gcc.c-torture/compile/speed.c: ... here.
5431 * gcc.c-torture/unsorted/stor.c: Move to ...
5432 * gcc.c-torture/compile/stor.c: ... here.
5433 * gcc.c-torture/unsorted/store0.c: Move to ...
5434 * gcc.c-torture/compile/store0.c: ... here.
5435 * gcc.c-torture/unsorted/storecc.c: Move to ...
5436 * gcc.c-torture/compile/storecc.c: ... here.
5437 * gcc.c-torture/unsorted/str.c: Move to ...
5438 * gcc.c-torture/compile/str.c: ... here.
5439 * gcc.c-torture/unsorted/stru.c: Move to ...
5440 * gcc.c-torture/compile/stru.c: ... here.
5441 * gcc.c-torture/unsorted/structret.c: Move to ...
5442 * gcc.c-torture/compile/structret.c: ... here.
5443 * gcc.c-torture/unsorted/stuct.c: Move to ...
5444 * gcc.c-torture/compile/stuct.c: ... here.
5445 * gcc.c-torture/unsorted/sub32.c: Move to ...
5446 * gcc.c-torture/compile/sub32.c: ... here.
5447 * gcc.c-torture/unsorted/subcc.c: Move to ...
5448 * gcc.c-torture/compile/subcc.c: ... here.
5449 * gcc.c-torture/unsorted/subcse.c: Move to ...
5450 * gcc.c-torture/compile/subcse.c: ... here.
5451 * gcc.c-torture/unsorted/sym.c: Move to ...
5452 * gcc.c-torture/compile/sym.c: ... here.
5453 * gcc.c-torture/unsorted/symconst.c: Move to ...
5454 * gcc.c-torture/compile/symconst.c: ... here.
5455 * gcc.c-torture/unsorted/t.c: Move to ...
5456 * gcc.c-torture/compile/t.c: ... here.
5457 * gcc.c-torture/unsorted/test.c: Move to ...
5458 * gcc.c-torture/compile/test.c: ... here.
5459 * gcc.c-torture/unsorted/test-flow.c: Move to ...
5460 * gcc.c-torture/compile/test-flow.c: ... here.
5461 * gcc.c-torture/unsorted/test-loop.c: Move to ...
5462 * gcc.c-torture/compile/test-loop.c: ... here.
5463 * gcc.c-torture/unsorted/time.c: Move to ...
5464 * gcc.c-torture/compile/time.c: ... here.
5465 * gcc.c-torture/unsorted/tmp.c: Move to ...
5466 * gcc.c-torture/compile/tmp.c: ... here.
5467 * gcc.c-torture/unsorted/trivial.c: Move to ...
5468 * gcc.c-torture/compile/trivial.c: ... here.
5469 * gcc.c-torture/unsorted/trunc.c: Move to ...
5470 * gcc.c-torture/compile/trunc.c: ... here.
5471 * gcc.c-torture/unsorted/u.c: Move to ...
5472 * gcc.c-torture/compile/u.c: ... here.
5473 * gcc.c-torture/unsorted/udconvert.c: Move to ...
5474 * gcc.c-torture/compile/udconvert.c: ... here.
5475 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
5476 * gcc.c-torture/compile/udivmod4.c: ... here.
5477 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
5478 * gcc.c-torture/compile/UHIcmp.c: ... here.
5479 * gcc.c-torture/unsorted/uns.c: Move to ...
5480 * gcc.c-torture/compile/uns.c: ... here.
5481 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
5482 * gcc.c-torture/compile/uns_tst.c: ... here.
5483 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
5484 * gcc.c-torture/compile/UQIcmp.c: ... here.
5485 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
5486 * gcc.c-torture/compile/USIcmp.c: ... here.
5487 * gcc.c-torture/unsorted/uuarg.c: Move to ...
5488 * gcc.c-torture/compile/uuarg.c: ... here.
5489 * gcc.c-torture/unsorted/v.c: Move to ...
5490 * gcc.c-torture/compile/v.c: ... here.
5491 * gcc.c-torture/unsorted/w.c: Move to ...
5492 * gcc.c-torture/compile/w.c: ... here.
5493 * gcc.c-torture/unsorted/ww.c: Move to ...
5494 * gcc.c-torture/compile/ww.c: ... here.
5495 * gcc.c-torture/unsorted/xb.c: Move to ...
5496 * gcc.c-torture/compile/xb.c: ... here.
5497 * gcc.c-torture/unsorted/xbg.c: Move to ...
5498 * gcc.c-torture/compile/xbg.c: ... here.
5499 * gcc.c-torture/unsorted/x.c: Move to ...
5500 * gcc.c-torture/compile/x.c: ... here.
5501 * gcc.c-torture/unsorted/xc.c: Move to ...
5502 * gcc.c-torture/compile/xc.c: ... here.
5503 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
5504 * gcc.c-torture/compile/xcsebug.c: ... here.
5505 * gcc.c-torture/unsorted/xdi.c: Move to ...
5506 * gcc.c-torture/compile/xdi.c: ... here.
5507 * gcc.c-torture/unsorted/xfoo.c: Move to ...
5508 * gcc.c-torture/compile/xfoo.c: ... here.
5509 * gcc.c-torture/unsorted/xi.c: Move to ...
5510 * gcc.c-torture/compile/xi.c: ... here.
5511 * gcc.c-torture/unsorted/xlop.c: Move to ...
5512 * gcc.c-torture/compile/xlop.c: ... here.
5513 * gcc.c-torture/unsorted/xmtst.c: Move to ...
5514 * gcc.c-torture/compile/xmtst.c: ... here.
5515 * gcc.c-torture/unsorted/xneg.c: Move to ...
5516 * gcc.c-torture/compile/xneg.c: ... here.
5517 * gcc.c-torture/unsorted/xopt.c: Move to ...
5518 * gcc.c-torture/compile/xopt.c: ... here.
5519 * gcc.c-torture/unsorted/xor.c: Move to ...
5520 * gcc.c-torture/compile/xor.c: ... here.
5521 * gcc.c-torture/unsorted/xorn.c: Move to ...
5522 * gcc.c-torture/compile/xorn.c: ... here.
5523 * gcc.c-torture/unsorted/xp.c: Move to ...
5524 * gcc.c-torture/compile/xp.c: ... here.
5525 * gcc.c-torture/unsorted/xpp.c: Move to ...
5526 * gcc.c-torture/compile/xpp.c: ... here.
5527 * gcc.c-torture/unsorted/xs.c: Move to ...
5528 * gcc.c-torture/compile/xs.c: ... here.
5529 * gcc.c-torture/unsorted/xsh.c: Move to ...
5530 * gcc.c-torture/compile/xsh.c: ... here.
5531 * gcc.c-torture/unsorted/xz.c: Move to ...
5532 * gcc.c-torture/compile/xz.c: ... here.
5533 * gcc.c-torture/unsorted/xzz.c: Move to ...
5534 * gcc.c-torture/compile/xzz.c: ... here.
5535
5536 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537
5538 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
5539 (abort, exit): Declare.
5540
5541 2014-09-01 Yury Gribov <y.gribov@samsung.com>
5542
5543 PR sanitizer/61897
5544 PR sanitizer/62140
5545 * c-c++-common/asan/pr62140-1.c: New test.
5546 * c-c++-common/asan/pr62140-2.c: New test.
5547
5548 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
5549 Tobias Burnus <burnus@net-b.de>
5550
5551 PR fortran/62309
5552 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
5553
5554 2014-08-31 Tobias Burnus <burnus@net-b.de>
5555
5556 * gfortran.dg/coarray_lib_comm_1.f90: New.
5557
5558 2014-08-30 Andrew Pinski <apinski@cavium.com>
5559
5560 * gcc.c-torture/execute/20140828-1.c: New testcase.
5561
5562 2014-08-29 DJ Delorie <dj@redhat.com>
5563
5564 * lib/target-supports.exp (check_effective_target_size32plus):
5565 Increase size to avoid false positives on 24-bit address spaces.
5566 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
5567 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
5568 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
5569 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
5570 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
5571 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
5572 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
5573 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
5574
5575 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5576
5577 PR c++/54002
5578 * g++.dg/cpp0x/constexpr-54002.C: New.
5579
5580 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/56991
5583 * g++.dg/cpp0x/constexpr-56991.C: New.
5584
5585 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/57764
5588 * g++.dg/cpp0x/constexpr-57764.C: New.
5589
5590 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/59938
5593 * g++.dg/cpp0x/constexpr-59938.C: New.
5594
5595 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/61484
5598 * g++.dg/cpp0x/constexpr-61484.C: New.
5599
5600 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5601
5602 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5603 vec_round, vec_splat, vec_div, and vec_mul.
5604 * gcc.target/powerpc/builtins-2.c: New test.
5605
5606 2014-08-28 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/62283
5609 * gfortran.dg/vect/pr62283.f: New testcase.
5610 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5611 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5612 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5613 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5614 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5615 * gcc.dg/vect/vect-33.c: Likewise.
5616
5617 2014-08-28 Yury Gribov <y.gribov@samsung.com>
5618
5619 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5620
5621 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
5622
5623 PR cpp/23827 - standard C++ should not have hex float preprocessor
5624 tokens
5625 * g++.dg/cpp/pr23827_cxx11.C: New.
5626 * g++.dg/cpp/pr23827_cxx98.C: New.
5627 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5628 * gcc.dg/cpp/pr23827_c90.c: New.
5629 * gcc.dg/cpp/pr23827_c90_neg.c: New.
5630 * gcc.dg/cpp/pr23827_c99.c: New.
5631
5632 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/52892
5635 * g++.dg/cpp0x/constexpr-52892-1.C: New.
5636 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5637 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5638
5639 2014-08-27 Guozhi Wei <carrot@google.com>
5640
5641 PR target/62262
5642 * gcc.target/aarch64/pr62262.c: New test.
5643
5644 2014-08-26 Joseph Myers <joseph@codesourcery.com>
5645
5646 PR target/60606
5647 PR target/61330
5648 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5649 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5650
5651 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
5652
5653 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5654 failure on s390*-*-linux-gnu.
5655
5656 2014-08-26 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/62175
5659 * g++.dg/torture/pr62175.C: New testcase.
5660
5661 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
5662
5663 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5664 copy of compile/compile.exp.
5665 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5666 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5667 i?86-*.
5668 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
5669 m32c-*-*.
5670 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5671 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5672 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5673 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5674 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5675 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5676 * gcc.c-torture/execute/20040703-1.c: Likewise.
5677 * gcc.c-torture/execute/20040705-1.c: Likewise.
5678 * gcc.c-torture/execute/20040705-2.c: Likewise.
5679 * gcc.c-torture/execute/20040709-1.c: Likewise.
5680 * gcc.c-torture/execute/20040709-2.c: Likewise.
5681 * gcc.c-torture/execute/20040811-1.c: Likewise.
5682 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
5683 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5684 compiling for x86_64-* or i?86-*.
5685 * gcc.c-torture/execute/20050604-1.c: Likewise.
5686 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5687 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5688 for x86_64-* or i?86-*.
5689 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5690 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5691 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5692 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5693 option.
5694 * gcc.c-torture/execute/20111227-2.c: Moved to...
5695 * gcc.dg/20111227-2.c: ... here. Add -free option.
5696 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5697 * gcc.dg/20111227-3.c: ... here. Add -free option.
5698 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5699 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
5700 declarations for abort and exit.
5701 * gcc.c-torture/execute/920711-1.c: Likewise.
5702 * gcc.c-torture/execute/930529-1.c: Likewise.
5703 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5704 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5705 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5706 exit.
5707 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5708 for i?86-* or x86_64-*. Add declarations for abort and exit.
5709 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5710 i?86-* or x86_64-*.
5711 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5712 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5713 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5714 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5715 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5716 Xfail on powerpc-ibm-aix*. Add declaration for abort.
5717 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5718 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
5719 m68k-linux.
5720 * gcc.c-torture/execute/loop-2g.c: Likewise.
5721 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5722 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5723 powerpc-*-eabi*.
5724 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5725 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5726 * gcc.c-torture/execute/pr23047.c: Likewise.
5727 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5728 declarations for abort and exit.
5729 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5730 * gcc.c-torture/execute/pr31448.c: Likewise.
5731 * gcc.c-torture/execute/pr35456.c: Skip on vax.
5732 * gcc.c-torture/execute/pr37573.c: Require int32plus.
5733 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5734 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5735 Skip on spu-*.
5736 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
5737 declarations for abort and exit.
5738 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5739 * gcc.c-torture/execute/pr43220.c: Require int32plus.
5740 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5741 * gcc.c-torture/execute/pr45262.c: Require int32plus.
5742 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5743 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5744 * gcc.c-torture/execute/pr51582-2.c: Likewise.
5745 * gcc.c-torture/execute/pr52979-1.c: Likewise.
5746 * gcc.c-torture/execute/pr52979-2.c: Likewise.
5747 * gcc.c-torture/execute/pr56799.c: Likewise.
5748 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
5749 option. Add declarations for abort and exit.
5750 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5751 * gcc.c-torture/execute/pr58570.c: Likewise.
5752 * gcc.c-torture/execute/pr60822.c: Likewise.
5753 * gcc.c-torture/execute/pr7284-1.c: Likewise.
5754 * gcc.c-torture/execute/shiftdi.c: Likewise.
5755 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5756 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5757 * gcc.c-torture/execute/usmul.c: Require int32plus.
5758 * gcc.c-torture/execute/vrp-5.c: Likewise.
5759 * gcc.c-torture/execute/vrp-6.c: Likewise.
5760 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5761 * gcc.c-torture/execute/20010122-1.x: Delete.
5762 * gcc.c-torture/execute/20010129-1.x: Delete.
5763 * gcc.c-torture/execute/20020404-1.x: Delete.
5764 * gcc.c-torture/execute/20021024-1.x: Delete.
5765 * gcc.c-torture/execute/20021127-1.x: Delete.
5766 * gcc.c-torture/execute/20030125-1.x: Delete.
5767 * gcc.c-torture/execute/20030216-1.x: Delete.
5768 * gcc.c-torture/execute/20030222-1.x: Delete.
5769 * gcc.c-torture/execute/20040629-1.x: Delete.
5770 * gcc.c-torture/execute/20040703-1.x: Delete.
5771 * gcc.c-torture/execute/20040705-1.x: Delete.
5772 * gcc.c-torture/execute/20040705-2.x: Delete.
5773 * gcc.c-torture/execute/20040709-1.x: Delete.
5774 * gcc.c-torture/execute/20040709-2.x: Delete.
5775 * gcc.c-torture/execute/20040811-1.x: Delete.
5776 * gcc.c-torture/execute/20050316-1.x: Delete.
5777 * gcc.c-torture/execute/20050316-2.x: Delete.
5778 * gcc.c-torture/execute/20050316-3.x: Delete.
5779 * gcc.c-torture/execute/20050604-1.x: Delete.
5780 * gcc.c-torture/execute/20061101-1.x: Delete.
5781 * gcc.c-torture/execute/20061220-1.x: Delete.
5782 * gcc.c-torture/execute/20081117-1.x: Delete.
5783 * gcc.c-torture/execute/20101011-1.x: Delete.
5784 * gcc.c-torture/execute/20120919-1.x: Delete.
5785 * gcc.c-torture/execute/920612-1.x: Delete.
5786 * gcc.c-torture/execute/920710-1.x: Delete.
5787 * gcc.c-torture/execute/920711-1.x: Delete.
5788 * gcc.c-torture/execute/930529-1.x: Delete.
5789 * gcc.c-torture/execute/931004-12.x: Delete.
5790 * gcc.c-torture/execute/980709-1.x: Delete.
5791 * gcc.c-torture/execute/981130-1.x: Delete.
5792 * gcc.c-torture/execute/990127-2.x: Delete.
5793 * gcc.c-torture/execute/990413-2.x: Delete.
5794 * gcc.c-torture/execute/990826-0.x: Delete.
5795 * gcc.c-torture/execute/bf64-1.x: Delete.
5796 * gcc.c-torture/execute/bitfld-4.x: Delete.
5797 * gcc.c-torture/execute/cmpsi-2.x: Delete.
5798 * gcc.c-torture/execute/cvt-1.x: Delete.
5799 * gcc.c-torture/execute/eeprof-1.x: Delete.
5800 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5801 * gcc.c-torture/execute/loop-2f.x: Delete.
5802 * gcc.c-torture/execute/loop-2g.x: Delete.
5803 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5804 * gcc.c-torture/execute/nest-align-1.x: Delete.
5805 * gcc.c-torture/execute/pr19689.x: Delete.
5806 * gcc.c-torture/execute/pr22493-1.x: Delete.
5807 * gcc.c-torture/execute/pr23047.x: Delete.
5808 * gcc.c-torture/execute/pr23135.x: Delete.
5809 * gcc.c-torture/execute/pr29797-1.x: Delete.
5810 * gcc.c-torture/execute/pr31448.x: Delete.
5811 * gcc.c-torture/execute/pr35456.x: Delete.
5812 * gcc.c-torture/execute/pr37573.x: Delete.
5813 * gcc.c-torture/execute/pr38151.x: Delete.
5814 * gcc.c-torture/execute/pr39228.x: Delete.
5815 * gcc.c-torture/execute/pr39501.x: Delete.
5816 * gcc.c-torture/execute/pr40386.x: Delete.
5817 * gcc.c-torture/execute/pr43220.x: Delete.
5818 * gcc.c-torture/execute/pr44683.x: Delete.
5819 * gcc.c-torture/execute/pr45262.x: Delete.
5820 * gcc.c-torture/execute/pr47237.x: Delete.
5821 * gcc.c-torture/execute/pr51581-1.x: Delete.
5822 * gcc.c-torture/execute/pr51581-2.x: Delete.
5823 * gcc.c-torture/execute/pr52979-1.x: Delete.
5824 * gcc.c-torture/execute/pr52979-2.x: Delete.
5825 * gcc.c-torture/execute/pr53366-1.x: Delete.
5826 * gcc.c-torture/execute/pr56799.x: Delete.
5827 * gcc.c-torture/execute/pr57124.x: Delete.
5828 * gcc.c-torture/execute/pr57344-2.x: Delete.
5829 * gcc.c-torture/execute/pr58570.x: Delete.
5830 * gcc.c-torture/execute/pr60822.x: Delete.
5831 * gcc.c-torture/execute/pr7284-1.x: Delete.
5832 * gcc.c-torture/execute/shiftdi.x: Delete.
5833 * gcc.c-torture/execute/simd-4.x: Delete.
5834 * gcc.c-torture/execute/strncmp-1.x: Delete.
5835 * gcc.c-torture/execute/usmul.x: Delete.
5836 * gcc.c-torture/execute/vrp-5.x: Delete.
5837 * gcc.c-torture/execute/vrp-6.x: Delete.
5838 * gcc.c-torture/execute/zerolen-2.x: Delete.
5839
5840 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5843
5844 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/34938
5847 * g++.dg/template/pr34938-1.C: New.
5848 * g++.dg/template/pr34938-2.C: Likewise.
5849
5850 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
5851
5852 PR target/61996
5853 * gcc.target/sh/pr61996.c: New.
5854
5855 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
5856
5857 * g++.dg/cpp0x/cplusplus.C: New.
5858 * g++.dg/cpp0x/cplusplus_0x.C: New.
5859 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5860 * g++.dg/cpp0x/auto41.C: Ditto.
5861 * g++.dg/cpp0x/auto9.C: Ditto.
5862 * g++.dg/cpp0x/initlist26.C: Ditto.
5863 * g++.dg/cpp0x/pr59111.C: Ditto.
5864 * g++.dg/cpp0x/trailing2.C: Ditto.
5865 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5866 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5867 * g++.dg/cpp1y/auto-fn1.C: Ditto.
5868 * g++.dg/cpp1y/auto-fn2.C: Ditto.
5869 * g++.dg/cpp1y/auto-fn3.C: Ditto.
5870 * g++.dg/cpp1y/auto-fn4.C: Ditto.
5871 * g++.dg/cpp1y/auto-fn5.C: Ditto.
5872 * g++.dg/cpp1y/auto-fn6.C: Ditto.
5873 * g++.dg/cpp1y/auto-fn7.C: Ditto.
5874 * g++.dg/cpp1y/auto-fn8.C: Ditto.
5875 * g++.dg/cpp1y/auto-fn9.C: Ditto.
5876 * g++.dg/cpp1y/auto-fn10.C: Ditto.
5877 * g++.dg/cpp1y/auto-fn11.C: Ditto.
5878 * g++.dg/cpp1y/auto-fn12.C: Ditto.
5879 * g++.dg/cpp1y/auto-fn13.C: Ditto.
5880 * g++.dg/cpp1y/auto-fn14.C: Ditto.
5881 * g++.dg/cpp1y/auto-fn15.C: Ditto.
5882 * g++.dg/cpp1y/auto-fn16.C: Ditto.
5883 * g++.dg/cpp1y/auto-fn17.C: Ditto.
5884 * g++.dg/cpp1y/auto-fn18.C: Ditto.
5885 * g++.dg/cpp1y/auto-fn19.C: Ditto.
5886 * g++.dg/cpp1y/auto-fn20.C: Ditto.
5887 * g++.dg/cpp1y/auto-fn21.C: Ditto.
5888 * g++.dg/cpp1y/auto-fn22.C: Ditto.
5889 * g++.dg/cpp1y/auto-fn23.C: Ditto.
5890 * g++.dg/cpp1y/auto-fn24.C: Ditto.
5891 * g++.dg/cpp1y/auto-fn25.C: Ditto.
5892 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5893 * g++.dg/cpp1y/auto-neg1.C: Ditto.
5894 * g++.dg/cpp1y/digit-sep.C: Ditto.
5895 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5896 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5897 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5898 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5899 * g++.dg/cpp1y/lambda-generic.C: Ditto.
5900 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5901 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5902 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5903 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5904 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5905 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5906 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5907 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5908 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5909 * g++.dg/cpp1y/lambda-init.C: Ditto.
5910 * g++.dg/cpp1y/lambda-init1.C: Ditto.
5911 * g++.dg/cpp1y/lambda-init2.C: Ditto.
5912 * g++.dg/cpp1y/lambda-init3.C: Ditto.
5913 * g++.dg/cpp1y/lambda-init4.C: Ditto.
5914 * g++.dg/cpp1y/lambda-init5.C: Ditto.
5915 * g++.dg/cpp1y/lambda-init6.C: Ditto.
5916 * g++.dg/cpp1y/lambda-init7.C: Ditto.
5917 * g++.dg/cpp1y/lambda-init8.C: Ditto.
5918 * g++.dg/cpp1y/lambda-init9.C: Ditto.
5919 * g++.dg/cpp1y/mangle1.C: Ditto.
5920 * g++.dg/cpp1y/pr57640.C: Ditto.
5921 * g++.dg/cpp1y/pr57644.C: Ditto.
5922 * g++.dg/cpp1y/pr58500.C: Ditto.
5923 * g++.dg/cpp1y/pr58533.C: Ditto.
5924 * g++.dg/cpp1y/pr58534.C: Ditto.
5925 * g++.dg/cpp1y/pr58535.C: Ditto.
5926 * g++.dg/cpp1y/pr58536.C: Ditto.
5927 * g++.dg/cpp1y/pr58548.C: Ditto.
5928 * g++.dg/cpp1y/pr58549.C: Ditto.
5929 * g++.dg/cpp1y/pr58637.C: Ditto.
5930 * g++.dg/cpp1y/pr58708.C: Ditto.
5931 * g++.dg/cpp1y/pr59110.C: Ditto.
5932 * g++.dg/cpp1y/pr59112.C: Ditto.
5933 * g++.dg/cpp1y/pr59113.C: Ditto.
5934 * g++.dg/cpp1y/pr59629.C: Ditto.
5935 * g++.dg/cpp1y/pr59635.C: Ditto.
5936 * g++.dg/cpp1y/pr59636.C: Ditto.
5937 * g++.dg/cpp1y/pr59638.C: Ditto.
5938 * g++.dg/cpp1y/pr59867.C: Ditto.
5939 * g++.dg/cpp1y/pr60033.C: Ditto.
5940 * g++.dg/cpp1y/pr60052.C: Ditto.
5941 * g++.dg/cpp1y/pr60053.C: Ditto.
5942 * g++.dg/cpp1y/pr60054.C: Ditto.
5943 * g++.dg/cpp1y/pr60064.C: Ditto.
5944 * g++.dg/cpp1y/pr60065.C: Ditto.
5945 * g++.dg/cpp1y/pr60190.C: Ditto.
5946 * g++.dg/cpp1y/pr60311.C: Ditto.
5947 * g++.dg/cpp1y/pr60332.C: Ditto.
5948 * g++.dg/cpp1y/pr60376.C: Ditto.
5949 * g++.dg/cpp1y/pr60377.C: Ditto.
5950 * g++.dg/cpp1y/pr60384.C: Ditto.
5951 * g++.dg/cpp1y/pr60390.C: Ditto.
5952 * g++.dg/cpp1y/pr60391.C: Ditto.
5953 * g++.dg/cpp1y/pr60393.C: Ditto.
5954 * g++.dg/cpp1y/pr60573.C: Ditto.
5955 * g++.dg/cpp1y/pr60626.C: Ditto.
5956 * g++.dg/cpp1y/pr60627.C: Ditto.
5957 * g++.dg/cpp1y/regress1.C: Ditto.
5958 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5959 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5960 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5961 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5962 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5963 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5964 * g++.dg/cpp1y/var-templ1.C: Ditto.
5965 * g++.dg/cpp1y/var-templ2.C: Ditto.
5966 * g++.dg/cpp1y/var-templ3.C: Ditto.
5967 * g++.dg/cpp1y/var-templ4.C: Ditto.
5968 * g++.dg/cpp1y/var-templ5.C: Ditto.
5969 * g++.dg/cpp1y/var-templ6.C: Ditto.
5970 * g++.dg/cpp1y/var-templ7.C: Ditto.
5971 * g++.dg/cpp1y/vla1.C: Ditto.
5972 * g++.dg/cpp1y/vla2.C: Ditto.
5973 * g++.dg/cpp1y/vla3.C: Ditto.
5974 * g++.dg/cpp1y/vla4.C: Ditto.
5975 * g++.dg/cpp1y/vla5.C: Ditto.
5976 * g++.dg/cpp1y/vla8.C: Ditto.
5977 * g++.dg/cpp1y/vla9.C: Ditto.
5978 * g++.dg/cpp1y/vla10.C: Ditto.
5979 * g++.dg/cpp1y/vla11.C: Ditto.
5980 * g++.dg/cpp1y/vla12.C: Ditto.
5981 * g++.dg/cpp1y/vla13.C: Ditto.
5982 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5983 * g++.dg/ext/vector23.C: Ditto.
5984 * g++.dg/ext/vla11.C: Ditto.
5985 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5986 * g++.dg/warn/Wvla-2.C: Ditto.
5987 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5988 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5989 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5990 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5991 in error message.
5992 * g++.dg/system-binary-constants-1.C: Ditto.
5993 * g++.dg/cpp1y/cplusplus_1y.C: New.
5994 * g++.dg/cpp1z/cplusplus.C: New.
5995 * lib/target-supports.exp:
5996 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5997 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5998 (check_effective_target_c++11_down): Ditto.
5999
6000 2014-08-22 Marek Polacek <polacek@redhat.com>
6001
6002 PR c++/62199
6003 * c-c++-common/pr62199.c: New test.
6004 * c-c++-common/pr62199-2.c: New test.
6005 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6006
6007 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6008
6009 PR c++/57709
6010 * g++.dg/Wshadow.C: New test.
6011
6012 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6013
6014 PR fortran/62135
6015 * gfortran.dg/pr62135.f90: New test.
6016
6017 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6018
6019 * g++.dg/warn/wdate-time.C: Remove.
6020 * gcc.dg/wdate-time.c: Move from here...
6021 * c-c++-common/wdate-time.c: ... to here.
6022
6023 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6024
6025 * gfortran.dg/use_without_only_1.f90: New test.
6026
6027 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6028
6029 PR other/62008
6030 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6031
6032 2014-08-22 Tony Wang <tony.wang@arm.com>
6033
6034 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6035 dejagnu wrapper.
6036
6037 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6038
6039 PR fortran/62214
6040 * gfortran.dg/array_assignment_5.f90: New test.
6041
6042 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6043
6044 * lib/target-supports.exp
6045 (check_effective_target_logical_op_short_circuit): Add nios2.
6046 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6047 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6048 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6049 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6050 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6051 for test using -fPIC.
6052 * gcc.dg/lto/pr61526_0.c: Likewise.
6053
6054 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6055
6056 PR tree-optimization/62091
6057 * g++.dg/ipa/devirt-37.C: Update template.
6058 * g++.dg/ipa/devirt-40.C: New testcase.
6059
6060 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
6061
6062 PR tree-optimization/62112
6063 * gcc.dg/tree-ssa/pr62112-1.c: New file.
6064 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
6065 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
6066 * gcc.c-torture/execute/20071219-1.c: Likewise.
6067
6068 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069
6070 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
6071
6072 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6073
6074 * gcc.target/powerpc/swaps-p8-1.c: New test.
6075 * gcc.target/powerpc/swaps-p8-2.c: New test.
6076 * gcc.target/powerpc/swaps-p8-3.c: New test.
6077 * gcc.target/powerpc/swaps-p8-4.c: New test.
6078 * gcc.target/powerpc/swaps-p8-5.c: New test.
6079 * gcc.target/powerpc/swaps-p8-6.c: New test.
6080 * gcc.target/powerpc/swaps-p8-7.c: New test.
6081 * gcc.target/powerpc/swaps-p8-8.c: New test.
6082 * gcc.target/powerpc/swaps-p8-9.c: New test.
6083 * gcc.target/powerpc/swaps-p8-10.c: New test.
6084 * gcc.target/powerpc/swaps-p8-11.c: New test.
6085 * gcc.target/powerpc/swaps-p8-12.c: New test.
6086
6087 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6088
6089 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6090
6091 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6092
6093 * g++.dg/ipa/devirt-37.C: Fix testcase.
6094
6095 2014-08-20 Martin Jambor <mjambor@suse.cz>
6096 Wei Mi <wmi@google.com>
6097
6098 PR ipa/60449
6099 PR middle-end/61776
6100 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
6101 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
6102 * testsuite/gcc.dg/pr61776.c: New test.
6103
6104 2014-08-20 Steve Ellcey <sellcey@mips.com>
6105
6106 PR middle-end/49191
6107 * lib/target-supports.exp (check_effective_target_non_strict_align):
6108 Add function description.
6109
6110 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6111
6112 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
6113 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
6114
6115 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6116
6117 PR c/59304
6118 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
6119 before setting the option.
6120 * diagnostic.c (diagnostic_classify_diagnostic): Record
6121 command-line status.
6122
6123 2014-08-20 Mark Wielaard <mjw@redhat.com>
6124
6125 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
6126
6127 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6128
6129 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
6130 Return memory full when we have a tiny target and relocation
6131 truncation occurs.
6132 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
6133 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
6134 * lib/target-supports.exp (check_effective_target_tiny): New function.
6135
6136 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6137
6138 * gfortran.dg/errnocheck_1.f90: New test.
6139 * gfortran.dg/associative_1.f90: New test.
6140
6141 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6142
6143 PR preprocessor/51303
6144 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
6145
6146 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6147
6148 PR c/60975
6149 PR c/53063
6150 * gcc.dg/cpp/Wvariadic-1p.c: New test.
6151
6152 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
6153
6154 * lib/target-supports.exp
6155 (check_effective_target_arm_v8_neon_ok_nocache): Add
6156 "-march-armv8-a" to compile flags.
6157
6158 2014-08-19 Marek Polacek <polacek@redhat.com>
6159
6160 PR c++/62153
6161 * c-c++-common/Wbool-compare-1.c: New test.
6162
6163 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
6164
6165 PR c/45584
6166 * gcc.dg/pr13519-1.c: Adjust.
6167
6168 2014-08-19 Mark Wielaard <mjw@redhat.com>
6169
6170 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
6171
6172 2014-07-08 Mark Wielaard <mjw@redhat.com>
6173
6174 PR debug/59051
6175 * gcc.dg/guality/restrict.c: New test.
6176
6177 2014-08-19 Mark Wielaard <mjw@redhat.com>
6178
6179 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
6180 matching. Catch '<unknown type in ' to recognize older gdb versions.
6181 * gcc.dg/guality/const-volatile.c: New test.
6182
6183 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
6186 !gas.
6187
6188 2014-08-19 Marek Polacek <polacek@redhat.com>
6189
6190 * gcc.dg/Wc99-c11-compat-1.c: New test.
6191 * gcc.dg/Wc99-c11-compat-2.c: New test.
6192 * gcc.dg/Wc99-c11-compat-3.c: New test.
6193 * gcc.dg/Wc99-c11-compat-4.c: New test.
6194 * gcc.dg/Wc99-c11-compat-5.c: New test.
6195 * gcc.dg/Wc99-c11-compat-6.c: New test.
6196 * gcc.dg/Wc99-c11-compat-7.c: New test.
6197
6198 2014-08-19 Marek Polacek <polacek@redhat.com>
6199
6200 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
6201 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
6202 * gcc.dg/Wc90-c99-compat-7.c: New test.
6203 * gcc.dg/Wc90-c99-compat-8.c: New test.
6204 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
6205
6206 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6207 Steven Bosscher <steven@gcc.gnu.org>
6208
6209 PR c/52952
6210 * gcc.dg/redecl-4.c: Add column markers.
6211 * gcc.dg/format/bitfld-1.c: Likewise.
6212 * gcc.dg/format/attr-2.c: Likewise.
6213 * gcc.dg/format/attr-6.c: Likewise.
6214 * gcc.dg/format/array-1.c: Likewise.
6215 * gcc.dg/format/attr-7.c: Likewise.
6216 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6217 * gcc.dg/format/attr-4.c: Likewise.
6218 * gcc.dg/format/branch-1.c: Likewise.
6219 * gcc.dg/format/c90-printf-1.c: Likewise.
6220
6221 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
6222
6223 * guality/nrv-1.c: Add `used' attribute to a1.
6224
6225 2014-08-18 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/62090
6228 * gcc.dg/pr62090-2.c: New testcase.
6229
6230 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
6231
6232 * g++.dg/ipa/pr61800.C: New.
6233
6234 2014-08-18 Yury Gribov <y.gribov@samsung.com>
6235
6236 PR sanitizer/62089
6237 * c-c++-common/asan/pr62089.c: New test.
6238 * c-c++-common/asan/bitfield-1.c: New test.
6239 * c-c++-common/asan/bitfield-2.c: New test.
6240 * c-c++-common/asan/bitfield-3.c: New test.
6241 * c-c++-common/asan/bitfield-4.c: New test.
6242
6243 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6244
6245 PR tree-optimization/52904
6246 * gcc.dg/pr52904.c: New test.
6247
6248 2014-08-17 Tobias Burnus <burnus@net-b.de>
6249
6250 * gfortran.dg/finalize_27.f90: New.
6251
6252 2014-08-16 Andrew Pinski <apinski@cavium.com>
6253
6254 * gcc.c-torture/compile/20140816-1.c: New testcase.
6255
6256 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/52819
6259 * g++.dg/template/pr52819.C: New.
6260
6261 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6262
6263 PR fortran/62142
6264 * gfortran.dg/realloc_on_assign_24.f90: New test.
6265
6266 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6267
6268 PR c++/62072
6269 Revert:
6270 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 DR 1584
6273 PR c++/57466
6274 * g++.dg/template/pr57466.C: New.
6275 * g++.dg/cpp0x/pr57466.C: Likewise.
6276 * g++.dg/template/unify6.C: Update.
6277
6278 * g++.dg/cpp0x/sfinae52.C: New.
6279
6280 2014-08-15 Ilya Tocar <tocarip@gmail.com>
6281
6282 PR target/61878
6283 * gcc.target/i386/avx512f-typecast-1.c: New test.
6284 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
6285 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
6286 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
6287 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
6288 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
6289 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6290 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6291 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6292 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6293 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6294 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6295 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6296 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
6297 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
6298 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
6299 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6301 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6302 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6303 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6304 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6305 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6306 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6307 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6308 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6309 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6310 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6311 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6312 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6313 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6314 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6315 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6316 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6317 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6318 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6319 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6320 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6321 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6322 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6323 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6324
6325 2014-08-15 Jakub Jelinek <jakub@redhat.com>
6326 Tobias Burnus <burnus@net-b.de>
6327
6328 PR fortran/62131
6329 * gfortran.dg/gomp/pr62131.f90: New test.
6330
6331 2014-08-15 Richard Biener <rguenther@suse.de>
6332
6333 PR tree-optimization/62031
6334 * gcc.dg/torture/pr62031.c: New testcase.
6335
6336 2014-08-15 Bin Cheng <bin.cheng@arm.com>
6337
6338 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
6339
6340 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
6341
6342 PR tree-optimization/62091
6343 * g++.dg/ipa/devirt-38.C: New testcase.
6344
6345 2014-08-14 Marek Polacek <polacek@redhat.com>
6346
6347 DR 458
6348 * gcc.dg/c11-stdatomic-2.c: New test.
6349
6350 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6351
6352 PR fortran/62106
6353 * gfortran.dg/array_constructor_49.f90: New test.
6354
6355 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/54377
6358 * g++.dg/template/pr54377.C: New.
6359 * g++.dg/cpp0x/pr54377.C: Likewise.
6360 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
6361 * g++.dg/cpp0x/pr51226.C: Likewise.
6362 * g++.dg/cpp0x/variadic2.C: Likewise.
6363 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
6364 * g++.dg/template/dtor3.C: Likewise.
6365 * g++.dg/template/qualttp4.C: Likewise.
6366 * g++.dg/template/spec28.C: Likewise.
6367 * g++.old-deja/g++.brendan/crash8.C: Likewise.
6368 * g++.old-deja/g++.pt/ttp7.C: Likewise.
6369
6370 2014-08-14 Tom de Vries <tom@codesourcery.com>
6371
6372 PR rtl-optimization/62004
6373 PR rtl-optimization/62030
6374 * gcc.dg/pr62004.c: New test.
6375 * gcc.dg/pr62030.c: Same.
6376 * gcc.target/mips/pr62030-octeon.c: Same.
6377
6378 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
6381 * g++.dg/cpp0x/decltype2.C: Likewise.
6382 * g++.dg/cpp0x/decltype3.C: Likewise.
6383 * g++.dg/cpp0x/pr60249.C: Likewise.
6384 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6385 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6386 * g++.dg/cpp0x/variadic2.C: Likewise.
6387 * g++.dg/cpp0x/variadic74.C: Likewise.
6388 * g++.dg/parse/error10.C: Likewise.
6389 * g++.dg/parse/error15.C: Likewise.
6390 * g++.dg/parse/error2.C: Likewise.
6391 * g++.dg/template/crash106.C: Likewise.
6392 * g++.dg/template/crash89.C: Likewise.
6393 * g++.dg/template/nontype7.C: Likewise.
6394 * g++.dg/template/void3.C: Likewise.
6395 * g++.dg/template/void7.C: Likewise.
6396
6397 2014-08-14 Richard Biener <rguenther@suse.de>
6398
6399 PR tree-optimization/62090
6400 * gcc.dg/pr62090.c: New testcase.
6401
6402 2014-08-14 Richard Biener <rguenther@suse.de>
6403
6404 PR rtl-optimization/62079
6405 * g++.dg/pr62079.C: New testcase.
6406
6407 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
6408
6409 * gcc.target/arm/max-insns-skipped.c: New test.
6410
6411 2014-08-14 Bin Cheng <bin.cheng@arm.com>
6412
6413 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
6414
6415 2014-08-12 Marek Polacek <polacek@redhat.com>
6416
6417 * gcc.dg/concat.c: Add dg-options.
6418 * gcc.dg/func-outside-2.c: Add __extension__.
6419 * gcc.dg/pr19967.c: Use -std=c99.
6420 * gcc.dg/pr22458-1.c: Add dg-options.
6421 * gcc.dg/pr33676.c: Add dg-options.
6422 * gcc.dg/gnu-predef-1.c: New test.
6423 * gcc.dg/c90-func-1.c: New test.
6424 * gcc.dg/c90-func-2.c: New test.
6425 * gcc.dg/c90-func-2.h: New test.
6426
6427 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
6428
6429 * lib/target/supports.exp
6430 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
6431 or later.
6432
6433 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
6434
6435 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
6436 on Neon hardware.
6437
6438 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
6439 * gcc.target/arm/pr59985.c: Likewise.
6440
6441 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
6442
6443 PR other/61962
6444 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
6445
6446 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
6447
6448 PR middle-end/62103
6449 * gcc.c-torture/execute/bitfld-6.c: New test.
6450
6451 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
6452
6453 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
6454 * gcc.target/arm/pr56184.C: Likewise.
6455 * gcc.target/arm/pr59896.c: Likewise.
6456 * gcc.target/arm/stack-red-zone.c: Likewise.
6457 * gcc.target/arm/thumb-find-work-register.c: Likewise.
6458
6459 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
6460 check_effective_target_arm_thumb2_ok): Test with code that passes
6461 an argument and returns a result.
6462
6463 2014-08-11 Richard Biener <rguenther@suse.de>
6464
6465 PR tree-optimization/62075
6466 * gcc.dg/vect/pr62075.c: New testcase.
6467
6468 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
6469
6470 PR tree-optimization/62073
6471 * gcc.dg/vect/pr62073.c: New test.
6472
6473 2014-08-11 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/62070
6476 * gcc.dg/pr62070.c: New testcase.
6477
6478 2014-08-11 Yury Gribov <y.gribov@samsung.com>
6479
6480 * c-c++-common/asan/inc.c: Update test.
6481 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6482 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
6483 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6484 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6485 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6486 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6487 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6488 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6489 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6490 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6491
6492 2014-08-10 Marek Polacek <polacek@redhat.com>
6493
6494 PR c/51849
6495 * gcc.dg/Wc90-c99-compat-1.c: New test.
6496 * gcc.dg/Wc90-c99-compat-2.c: New test.
6497 * gcc.dg/Wc90-c99-compat-3.c: New test.
6498 * gcc.dg/Wc90-c99-compat-4.c: New test.
6499 * gcc.dg/Wc90-c99-compat-5.c: New test.
6500 * gcc.dg/Wc90-c99-compat-6.c: New test.
6501 * gcc.dg/wvla-1.c: Adjust dg-warning.
6502 * gcc.dg/wvla-2.c: Adjust dg-warning.
6503 * gcc.dg/wvla-4.c: Adjust dg-warning.
6504 * gcc.dg/wvla-6.c: Adjust dg-warning.
6505
6506 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6507
6508 PR fortran/61999
6509 * gfortran.dg/dot_product_3.f90: New test case.
6510
6511 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
6512
6513 * g++.dg/ipa/devirt-35.C: Fix template.
6514 * g++.dg/ipa/devirt-36.C: Likewise.
6515 * g++.dg/ipa/devirt-37.C: New testcase.
6516
6517 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
6520 * g++.dg/cpp0x/enum29.C: Adjust.
6521
6522 2014-08-08 Richard Biener <rguenther@suse.de>
6523
6524 * gcc.dg/strlenopt-8.c: Remove XFAIL.
6525 * gcc.dg/tree-prof/stringop-2.c: Adjust.
6526 * gfortran.dg/array_memcpy_4.f90: Likewise.
6527 * gfortran.dg/trim_optimize_1.f90: Likewise.
6528 * gfortran.dg/trim_optimize_2.f90: Likewise.
6529
6530 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
6531
6532 * gcc.dg/zero_sign_ext_test.c: New test.
6533
6534 2014-08-08 Bin Cheng <bin.cheng@arm.com>
6535
6536 * gcc.dg/torture/pr61772.c: Skip lto running.
6537
6538 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6539
6540 PR tree-optimization/60707
6541 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
6542
6543 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
6544
6545 * g++.dg/ipa/devirt-35.C: New testcase.
6546 * g++.dg/ipa/devirt-36.C: New testcase.
6547
6548 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/51312
6551 * g++.dg/cpp0x/enum29.C: New.
6552
6553 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6554
6555 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
6556 defining in dg-options.
6557 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6558
6559 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
6560
6561 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
6562
6563 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
6564 on 32-bit hppa-hpux.
6565
6566 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
6567 * c-c++-common/pr50459.c: Likewise.
6568
6569 2014-08-07 Petr Murzin <petr.murzin@intel.com>
6570
6571 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
6572 values.h, change MAXDOUBLE for DBL_MAX.
6573 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6574 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
6575 values.h, change MAXFLOAT for FLT_MAX.
6576 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6577 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
6578 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6579 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6580 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6581 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6582 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6583 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6584 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6585
6586 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6587
6588 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
6589
6590 2014-08-07 Marek Polacek <polacek@redhat.com>
6591
6592 * gcc.dg/fold-reassoc-3.c: New test.
6593
6594 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
6595
6596 * gcc.target/i386/struct-size.c: New.
6597
6598 2014-08-07 Tom de Vries <tom@codesourcery.com>
6599
6600 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6601 * lib/target-supports.exp (check_effective_target_glibc)
6602 (check_effective_target_glibc_2_12_or_later)
6603 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6604
6605 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
6606
6607 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6608
6609 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6610
6611 PR c++/43906
6612 * g++.dg/warn/Waddress-1.C: New.
6613
6614 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6615
6616 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6617
6618 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
6619
6620 PR debug/61923
6621 * gcc.target/i386/pr61923.c: New test.
6622
6623 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
6624
6625 * gcc.target/aarch64/vdup_n_2.c: New test.
6626
6627 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6628
6629 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6630 powerpc_elfv2.
6631
6632 2014-08-06 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR rtl-optimization/61801
6635 * gcc.target/i386/pr61801.c: Rewritten.
6636
6637 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6638
6639 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6640 Fix types.
6641 (test_vqdmlsls_lane_s32): Likewise.
6642 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6643 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6644
6645 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646
6647 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6648 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6649 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6650 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6651 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6652 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6653 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6654 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6655
6656 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6657
6658 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6659 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6660 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6661 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6662 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6663 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6664
6665 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6666
6667 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6668
6669 2014-08-04 Rohit <rohitarulraj@freescale.com>
6670
6671 PR target/60102
6672 * gcc.target/powerpc/pr60102.c: New testcase.
6673
6674 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6675
6676 PR target/61713
6677 * gcc.dg/pr61756.c: New test.
6678
6679 2014-08-04 Tom de Vries <tom@codesourcery.com>
6680
6681 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6682 version instead of required-target.
6683 * lib/target-supports.exp
6684 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6685 (check_effective_target_glibc_2_11_or_earlier): ... this.
6686
6687 2014-08-04 Arnaud Charlet <charlet@adacore.com>
6688
6689 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6690 * gnat.dg/specs/debug1.ads: Adjust.
6691 * gnat.dg/specs/formal_type.ads: Fix error in test.
6692
6693 2014-08-03 Marek Polacek <polacek@redhat.com>
6694
6695 * gcc.dg/case-bogus-1.c: New test.
6696
6697 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/15339
6700 * g++.dg/other/default9.C: New.
6701 * g++.dg/other/default10.C: Likewise.
6702 * g++.dg/other/default3.C: Remove xfail.
6703
6704 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
6705
6706 * g++.dg/warn/Wsuggest-final.C: New testcase.
6707 * g++.dg/ipa/devirt-34.C: Fix.
6708
6709 2014-08-02 Marek Polacek <polacek@redhat.com>
6710
6711 PR c/59855
6712 * gcc.dg/Wdesignated-init-2.c: New test.
6713
6714 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6715
6716 DR 217 again
6717 * g++.dg/tc1/dr217-2.C: New.
6718
6719 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
6720
6721 PR other/61963
6722 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6723
6724 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6725
6726 PR middle-end/61455
6727 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6728 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6729
6730 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6731
6732 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6733 testcase.
6734
6735 2014-08-01 Richard Biener <rguenther@suse.de>
6736
6737 PR middle-end/61762
6738 * gcc.dg/pr61762.c: Align the string to make the testcase work
6739 on strict-align targets.
6740
6741 2014-08-01 Jakub Jelinek <jakub@redhat.com>
6742
6743 * c-c++-common/ubsan/align-1.c: New test.
6744 * c-c++-common/ubsan/align-2.c: New test.
6745 * c-c++-common/ubsan/align-3.c: New test.
6746 * c-c++-common/ubsan/align-4.c: New test.
6747 * c-c++-common/ubsan/align-5.c: New test.
6748 * c-c++-common/ubsan/attrib-4.c: New test.
6749 * g++.dg/ubsan/align-1.C: New test.
6750 * g++.dg/ubsan/align-2.C: New test.
6751 * g++.dg/ubsan/align-3.C: New test.
6752 * g++.dg/ubsan/attrib-1.C: New test.
6753 * g++.dg/ubsan/null-1.C: New test.
6754 * g++.dg/ubsan/null-2.C: New test.
6755
6756 2014-08-01 Tom de Vries <tom@codesourcery.com>
6757
6758 * lib/target-supports.exp (check_effective_target_glibc)
6759 (check_effective_target_glibc_2_12_or_later)
6760 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6761 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6762 not_glibc_2_11_or_earlier.
6763
6764 2014-07-31 Tom de Vries <tom@codesourcery.com>
6765
6766 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6767
6768 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
6769
6770 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6771 (test_vpaddd_s64): Likewise.
6772 (test_vpaddd_s64): Likewise.
6773 * gcc.target/aarch64/simd/vpaddd_f64: New.
6774 * gcc.target/aarch64/simd/vpaddd_s64: New.
6775 * gcc.target/aarch64/simd/vpaddd_u64: New.
6776
6777 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
6778
6779 PR target/61948
6780 * gcc.target/arm/pr61948.c: New test case.
6781
6782 2014-07-31 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/61964
6785 * gcc.dg/torture/pr61964.c: New testcase.
6786
6787 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
6788
6789 PR c++/60517
6790 * c-c++-common/addrtmp.c: New file.
6791 * c-c++-common/uninit-G.c: Adapt.
6792
6793 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
6794
6795 PR lto/61868
6796 * gcc.dg/pr61868.c: New test.
6797
6798 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/57397
6801 * g++.dg/cpp0x/vt-57397-1.C: New.
6802 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6803
6804 2014-07-30 Arnaud Charlet <charlet@adacore.com>
6805
6806 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6807
6808 2014-07-30 Tom Tromey <tromey@redhat.com>
6809
6810 PR c/59855
6811 * gcc.dg/Wdesignated-init.c: New file.
6812
6813 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
6814
6815 * g++.dg/ipa/devirt-34.C: New testcase.
6816
6817 2014-07-28 Richard Biener <rguenther@suse.de>
6818
6819 PR rtl-optimization/61801
6820 * gcc.target/i386/pr61801.c: Fix testcase.
6821
6822 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
6823
6824 * gcc.dg/fold-abs-5.c: New test.
6825 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6826 * gcc.dg/fold-compare-8.c: Likewise.
6827
6828 2014-07-28 Richard Biener <rguenther@suse.de>
6829
6830 PR middle-end/52478
6831 * gcc.dg/torture/ftrapv-1.c: New testcase.
6832
6833 2014-07-28 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/61921
6836 * gfortran.dg/pr61921.f90: New testcase.
6837
6838 2014-07-28 Richard Biener <rguenther@suse.de>
6839
6840 PR rtl-optimization/61801
6841 * gcc.target/i386/pr61801.c: New testcase.
6842
6843 2014-07-27 Marek Polacek <polacek@redhat.com>
6844
6845 PR c/61861
6846 * gcc.dg/pr61861.c: New test.
6847
6848 2014-07-27 Petr Murzin <petr.murzin@intel.com>
6849
6850 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6851 variable problem.
6852
6853 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
6854
6855 PR rtl-optimization/61926
6856 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6857 Reverse argument order.
6858 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6859 New XFAILed tests that match the original order.
6860
6861 2014-07-26 Marek Polacek <polacek@redhat.com>
6862
6863 PR c/61077
6864 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6865
6866 2014-07-26 Tobias Burnus <burnus@net-b.de>
6867
6868 PR fortran/61881
6869 PR fortran/61888
6870 PR fortran/57305
6871 * gfortran.dg/sizeof_2.f90: Change dg-error.
6872 * gfortran.dg/sizeof_4.f90: New.
6873 * gfortran.dg/storage_size_1.f08: Correct expected
6874 value.
6875
6876 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
6877
6878 PR target/44551
6879 * gcc.target/i386/pr44551-1.c: New file.
6880
6881 2014-07-25 Xinliang David Li <davidxl@google.com>
6882
6883 * g++.dg/tree-prof/tree-prof.exp: Define macros.
6884 * g++.dg/tree-prof/reorder_class1.h: New file.
6885 * g++.dg/tree-prof/reorder_class2.h: New file.
6886 * g++.dg/tree-prof/reorder.C: New test.
6887 * g++.dg/tree-prof/morefunc.C: New test.
6888
6889 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
6890
6891 Implement N4051 - Allow typename in a template template parameter
6892 * lib/target-supports.exp (check_effective_target_c++1y): Now
6893 means C++1y and up.
6894 (check_effective_target_c++1y_down): New.
6895 (check_effective_target_c++1z_only): New.
6896 (check_effective_target_c++1z): New.
6897 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6898 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6899 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6900
6901 2014-07-25 Tobias Burnus <burnus@net-b.de>
6902
6903 * gfortran.dg/storage_size_5.f90: New.
6904
6905 2014-07-25 Richard Biener <rguenther@suse.de>
6906
6907 PR middle-end/61762
6908 PR middle-end/61894
6909 * gcc.dg/pr61762.c: New testcase.
6910 * gcc.dg/fold-cstring.c: Likewise.
6911 * gcc.dg/fold-cvect.c: Likewise.
6912
6913 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6914
6915 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6916
6917 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6918 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6919 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
6920 * gcc.c-torture/execute/pr23135.x: Likewise.
6921
6922 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6923
6924 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6925
6926 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6927
6928 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6929
6930 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6931
6932 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6933
6934 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6935
6936 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6937 sequences.
6938 * gcc.target/aarch64/test_frame_2.c: Likewise.
6939 * gcc.target/aarch64/test_frame_4.c: Likewise.
6940 * gcc.target/aarch64/test_frame_6.c: Likewise.
6941 * gcc.target/aarch64/test_frame_7.c: Likewise.
6942 * gcc.target/aarch64/test_frame_8.c: Likewise.
6943 * gcc.target/aarch64/test_frame_10.c: Likewise.
6944
6945 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6946
6947 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6948 sequences.
6949 * gcc.target/aarch64/test_frame_10.c: Likewise.
6950 * gcc.target/aarch64/test_frame_2.c: Likewise.
6951 * gcc.target/aarch64/test_frame_4.c: Likewise.
6952 * gcc.target/aarch64/test_frame_6.c: Likewise.
6953 * gcc.target/aarch64/test_frame_7.c: Likewise.
6954 * gcc.target/aarch64/test_frame_8.c: Likewise.
6955 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6956
6957 2014-07-24 Martin Jambor <mjambor@suse.cz>
6958
6959 PR ipa/61160
6960 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6961
6962 2014-07-24 Richard Biener <rguenther@suse.de>
6963
6964 PR ipa/61823
6965 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6966
6967 2014-07-24 Andreas Schwab <schwab@suse.de>
6968
6969 * lib/target-supports.exp (check_effective_target_arm_nothumb):
6970 Also check for __arm__.
6971
6972 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6973
6974 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6975 sequences.
6976
6977 2014-07-24 Marek Polacek <polacek@redhat.com>
6978
6979 PR c/57653
6980 * c-c++-common/pr57653.c: New test.
6981 * c-c++-common/pr57653.h: New file.
6982 * c-c++-common/pr57653-2.c: New test.
6983 * c-c++-common/pr57653-2.h: New file.
6984
6985 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6986
6987 * gcc.target/aarch64/test_frame_common.h: New file.
6988 * gcc.target/aarch64/test_frame_1.c: Likewise.
6989 * gcc.target/aarch64/test_frame_2.c: Likewise.
6990 * gcc.target/aarch64/test_frame_3.c: Likewise.
6991 * gcc.target/aarch64/test_frame_4.c: Likewise.
6992 * gcc.target/aarch64/test_frame_5.c: Likewise.
6993 * gcc.target/aarch64/test_frame_6.c: Likewise.
6994 * gcc.target/aarch64/test_frame_7.c: Likewise.
6995 * gcc.target/aarch64/test_frame_8.c: Likewise.
6996 * gcc.target/aarch64/test_frame_9.c: Likewise.
6997 * gcc.target/aarch64/test_frame_10.c: Likewise.
6998 * gcc.target/aarch64/test_frame_11.c: Likewise.
6999 * gcc.target/aarch64/test_frame_12.c: Likewise.
7000 * gcc.target/aarch64/test_frame_13.c: Likewise.
7001 * gcc.target/aarch64/test_frame_14.c: Likewise.
7002 * gcc.target/aarch64/test_frame_15.c: Likewise.
7003
7004 2014-07-23 Marek Polacek <polacek@redhat.com>
7005
7006 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7007 in the structure.
7008
7009 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7010
7011 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7012 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7013 * gcc.dg/pr10474.c (target): Likewise.
7014
7015 2014-07-22 Martin Jambor <mjambor@suse.cz>
7016
7017 PR ipa/61160
7018 * pr61160-3.C (main): Return zero.
7019
7020 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7021
7022 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7023 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7024 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7025 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7026 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7027 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7028
7029 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7030
7031 PR tree-optimization/61822
7032 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7033
7034 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7035
7036 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7037
7038 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7039
7040 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7041 -msse2 -mno-avx instead of -msse.
7042
7043 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7044
7045 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7046 * gcc.dg/pr44024.c (dg-options): Add -O1.
7047 (dg-final): Check for the condition.
7048 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7049
7050 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7051
7052 PR target/55701
7053 * gcc.target/arm/memset-inline-1.c: New test.
7054 * gcc.target/arm/memset-inline-2.c: New test.
7055 * gcc.target/arm/memset-inline-3.c: New test.
7056 * gcc.target/arm/memset-inline-4.c: New test.
7057 * gcc.target/arm/memset-inline-5.c: New test.
7058 * gcc.target/arm/memset-inline-6.c: New test.
7059 * gcc.target/arm/memset-inline-7.c: New test.
7060 * gcc.target/arm/memset-inline-8.c: New test.
7061 * gcc.target/arm/memset-inline-9.c: New test.
7062
7063 2014-07-21 Tom de Vries <tom@codesourcery.com>
7064
7065 PR target/61827
7066 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
7067 to bar symbol in scan-assembler-times call check.
7068
7069 2014-07-21 Tom de Vries <tom@codesourcery.com>
7070
7071 PR target/61827
7072 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
7073 for darwin in scan-assembler-times check.
7074 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
7075 scan-assembler-not checks. Add checks for insns.
7076 (main): Remove.
7077 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
7078 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
7079 (main): Remove.
7080
7081 2014-07-21 Tom de Vries <tom@codesourcery.com>
7082
7083 PR target/61827
7084 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
7085 dg-options. Add checks for insns with xmm registers. Remove
7086 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
7087 (main): Remove.
7088
7089 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
7090
7091 PR target/61855
7092 * gcc.target/i386/pr61855.c: New test.
7093
7094 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
7095
7096 * gnat.dg/pack20.ad[sb]: New test.
7097 * gnat.dg/pack20_pkg.ads: New helper.
7098
7099 2014-07-20 Ian Lance Taylor <iant@google.com>
7100
7101 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
7102 package for compiledir tests.
7103
7104 2014-07-20 Marek Polacek <polacek@redhat.com>
7105
7106 PR c/61852
7107 * gcc.dg/pr61852.c: New test.
7108
7109 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gcc.dg/stack-usage-2.c: Adjust.
7112
7113 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
7114
7115 PR target/61794
7116 * gcc.target/i386/pr61794.c: New test.
7117
7118 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
7119
7120 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
7121 involving both inputs rather than a multiplication involving one.
7122 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
7123 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
7124 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
7125
7126 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/50961
7129 * g++.dg/template/operator13.C: New.
7130
7131 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7132
7133 * gcc.target/aarch64/simd/vfma_f64.c: New test.
7134 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
7135 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
7136 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
7137
7138 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
7139
7140 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
7141 * c-c++-common/ubsan/bounds-5.c: Likewise.
7142 * c-c++-common/ubsan/bounds-6.c: Likewise.
7143 * c-c++-common/ubsan/bounds-7.c: Likewise.
7144 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
7145 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
7146 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7147 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
7148 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7149 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
7150 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
7151 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7152 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
7153 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
7154
7155 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7156
7157 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
7158 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7159 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7160 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7161
7162 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
7163
7164 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
7165 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7166 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
7167
7168 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/61804
7171 * g++.dg/parse/pr61804.C: New.
7172
7173 2014-07-16 Arnaud Charlet <charlet@adacore.com>
7174
7175 * gnat.dg/specs/alignment2.ads: Update.
7176 * gnat.dg/specs/size_clause1.ads: Likewise.
7177 * gnat.dg/specs/size_clause2.ads: Likewise.
7178
7179 2014-07-16 Dodji Seketeli <dodji@redhat.com>
7180
7181 PR preprocessor/60723 - missing system-ness marks for macro tokens
7182 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
7183
7184 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7185
7186 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
7187 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
7188 -mieee-with-inexact for alpha*-*-*.
7189
7190 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7191
7192 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
7193 Add IEEE options to compile flags.
7194 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
7195 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
7196
7197 2014-07-15 Michael Matz <matz@suse.de>
7198
7199 PR rtl-optimization/61772
7200 * gcc.dg/torture/pr61772.c: New test.
7201
7202 2014-07-15 Marek Polacek <polacek@redhat.com>
7203
7204 * gcc.dg/ubsan/bounds-1.c: New test.
7205
7206 2014-06-15 Tobias Burnus <burnus@net-b.de>
7207
7208 * gfortran.dg/coarray_34.f90: New.
7209 * gfortran.dg/coarray_6.f90: Update test case.
7210
7211 2014-07-14 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/61779
7214 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
7215
7216 2014-07-14 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/61786
7219 * gcc.dg/torture/pr61786.c: New testcase.
7220 * gcc.dg/lto/pr61786_0.c: Likewise.
7221 * gcc.dg/lto/pr61786_1.c: Likewise.
7222
7223 2014-07-14 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/61757
7226 PR tree-optimization/61783
7227 PR tree-optimization/61787
7228 * gcc.dg/torture/pr61757.c: New testcase.
7229 * gcc.dg/torture/pr61787.c: Likewise.
7230
7231 2014-07-14 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR middle-end/61294
7234 * c-c++-common/Wmemset-transposed-args1.c: New test.
7235 * c-c++-common/Wmemset-transposed-args2.c: New test.
7236 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
7237
7238 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
7239
7240 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
7241 longer happens during parsing.
7242 * gcc.dg/pr44024.c: Update template.
7243 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
7244 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
7245 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
7246
7247 2014-07-13 Tom de Vries <tom@codesourcery.com>
7248
7249 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
7250 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
7251
7252 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
7253
7254 PR C++/60209 - Declaration of user-defined literal operator cause error
7255 * g++.dg/cpp0x/pr60209-neg.C: New.
7256 * g++.dg/cpp0x/pr60209.C: New.
7257 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
7258
7259 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/60967
7262 * g++.dg/cilk-plus/pr60967.C: New.
7263
7264 2014-07-13 Tobias Burnus <burnus@net-b.de>
7265
7266 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
7267
7268 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
7269
7270 PR fortran/61780
7271 * gfortran.dg/dependency_44.f90 : New test
7272
7273 2014-07-12 Tobias Burnus <burnus@net-b.de>
7274
7275 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
7276 * gfortran.dg/coarray_atomic_2.f90: New.
7277 * gfortran.dg/coarray_atomic_3.f90: New.
7278 * gfortran.dg/coarray_atomic_4.f90: New.
7279 * gfortran.dg/coarray/atomic_2.f90: New.
7280
7281 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
7282
7283 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
7284 * g++.dg/cpp0x/pr57644.C: New.
7285
7286 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
7287
7288 PR c++/53159
7289 * g++.dg/cpp0x/Wnarrowing1.C: New.
7290
7291 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
7292
7293 PR preprocessor/61389
7294 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
7295 * gcc.dg/cpp/sysmac1.c: Likewise.
7296
7297 2014-07-11 Richard Biener <rguenther@suse.de>
7298
7299 PR middle-end/61473
7300 * gcc.dg/memmove-4.c: New testcase.
7301 * gcc.dg/strlenopt-8.c: XFAIL.
7302 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
7303
7304 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
7305
7306 PR target/61561
7307 * gcc.dg/pr61561.c: New test.
7308
7309 2014-07-10 Tom de Vries <tom@codesourcery.com>
7310
7311 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
7312 dg-options.
7313 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
7314 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
7315 dg-options.
7316
7317 2014-07-10 Richard Biener <rguenther@suse.de>
7318
7319 PR c-family/61741
7320 * c-c++-common/torture/pr61741.c: Use signed char.
7321
7322 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gnat.dg/opt39.adb: New test.
7325
7326 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7327
7328 PR tree-optimization/61742
7329 * gcc.dg/torture/pr61742.c: New test.
7330 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
7331 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
7332
7333 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/60686
7336 * g++.dg/cpp0x/explicit8.C: New.
7337
7338 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 DR 1584
7341 PR c++/57466
7342 * g++.dg/template/pr57466.C: New.
7343 * g++.dg/cpp0x/pr57466.C: Likewise.
7344 * g++.dg/template/unify6.C: Update.
7345
7346 2014-07-09 Tom de Vries <tom@codesourcery.com>
7347
7348 * gcc.target/i386/fuse-caller-save-rec.c: New test.
7349
7350 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7351
7352 * gfortran.dg/ieee/underflow_1.f90: New file.
7353
7354 2014-07-09 Richard Biener <rguenther@suse.de>
7355
7356 PR c-family/61741
7357 * c-c++-common/torture/pr61741.c: New testcase.
7358
7359 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
7360
7361 * lib/target-supports.exp
7362 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
7363
7364 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
7365
7366 * gcc.dg/globalalias.c: Remove XFAIL.
7367 * gcc.dg/localalias.c: Remove XFAIL.
7368
7369 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
7370
7371 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
7372 * g++.dg/cpp0x/pr58155.C: New.
7373
7374 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7375
7376 PR testsuite/61453
7377 * gfortran.dg/bind_c_array_params_2.f90:
7378 Adjust regexp for more targets.
7379
7380 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
7381 Paolo Carlini <paolo.carlini@oracle.com>
7382
7383 PR c++/59361
7384 * g++.dg/cpp0x/vt-59361.C: New.
7385
7386 2014-07-08 Sriraman Tallam <tmsriram@google.com>
7387
7388 PR target/61599
7389 * gcc.target/i386/pr61599-1.c: New test.
7390 * gcc.target/i386/pr61599-2.c: New test.
7391
7392 2014-07-08 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR rtl-optimization/61673
7395 * gcc.c-torture/execute/pr61673.c: New test.
7396
7397 PR tree-optimization/61725
7398 * gcc.dg/tree-ssa/vrp93.c: New test.
7399 * gcc.c-torture/execute/pr61725.c: New test.
7400
7401 2014-07-08 Richard Biener <rguenther@suse.de>
7402
7403 * tree-ssa-dom.h (loop_depth_of_name): Remove.
7404 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
7405 restriction on loop depth difference.
7406 (record_equality): Likewise.
7407 (propagate_rhs_into_lhs): Likewise. Simplify condition.
7408 (loop_depth_of_name): Remove.
7409 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
7410 restriction on loop depth difference.
7411 (init_copy_prop): Likewise.
7412
7413 2014-07-08 Richard Biener <rguenther@suse.de>
7414
7415 PR tree-optimization/61681
7416 * gcc.dg/torture/pr61681.c: New testcase.
7417
7418 2014-07-08 Richard Biener <rguenther@suse.de>
7419
7420 PR tree-optimization/61680
7421 * gcc.dg/vect/pr61680.c: New testcase.
7422
7423 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7424
7425 PR tree-optimization/61576
7426 * gcc.dg/torture/pr61576.c: New test.
7427
7428 2014-07-08 Marek Polacek <polacek@redhat.com>
7429
7430 PR c/60226
7431 * c-c++-common/pr60226.c: New test.
7432
7433 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
7434
7435 PR fortran/61459
7436 PR fortran/58883
7437 * gfortran.dg/allocatable_function_8.f90 : New test
7438
7439 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
7440
7441 * gcc.target/powerpc/spe-evmerge.c: New file.
7442
7443 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7444
7445 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
7446
7447 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
7448
7449 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
7450
7451 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7452
7453 PR c++/58898
7454 * g++.dg/parse/pr58898.C: New.
7455
7456 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7457
7458 * gfortran.dg/list_read_12.f90: Delete the file.
7459 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
7460 of dg-runtest.
7461
7462 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7463
7464 PR libgfortran/61640
7465 * gfortran.dg/arrayio_16.f90: New test.
7466
7467 2014-07-06 Marek Polacek <polacek@redhat.com>
7468
7469 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
7470 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7471
7472 2014-07-06 Marek Polacek <polacek@redhat.com>
7473
7474 PR c/6940
7475 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
7476 -Wno-sizeof-array-argument.
7477 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
7478 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
7479 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
7480 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
7481 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
7482 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7483 * c-c++-common/sizeof-array-argument.c: New test.
7484 * gcc.dg/vla-5.c: Add dg-warnings.
7485
7486 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
7487
7488 * g++.dg/ipa/devirt-26.C: Update testcase.
7489 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
7490 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
7491
7492 2014-07-04 Tobias Burnus <burnus@net-b.de>
7493
7494 * gfortran.dg/coarray/coindexed_3.f90: New.
7495
7496 2014-07-04 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR middle-end/61654
7499 * g++.dg/opt/pr61654.C: New test.
7500
7501 PR tree-optimization/61684
7502 * gcc.c-torture/compile/pr61684.c: New test.
7503
7504 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
7505
7506 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
7507 dg-runtest's. Adapt all callers.
7508 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
7509 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
7510 * lib/go-dg.exp (go-dg-runtest): Likewise.
7511 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
7512 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
7513
7514 2014-07-03 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR tree-optimization/61682
7517 * gcc.c-torture/execute/pr61682.c: New test.
7518
7519 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
7520
7521 * gcc.target/powerpc/shift-dot.c: New test.
7522
7523 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7524
7525 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
7526 avoid optimization.
7527
7528 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7529
7530 * gcc.target/arm/identical-invariants.c: New test.
7531
7532 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
7533 Chen Gang <gang.chen.5i5j@gmail.com>
7534
7535 * gcc.c-torture/compile/section.c: New testcase.
7536
7537 2014-07-02 Christian Bruel <christian.bruel@st.com>
7538
7539 PR target/29349
7540 PR target/53513
7541 * gcc.target/sh/fpchg.c: New test.
7542
7543 2014-07-02 Jakub Jelinek <jakub@redhat.com>
7544 Fritz Reese <Reese-Fritz@zai.com>
7545
7546 * gfortran.dg/oldstyle_5.f: New test.
7547
7548 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
7549
7550 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
7551 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
7552
7553 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
7556 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7557 * g++.dg/parse/error11.C: Likewise.
7558 * g++.old-deja/g++.brendan/template17.C: Likewise.
7559
7560 2014-07-02 Tobias Burnus <burnus@net-b.de>
7561
7562 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
7563 * gfortran.dg/coarray/send_array.f90: Ditto.
7564 * gfortran.dg/coarray/sendget_array.f90: Ditto.
7565
7566 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
7567 Yufeng Zhang <yufeng.zhang@arm.com>
7568
7569 * gcc.target/aarch64/aapcs64/aapcs64.exp:
7570 (additional_flags_for_func_ret): New variable based on
7571 $additional_flags with -fno-use-caller-save.
7572 (func-ret-*.c): Use the new variable.
7573
7574 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/59637
7577 * g++.dg/cpp0x/decltype60.C: New.
7578
7579 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 * gcc.target/aarch64/simd/vcage_f64.c: New test.
7582 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
7583 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
7584 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7585 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7586 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
7587 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7588 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7589
7590 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7591
7592 * g++.dg/cpp1y/pr59867.C: Fix target selector.
7593
7594 2014-07-01 Marek Polacek <polacek@redhat.com>
7595
7596 * gcc.dg/Wint-conversion.c: New test.
7597
7598 2014-07-01 Marek Polacek <polacek@redhat.com>
7599
7600 PR c/58286
7601 * gcc.dg/Wincompatible-pointer-types.c: New test.
7602
7603 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
7604
7605 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7606 MicroBlaze specific pattern.
7607
7608 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
7609
7610 PR c++/58781
7611 PR c++/60249
7612 PR c++/59867
7613 * testsuite/g++.dg/cpp0x/pr58781.C: New.
7614 * testsuite/g++.dg/cpp0x/pr60249.C: New.
7615 * testsuite/g++.dg/cpp1y/pr59867.C: New.
7616
7617 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7618
7619 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7620 test requires greater precision than the current PowerPC long
7621 double implementation supports.
7622
7623 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 PR c++/54891
7626 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7627
7628 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7629
7630 PR c++/51400
7631 * g++.dg/cpp0x/constexpr-attribute3.C: New.
7632
7633 2014-06-30 Jeff Law <law@redhat.com>
7634
7635 PR tree-optimization/61607
7636 * gcc.dg/tree-ssa/pr61607.c: New test.
7637
7638 2014-06-30 Marek Polacek <polacek@redhat.com>
7639
7640 * c-c++-common/ubsan/attrib-2.c: New test.
7641 * g++.dg/ubsan/return-3.C: New test.
7642
7643 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
7644
7645 PR middle-end/57541
7646 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7647 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7648
7649 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7650
7651 * gcc.dg/ira-loop-pressure.c: New test.
7652
7653 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7654
7655 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7656 checks that the dump is generated.
7657
7658 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7659
7660 PR fortran/36275
7661 PR fortran/38839
7662 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7663 * gfortran.dg/binding_label_tests_27.f90: New file.
7664
7665 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7666
7667 * gfortran.dg/graphite/pr59586.f: New testcase.
7668
7669 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
7670
7671 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7672
7673 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7674
7675 PR fortran/29383
7676 * lib/target-supports.exp (check_effective_target_fortran_ieee):
7677 New function.
7678 * gfortran.dg/ieee/ieee.exp: New file.
7679 * gfortran.dg/ieee/ieee_1.F90: New file.
7680 * gfortran.dg/ieee/ieee_2.f90: New file.
7681 * gfortran.dg/ieee/ieee_3.f90: New file.
7682 * gfortran.dg/ieee/ieee_4.f90: New file.
7683 * gfortran.dg/ieee/ieee_5.f90: New file.
7684 * gfortran.dg/ieee/ieee_6.f90: New file.
7685 * gfortran.dg/ieee/ieee_7.f90: New file.
7686 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7687
7688 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
7689
7690 * g++.dg/cpp0x/elision_conv.C: New.
7691
7692 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693
7694 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7695
7696 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7697
7698 PR c++/61614
7699 * g++.dg/ext/complit14.C: New.
7700
7701 2014-06-27 Martin Jambor <mjambor@suse.cz>
7702
7703 PR ipa/61160
7704 * g++.dg/ipa/pr61160-2.C: New test.
7705 * g++.dg/ipa/pr61160-3.C: Likewise.
7706
7707 2014-06-27 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR tree-optimization/57233
7710 PR tree-optimization/61299
7711 * gcc.dg/pr57233.c: New test.
7712 * gcc.target/i386/pr57233.c: New test.
7713 * gcc.target/i386/sse2-pr57233.c: New test.
7714 * gcc.target/i386/avx-pr57233.c: New test.
7715 * gcc.target/i386/avx2-pr57233.c: New test.
7716 * gcc.target/i386/avx512f-pr57233.c: New test.
7717 * gcc.target/i386/xop-pr57233.c: New test.
7718
7719 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
7720
7721 * gcc.dg/typeof-2.c: New testcase.
7722
7723 2014-06-27 Marek Polacek <polacek@redhat.com>
7724
7725 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7726 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7727 (fn2): Likewise.
7728 (fn5): Likewise.
7729 (fn6): Likewise.
7730 (fn7): Likewise.
7731 (fn8): Likewise.
7732 (fn9): Likewise.
7733 (fn11): Likewise.
7734 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7735 location. Add memory barrier.
7736 (fn2): Likewise.
7737 (fn3): Likewise.
7738 (fn4): Likewise.
7739 (fn5): Likewise.
7740 * c-c++-common/ubsan/bounds-7.c: New test.
7741
7742 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743
7744 PR libgfortran/61499
7745 * gfortran.dg/arrayio_15.f90: New test.
7746
7747 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
7748
7749 PR target/61586
7750 * gcc.target/alpha/pr61586.c: New test.
7751
7752 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/57573
7755 * g++.dg/template/pr57573.C: New.
7756
7757 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
7758
7759 * gcc.dg/tree-ssa/interposition.c: New testcase.
7760
7761 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7762
7763 PR c++/56633
7764 * g++.dg/cpp0x/deleted8.C: New.
7765
7766 2014-06-26 Martin Jambor <mjambor@suse.cz>
7767
7768 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7769 parameter.
7770 * g++.dg/simulate-thread/bitfields.C: Likewise.
7771 * gcc.dg/simulate-thread/strict-align-global.c: Remove
7772 allow-packed-store-data-races parameter.
7773 * gcc.dg/simulate-thread/subfields.c: Likewise.
7774 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7775 to one.
7776
7777 2014-06-26 Martin Jambor <mjambor@suse.cz>
7778
7779 * g++.dg/ipa/pr60600.C: Fix typo.
7780 * g++.dg/ipa/devirt-25.C: Likewise.
7781
7782 2014-06-26 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/61607
7785 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7786
7787 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7788
7789 * gcc.dg/inline-22.c: Add bind_pic_locally.
7790 * gcc.dg/inline_4.c: Ditto.
7791 * gcc.dg/fail_always_inline.c: Ditto.
7792 * g++.dg/ipa/devirt-25.C: Ditto.
7793
7794 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7795
7796 * lib/target-support.exp (bind_pic_locally): Save the flags to
7797 'flags_to_postpone' instead of appending to 'flags'.
7798 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7799 with flags_to_postpone and revert after target_compile.
7800 * lib/g++.exp (g++_target_compile): Ditto.
7801 * lib/gfortran.exp (gfortran_target_compile): Ditto.
7802
7803 2014-06-26 Nick Clifton <nickc@redhat.com>
7804
7805 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7806
7807 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
7808
7809 PR c++/61537
7810 * g++.dg/template/pr61537.C: New testcase.
7811
7812 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7813
7814 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
7815 powerpc*-*-linux*.
7816
7817 2014-06-25 Tobias Burnus <burnus@net-b.de>
7818
7819 * gfortran.dg/coarray_33.f90: New.
7820
7821 2014-06-25 Tobias Burnus <burnus@net-b.de>
7822
7823 * gfortran.dg/coarray/coindexed_1.f90: New.
7824
7825 2014-06-25 Tobias Burnus <burnus@net-b.de>
7826
7827 * gfortran.dg/coarray_collectives_7.f90: New.
7828
7829 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7830
7831 * gcc.c-torture/execute/20140622-1.c: New test.
7832
7833 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
7834
7835 DR 178
7836 PR c++/49132
7837 * g++.dg/cpp0x/aggr1.C: New.
7838 * g++.dg/cpp0x/aggr2.C: Likewise.
7839 * g++.dg/init/aggr11.C: Likewise.
7840 * g++.dg/init/aggr12.C: Likewise.
7841
7842 2014-06-25 Martin Jambor <mjambor@suse.cz>
7843
7844 * g++.dg/ipa/pr61540.C: Remove dumping test.
7845
7846 2014-06-25 Marek Polacek <polacek@redhat.com>
7847
7848 PR c/61162
7849 * gcc.dg/pr61162.c: Adjust dg-warning.
7850 * gcc.dg/pr61162-2.c: New test.
7851
7852 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
7853
7854 PR tree-optimization/57742
7855 * gcc.dg/tree-ssa/calloc-3.c: New file.
7856
7857 2014-06-25 Richard Biener <rguenther@suse.de>
7858
7859 PR testsuite/61560
7860 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7861 for targets that return _Complex float in memory.
7862
7863 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7864
7865 * gcc.target/arm/vect-noalign.c: Adjust options.
7866
7867 2014-06-24 Cong Hou <congh@google.com>
7868
7869 * gcc.dg/vect/vect-reduc-sad.c: New.
7870 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7871
7872 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
7873
7874 PR tree-optimization/57742
7875 * g++.dg/tree-ssa/calloc.C: New testcase.
7876 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7877 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7878 * gcc.dg/strlenopt-9.c: Adapt.
7879
7880 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
7881
7882 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7883 global variable.
7884 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7885 instead of calling sequentially in the C code.
7886 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7887 saved_return_address to the stack frame where LR register was stored.
7888 (saved_return_address): Declare weak.
7889
7890 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
7891
7892 PR c++/33972
7893 * g++.dg/other/operator3.C: New.
7894 * g++.dg/template/operator8.C: Adjust.
7895 * g++.dg/template/operator9.C: Likewise.
7896
7897 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
7898
7899 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7900
7901 2014-06-24 Richard Biener <rguenther@suse.de>
7902
7903 PR tree-optimization/61572
7904 * gcc.target/i386/pr61572.c: New testcase.
7905
7906 2014-06-24 Jakub Jelinek <jakub@redhat.com>
7907
7908 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7909 reduction clause.
7910 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7911 Remove Label is never defined expected error.
7912 * gfortran.dg/gomp/udr8.f90: New test.
7913
7914 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
7915
7916 PR tree-optimization/61554
7917 * g++.dg/torture/pr61554.C: New testcase.
7918
7919 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
7920
7921 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7922
7923 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
7924
7925 * gcc.dg/localalias-2.c: Guard by require-alias.
7926 * gcc.dg/globalalias-2.c: Likewise.
7927
7928 2014-06-23 Kai Tietz <ktietz@redhat.com>
7929
7930 * gcc.target/i386/indjmp-1.c: New test.
7931
7932 2014-06-23 Andrew Pinski <apinski@cavium.com>
7933
7934 * gcc.c-torture/compile/20140723-1.c: New testcase.
7935
7936 2014-06-23 Marek Polacek <polacek@redhat.com>
7937
7938 PR c/61553
7939 * c-c++-common/pr61553.c (foo): Add dg-error.
7940
7941 2014-06-23 Tobias Burnus <burnus@net-b.de>
7942
7943 * gfortran.dg/coarray_32.f90: New.
7944
7945 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 DR 577
7948 PR c++/33101
7949 * g++.dg/other/void1.C: Adjust.
7950 * g++.dg/other/void3.C: Likewise.
7951
7952 2014-06-23 Marek Polacek <polacek@redhat.com>
7953
7954 PR c/61553
7955 * c-c++-common/pr61553.c: New test.
7956
7957 2014-06-23 Richard Biener <rguenther@suse.de>
7958
7959 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7960 * g++.dg/vect/slp-pr50819.cc: Likewise.
7961 * g++.dg/vect/slp-pr56812.cc: Likewise.
7962 * gcc.dg/vect/bb-slp-1.c: Likewise.
7963 * gcc.dg/vect/bb-slp-10.c: Likewise.
7964 * gcc.dg/vect/bb-slp-11.c: Likewise.
7965 * gcc.dg/vect/bb-slp-13.c: Likewise.
7966 * gcc.dg/vect/bb-slp-14.c: Likewise.
7967 * gcc.dg/vect/bb-slp-15.c: Likewise.
7968 * gcc.dg/vect/bb-slp-16.c: Likewise.
7969 * gcc.dg/vect/bb-slp-17.c: Likewise.
7970 * gcc.dg/vect/bb-slp-18.c: Likewise.
7971 * gcc.dg/vect/bb-slp-19.c: Likewise.
7972 * gcc.dg/vect/bb-slp-2.c: Likewise.
7973 * gcc.dg/vect/bb-slp-20.c: Likewise.
7974 * gcc.dg/vect/bb-slp-21.c: Likewise.
7975 * gcc.dg/vect/bb-slp-22.c: Likewise.
7976 * gcc.dg/vect/bb-slp-23.c: Likewise.
7977 * gcc.dg/vect/bb-slp-24.c: Likewise.
7978 * gcc.dg/vect/bb-slp-25.c: Likewise.
7979 * gcc.dg/vect/bb-slp-26.c: Likewise.
7980 * gcc.dg/vect/bb-slp-27.c: Likewise.
7981 * gcc.dg/vect/bb-slp-28.c: Likewise.
7982 * gcc.dg/vect/bb-slp-29.c: Likewise.
7983 * gcc.dg/vect/bb-slp-3.c: Likewise.
7984 * gcc.dg/vect/bb-slp-30.c: Likewise.
7985 * gcc.dg/vect/bb-slp-31.c: Likewise.
7986 * gcc.dg/vect/bb-slp-32.c: Likewise.
7987 * gcc.dg/vect/bb-slp-4.c: Likewise.
7988 * gcc.dg/vect/bb-slp-5.c: Likewise.
7989 * gcc.dg/vect/bb-slp-6.c: Likewise.
7990 * gcc.dg/vect/bb-slp-7.c: Likewise.
7991 * gcc.dg/vect/bb-slp-8.c: Likewise.
7992 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7993 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7994 * gcc.dg/vect/bb-slp-9.c: Likewise.
7995 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7996 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7997 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7998 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7999 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8000 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8001 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8002 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8003 * gcc.dg/vect/pr26359.c: Likewise.
8004 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8005
8006 2014-06-23 Marek Polacek <polacek@redhat.com>
8007
8008 * c-c++-common/pr49706-2.c: New test.
8009
8010 2014-06-23 Alan Modra <amodra@gmail.com>
8011
8012 * gcc.dg/pr61583.c: New.
8013
8014 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8015
8016 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8017 [u]int64x1_t.
8018
8019 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8020 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8021
8022 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8023 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8024 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8025 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8026 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8027 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8028 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8029 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8030 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8031 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8032 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8033 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8034 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8035 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8036 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8037 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8038 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8039 test_vsrid_n_u64): Fix signature to match intrinsic.
8040
8041 (test_vabs_s64): Remove.
8042 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8043
8044 (test_vdupd_lane_s64): Rename to...
8045 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8046
8047 (test_vdupd_lane_u64): Rename to...
8048 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8049
8050 (test_vtst_s64): Rename to...
8051 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8052
8053 (test_vtst_u64): Rename to...
8054 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8055
8056 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
8057 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
8058 Remove out-of-bounds tests.
8059 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
8060 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
8061 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
8062
8063 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8064
8065 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
8066 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
8067 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
8068 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
8069 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
8070 vector types.
8071 * gcc.target/aarch64/vsub_f64.c: Likewise.
8072 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
8073 scheme as now the same for all variants.
8074 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
8075 float64x1_t.
8076
8077 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
8078
8079 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
8080
8081 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8082
8083 * gcc.dg/localalias.c: Fix broken commit.
8084 * gcc.dg/globalalias.c: Likewise.
8085
8086 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8087
8088 * gcc.dg/localalias.c: New testcase.
8089 * gcc.dg/localalias-2.c: New testcase.
8090 * gcc.dg/globalalias.c: New testcase.
8091 * gcc.dg/globalalias-2.c: New testcase.
8092
8093 2014-06-20 Jakub Jelinek <jakub@redhat.com>
8094
8095 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
8096
8097 2014-06-20 Marek Polacek <polacek@redhat.com>
8098
8099 * c-c++-common/ubsan/bounds-1.c: New test.
8100 * c-c++-common/ubsan/bounds-2.c: New test.
8101 * c-c++-common/ubsan/bounds-3.c: New test.
8102 * c-c++-common/ubsan/bounds-4.c: New test.
8103 * c-c++-common/ubsan/bounds-5.c: New test.
8104 * c-c++-common/ubsan/bounds-6.c: New test.
8105
8106 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
8107
8108 Make the tests big-endian friendly.
8109
8110 * gcc.target/aarch64/aapcs64/test_25.c: Update.
8111 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
8112 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
8113 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
8114 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
8115 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
8116 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
8117 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
8118 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
8119
8120 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8121 Max Ostapenko <m.ostapenko@partner.samsung.com>
8122
8123 PR sanitizer/61547
8124 * c-c++-common/asan/strlen-overflow-1.c: New test.
8125
8126 2014-06-20 Martin Jambor <mjambor@suse.cz>
8127
8128 PR ipa/61540
8129 * g++.dg/ipa/pr61540.C: New test.
8130
8131 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8132 Max Ostapenko <m.ostapenko@partner.samsung.com>
8133
8134 PR sanitizer/61530
8135 * c-c++-common/asan/pr61530.c: New test.
8136
8137 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8138
8139 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
8140 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
8141 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
8142 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
8143 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
8144 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
8145 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
8146 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
8147 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
8148 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
8149 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
8150 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
8151 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8152 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8153 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
8154 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
8155 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
8156 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
8157 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
8158 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
8159 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
8160 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8161 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8162 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
8163 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
8164 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
8165 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
8166 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
8167 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
8168 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
8169 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
8170 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
8171 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
8172 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
8173 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
8174 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8175 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8176 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
8177 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
8178 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
8179 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
8180 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
8181 (test_vqdmlal_high_lane_s16): Fix parameter type.
8182 (test_vqdmlal_high_lane_s32): Likewise.
8183 (test_vqdmull_high_lane_s16): Likewise.
8184 (test_vqdmull_high_lane_s32): Likewise.
8185 (test_vqdmlsl_high_lane_s32): Likewise.
8186 (test_vqdmlsl_high_lane_s16): Likewise.
8187 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
8188 Fix argument type.
8189 (test_vqdmlals_lane_s32): Likewise.
8190 (test_vqdmlslh_lane_s16): Likewise.
8191 (test_vqdmlsls_lane_s32): Likewise.
8192 (test_vqdmulhh_lane_s16): Likewise.
8193 (test_vqdmulhs_lane_s32): Likewise.
8194 (test_vqdmullh_lane_s16): Likewise.
8195 (test_vqdmulls_lane_s32): Likewise.
8196 (test_vqrdmulhh_lane_s16): Likewise.
8197 (test_vqrdmulhs_lane_s32): Likewise.
8198
8199 2014-06-20 Tobias Burnus <burnus@net-b.de>
8200
8201 PR testsuite/61567
8202 * gfortran.dg/coarray_collectives_5.f90: Update
8203 dg-final scan-tree-dump-times.
8204 * gfortran.dg/coarray_collectives_6.f90: Ditto.
8205
8206 2014-06-20 Hale Wang <hale.wang@arm.com>
8207
8208 * gcc.target/arm/lto/: New folder to verify the LTO option.
8209 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
8210 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
8211 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
8212 * lib/lto.exp (object-readelf): New procedure.
8213
8214 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8215
8216 PR fortran/61454
8217 * gfortran.dg/pr61454.f90: New file.
8218
8219 2014-06-19 Terry Guo <terry.guo@arm.com>
8220
8221 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
8222 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
8223 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
8224
8225 2014-06-19 Tobias Burnus <burnus@net-b.de>
8226
8227 * gfortran.dg/coarray/collectives_2.f90: Extend
8228 and make valid.
8229
8230 2014-06-18 Tom de Vries <tom@codesourcery.com>
8231
8232 * gcc.target/aarch64/fuse-caller-save.c: New test.
8233
8234 2014-06-18 Radovan Obradovic <robradovic@mips.com>
8235 Tom de Vries <tom@codesourcery.com>
8236
8237 * gcc.target/arm/fuse-caller-save.c: New test.
8238
8239 2014-06-18 Richard Biener <rguenther@suse.de>
8240
8241 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
8242 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
8243 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
8244
8245 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8246
8247 PR tree-optimization/61518
8248 * gcc.dg/torture/pr61518.c: New test.
8249
8250 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8251
8252 PR tree-optimization/61517
8253 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
8254 (incorrect_read_be32): Likewise.
8255 (main): Call incorrect_read_* to test stmt replacement is made by
8256 bswap at the right place.
8257 * gcc.c-torture/execute/pr61517.c: New test.
8258
8259 2014-06-18 Andreas Schwab <schwab@suse.de>
8260
8261 PR rtl-optimization/54555
8262 * gcc.target/m68k/pr54555.c: New test.
8263
8264 2014-06-18 Olivier Hainque <hainque@adacore.com>
8265
8266 * gnat.dg/blocklocs.adb: New test.
8267
8268 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
8269
8270 PR tree-optimization/52252
8271 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
8272 * gcc.target/i386/pr52252-core.c: Ditto.
8273
8274 PR tree-optimization/61403
8275 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
8276
8277 2014-06-18 Jakub Jelinek <jakub@redhat.com>
8278
8279 * gfortran.dg/gomp/declare-simd-1.f90: New test.
8280 * gfortran.dg/gomp/depend-1.f90: New test.
8281 * gfortran.dg/gomp/target1.f90: New test.
8282 * gfortran.dg/gomp/target2.f90: New test.
8283 * gfortran.dg/gomp/target3.f90: New test.
8284 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
8285 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
8286 201107.
8287
8288 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8289
8290 PR fortran/61126
8291 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
8292
8293 2014-06-17 Tobias Burnus <burnus@net-b.de>
8294 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
8295
8296 * gfortran.dg/coarray/send_array.f90: New.
8297 * gfortran.dg/coarray/get_array.f90: New.
8298 * gfortran.dg/coarray/sendget_array.f90: New.
8299 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
8300 names.
8301 * gfortran.dg/coarray/collectives_2.f90: New.
8302
8303 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8304
8305 PR target/61533
8306 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
8307 dg-options.
8308
8309 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
8310
8311 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
8312 unit_id and kind_id to zero.
8313
8314 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
8315
8316 PR target/61483
8317 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
8318 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
8319 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
8320 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
8321
8322 2014-06-17 Richard Biener <rguenther@suse.de>
8323
8324 PR lto/61012
8325 * gcc.dg/lto/pr61526_0.c: New testcase.
8326 * gcc.dg/lto/pr61526_1.c: Likewise.
8327
8328 2014-06-17 Richard Biener <rguenther@suse.de>
8329
8330 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
8331 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
8332 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
8333 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8334 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
8335
8336 2014-06-17 Richard Biener <rguenther@suse.de>
8337
8338 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
8339
8340 2014-06-16 Richard Biener <rguenther@suse.de>
8341
8342 PR tree-optimization/61482
8343 * g++.dg/torture/pr61482.C: New testcase.
8344
8345 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
8346
8347 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
8348 vpmacsdql instruction.
8349
8350 2014-06-16 Yury Gribov <y.gribov@samsung.com>
8351
8352 * c-c++-common/asan/instrument-with-calls-1.c: New test.
8353 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8354 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8355 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
8356 test patterns.
8357 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8358 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8359 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8360 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8361 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8362 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8363
8364 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8365
8366 PR fortran/28484
8367 PR fortran/61429
8368 * gfortran.dg/system_clock_1.f90: New file.
8369 * gfortran.dg/system_clock_2.f90: New file.
8370
8371 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/33101
8374 * g++.dg/other/void3.C: New.
8375 * g++.dg/conversion/err-recover1.C: Update.
8376
8377 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
8378
8379 PR target/61415
8380 * lib/target-supports.exp (check_effective_target_longdouble128): New.
8381 * gcc.target/powerpc/pack02.c: Use it.
8382 * gcc.target/powerpc/tfmode_off.c: Likewise.
8383
8384 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
8385
8386 PR rtl-optimization/61094
8387 PR rtl-optimization/61446
8388 * gcc.target/i386/pr61446.c : New.
8389
8390 2014-06-13 Dehao Chen <dehao@google.com>
8391
8392 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
8393
8394 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
8395
8396 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
8397
8398 2014-06-13 Richard Biener <rguenther@suse.de>
8399
8400 * c-c++-common/pr46562-2.c: Adjust.
8401 * g++.dg/tree-ssa/pr8781.C: Likewise.
8402 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8407
8408 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8409
8410 PR tree-optimization/61375
8411 * gcc.c-torture/execute/pr61375-1.c: New test.
8412
8413 2014-06-12 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR middle-end/61486
8416 * c-c++-common/gomp/pr61486-1.c: New test.
8417 * c-c++-common/gomp/pr61486-2.c: New test.
8418
8419 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
8420
8421 PR target/59843
8422 * gcc.dg/vect/vect-singleton_1.c: New file.
8423
8424 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
8425
8426 PR target/61443
8427 * gcc.target/avr/torture/pr61443.c: New test.
8428
8429 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8430
8431 PR c++/19200
8432 * g++.dg/parse/friend11.C: New.
8433
8434 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8435
8436 PR c++/60265
8437 * g++.dg/cpp0x/using-enum-1.C: New.
8438 * g++.dg/cpp0x/using-enum-2.C: Likewise.
8439
8440 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8441
8442 PR c++/19200
8443 * g++.dg/parse/friend9.C: New.
8444 * g++.dg/parse/friend10.C: Likewise.
8445 * g++.dg/parse/friend7.C: Adjust.
8446
8447 2014-06-11 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/61452
8450 * gcc.dg/torture/pr61452.c: New testcase.
8451
8452 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8453
8454 PR c++/34049
8455 * g++.dg/parse/pr34049.C: New.
8456
8457 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
8458
8459 * gcc.c-torture/execute/pr61306-1.c: New test.
8460 * gcc.c-torture/execute/pr61306-2.c: Likewise.
8461 * gcc.c-torture/execute/pr61306-3.c: Likewise.
8462
8463 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464
8465 * gcc.target/aarch64/acle/acle.exp: New.
8466 * gcc.target/aarch64/acle/crc32b.c: New test.
8467 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
8468 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
8469 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
8470 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
8471 * gcc.target/aarch64/acle/crc32d.c: Likewise.
8472 * gcc.target/aarch64/acle/crc32h.c: Likewise.
8473 * gcc.target/aarch64/acle/crc32w.c: Likewise.
8474
8475 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
8476
8477 PR tree-optimization/52252
8478 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
8479
8480 2014-06-11 Richard Biener <rguenther@suse.de>
8481
8482 PR middle-end/61437
8483 * gcc.dg/torture/20140610-1.c: New testcase.
8484 * gcc.dg/torture/20140610-2.c: Likewise.
8485
8486 2014-06-10 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/61438
8489 * gcc.dg/torture/pr61438.c: New testcase.
8490
8491 2014-06-10 Richard Biener <rguenther@suse.de>
8492
8493 PR middle-end/61456
8494 * g++.dg/opt/pr61456.C: New testcase.
8495
8496 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
8497 Mikael Morin <mikael@gcc.gnu.org>
8498
8499 PR fortran/41936
8500 * gfortran.dg/class_array_15.f03: Check memory leaks.
8501
8502 2014-06-10 Richard Biener <rguenther@suse.de>
8503
8504 PR tree-optimization/57186
8505 PR tree-optimization/59299
8506 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
8507 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
8508
8509 2014-06-10 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR fortran/60928
8512 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
8513 directives.
8514 * gfortran.dg/gomp/associate1.f90: New test.
8515 * gfortran.dg/gomp/intentin1.f90: New test.
8516 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
8517 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
8518 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
8519 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
8520
8521 2014-06-09 Marek Polacek <polacek@redhat.com>
8522
8523 PR c/36446
8524 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
8525 * gcc.dg/array-2.c: Likewise.
8526 * gcc.dg/array-const-2.c: Likewise.
8527 * gcc.dg/ucnid-8.c: Likewise.
8528 * gcc.dg/vla-init-1.c: Likewise.
8529 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
8530 * gcc.dg/c99-flex-array-7.c: Likewise.
8531 * gcc.dg/init-bad-1.c: Likewise.
8532 * gcc.dg/init-bad-3.c: Likewise.
8533 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
8534 * gcc.dg/pedwarn-init.c: Add dg-warning.
8535 * gcc.dg/pr53119.c: Remove dg-excess-errors.
8536
8537 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8538
8539 PR c++/22556
8540 * g++.dg/other/redecl3.C: New.
8541
8542 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
8543
8544 PR c++/54442
8545 * g++.dg/pr54442.C: New file.
8546
8547 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/61406
8550 * gfortran.dg/associate_17.f90 : New test
8551
8552 2014-06-09 Petr Murzin <petr.murzin@intel.com>
8553
8554 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
8555 void for TEST instead of static void.
8556 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
8557 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
8558 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
8559 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
8560 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
8561 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
8562 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
8563 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
8564 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
8565 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
8566 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
8567 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
8568 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
8569 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
8570 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
8571 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
8572 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
8573 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
8574 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
8575 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
8576 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
8577 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
8578 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
8579 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
8580 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
8581 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
8582 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
8583 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
8584 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
8585 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
8586 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
8587 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8588 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8589 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8590 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8591 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8592 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8593 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8594 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8595 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8596 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8597 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8598 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8599 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8600 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8601 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8602 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8603 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8604 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8605 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8606 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8607 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8608 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8609 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8610 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8611 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8612 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8613 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8614 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8615 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8616 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8617 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8618 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8619 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8620 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8621 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8622 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8623 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8624 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8625 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8626 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8627 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8628 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8629 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8630 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8631 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8632 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8633 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8634 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8635 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8636 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8637 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8638 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8639 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8640 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8641 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8642 instead of static void.
8643 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8644 delete unused variables.
8645 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8646 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8647 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8648 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8649 delete unused variables, void for TEST instead of static void.
8650 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8651 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8652 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8653 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8654 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8655 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8656 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8657 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8658 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8659 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8660 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8661 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8662 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8663 initialize variables.
8664 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8665 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8666 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8667 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8668 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8669 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8670 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8671 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8672 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8673 * gcc.target/i386/i386.exp: Ditto.
8674 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8675 CALC, void for TEST instead of static void, initialize variables.
8676 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8677 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8678 static void.
8679 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8680 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8681 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8682 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8683 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8684 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8685 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8686 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8687 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8688 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8689 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8690 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8691 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8692 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8693 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8694 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8695 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8696 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8697 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8698 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8699 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8700 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8701 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8702 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8703 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8704 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8705 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8706 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8707 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8708 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8709 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8710 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8711 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8712 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8713 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8714 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8715 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8716 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8717 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8718 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8719 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8720 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8721 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8722 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8723 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8724 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8725 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8726 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8727 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8728 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8729 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8730 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8731 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8732 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8733 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8734 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8735 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8736 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8737 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8738 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8739 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8740 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8741 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8742 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8743 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8744 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8745 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8746 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8747 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8748 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8749 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8750 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8751 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8752 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8753 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8754 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8755 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8756 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8757 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8758 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8759 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8760 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8761 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8763 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8764 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8765 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8766 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8767 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8768 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8769 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8770 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8771 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8772 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8774 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8775 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8776 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8777 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8778 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8779 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8780 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8781 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8782 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8783 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8784 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8785 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8786 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8787 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8788 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8789 instead of static void.
8790 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8791 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8792 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8793 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8794 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8795 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8796 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8797 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8798 static void, delete unused variables.
8799 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8800 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8801 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8802 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8803 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8804 static void, delete unused variables, Change parameters for
8805 UNION_CHECK, MASK_MERGE and MASK_ZERO.
8806 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8807 CALC, void for TEST instead of static void.
8808 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8809 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8810 void.
8811 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8812 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8813 static void, change type of parameter for UNION_TYPE.
8814 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8815 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8816 void for TEST instead of static void, delete unused variables, change
8817 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8818 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8819 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8820 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8821 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8822 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8823 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8824 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8825 void for TEST instead of static void, change parameters for
8826 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8827 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8828 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8829 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8830 * gcc.target/i386/avx512f-additional-reg-names.c: Add
8831 __attribute__((unused)).
8832 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8833 __attribute__((unused)).
8834 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8835 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8836 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8837 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8838 * gcc.target/i386/avx512f-korw-1.c: Ditto.
8839 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8840 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8841 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8842 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8843 add __attribute__((unused)).
8844 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8845 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8846 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8847 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8848 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8849 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8850 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8851 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8852 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8853 delete unused variables.
8854 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8855 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8856 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8857 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8858 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8859 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8860 static void, mask_merging and zero_masking for unsigned types.
8861 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8862 CHECK_ARRAY for unsigned types.
8863 * gcc.target/i386/m256-check.h: Ditto.
8864 * gcc.target/i386/m512-check.h: Ditto.
8865
8866 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
8867
8868 PR target/61062
8869 * gcc.target/arm/pr48252.c (main): Expect same result
8870 as endian-neutral.
8871
8872 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8873
8874 PR fortran/45187
8875 * gfortran.dg/cray_pointers_10.f90: New file.
8876
8877 2014-06-09 Jakub Jelinek <jakub@redhat.com>
8878
8879 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8880 instead of complex(kind=16).
8881
8882 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8883
8884 PR fortran/38829
8885 * gfortran.dg/bind_c_usage_29.f90: New file.
8886
8887 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gnat.dg/opt38.adb: New test.
8890 * gnat.dg/opt38_pkg.ad[sb]: New helper.
8891
8892 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
8893
8894 PR target/18343
8895 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8896 New macro, 0 for __MMIX__, default 64.
8897 (bar): Pass it to __builtin_apply instead of literal 64.
8898
8899 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8900
8901 * gfortran.dg/io_constraints_11.f90: New file.
8902 * gfortran.dg/io_constraints_12.f90: New file.
8903 * gfortran.dg/io_constraints_13.f90: New file.
8904
8905 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
8906
8907 PR target/61423
8908 * gcc.target/i386/pr61423.c: New test.
8909
8910 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/60184
8913 * g++.dg/cpp0x/constexpr-union6.C: New.
8914 * g++.dg/cpp0x/union6.C: Likewise.
8915 * g++.dg/init/ref14.C: Adjust.
8916 * g++.dg/init/union1.C: Likewise.
8917
8918 2014-06-06 Richard Biener <rguenther@suse.de>
8919
8920 PR tree-optimization/59299
8921 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8922
8923 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
8924
8925 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8926 * gcc.dg/tree-ssa/sra-12.c: Likewise.
8927
8928 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8929
8930 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8931 bitfield and test wrong results instead of correct results to make the
8932 test more portable.
8933
8934 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8935
8936 PR c++/60432
8937 * g++.dg/cpp0x/constexpr-60432.C: New.
8938
8939 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8940
8941 PR c++/60199
8942 * g++.dg/cpp0x/constexpr-60199.C: New.
8943
8944 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8945
8946 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8947 Specify -march=z900 as an additional option.
8948 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8949 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8950 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8951
8952 2014-06-06 Jakub Jelinek <jakub@redhat.com>
8953
8954 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8955 reduction clause diagnostic changes.
8956 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8957 * gfortran.dg/gomp/reduction1.f90: Likewise.
8958 * gfortran.dg/gomp/reduction3.f90: Likewise.
8959 * gfortran.dg/gomp/udr1.f90: New test.
8960 * gfortran.dg/gomp/udr2.f90: New test.
8961 * gfortran.dg/gomp/udr3.f90: New test.
8962 * gfortran.dg/gomp/udr4.f90: New test.
8963 * gfortran.dg/gomp/udr5.f90: New test.
8964 * gfortran.dg/gomp/udr6.f90: New test.
8965 * gfortran.dg/gomp/udr7.f90: New test.
8966
8967 2014-06-06 Christian Bruel <christian.bruel@st.com>
8968
8969 PR tree-optimization/43934
8970 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8971
8972 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
8973
8974 PR c/53119
8975 * gcc.dg/pr53119.c: New testcase.
8976
8977 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8978
8979 PR target/52472
8980 * gcc.target/avr/pr52472.c: New test.
8981
8982
8983 2014-06-05 Jeff Law <law@redhat.com>
8984
8985 PR tree-optimization/61289
8986 * g++.dg/pr61289.C: New test.
8987 * g++.dg/pr61289-2.C: New test.
8988
8989 2014-06-05 Richard Biener <rguenther@suse.de>
8990 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/56961
8993 * g++.dg/parse/pr56961.C: New.
8994
8995 2014-06-05 Kai Tietz <ktietz@redhat.com>
8996
8997 PR target/46219
8998 * gcc.target/i386/sibcall-4.c: Remove xfail.
8999
9000 2014-06-05 Julian Brown <julian@codesourcery.com>
9001 Sandra Loosemore <sandra@codesourcery.com>
9002
9003 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9004
9005 2014-06-05 Richard Biener <rguenther@suse.de>
9006
9007 PR c++/61004
9008 * g++.dg/diagnostic/pr61004.C: New testcase.
9009
9010 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9011
9012 * gcc.dg/torture/pr61319.c: New test.
9013
9014 2014-06-05 Marek Polacek <polacek@redhat.com>
9015
9016 PR c/56724
9017 * gcc.dg/pr56724-3.c: New test.
9018
9019 2014-06-05 Andreas Schwab <schwab@suse.de>
9020
9021 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9022
9023 2014-06-05 Marek Polacek <polacek@redhat.com>
9024
9025 PR c/49706
9026 * c-c++-common/pr49706.c: New test.
9027
9028 2014-06-05 Marek Polacek <polacek@redhat.com>
9029
9030 PR c/48062
9031 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9032 * gcc.dg/Wshadow-3.c: Likewise.
9033 * gcc.dg/pr48062.c: New test.
9034
9035 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/43453
9038 * g++.dg/init/pr43453.C: New.
9039
9040 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9041
9042 PR tree-optimization/61385
9043 * gcc.dg/tree-ssa/pr61385.c: New file.
9044
9045 2014-06-04 Richard Biener <rguenther@suse.de>
9046
9047 PR tree-optimization/60098
9048 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9049
9050 2014-06-04 Richard Biener <rguenther@suse.de>
9051
9052 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9053
9054 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9055
9056 PR c/58942
9057 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
9058 the case with a pointer.
9059
9060 2014-06-04 Marek Polacek <polacek@redhat.com>
9061
9062 PR c/30020
9063 * c-c++-common/pr30020.c: New test.
9064
9065 2014-06-03 Andrew Pinski <apinski@cavium.com>
9066
9067 * gcc.c-torture/compile/20140528-1.c: New testcase.
9068
9069 2014-06-03 Dehao Chen <dehao@google.com>
9070
9071 * gcc.dg/tree-prof/merge_block.c: New test.
9072
9073 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
9074
9075 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
9076 * g++.dg/ext/mv15.C (dg-options): Ditto.
9077
9078 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9079
9080 DR 1423
9081 PR c++/52174
9082 * g++.dg/cpp0x/nullptr31.C: New.
9083 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
9084 * g++.dg/cpp0x/nullptr17.C: Update.
9085
9086 2014-06-03 Marek Polacek <polacek@redhat.com>
9087
9088 PR c/60439
9089 * c-c++-common/pr60439.c: New test.
9090 * g++.dg/eh/scope1.C (f4): Add dg-warning.
9091
9092 2014-06-03 Martin Jambor <mjambor@suse.cz>
9093
9094 PR ipa/61160
9095 * g++.dg/ipa/pr61160-1.C: New test.
9096
9097 2014-06-03 Richard Biener <rguenther@suse.de>
9098
9099 PR tree-optimization/61383
9100 * gcc.dg/torture/pr61383-1.c: New testcase.
9101
9102 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
9103
9104 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
9105
9106 2014-06-02 Jeff Law <law@redhat.com>
9107
9108 PR rtl-optimization/61094
9109 * g++.dg/pr61094: New test.
9110
9111 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
9112
9113 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9114 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
9115 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
9116 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
9117 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
9118 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
9119 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
9120 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
9121
9122 2014-06-02 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/61346
9125 * gcc.dg/torture/pr61346.c: New testcase.
9126
9127 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9128
9129 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
9130 not compilation.
9131 * gcc.target/i386/sibcall-4.c: Ditto.
9132 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
9133
9134 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9135
9136 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
9137 in scan-assembler-not string.
9138 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
9139 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
9140 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
9141
9142 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9143
9144 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
9145
9146 2014-06-01 Kai Tietz <ktietz@redhat.com>
9147
9148 PR target/61377
9149 * gcc.target/i386/sibcall-6.c: New test.
9150
9151 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9152
9153 DR 1227
9154 PR c++/57543
9155 * g++.dg/cpp0x/pr57543-1.C: New.
9156 * g++.dg/cpp0x/pr57543-2.C: Likewise.
9157 * g++.dg/cpp0x/pr57543-3.C: Likewise.
9158 * g++.dg/cpp0x/decltype59.C: Likewise.
9159
9160 2014-05-31 Tom de Vries <tom@codesourcery.com>
9161
9162 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
9163
9164 2014-05-30 Jakub Jelinek <jakub@redhat.com>
9165
9166 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
9167 restore_gcc_exec_prefix_env_var): New procedures.
9168 (set_ld_library_path_env_vars,
9169 restore_ld_library_path_env_vars): Use them.
9170 * lib/c-compat.exp: Load target-libpath.exp.
9171 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
9172 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
9173 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
9174 restore_gcc_exec_prefix_env_var.
9175 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
9176 Likewise.
9177
9178 * c-c++-common/asan/misalign-1.c: New test.
9179 * c-c++-common/asan/misalign-2.c: New test.
9180
9181 * g++.dg/asan/asan_test.C: Add -std=c++11 and
9182 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
9183 -DASAN_USE_DEJAGNU_GTEST=1.
9184 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
9185 * g++.dg/asan/asan_oob_test.cc: Likewise.
9186 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
9187 * g++.dg/asan/asan_str_test.cc: Likewise.
9188 * g++.dg/asan/asan_test_utils.h: Likewise.
9189 * g++.dg/asan/sanitizer_test_config.h: Likewise.
9190 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
9191 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
9192 Imported from upstream r209283.
9193 * g++.dg/asan/asan_test_config.h: Likewise.
9194
9195 2014-05-30 Kai Tietz <ktietz@redhat.com>
9196
9197 PR target/60104
9198 * gcc.target/i386/sibcall-1.c: New test.
9199 * gcc.target/i386/sibcall-2.c: New test.
9200 * gcc.target/i386/sibcall-3.c: New test.
9201 * gcc.target/i386/sibcall-4.c: New test.
9202
9203 2014-05-30 Ian Lance Taylor <iant@google.com>
9204
9205 * gcc.target/i386/pause-2.c: New test.
9206
9207 2014-05-30 Tom de Vries <tom@codesourcery.com>
9208
9209 * gcc.target/i386/fuse-caller-save.c: New test.
9210 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
9211 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
9212
9213 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9214
9215 * gcc.target/arm/simd/vrev16p8_1.c: New file.
9216 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
9217 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
9218 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
9219 * gcc.target/arm/simd/vrev16s8_1.c: New file.
9220 * gcc.target/arm/simd/vrev16u8_1.c: New file.
9221 * gcc.target/arm/simd/vrev32p16_1.c: New file.
9222 * gcc.target/arm/simd/vrev32p8_1.c: New file.
9223 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
9224 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
9225 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
9226 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
9227 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
9228 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
9229 * gcc.target/arm/simd/vrev32s16_1.c: New file.
9230 * gcc.target/arm/simd/vrev32s8_1.c: New file.
9231 * gcc.target/arm/simd/vrev32u16_1.c: New file.
9232 * gcc.target/arm/simd/vrev32u8_1.c: New file.
9233 * gcc.target/arm/simd/vrev64f32_1.c: New file.
9234 * gcc.target/arm/simd/vrev64p16_1.c: New file.
9235 * gcc.target/arm/simd/vrev64p8_1.c: New file.
9236 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
9237 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
9238 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
9239 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
9240 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
9241 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
9242 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
9243 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
9244 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
9245 * gcc.target/arm/simd/vrev64s16_1.c: New file.
9246 * gcc.target/arm/simd/vrev64s32_1.c: New file.
9247 * gcc.target/arm/simd/vrev64s8_1.c: New file.
9248 * gcc.target/arm/simd/vrev64u16_1.c: New file.
9249 * gcc.target/arm/simd/vrev64u32_1.c: New file.
9250 * gcc.target/arm/simd/vrev64u8_1.c: New file.
9251
9252 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
9253
9254 PR rtl-optimization/61325
9255 * gcc.target/aarch64/pr61325.c: New.
9256
9257 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
9258
9259 * gcc.target/arm/simd/vextQf32_1.c: New file.
9260 * gcc.target/arm/simd/vextQp16_1.c: New file.
9261 * gcc.target/arm/simd/vextQp8_1.c: New file.
9262 * gcc.target/arm/simd/vextQs16_1.c: New file.
9263 * gcc.target/arm/simd/vextQs32_1.c: New file.
9264 * gcc.target/arm/simd/vextQs64_1.c: New file.
9265 * gcc.target/arm/simd/vextQs8_1.c: New file.
9266 * gcc.target/arm/simd/vextQu16_1.c: New file.
9267 * gcc.target/arm/simd/vextQu32_1.c: New file.
9268 * gcc.target/arm/simd/vextQu64_1.c: New file.
9269 * gcc.target/arm/simd/vextQu8_1.c: New file.
9270 * gcc.target/arm/simd/vextQp64_1.c: New file.
9271 * gcc.target/arm/simd/vextf32_1.c: New file.
9272 * gcc.target/arm/simd/vextp16_1.c: New file.
9273 * gcc.target/arm/simd/vextp8_1.c: New file.
9274 * gcc.target/arm/simd/vexts16_1.c: New file.
9275 * gcc.target/arm/simd/vexts32_1.c: New file.
9276 * gcc.target/arm/simd/vexts64_1.c: New file.
9277 * gcc.target/arm/simd/vexts8_1.c: New file.
9278 * gcc.target/arm/simd/vextu16_1.c: New file.
9279 * gcc.target/arm/simd/vextu32_1.c: New file.
9280 * gcc.target/arm/simd/vextu64_1.c: New file.
9281 * gcc.target/arm/simd/vextu8_1.c: New file.
9282 * gcc.target/arm/simd/vextp64_1.c: New file.
9283
9284 2014-05-29 Radovan Obradovic <robradovic@mips.com>
9285 Tom de Vries <tom@codesourcery.com>
9286
9287 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
9288 options.
9289 * gcc.target/mips/fuse-caller-save.h: New include file.
9290 * gcc.target/mips/fuse-caller-save.c: New test.
9291 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
9292 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9293
9294 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
9295
9296 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
9297
9298 2014-05-28 Richard Biener <rguenther@suse.de>
9299
9300 PR middle-end/61045
9301 * gcc.dg/pr61045.c: New testcase.
9302
9303 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9304
9305 * lib/clearcap.exp: New file.
9306 * gcc.dg/vect/vect.exp: Load clearcap.exp.
9307 Remove clearcap_ldflags handling.
9308 Call clearcap-init, clearcap-finish.
9309 * gcc.target/i386/i386.exp: Likewise.
9310 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
9311 * gcc.target/i386/clearcapv2.map: Move to
9312 ../config/sol2-clearcapv2.map.
9313 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
9314 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
9315
9316 2014-05-28 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/61335
9319 * gfortran.dg/pr61335.f90: New testcase.
9320
9321 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
9324
9325 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9326
9327 * gnat.dg/overflow_fixed.adb: New test.
9328
9329 2014-05-27 Marek Polacek <polacek@redhat.com>
9330
9331 PR c/56724
9332 * gcc.dg/pr56724-1.c: New test.
9333 * gcc.dg/pr56724-2.c: New test.
9334 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
9335 -Wtraditional.
9336 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
9337
9338 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9339
9340 * gcc.dg/fold-compare-8.c: New test.
9341 * gcc.dg/Wstrict-overflow-25.c: Likewise.
9342
9343 2014-05-27 Richard Biener <rguenther@suse.de>
9344
9345 * gcc.dg/tree-ssa/vrp92.c: New testcase.
9346
9347 2014-05-27 Marek Polacek <polacek@redhat.com>
9348
9349 PR testsuite/61319
9350 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
9351 LLONG_MIN, and ULLONG_MAX.
9352
9353 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9354
9355 * lib/target-supports.exp (check_effective_target_vect_bswap):
9356 Specify arm*-*-* support.
9357
9358 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9359
9360 PR testsuite/61319
9361 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
9362 -nan optional.
9363 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9364 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9365
9366 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9367
9368 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
9369
9370 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
9371
9372 PR rtl-optimization/61222
9373 * gcc.c-torture/compile/pr61222-1.c: New test.
9374 * gcc.c-torture/compile/pr61222-2.c: Likewise.
9375
9376 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9377
9378 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
9379
9380 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9381
9382 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
9383
9384 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9385
9386 PR libgfortran/55117
9387 * gfortran.dg/namelist_85.f90: New test.
9388
9389 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
9390
9391 PR c/61191
9392 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
9393 the case with syntax error.
9394
9395 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9396
9397 * gcc.dg/lto/pr61278_0.c: New test.
9398 * gcc.dg/lto/pr61278_1.c: New test.
9399
9400 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9401
9402 * gcc.dg/pr61220.c: New test.
9403 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
9404
9405 2014-05-25 Tobias Burnus <burnus@net-b.de>
9406
9407 * gfortran.dg/coarray_10.f90: Update dg-warning.
9408 * gfortran.dg/coarray_this_image_1.f90: New.
9409 * gfortran.dg/coarray_this_image_2.f90: New.
9410
9411 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
9412
9413 PR libfortran/61173
9414 * gfortran.dg/arrayio_14.f90: New test.
9415
9416 2014-05-24 Andreas Schwab <schwab@suse.de>
9417
9418 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
9419
9420 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9421
9422 * gfortran.dg/bind_c_array_params_2.f90:
9423 Adjust regexp for -flto.
9424 * gfortran.dg/pr48636-2.f90: Likewise.
9425 * gfortran.dg/pr52835.f90: Likewise.
9426
9427 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
9428
9429 PR rtl-optimization/61215
9430 * gcc.target/i386/pr61215.c: New.
9431
9432 2014-05-23 Marek Polacek <polacek@redhat.com>
9433 Jakub Jelinek <jakub@redhat.com>
9434
9435 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
9436 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
9437 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
9438 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
9439 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
9440 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
9441 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
9442 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
9443 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
9444 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
9445 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
9446 * c-c++-common/ubsan/float-cast.h: New file.
9447 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
9448 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
9449
9450 2014-05-23 Jiong Wang <jiong.wang@arm.com>
9451
9452 * gcc.target/aarch64/tail_indirect_call_1.c: New.
9453
9454 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9455
9456 * g++.dg/cpp1y/lambda-init9.C: New.
9457
9458 2014-05-23 Richard Biener <rguenther@suse.de>
9459
9460 PR testsuite/61266
9461 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
9462 adjust testcase to reflect reality.
9463
9464 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9465
9466 PR tree-optimization/54733
9467 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
9468 optimization to support memory sources and bitwise operations
9469 equivalent to load in host endianness.
9470 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9471 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9472 * gcc.c-torture/execute/bswap-2.c: Likewise.
9473
9474 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9475
9476 * lib/target-supports.exp: New effective targets for architectures
9477 capable of performing byte swap.
9478 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
9479 * gcc.dg/optimize-bswapdi-2.c: Likewise.
9480 * gcc.dg/optimize-bswapsi-1.c: Likewise.
9481
9482 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
9483
9484 PR c++/61088
9485 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
9486 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
9487
9488 2014-05-22 Xinliang David Li <davidxl@google.com>
9489
9490 * g++.dg/ipa/devirt-15.C: Fix expected message.
9491 * g++.dg/ipa/devirt-16.C: Ditto.
9492 * g++.dg/ipa/devirt-17.C: Ditto.
9493 * g++.dg/ipa/devirt-26.C: Ditto.
9494 * g++.dg/ipa/imm-devirt-1.C: Ditto.
9495 * g++.dg/ipa/imm-devirt-2.C: Ditto.
9496 * g++.dg/tree-ssa/pr8781.C:Ditto.
9497
9498 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
9499
9500 * gcc.target/powerpc/htm-ttest.c: New test.
9501
9502 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
9503
9504 * gnat.dg/opt37.ad[sb]: New test.
9505
9506 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
9507
9508 PR c/61271
9509 * g++.dg/cilk-plus/AN/array_function.cc: New.
9510
9511 2014-05-22 Richard Biener <rguenther@suse.de>
9512
9513 * gcc.dg/tree-ssa/alias-33.c: New testcase.
9514
9515 2014-05-22 Kostya Serebryany <kcc@google.com>
9516
9517 * c-c++-common/tsan/mutexset1.c: Update the test to match
9518 upstream r209283.
9519 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
9520
9521 2014-05-21 Marek Polacek <polacek@redhat.com>
9522
9523 PR sanitizer/61272
9524 * g++.dg/ubsan/pr61272.C: New test.
9525
9526 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
9527 Sandra Loosemore <sandra@codesourcery.com>
9528
9529 PR lto/60179
9530 * lib/scanasm.exp (scan-lto-assembler): New procedure.
9531 * gcc.target/nios2/custom-fp-lto.c: New test.
9532
9533 2014-05-21 Andreas Schwab <schwab@suse.de>
9534
9535 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
9536
9537 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
9538
9539 PR target/54236
9540 * gcc.target/sh/pr54236-3.c: New.
9541
9542 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
9543
9544 PR c++/60189
9545 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
9546
9547 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
9548
9549 PR tree-optimization/60899
9550 * g++.dg/ipa/devirt-11.C: Update template.
9551
9552 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
9553
9554 PR C++/61038
9555 * g++.dg/cpp0x/pr61038.C: New.
9556
9557 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/58753
9560 PR c++/58930
9561 PR c++/58704
9562 * g++.dg/cpp0x/nsdmi-template11.C: New.
9563 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
9564 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
9565
9566 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gnat.dg/opt35.adb: New test.
9569 * gnat.dg/opt36.adb: Likewise.
9570 * gnat.dg/opt35_pkg.ad[sb]: New helper.
9571
9572 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9573
9574 PR c++/60373
9575 * g++.dg/cpp0x/Wattributes1.C: New.
9576 * g++.dg/ext/visibility/redecl1.C: Adjust.
9577 * g++.dg/ext/visibility/visibility-7.C: Likewise.
9578
9579 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9580
9581 * gcc.target/powerpc/vsxcopy.c: New test.
9582
9583 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9584
9585 PR c++/58664
9586 * g++.dg/cpp0x/nsdmi-union6.C: New.
9587 * g++.dg/parse/pr58664.C: Likewise.
9588 * g++.dg/cpp0x/nsdmi6.C: Tweak.
9589 * g++.dg/parse/crash31.C: Likewise.
9590 * g++.dg/template/error2.C: Likewise.
9591 * g++.dg/template/inherit8.C: Likewise.
9592 * g++.dg/template/offsetof2.C: Likewise.
9593
9594 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
9595
9596 * c-c++-common/gomp/simd4.c: Adjust for inform.
9597 * g++.dg/cpp0x/decltype-call1.C: Likewise.
9598 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9599 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9600 * g++.dg/cpp0x/noexcept15.C: Likewise.
9601 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9602 * g++.dg/eh/spec6.C: Likewise.
9603 * g++.dg/expr/cast1.C: Likewise.
9604 * g++.dg/expr/dtor1.C: Likewise.
9605 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9606 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9607 * g++.dg/gomp/pr49223-2.C: Likewise.
9608 * g++.dg/gomp/udr-4.C: Likewise.
9609 * g++.dg/init/delete1.C: Likewise.
9610 * g++.dg/other/crash-2.C: Likewise.
9611 * g++.dg/parse/crash24.C: Likewise.
9612 * g++.dg/parse/crash25.C: Likewise.
9613 * g++.dg/parse/crash31.C: Likewise.
9614 * g++.dg/parse/crash49.C: Likewise.
9615 * g++.dg/parse/crash50.C: Likewise.
9616 * g++.dg/parse/crash54.C: Likewise.
9617 * g++.dg/parse/dtor7.C: Likewise.
9618 * g++.dg/parse/error40.C: Likewise.
9619 * g++.dg/parse/fused-params1.C: Likewise.
9620 * g++.dg/parse/new1.C: Likewise.
9621 * g++.dg/template/crash35.C: Likewise.
9622 * g++.dg/template/crash59.C: Likewise.
9623 * g++.dg/template/crash77.C: Likewise.
9624 * g++.dg/template/error51.C: Likewise.
9625 * g++.dg/template/incomplete1.C: Likewise.
9626 * g++.dg/template/incomplete3.C: Likewise.
9627 * g++.dg/template/incomplete4.C: Likewise.
9628 * g++.dg/template/incomplete5.C: Likewise.
9629 * g++.dg/template/inherit8.C: Likewise.
9630 * g++.dg/template/instantiate1.C: Likewise.
9631 * g++.dg/template/instantiate3.C: Likewis: Likewise.
9632 * g++.dg/template/offsetof2.C: Likewise.
9633 * g++.dg/tm/pr51928.C: Likewise.
9634 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9635 * g++.dg/warn/incomplete1.C: Likewise.
9636 * g++.dg/warn/incomplete2.C: Likewise.
9637 * g++.old-deja/g++.brendan/friend4.C: Likewise.
9638 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9639 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9640 * g++.old-deja/g++.eh/catch1.C: Likewise.
9641 * g++.old-deja/g++.eh/spec6.C: Likewise.
9642 * g++.old-deja/g++.mike/p7868.C: Likewise.
9643 * g++.old-deja/g++.other/crash38.C: Likewise.
9644 * g++.old-deja/g++.other/enum2.C: Likewise.
9645 * g++.old-deja/g++.other/incomplete.C: Likewise.
9646 * g++.old-deja/g++.other/vaarg3.C: Likewise.
9647 * g++.old-deja/g++.pt/crash9.C: Likewise.
9648 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9649 * g++.old-deja/g++.pt/typename8.C: Likewise.
9650 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9651
9652 2014-05-19 Joseph Myers <joseph@codesourcery.com>
9653
9654 * lib/target-supports.exp
9655 (check_effective_target_vect_sizes_32B_16B): Return false if
9656 128-bit AVX vectors preferred.
9657
9658 2014-05-19 Mike Stump <mikestump@comcast.net>
9659
9660 * lib/target-supports.exp (check_effective_target_avx): Early out
9661 if not x86 to prevent x86 flags on non-x86 targets.
9662
9663 2014-05-19 Richard Biener <rguenther@suse.de>
9664
9665 PR tree-optimization/61221
9666 * gcc.dg/torture/pr61221.c: New testcase.
9667
9668 2014-05-19 Richard Biener <rguenther@suse.de>
9669
9670 PR tree-optimization/61209
9671 * gfortran.dg/pr61209.f90: New testcase.
9672
9673 2014-05-19 Richard Biener <rguenther@suse.de>
9674
9675 PR tree-optimization/61184
9676 * c-c++-common/torture/pr61184.c: New testcase.
9677
9678 2014-05-19 Christian Bruel <christian.bruel@st.com>
9679
9680 PR target/61195
9681 * gcc.target/sh/pr61195.c: New test.
9682
9683 2014-05-18 Wei Mi <wmi@google.com>
9684
9685 PR target/58066
9686 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9687 directive with rtl insns. Add effective-target fpic and
9688 tls_native.
9689
9690 2014-05-17 Xinliang David Li <davidxl@google.com>
9691
9692 * g++.dg/ipa/devirt-33.C: New testcase.
9693
9694 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
9695
9696 * g++.dg/ipa/comdat.C: New file.
9697
9698 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9699
9700 * gnat.dg/volatile12.ad[sb]: New test.
9701
9702 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gnat.dg/enum3.adb: New test.
9705
9706 2014-05-18 Andreas Schwab <schwab@suse.de>
9707
9708 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9709
9710 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
9711
9712 PR libfortran/52539
9713 * gfortran.dg/namelist_utf8.f90: New test.
9714
9715 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9716
9717 PR c++/52875
9718 * g++.dg/cpp0x/decltype58.C: New.
9719
9720 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
9721
9722 * gcc.target/microblaze/others/break_handler.c: New.
9723
9724 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9725
9726 PR tree-optimization/61140
9727 PR tree-optimization/61150
9728 PR tree-optimization/61197
9729 * gcc.dg/tree-ssa/pr61140.c: New file.
9730 * gcc.dg/tree-ssa/pr61150.c: New file.
9731 * gcc.dg/tree-ssa/pr61197.c: New file.
9732
9733 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
9734
9735 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9736 (dg-options): Add -mfpmath=387.
9737 (dg-final): Check that no MMX registers are used.
9738
9739 2014-05-17 Andreas Schwab <schwab@suse.de>
9740
9741 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9742
9743 2014-05-16 David Malcolm <dmalcolm@redhat.com>
9744
9745 Revert:
9746 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9747
9748 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9749 occurrences of "int" in the gimple dump to reflect that the return
9750 types of functions now show up in such dumps.
9751 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9752
9753 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
9754
9755 * gcc.c-torture/execute/20101011-1.c: Update testcase.
9756 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9757 * gcc.dg/tree-ssa/writeonly.c: New testcase.
9758 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9759 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9760 * gcc.dg/debug/pr35154.c: Update testcase.
9761 * gcc.target/i386/vectorize1.c: Update testcase.
9762
9763 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/51640
9766 * g++.dg/parse/error54.C: New.
9767
9768 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
9769
9770 PR rtl-optimization/60969
9771 * g++.dg/pr60969.C: New.
9772
9773 2014-05-16 Richard Biener <rguenther@suse.de>
9774
9775 PR tree-optimization/61194
9776 * gcc.dg/vect/pr61194.c: New testcase.
9777
9778 2014-05-16 Richard Biener <rguenther@suse.de>
9779
9780 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9781 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9782 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9783 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9784
9785 2014-05-16 Richard Biener <rguenther@suse.de>
9786
9787 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9788
9789 2014-05-15 Martin Jambor <mjambor@suse.cz>
9790
9791 PR ipa/61085
9792 * g++.dg/ipa/pr61085.C: New test.
9793
9794 2014-05-15 Martin Jambor <mjambor@suse.cz>
9795
9796 PR tree-optimization/61090
9797 * gcc.dg/tree-ssa/pr61090.c: New test.
9798
9799 2014-05-15 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR tree-optimization/61158
9802 * gcc.dg/pr61158.c: New test.
9803
9804 2014-05-15 Andreas Schwab <schwab@suse.de>
9805
9806 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9807 emitted.
9808 * obj-c++.dg/exceptions-5.mm: Likewise.
9809
9810 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9811
9812 * shrink-wrap-loop.c: New test case.
9813
9814 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
9815
9816 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9817 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9818 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9819 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9820 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9821 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9822 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9823 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9824 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9825 * gcc.target/arm/simd/vtrnf32_1.c: New file.
9826 * gcc.target/arm/simd/vtrnp16_1.c: New file.
9827 * gcc.target/arm/simd/vtrnp8_1.c: New file.
9828 * gcc.target/arm/simd/vtrns16_1.c: New file.
9829 * gcc.target/arm/simd/vtrns32_1.c: New file.
9830 * gcc.target/arm/simd/vtrns8_1.c: New file.
9831 * gcc.target/arm/simd/vtrnu16_1.c: New file.
9832 * gcc.target/arm/simd/vtrnu32_1.c: New file.
9833 * gcc.target/arm/simd/vtrnu8_1.c: New file.
9834
9835 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
9836
9837 * gcc.target/i386/clflushopt-1.c: New.
9838 * gcc.target/i386/xsavec-1.c: Ditto.
9839 * gcc.target/i386/xsavec64-1.c: Ditto.
9840 * gcc.target/i386/xsaves-1.c: Ditto.
9841 * gcc.target/i386/xsaves64-1.c: Ditto.
9842 * gcc.target/i386/sse-12.c: Test new options.
9843 * gcc.target/i386/sse-13.c: Ditto.
9844 * gcc.target/i386/sse-14.c: Ditto.
9845 * gcc.target/i386/sse-22.c: Ditto.
9846 * gcc.target/i386/sse-23.c: Ditto.
9847 * g++.dg/other/i386-2.C: Ditto.
9848 * g++.dg/other/i386-3.C: Ditto.
9849
9850 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9851
9852 PR rtl-optimization/60866
9853 * gcc.dg/pr60866.c: New test.
9854
9855 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9856
9857 PR rtl-optimization/60901
9858 * gcc.target/i386/pr60901.c: New test.
9859
9860 2014-05-14 Yury Gribov <y.gribov@samsung.com>
9861
9862 PR sanitizer/61100
9863 * c-c++-common/asan/asan-interface-1.c: New test.
9864 * lib/asan-dg.exp (asan_include_flags): New function.
9865 (asan_init): Call asan_include_flags to obtain path
9866 to sanitizer headers.
9867
9868 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
9869
9870 * lib/target-support.exp (check_dfp_hw_available): New function.
9871 (is-effective-target): Check $arg for dfp_hw.
9872 (is-effective-target-keyword): Likewise.
9873 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9874 Change target to dfp_hw.
9875
9876 2014-05-13 Marek Polacek <polacek@redhat.com>
9877
9878 PR c/61162
9879 * gcc.dg/pr61162.c: New test.
9880
9881 2014-05-13 Marek Polacek <polacek@redhat.com>
9882
9883 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9884 * c-c++-common/pr50459-2.c: New test.
9885
9886 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
9887
9888 PR c++/54310
9889 * g++.dg/template/pr54310.C: New.
9890
9891 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
9892 Sandra Loosemore <sandra@codesourcery.com>
9893
9894 * gcc.target/mips/loongson-simd.c: Disable micromips too.
9895
9896 2014-05-13 Catherine Moore <clm@cm00re.com>
9897
9898 * gcc.target/mips/near-far-1.c: Adjust expected output
9899 to allow the JALS instruction.
9900 * gcc.target/mips/near-far-2.c: Likewise.
9901 * gcc.target/mips/near-far-4.c: Likewise.
9902
9903 2014-05-13 Bin Cheng <bin.cheng@arm.com>
9904
9905 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9906
9907 2014-05-13 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR target/61060
9910 * gcc.dg/pr61060.c: New test.
9911
9912 2014-05-12 DJ Delorie <dj@redhat.com>
9913
9914 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9915 * gcc.dg/sibcall-4.c: Likewise.
9916
9917 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
9918
9919 * objc.dg/shadow-1.m: New test.
9920 * objc.dg/shadow-2.m: New test.
9921 * objc.dg/ivar-scope-1.m: New test.
9922 * objc.dg/ivar-scope-2.m: New test.
9923 * objc.dg/ivar-scope-3.m: New test.
9924 * objc.dg/ivar-scope-4.m: New test.
9925 * objc.dg/ivar-visibility-1.m: New test.
9926 * objc.dg/ivar-visibility-2.m: New test.
9927 * objc.dg/ivar-visibility-3.m: New test.
9928 * objc.dg/ivar-visibility-4.m: New test.
9929
9930 2014-05-12 Tobias Burnus <burnus@net-b.de>
9931
9932 PR fortran/60127
9933 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9934
9935 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9936
9937 PR fortran/60834
9938 * gfortran.dg/associate_16.f90: New test.
9939
9940 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9941
9942 PR target/60991
9943 * gcc.target/avr/pr60991.c: New testcase.
9944
9945 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9946
9947 PR c++/60054
9948 * g++.dg/cpp1y/pr60054.C: New.
9949
9950 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9951
9952 PR c++/51199
9953 * g++.dg/template/pr51199.C: New.
9954
9955 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
9956
9957 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9958
9959 2014-05-11 Jakub Jelinek <jakub@redhat.com>
9960
9961 * gfortran.dg/gomp/affinity-1.f90: New test.
9962
9963 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
9964
9965 * gcc.dg/torture/pr61136.c: New test.
9966
9967 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9968
9969 PR c++/59705
9970 * g++.dg/cpp0x/sfinae51.C: New.
9971
9972 PR c++/58353
9973 * g++.dg/cpp0x/variadic157.C: New.
9974
9975 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
9976
9977 PR target/51244
9978 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9979
9980 2014-05-10 Marek Polacek <polacek@redhat.com>
9981
9982 * gcc.dg/pedwarn-init.c: New test.
9983 * gcc.dg/init-string-1.c: Adjust dg-error.
9984
9985 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9986
9987 * lib/target-supports.exp
9988 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9989 to the list.
9990
9991 2014-05-09 Marek Polacek <polacek@redhat.com>
9992
9993 PR c/61096
9994 * gcc.dg/pr61096-1.c: New test.
9995 * gcc.dg/pr61096-2.c: New test.
9996
9997 2014-05-09 Florian Weimer <fweimer@redhat.com>
9998
9999 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10000 * g++.dg/fstack-protector-strong.C: Likewise.
10001 * gcc.target/i386/ssp-strong-reg.c: New file.
10002
10003 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10004
10005 PR target/61055
10006 * gcc.target/avr/torture/pr61055.c: New test.
10007
10008 2014-05-09 Marek Polacek <polacek@redhat.com>
10009
10010 PR c/50459
10011 * c-c++-common/attributes-1.c: Move test line to a new test.
10012 * c-c++-common/attributes-2.c: New test.
10013 * c-c++-common/pr50459.c: New test.
10014 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10015 * gcc.dg/nonnull-2.c: Likewise.
10016 * gcc.dg/pr55570.c: Modify dg-error.
10017 * gcc.dg/tm/wrap-2.c: Likewise.
10018
10019 2014-05-08 Jeff Law <law@redhat.com>
10020
10021 PR tree-optimization/61009
10022 * g++.dg/tree-ssa/pr61009.C: New test.
10023
10024 2014-05-08 Matthias Klose <doko@ubuntu.com>
10025
10026 PR driver/61106
10027 * gcc-dg/unused-8a.c: New.
10028 * gcc-dg/unused-8b.c: Likewise.
10029
10030 2014-05-08 Marek Polacek <polacek@redhat.com>
10031
10032 PR c/61053
10033 * gcc.dg/pr61053.c: New test.
10034
10035 2014-05-08 Marek Polacek <polacek@redhat.com>
10036
10037 PR c/61077
10038 * gcc.dg/pr61077.c: New test.
10039
10040 2014-05-08 Tobias Burnus <burnus@net-b.de>
10041
10042 * gfortran.dg/coarray_collectives_1.f90: New.
10043 * gfortran.dg/coarray_collectives_2.f90: New.
10044 * gfortran.dg/coarray_collectives_3.f90: New.
10045 * gfortran.dg/coarray_collectives_4.f90: New.
10046 * gfortran.dg/coarray_collectives_5.f90: New.
10047 * gfortran.dg/coarray_collectives_6.f90: New.
10048 * gfortran.dg/coarray/collectives_1.f90: New.
10049 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10050 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10051 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10052 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10053 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10054 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10055 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
10056
10057 2014-05-08 Wei Mi <wmi@google.com>
10058
10059 PR target/58066
10060 * gcc.target/i386/pr58066.c: New test.
10061
10062 2014-05-08 Joseph Myers <joseph@codesourcery.com>
10063
10064 * gcc.target/i386/avx256-unaligned-load-2.c,
10065 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
10066 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
10067 packed-single instructions.
10068
10069 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10070
10071 PR c++/13981
10072 * g++.dg/diagnostic/pr13981.C: New.
10073
10074 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
10075
10076 PR tree-optimization/59100
10077 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
10078 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
10079
10080 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
10081
10082 PR tree-optimization/61095
10083 * gcc.dg/torture/pr61095.c: New test.
10084
10085 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10086
10087 PR middle-end/39246
10088 * gcc.dg/uninit-13.c: Move warning on the actual source line where
10089 the uninitialized complex is used.
10090 * gcc.dg/uninit-17.c: New test to check partial initialization of
10091 complex with branches.
10092 * gcc.dg/uninit-17-O0.c: Likewise.
10093
10094 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
10095
10096 PR target/60884
10097 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
10098 (test_03): Rename to test_02.
10099
10100 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10101
10102 PR c++/61083
10103 * g++.dg/cpp0x/sfinae50.C: New.
10104
10105 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10106
10107 PR c++/61080
10108 * g++.dg/cpp0x/deleted7.C: New.
10109
10110 2014-05-07 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/61034
10113 * g++.dg/tree-ssa/pr61034.C: New testcase.
10114
10115 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
10116
10117 * gcc.target/epiphany/isr-arg.c: New file.
10118
10119 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
10120
10121 PR tree-optimization/52252
10122 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
10123
10124 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10125
10126 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
10127 * gcc.target/aarch64/simd/vrev16p8.x: New file.
10128 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
10129 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
10130 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
10131 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
10132 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
10133 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
10134 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
10135 * gcc.target/aarch64/simd/vrev16s8.x: New file.
10136 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
10137 * gcc.target/aarch64/simd/vrev16u8.x: New file.
10138 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
10139 * gcc.target/aarch64/simd/vrev32p16.x: New file.
10140 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
10141 * gcc.target/aarch64/simd/vrev32p8.x: New file.
10142 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
10143 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
10144 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
10145 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
10146 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
10147 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
10148 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
10149 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
10150 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
10151 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
10152 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
10153 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
10154 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
10155 * gcc.target/aarch64/simd/vrev32s16.x: New file.
10156 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
10157 * gcc.target/aarch64/simd/vrev32s8.x: New file.
10158 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
10159 * gcc.target/aarch64/simd/vrev32u16.x: New file.
10160 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
10161 * gcc.target/aarch64/simd/vrev32u8.x: New file.
10162 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
10163 * gcc.target/aarch64/simd/vrev64f32.x: New file.
10164 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
10165 * gcc.target/aarch64/simd/vrev64p16.x: New file.
10166 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
10167 * gcc.target/aarch64/simd/vrev64p8.x: New file.
10168 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
10169 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
10170 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
10171 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
10172 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
10173 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
10174 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
10175 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
10176 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
10177 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
10178 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
10179 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
10180 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
10181 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
10182 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
10183 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
10184 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
10185 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
10186 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
10187 * gcc.target/aarch64/simd/vrev64s16.x: New file.
10188 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
10189 * gcc.target/aarch64/simd/vrev64s32.x: New file.
10190 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
10191 * gcc.target/aarch64/simd/vrev64s8.x: New file.
10192 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
10193 * gcc.target/aarch64/simd/vrev64u16.x: New file.
10194 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
10195 * gcc.target/aarch64/simd/vrev64u32.x: New file.
10196 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
10197 * gcc.target/aarch64/simd/vrev64u8.x: New file.
10198
10199 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10200
10201 gcc.target/aarch64/simd/ext_f32.x: New file.
10202 gcc.target/aarch64/simd/ext_f32_1.c: New file.
10203 gcc.target/aarch64/simd/ext_p16.x: New file.
10204 gcc.target/aarch64/simd/ext_p16_1.c: New file.
10205 gcc.target/aarch64/simd/ext_p8.x: New file.
10206 gcc.target/aarch64/simd/ext_p8_1.c: New file.
10207 gcc.target/aarch64/simd/ext_s16.x: New file.
10208 gcc.target/aarch64/simd/ext_s16_1.c: New file.
10209 gcc.target/aarch64/simd/ext_s32.x: New file.
10210 gcc.target/aarch64/simd/ext_s32_1.c: New file.
10211 gcc.target/aarch64/simd/ext_s64.x: New file.
10212 gcc.target/aarch64/simd/ext_s64_1.c: New file.
10213 gcc.target/aarch64/simd/ext_s8.x: New file.
10214 gcc.target/aarch64/simd/ext_s8_1.c: New file.
10215 gcc.target/aarch64/simd/ext_u16.x: New file.
10216 gcc.target/aarch64/simd/ext_u16_1.c: New file.
10217 gcc.target/aarch64/simd/ext_u32.x: New file.
10218 gcc.target/aarch64/simd/ext_u32_1.c: New file.
10219 gcc.target/aarch64/simd/ext_u64.x: New file.
10220 gcc.target/aarch64/simd/ext_u64_1.c: New file.
10221 gcc.target/aarch64/simd/ext_u8.x: New file.
10222 gcc.target/aarch64/simd/ext_u8_1.c: New file.
10223 gcc.target/aarch64/simd/ext_f64.c: New file.
10224 gcc.target/aarch64/simd/extq_f32.x: New file.
10225 gcc.target/aarch64/simd/extq_f32_1.c: New file.
10226 gcc.target/aarch64/simd/extq_p16.x: New file.
10227 gcc.target/aarch64/simd/extq_p16_1.c: New file.
10228 gcc.target/aarch64/simd/extq_p8.x: New file.
10229 gcc.target/aarch64/simd/extq_p8_1.c: New file.
10230 gcc.target/aarch64/simd/extq_s16.x: New file.
10231 gcc.target/aarch64/simd/extq_s16_1.c: New file.
10232 gcc.target/aarch64/simd/extq_s32.x: New file.
10233 gcc.target/aarch64/simd/extq_s32_1.c: New file.
10234 gcc.target/aarch64/simd/extq_s64.x: New file.
10235 gcc.target/aarch64/simd/extq_s64_1.c: New file.
10236 gcc.target/aarch64/simd/extq_s8.x: New file.
10237 gcc.target/aarch64/simd/extq_s8_1.c: New file.
10238 gcc.target/aarch64/simd/extq_u16.x: New file.
10239 gcc.target/aarch64/simd/extq_u16_1.c: New file.
10240 gcc.target/aarch64/simd/extq_u32.x: New file.
10241 gcc.target/aarch64/simd/extq_u32_1.c: New file.
10242 gcc.target/aarch64/simd/extq_u64.x: New file.
10243 gcc.target/aarch64/simd/extq_u64_1.c: New file.
10244 gcc.target/aarch64/simd/extq_u8.x: New file.
10245 gcc.target/aarch64/simd/extq_u8_1.c: New file.
10246 gcc.target/aarch64/simd/extq_f64.c: New file.
10247
10248 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10249
10250 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
10251 * gcc.target/aarch64/vtrnu32.c: Likewise.
10252 * gcc.target/aarch64/vtrnf32.c: Likewise.
10253
10254 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10255
10256 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
10257 * gcc.target/aarch64/simd/vtrnf32.x: New file.
10258 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
10259 * gcc.target/aarch64/simd/vtrnp16.x: New file.
10260 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
10261 * gcc.target/aarch64/simd/vtrnp8.x: New file.
10262 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
10263 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
10264 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
10265 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
10266 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
10267 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
10268 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
10269 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
10270 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
10271 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
10272 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
10273 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
10274 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
10275 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
10276 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
10277 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
10278 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
10279 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
10280 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
10281 * gcc.target/aarch64/simd/vtrns16.x: New file.
10282 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
10283 * gcc.target/aarch64/simd/vtrns32.x: New file.
10284 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
10285 * gcc.target/aarch64/simd/vtrns8.x: New file.
10286 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
10287 * gcc.target/aarch64/simd/vtrnu16.x: New file.
10288 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
10289 * gcc.target/aarch64/simd/vtrnu32.x: New file.
10290 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
10291 * gcc.target/aarch64/simd/vtrnu8.x: New file.
10292
10293 2014-05-07 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/57864
10296 * gcc.dg/torture/pr57864.c: New testcase.
10297
10298 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
10299
10300 PR libfortran/61049
10301 * gfortran.dg/list_read_13.f: New test.
10302
10303 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10304
10305 PR c++/60999
10306 * g++.dg/cpp0x/nsdmi-template9.C: New.
10307 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
10308
10309 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
10310 Mike Stump <mikestump@comcast.net>
10311 Richard Sandiford <rdsandiford@googlemail.com>
10312
10313 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
10314
10315 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
10316
10317 PR ipa/60965
10318 * g++.dg/ipa/devirt-32.C: New testcase.
10319
10320 2014-05-05 Richard Biener <rguenther@suse.de>
10321
10322 PR middle-end/61010
10323 * gcc.dg/torture/pr61010.c: New testcase.
10324
10325 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10326
10327 * gcc.target/s390/leaf-profile.c: New testcase.
10328
10329 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10330
10331 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
10332 Disable asm scan for s390.
10333 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10334 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10335
10336 2014-05-05 Bin Cheng <bin.cheng@arm.com>
10337
10338 PR tree-optimization/60363
10339 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
10340
10341 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
10342
10343 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
10344 (dg-require-effective-target): Change target to powerpc_fprs.
10345 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
10346 (dg-require-effective-target): Change target to dfprt.
10347
10348 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10349
10350 PR c++/58582
10351 * g++.dg/cpp0x/deleted4.C: New.
10352 * g++.dg/cpp0x/deleted5.C: Likewise.
10353 * g++.dg/cpp0x/deleted6.C: Likewise.
10354
10355 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10356
10357 PR fortran/61025
10358 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
10359 regexps for -m32.
10360 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
10361 * gfortran.dg/coarray_poly_6.f90: Likewise.
10362 * gfortran.dg/coarray_poly_7.f90: Likewise.
10363 * gfortran.dg/coarray_poly_8.f90: Likewise.
10364
10365 2014-05-02 Marek Polacek <polacek@redhat.com>
10366
10367 PR c/25801
10368 * gcc.dg/pr25801.c: New test.
10369
10370 2014-05-02 Marek Polacek <polacek@redhat.com>
10371
10372 PR c/60784
10373 * gcc.dg/pr60784.c: New test.
10374
10375 2014-05-01 Marek Polacek <polacek@redhat.com>
10376
10377 PR c/60915
10378 * gcc.dg/pr60915.c: New test.
10379
10380 2014-05-01 Marek Polacek <polacek@redhat.com>
10381
10382 PR c/60257
10383 * gcc.dg/pr60257.c: New test.
10384
10385 2014-05-01 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/43395
10388 * c-c++-common/pr43395.c: New test.
10389
10390 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
10391
10392 * gcc.dg/cond-reduc-1.c: New test.
10393 * gcc.dg/cond-reduc-2.c: Likewise.
10394
10395 2014-05-01 Marek Polacek <polacek@redhat.com>
10396
10397 PR c/29467
10398 * gcc.dg/pr29467.c: New test.
10399 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
10400 about boolean types.
10401 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
10402 to bool.
10403 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
10404
10405 2014-05-01 Marek Polacek <polacek@redhat.com>
10406
10407 PR c/43245
10408 * gcc.dg/pr43245.c: New test.
10409
10410 2014-05-01 Marek Polacek <polacek@redhat.com>
10411
10412 PR c/56989
10413 * gcc.dg/pr56989.c: New test.
10414
10415 2014-04-30 Ian Lance Taylor <iant@google.com>
10416
10417 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
10418 in go_compile_args rather than in argument to go-torture-execute.
10419
10420 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
10421
10422 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
10423 instead of getpid.
10424
10425 2014-04-30 Tobias Burnus <burnus@net-b.de>
10426
10427 * gfortran.dg/coarray_poly_6.f90
10428 * gfortran.dg/coarray_poly_7.f90
10429 * gfortran.dg/coarray_poly_8.f90
10430
10431 2014-04-30 Tobias Burnus <burnus@net-b.de>
10432
10433 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
10434 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
10435 * gfortran.dg/coarray/codimension.f90: New.
10436
10437 2014-04-30 Tobias Burnus <burnus@net-b.de>
10438
10439 * gfortran.dg/coarray_lib_this_image_1.f90: New.
10440 * gfortran.dg/coarray_lib_this_image_2.f90: New.
10441
10442 2014-04-30 Tobias Burnus <burnus@net-b.de>
10443
10444 * gfortran.dg/coarray_poly_4.f90: New.
10445 * gfortran.dg/coarray_poly_5.f90: New.
10446
10447 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10448
10449 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
10450 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
10451 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
10452 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
10453 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
10454 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
10455 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
10456 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
10457 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
10458 * gcc.target/arm/simd/vuzpf32_1.c: New file.
10459 * gcc.target/arm/simd/vuzpp16_1.c: New file.
10460 * gcc.target/arm/simd/vuzpp8_1.c: New file.
10461 * gcc.target/arm/simd/vuzps16_1.c: New file.
10462 * gcc.target/arm/simd/vuzps32_1.c: New file.
10463 * gcc.target/arm/simd/vuzps8_1.c: New file.
10464 * gcc.target/arm/simd/vuzpu16_1.c: New file.
10465 * gcc.target/arm/simd/vuzpu32_1.c: New file.
10466 * gcc.target/arm/simd/vuzpu8_1.c: New file.
10467
10468 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10469
10470 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
10471 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
10472 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
10473
10474 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10475
10476 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
10477 * gcc.target/aarch64/simd/vuzpf32.x: New file.
10478 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
10479 * gcc.target/aarch64/simd/vuzpp16.x: New file.
10480 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
10481 * gcc.target/aarch64/simd/vuzpp8.x: New file.
10482 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
10483 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
10484 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
10485 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
10486 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
10487 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
10488 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
10489 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
10490 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
10491 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
10492 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
10493 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
10494 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
10495 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
10496 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
10497 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
10498 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
10499 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
10500 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
10501 * gcc.target/aarch64/simd/vuzps16.x: New file.
10502 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
10503 * gcc.target/aarch64/simd/vuzps32.x: New file.
10504 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
10505 * gcc.target/aarch64/simd/vuzps8.x: New file.
10506 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
10507 * gcc.target/aarch64/simd/vuzpu16.x: New file.
10508 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
10509 * gcc.target/aarch64/simd/vuzpu32.x: New file.
10510 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
10511 * gcc.target/aarch64/simd/vuzpu8.x: New file.
10512
10513 2014-04-30 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/48329
10516 * gfortran.dg/vect/pr48329.f90: New testcase.
10517
10518 2014-04-30 Marek Polacek <polacek@redhat.com>
10519
10520 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
10521 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
10522
10523 2014-04-30 Marek Polacek <polacek@redhat.com>
10524
10525 PR c/60139
10526 * gcc.dg/pr60139.c: New test.
10527
10528 2014-04-30 Marek Polacek <polacek@redhat.com>
10529
10530 PR c/60351
10531 * gcc.dg/pr60351.c: New test.
10532
10533 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
10534
10535 * gcc.target/arm/simd/simd.exp: New file.
10536 * gcc.target/arm/simd/vzipqf32_1.c: New file.
10537 * gcc.target/arm/simd/vzipqp16_1.c: New file.
10538 * gcc.target/arm/simd/vzipqp8_1.c: New file.
10539 * gcc.target/arm/simd/vzipqs16_1.c: New file.
10540 * gcc.target/arm/simd/vzipqs32_1.c: New file.
10541 * gcc.target/arm/simd/vzipqs8_1.c: New file.
10542 * gcc.target/arm/simd/vzipqu16_1.c: New file.
10543 * gcc.target/arm/simd/vzipqu32_1.c: New file.
10544 * gcc.target/arm/simd/vzipqu8_1.c: New file.
10545 * gcc.target/arm/simd/vzipf32_1.c: New file.
10546 * gcc.target/arm/simd/vzipp16_1.c: New file.
10547 * gcc.target/arm/simd/vzipp8_1.c: New file.
10548 * gcc.target/arm/simd/vzips16_1.c: New file.
10549 * gcc.target/arm/simd/vzips32_1.c: New file.
10550 * gcc.target/arm/simd/vzips8_1.c: New file.
10551 * gcc.target/arm/simd/vzipu16_1.c: New file.
10552 * gcc.target/arm/simd/vzipu32_1.c: New file.
10553 * gcc.target/arm/simd/vzipu8_1.c: New file.
10554
10555 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10556
10557 PR c++/51707
10558 * g++.dg/cpp0x/constexpr-51707.C: New.
10559
10560 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10561
10562 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10563 occurrences of "int" in the gimple dump to reflect that the return
10564 types of functions now show up in such dumps.
10565 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10566
10567 2014-04-29 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR tree-optimization/60971
10570 * c-c++-common/turtore/pr60971.c: New test.
10571
10572 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
10573
10574 * gcc.target/aarch64/simd/simd.exp: New file.
10575 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
10576 * gcc.target/aarch64/simd/vzipf32.x: New file.
10577 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
10578 * gcc.target/aarch64/simd/vzipp16.x: New file.
10579 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
10580 * gcc.target/aarch64/simd/vzipp8.x: New file.
10581 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
10582 * gcc.target/aarch64/simd/vzipqf32.x: New file.
10583 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
10584 * gcc.target/aarch64/simd/vzipqp16.x: New file.
10585 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
10586 * gcc.target/aarch64/simd/vzipqp8.x: New file.
10587 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
10588 * gcc.target/aarch64/simd/vzipqs16.x: New file.
10589 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
10590 * gcc.target/aarch64/simd/vzipqs32.x: New file.
10591 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
10592 * gcc.target/aarch64/simd/vzipqs8.x: New file.
10593 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10594 * gcc.target/aarch64/simd/vzipqu16.x: New file.
10595 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10596 * gcc.target/aarch64/simd/vzipqu32.x: New file.
10597 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10598 * gcc.target/aarch64/simd/vzipqu8.x: New file.
10599 * gcc.target/aarch64/simd/vzips16_1.c: New file.
10600 * gcc.target/aarch64/simd/vzips16.x: New file.
10601 * gcc.target/aarch64/simd/vzips32_1.c: New file.
10602 * gcc.target/aarch64/simd/vzips32.x: New file.
10603 * gcc.target/aarch64/simd/vzips8_1.c: New file.
10604 * gcc.target/aarch64/simd/vzips8.x: New file.
10605 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10606 * gcc.target/aarch64/simd/vzipu16.x: New file.
10607 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10608 * gcc.target/aarch64/simd/vzipu32.x: New file.
10609 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10610 * gcc.target/aarch64/simd/vzipu8.x: New file.
10611
10612 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10613
10614 * gcc.target/aarch64/fcsel_1.c: New test case.
10615
10616 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
10617
10618 PR libfortran/60810
10619 * gfortran.dg/arrayio_13.f90: New test.
10620
10621 2014-04-28 Martin Jambor <mjambor@suse.cz>
10622
10623 * gcc.dg/tree-ssa/sra-14.c: New test.
10624
10625 2014-04-28 Richard Biener <rguenther@suse.de>
10626
10627 PR middle-end/60092
10628 * gcc.dg/tree-ssa/alias-32.c: New testcase.
10629 * gcc.dg/vect/pr60092.c: Likewise.
10630
10631 2014-04-28 Richard Biener <rguenther@suse.de>
10632
10633 * gcc.dg/tree-ssa/vrp91.c: New testcase.
10634 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10635 * gcc.dg/Wstrict-overflow-15.c: Likewise.
10636 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10637
10638 2014-04-28 Richard Biener <rguenther@suse.de>
10639
10640 PR tree-optimization/60979
10641 * gcc.dg/graphite/pr60979.c: New testcase.
10642
10643 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10644
10645 PR c/60983
10646 * gcc.dg/pr60114.c: Use signed chars.
10647
10648 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10649
10650 PR c++/59120
10651 * g++.dg/cpp0x/alias-decl-43.C: New.
10652
10653 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10654
10655 PR fortran/59604
10656 PR fortran/58003
10657 * gfortran.dg/no_range_check_3.f90: New test.
10658
10659 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
10660
10661 PR libfortran/52539
10662 * gfortran.dg/namelist_utf8.f90: New test.
10663
10664 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
10665
10666 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10667 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10668 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10669
10670 2014-04-25 Cary Coutant <ccoutant@google.com>
10671
10672 PR debug/60929
10673 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10674 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10675 -fdebug-types-section flag.
10676
10677 2014-04-25 Jiong Wang <jiong.wang@arm.com>
10678
10679 * gcc.target/arm/tail-long-call.c: New test.
10680
10681 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10682
10683 PR tree-optimization/60930
10684 * gcc.dg/torture/pr60930.c: New test.
10685
10686 2014-04-25 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR tree-optimization/60960
10689 * gcc.c-torture/execute/pr60960.c: New test.
10690
10691 2014-04-25 Marek Polacek <polacek@redhat.com>
10692
10693 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10694
10695 2014-04-25 Marek Polacek <polacek@redhat.com>
10696
10697 PR c/18079
10698 * gcc.dg/pr18079.c: New test.
10699 * gcc.dg/pr18079-2.c: New test.
10700
10701 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
10702
10703 * c-c++-common/gomp/pr60823-2.c: Require effective target
10704 vect_simd_clones.
10705
10706 2014-04-25 Marek Polacek <polacek@redhat.com>
10707
10708 PR c/60114
10709 * gcc.dg/pr60114.c: New test.
10710
10711 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
10712
10713 * gcc.c-torture/execute/20140425-1.c: New test.
10714
10715 2014-04-25 Marek Polacek <polacek@redhat.com>
10716
10717 PR c/60156
10718 * c-c++-common/pr60156.c: New test.
10719
10720 2014-04-25 Richard Biener <rguenther@suse.de>
10721
10722 PR ipa/60912
10723 * g++.dg/opt/pr60912.C: New testcase.
10724
10725 2014-04-25 Richard Biener <rguenther@suse.de>
10726
10727 PR ipa/60911
10728 * gcc.dg/lto/pr60911_0.c: New testcase.
10729
10730 2014-04-24 Cong Hou <congh@google.com>
10731
10732 PR tree-optimization/60896
10733 * g++.dg/vect/pr60896.cc: New test.
10734
10735 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10736
10737 * gcc.target/powerpc/pack01.c: New test to test the new pack and
10738 unpack builtin functionss for 128-bit types.
10739 * gcc.target/powerpc/pack02.c: Likewise.
10740 * gcc.target/powerpc/pack03.c: Likewise.
10741 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10742 divide builtin functionss.
10743 * gcc.target/powerpc/extend-divide-2.c: Likewise.
10744 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10745 functions.
10746 * gcc.target/powerpc/bcd-2.c: Likewise.
10747 * gcc.target/powerpc/bcd-3.c: Likewise.
10748 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10749 builtin functionss.
10750 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10751
10752 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
10753
10754 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10755 keeps_null_pointer_checks.
10756 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10757 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10758 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10759 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10760
10761 2014-04-24 Jakub Jelinek <jakub@redhat.com>
10762
10763 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10764 Replace load with read and store with write.
10765
10766 2014-04-24 Jeff Law <law@redhat.com>
10767
10768 PR target/60822
10769 * gcc.c-torture/pr60822.c: New test.
10770 * gcc.c-torture/pr60822.x: New test.
10771
10772 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
10773
10774 PR c++/57958
10775 * g++.dg/cpp0x/pr57958.C: New test.
10776
10777 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
10778
10779 * lib/target-supports.exp (check_effective_target_vect_perm): Return
10780 true for aarch64_be.
10781
10782 2014-04-24 Radovan Obradovic <robradovic@mips.com>
10783 Tom de Vries <tom@codesourcery.com>
10784
10785 * gcc.dg/fuse-caller-save.c: New test.
10786
10787 2014-04-24 Joey Ye <joey.ye@arm.com>
10788
10789 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10790
10791 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10792
10793 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10794 * gcc.dg/vect/vect-bswap16: New test.
10795 * gcc.dg/vect/vect-bswap32: Likewise.
10796 * gcc.dg/vect/vect-bswap64: Likewise.
10797
10798 2014-04-23 Jeff Law <law@redhat.com>
10799
10800 PR tree-optimization/60902
10801 * gcc.target/i386/pr60902.c: New test.
10802
10803 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
10804
10805 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10806 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10807 * gcc.target/aarch64/vdup_n_1.c: New testcase.
10808
10809 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10810
10811 * gcc.target/arm/rev16.c: New test.
10812
10813 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10814
10815 * gcc.target/aarch64/rev16_1.c: New test.
10816
10817 2014-04-23 Richard Biener <rguenther@suse.de>
10818
10819 PR tree-optimization/60903
10820 * gcc.dg/torture/pr60903.c: New testcase.
10821
10822 2014-04-23 Richard Biener <rguenther@suse.de>
10823
10824 PR middle-end/60895
10825 * g++.dg/torture/pr60895.C: New testcase.
10826
10827 2014-04-23 Richard Biener <rguenther@suse.de>
10828
10829 PR middle-end/60891
10830 * gcc.dg/torture/pr60891.c: New testcase.
10831
10832 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR sanitizer/60275
10835 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10836 -fno-sanitize-recover to dg-options.
10837 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10838 add -std=c++11 to dg-options.
10839 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10840 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10841 add -std=c++1y to dg-options.
10842 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10843 -fno-sanitize-recover to dg-options.
10844 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10845 * c-c++-common/ubsan/vla-4.c: Likewise.
10846 * c-c++-common/ubsan/pr59503.c: Likewise.
10847 * c-c++-common/ubsan/vla-3.c: Likewise.
10848 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10849 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10850 * c-c++-common/ubsan/shift-3.c: Likewise.
10851 * c-c++-common/ubsan/overflow-1.c: Likewise.
10852 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10853 * c-c++-common/ubsan/vla-2.c: Likewise.
10854 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10855 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10856 * c-c++-common/ubsan/shift-6.c: Likewise.
10857 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10858 * c-c++-common/ubsan/overflow-add-3.c: New test.
10859 * c-c++-common/ubsan/overflow-add-4.c: New test.
10860 * c-c++-common/ubsan/div-by-zero-6.c: New test.
10861 * c-c++-common/ubsan/div-by-zero-7.c: New test.
10862
10863 2014-04-22 Christian Bruel <christian.bruel@st.com>
10864
10865 * gcc.target/sh/hiconst.c: New test.
10866
10867 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
10868
10869 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10870 lroundf generates custom round instruction, too.
10871
10872 2014-04-22 Tobias Burnus <burnus@net-b.de>
10873
10874 PR fortran/60881
10875 * coarray/alloc_comp_3.f90: New.
10876
10877 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
10878
10879 PR target/60868
10880 * gcc.target/i386/pr60868.c: New testcase.
10881
10882 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR c/59073
10885 * c-c++-common/gomp/pr59073.c: New test.
10886
10887 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10888
10889 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10890
10891 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10892
10893 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10894 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10895
10896 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
10897
10898 * gcc.dg/memcpy-5.c: New test.
10899
10900 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10901
10902 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10903
10904 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10905 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10906 *-*-solaris2.9.
10907 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10908 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10909 from dg-options.
10910 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10911 from dg-additional-options.
10912 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10913 from dg-options.
10914
10915 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10916 execution check.
10917 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10918 (sigill_hdlr): Remove.
10919 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10920 check.
10921
10922 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10923 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10924 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10925
10926 * lib/target-supports.exp (add_options_for_tls): Remove
10927 *-*-solaris2.9* handling.
10928
10929 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
10930
10931 * gcc.target/aarch64/vect_cvtf_1.c: New.
10932
10933 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR tree-optimization/60823
10936 * c-c++-common/gomp/pr60823-1.c: New test.
10937 * c-c++-common/gomp/pr60823-2.c: New test.
10938 * c-c++-common/gomp/pr60823-3.c: New test.
10939
10940 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10941
10942 * gcc.target/arm/anddi_notdi-1.c: New test.
10943 * gcc.target/arm/iordi_notdi-1.c: New test case.
10944
10945 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10946
10947 * gcc.target/arm/iordi_notdi-1.c: New test.
10948
10949 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10950
10951 * gcc.target/aarch64/vrnd_f64_1.c : New file.
10952
10953 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10954
10955 PR target/60735
10956 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
10957 not cause errors if -mspe.
10958
10959 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
10960
10961 PR target/60909
10962 * gcc.target/i386/pr60909-1.c: New test.
10963 * gcc.target/i386/pr60909-2.c: Ditto.
10964
10965 2014-04-18 Cong Hou <congh@google.com>
10966
10967 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10968 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10969
10970 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10971
10972 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10973 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10974
10975 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
10976
10977 PR c++/59200
10978 * g++.dg/cpp0x/alias-decl-42.C: New.
10979
10980 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10981
10982 * gcc.target/powerpc/ti_math1.c: New.
10983 * gcc.target/powerpc/ti_math2.c: New.
10984
10985 2014-04-17 Martin Jambor <mjambor@suse.cz>
10986
10987 * gnat.dg/opt34.adb: New.
10988 * gnat.dg/opt34_pkg.ads: Likewise.
10989
10990 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10991
10992 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10993 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10994
10995 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10996
10997 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10998 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10999
11000 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR target/60847
11003 Forward port from 4.8 branch
11004 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11005
11006 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11007 Fix scan patterns.
11008 * gcc.target/i386/bmi-2.c: Ditto.
11009
11010 2014-04-17 Richard Biener <rguenther@suse.de>
11011
11012 PR middle-end/60849
11013 * g++.dg/opt/pr60849.C: New testcase.
11014
11015 2014-04-17 Richard Biener <rguenther@suse.de>
11016
11017 PR tree-optimization/60836
11018 * g++.dg/vect/pr60836.cc: New testcase.
11019
11020 2014-04-17 Richard Biener <rguenther@suse.de>
11021
11022 PR tree-optimization/60841
11023 * gcc.dg/vect/pr60841.c: New testcase.
11024
11025 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11026
11027 * g++.dg/ipa/devirt-31.C: New testcase.
11028
11029 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11030
11031 PR lto/60820
11032 * gcc.dg/lto/pr60820_0.c: New testcase.
11033 * gcc.dg/lto/pr60820_1.c: New testcase.
11034
11035 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11036
11037 PR ipa/60854
11038 * g++.dg/torture/pr60854.C: New testcase.
11039
11040 2014-04-16 Catherine Moore <clm@codesourcery.com>
11041
11042 * gcc.target/mips/umips-store16-2.c: New test.
11043
11044 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11045
11046 * g++.dg/cpp0x/initlist-vect.C: New file.
11047
11048 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11049
11050 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11051 * gcc.dg/uninit-I-O0.c: Likewise.
11052 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11053
11054 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR tree-optimization/60844
11057 * gcc.dg/pr60844.c: New test.
11058
11059 2014-04-15 Richard Biener <rguenther@suse.de>
11060
11061 PR rtl-optimization/56965
11062 * gcc.dg/torture/pr56965-1.c: New testcase.
11063 * gcc.dg/torture/pr56965-2.c: Likewise.
11064
11065 2014-04-15 Teresa Johnson <tejohnson@google.com>
11066
11067 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
11068
11069 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11070
11071 * gnat.dg/vect14.adb: New test.
11072
11073 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11074
11075 * gnat.dg/vect12.ad[sb]: New test.
11076 * gnat.dg/vect13.ad[sb]: Likewise.
11077
11078 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
11079
11080 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
11081 under qemu-arm.
11082 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11083 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11084 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
11085 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
11086 * c-c++-common/ubsan/null-1.c: Likewise.
11087 * c-c++-common/ubsan/null-10.c: Likewise.
11088 * c-c++-common/ubsan/null-11.c: Likewise.
11089 * c-c++-common/ubsan/null-2.c: Likewise.
11090 * c-c++-common/ubsan/null-3.c: Likewise.
11091 * c-c++-common/ubsan/null-4.c: Likewise.
11092 * c-c++-common/ubsan/null-5.c: Likewise.
11093 * c-c++-common/ubsan/null-6.c: Likewise.
11094 * c-c++-common/ubsan/null-7.c: Likewise.
11095 * c-c++-common/ubsan/null-8.c: Likewise.
11096 * c-c++-common/ubsan/null-9.c: Likewise.
11097 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11098 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11099 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11100 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11101 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11102 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11103 * c-c++-common/ubsan/pr59333.c: Likewise.
11104 * c-c++-common/ubsan/pr59667.c: Likewise.
11105 * c-c++-common/ubsan/pr60613-2.c: Likewise.
11106 * c-c++-common/ubsan/pr60636.c: Likewise.
11107 * c-c++-common/ubsan/shift-1.c: Likewise.
11108 * c-c++-common/ubsan/shift-2.c: Likewise.
11109 * c-c++-common/ubsan/vla-1.c: Likewise.
11110
11111 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
11112
11113 * gnat.dg/vect11.ad[sb]: New test.
11114
11115 2014-04-14 Richard Biener <rguenther@suse.de>
11116
11117 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
11118
11119 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11120
11121 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
11122
11123 2014-04-14 Richard Biener <rguenther@suse.de>
11124 Marc Glisse <marc.glisse@inria.fr>
11125
11126 PR c/60819
11127 * gcc.target/i386/vec-may_alias.c: New testcase.
11128
11129 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11130
11131 * lib/target-supports.exp
11132 (check_effective_target_vect_widen_mult_si_to_di_pattern):
11133 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
11134 Fix formatting.
11135
11136 2014-04-14 Richard Biener <rguenther@suse.de>
11137
11138 PR lto/60720
11139 * gcc.dg/lto/pr60720_0.c: New testcase.
11140 * gcc.dg/lto/pr60720_1.c: Likewise.
11141
11142 2014-04-14 Christian Bruel <christian.bruel@st.com>
11143
11144 * gcc.target/sh/memset.c: New test.
11145
11146 2014-04-14 Richard Biener <rguenther@suse.de>
11147
11148 PR middle-end/55022
11149 * gcc.dg/graphite/pr55022.c: New testcase.
11150
11151 2014-04-14 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/59817
11154 PR tree-optimization/60453
11155 * gfortran.dg/graphite/pr59817.f: New testcase.
11156 * gcc.dg/graphite/pr59817-1.c: Likewise.
11157 * gcc.dg/graphite/pr59817-2.c: Likewise.
11158
11159 2014-04-14 Jason Merrill <jason@redhat.com>
11160
11161 Revert:
11162 * lib/gcc-dg.exp (dg-build-dso): New.
11163 (gcc-dg-test-1): Handle dg-do-what "dso".
11164
11165 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
11166
11167 PR fortran/60717
11168 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
11169
11170 PR fortran/58085
11171 * gfortran.dg/associate_15.f90: New test.
11172
11173 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11174
11175 PR middle-end/60467
11176 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
11177 case to check.
11178
11179 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11180
11181 PR middle-end/60469
11182 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
11183
11184 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
11185
11186 * gcc.target/mips/umips-store16-1.c: New test.
11187
11188 2014-04-11 Tobias Burnus <burnus@net-b.de>
11189
11190 PR c/60194
11191 * * g++.dg/warn/warn_format_signedness.C: New.
11192 * gcc.dg/format/warn-signedness.c: New.
11193
11194 2014-04-11 Tobias Burnus <burnus@net-b.de>
11195
11196 PR fortran/58880
11197 PR fortran/60495
11198 * gfortran.dg/finalize_25.f90: New.
11199
11200 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11201
11202 * gcc.target/epiphany/t1068-2.c: New file.
11203
11204 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11205
11206 * gcc.target/epiphany/btst-1.c: New test.
11207
11208 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11209
11210 PR rtl-optimization/60651
11211 * gcc.target/epiphany/mode-switch.c: New test.
11212
11213 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11214
11215 PR c++/58600
11216 * g++.dg/cpp0x/gen-attrs-58.C: New.
11217 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
11218
11219 2014-04-11 Steve Ellcey <sellcey@mips.com>
11220 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR middle-end/60556
11223 * gcc.c-torture/compile/pr60556.c: New test.
11224
11225 2014-04-11 Richard Biener <rguenther@suse.de>
11226
11227 PR middle-end/60797
11228 * gcc.dg/pr60797.c: New testcase.
11229
11230 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11231
11232 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
11233 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
11234 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
11235 rename to ...
11236 * gcc.target/s390/htm-nofloat-1.c: ... this one.
11237 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
11238 instructions as well.
11239
11240 2014-04-11 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR rtl-optimization/60663
11243 * gcc.target/arm/pr60663.c: New test.
11244
11245 2014-04-10 Jason Merrill <jason@redhat.com>
11246
11247 * g++.dg/dso/dlclose1.C: Disable for 4.9.
11248
11249 2014-04-10 Jakub Jelinek <jakub@redhat.com>
11250
11251 PR lto/60567
11252 * g++.dg/lto/pr60567_0.C: New test.
11253
11254 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
11255
11256 * gfortran.dg/class_nameclash.f90: New test.
11257
11258 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11259
11260 PR c++/52844
11261 * g++.dg/cpp0x/variadic156.C: New.
11262
11263 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11264
11265 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
11266 long.
11267
11268 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11269
11270 PR debug/60655
11271 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
11272 -fdata-sections.
11273
11274 2014-04-09 Steve Ellcey <sellcey@mips.com>
11275
11276 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
11277 and scan lists.
11278
11279 2014-04-09 Cong Hou <congh@google.com>
11280
11281 PR testsuite/60773
11282 * lib/target-supports.exp:
11283 (check_effective_target_vect_widen_si_to_di_pattern): New.
11284 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
11285 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
11286 targets only.
11287 (foo): Fix up formatting.
11288 (main): Call check_vect.
11289
11290 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
11291
11292 PR c++/59115
11293 * g++.dg/template/crash119.C: New.
11294
11295 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
11296
11297 * gcc.target/powerpc/atomic_load_store-p8.c: New.
11298
11299 2014-04-08 Jason Merrill <jason@redhat.com>
11300
11301 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
11302
11303 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11304
11305 PR rtl-optimization/60776
11306 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
11307 * gcc.dg/builtin-bswap-7.c: Likewise.
11308 * gcc.dg/builtin-bswap-6a.c: New testcase.
11309 * gcc.dg/builtin-bswap-7a.c: New testcase.
11310
11311 Revert
11312 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11313
11314 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11315 optimization.
11316 * gcc.dg/builtin-bswap-7.c: Likewise.
11317
11318 2014-04-08 Richard Biener <rguenther@suse.de>
11319
11320 PR tree-optimization/60785
11321 * gcc.dg/graphite/pr60785.c: New testcase.
11322
11323 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11324
11325 PR target/60602
11326 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
11327 with as at -O0.
11328
11329 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
11330
11331 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
11332 * g++.dg/warn/Wnvdtor-3.C: Likewise.
11333 * g++.dg/warn/Wnvdtor-4.C: Likewise.
11334
11335 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
11336
11337 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
11338
11339 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
11340
11341 PR target/60609
11342 * g++.dg/torture/pr60609.C: New test.
11343
11344 2014-04-07 Richard Biener <rguenther@suse.de>
11345
11346 PR tree-optimization/60766
11347 * gcc.dg/torture/pr60766.c: New testcase.
11348
11349 2014-04-07 Jason Merrill <jason@redhat.com>
11350
11351 * lib/gcc-dg.exp (dg-build-dso): New.
11352 (gcc-dg-test-1): Handle dg-do-what "dso".
11353 * lib/target-supports.exp (add_options_for_dlopen): New.
11354 (check_effective_target_dlopen): Use it.
11355
11356 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11357
11358 * gcc.target/arm/pr60657.c: Fix missing curly brace.
11359
11360 2014-04-07 Richard Biener <rguenther@suse.de>
11361
11362 PR middle-end/60750
11363 * g++.dg/torture/pr60750.C: New testcase.
11364 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
11365
11366 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
11367
11368 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
11369
11370 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11371
11372 PR testsuite/60671
11373 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
11374
11375 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11376
11377 PR testsuite/60672
11378 * g++.dg/cpp1y/auto-fn25.C: Require lto.
11379
11380 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
11381
11382 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
11383
11384 * gfortran.dg/warn_conversion_4.f90: Adjust test.
11385
11386 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
11387
11388 * gcc.target/avr/dev-specific-rmw.c: New test.
11389
11390 2014-04-04 Cong Hou <congh@google.com>
11391
11392 PR tree-optimization/60656
11393 * gcc.dg/vect/pr60656.c: New test.
11394
11395 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11396
11397 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11398 optimization.
11399 * gcc.dg/builtin-bswap-7.c: Likewise.
11400
11401 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11402
11403 PR c++/58207
11404 * g++.dg/cpp0x/constexpr-ice15.C: New.
11405
11406 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
11407
11408 PR ipa/59626
11409 testcase by Richard Biener
11410 * gcc.dg/lto/pr59626_0.c: New testcase.
11411 * gcc.dg/lto/pr59626_1.c: New testcase.
11412
11413 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11414
11415 PR debug/60655
11416 * gcc.c-torture/compile/pr60655-1.c: New test.
11417
11418 2014-04-04 Martin Jambor <mjambor@suse.cz>
11419
11420 PR ipa/60640
11421 * g++.dg/ipa/pr60640-1.C: New test.
11422 * g++.dg/ipa/pr60640-2.C: Likewise.
11423 * g++.dg/ipa/pr60640-3.C: Likewise.
11424 * g++.dg/ipa/pr60640-4.C: Likewise.
11425
11426 2014-04-04 Jeff Law <law@redhat.com>
11427
11428 PR target/60657
11429 * gcc.target/arm/pr60657.c: New test.
11430
11431 2014-04-04 Richard Biener <rguenther@suse.de>
11432
11433 PR ipa/60746
11434 * g++.dg/torture/pr60746.C: New testcase.
11435
11436 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
11437
11438 * g++.old-deja/g++.robertl/eb121.C: Adjust.
11439 * g++.old-deja/g++.jason/overload21.C: Likewise.
11440 * g++.old-deja/g++.law/init5.C: Likewise.
11441
11442 2014-04-03 Cong Hou <congh@google.com>
11443
11444 PR tree-optimization/60505
11445 * gcc.dg/vect/pr60505.c: New test.
11446
11447 2014-04-03 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/60740
11450 * gcc.dg/graphite/pr60740.c: New testcase.
11451
11452 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
11453
11454 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
11455 * g++.dg/warn/Wnvdtor-2.C: New.
11456 * g++.dg/warn/Wnvdtor-3.C: New.
11457 * g++.dg/warn/Wnvdtor-4.C: New.
11458 * g++.dg/warn/Weff1.C: Delete.
11459 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
11460 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
11461
11462 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
11463
11464 PR ipa/60659
11465 * g++.dg/torture/pr60659.C: New testcase.
11466
11467 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11468
11469 PR tree-optimization/60733
11470 * gcc.dg/torture/pr60733.c: New test.
11471
11472 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
11473
11474 PR rtl-optimization/60650
11475 * gcc.target/arm/pr60650-2.c: New.
11476
11477 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
11478
11479 * gcc.target/i386/avx2-vpand-3.c,
11480 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
11481
11482 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11483
11484 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
11485 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
11486 gcc.target/i386/memcpy-strategy-1.c,
11487 gcc.target/i386/memcpy-strategy-2.c,
11488 gcc.target/i386/memcpy-vector_loop-1.c,
11489 gcc.target/i386/memcpy-vector_loop-2.c,
11490 gcc.target/i386/memset-vector_loop-1.c,
11491 gcc.target/i386/memset-vector_loop-2.c,
11492 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
11493 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
11494 -march= options different from those in dg-options.
11495
11496 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11497
11498 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11499 gcc.target/i386/pr30970.c: Use -mtune=generic.
11500 * gcc.target/i386/avx2-vpaddb-3.c,
11501 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
11502 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
11503 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
11504 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
11505 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
11506 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
11507 gcc.target/i386/avx2-vpsubw-3.c,
11508 gcc.target/i386/avx256-unaligned-load-1.c,
11509 gcc.target/i386/avx256-unaligned-load-4.c,
11510 gcc.target/i386/avx256-unaligned-store-1.c,
11511 gcc.target/i386/avx256-unaligned-store-2.c,
11512 gcc.target/i386/avx256-unaligned-store-4.c: Use
11513 -mno-prefer-avx128.
11514
11515 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11516 Iain Sandoe <iain@codesourcery.com>
11517
11518 PR target/54083
11519 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
11520 with the additional options -Wl,-undefined,dynamic_lookup
11521 and -Wl,-flat_namespace.
11522 * gcc.dg/torture/pr53922.c: Additional option
11523 -Wl,-flat_namespace for darwin[89].
11524 * gcc.dg/torture/pr60092.c: Additional options
11525 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
11526 for darwin[89].
11527
11528 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11529
11530 PR target/43751
11531 * lib/prune.exp: Modify the regular express to prune
11532 the new warnings introduced by r205679 on darwin9.
11533
11534 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
11535
11536 * g++.dg/init/ctor4.C: Adjust.
11537 * g++.dg/init/ctor4-1.C: New.
11538 * g++.dg/cpp0x/defaulted2.C: Adjust.
11539
11540 2014-04-01 Richard Henderson <rth@redhat.com>
11541
11542 PR target/60704
11543 * gcc.dg/pr60704.c: New file.
11544
11545 2014-04-01 Bin Cheng <bin.cheng@arm.com>
11546
11547 PR target/60363
11548 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
11549 logical_op_short_circuit targets.
11550
11551 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
11552
11553 PR libfortran/60128
11554 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
11555 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
11556
11557 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 PR rtl-optimization/60700
11560 * gcc.target/i386/pr60700.c: New test.
11561
11562 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11563
11564 PR target/60650
11565 * gcc.target/arm/pr60650.c: Adjust command line options.
11566
11567 2014-03-31 Martin Jambor <mjambor@suse.cz>
11568
11569 PR middle-end/60647
11570 * gcc.dg/pr60647-1.c: New test.
11571 * gcc.dg/pr60647-2.c: Likewise.
11572
11573 2014-03-31 Richard Biener <rguenther@suse.de>
11574
11575 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
11576
11577 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
11578
11579 PR target/60034
11580 * gcc.target/aarch64/pr60034.c: New file.
11581
11582 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
11583
11584 PR c++/60626
11585 * g++.dg/cpp1y/pr60626.C: New testcase.
11586
11587 2014-03-29 Joseph Myers <joseph@codesourcery.com>
11588
11589 * gcc.dg/pr45416.c: Allow bextr on x86.
11590 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
11591 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
11592 gcc.target/i386/fma4-vector.c: Use -mno-fma.
11593 * gcc.target/i386/l_fma_double_1.c,
11594 gcc.target/i386/l_fma_double_2.c,
11595 gcc.target/i386/l_fma_double_3.c,
11596 gcc.target/i386/l_fma_double_4.c,
11597 gcc.target/i386/l_fma_double_5.c,
11598 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11599 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11600 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11601 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11602 * gcc.target/i386/pr27971.c: Use -mno-tbm.
11603 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11604 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11605
11606 2014-03-29 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR target/60648
11609 * g++.dg/pr60648.C: Move test to...
11610 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
11611 dg-options, add for fpic targets dg-additional-options -fPIC.
11612
11613 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
11614
11615 * gnat.dg/opt33.adb: New testcase.
11616
11617 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11618
11619 PR target/60697
11620 * gcc.target/aarch64/pr60697.c: New.
11621
11622 2014-03-27 Jeff Law <law@redhat.com>
11623
11624 PR target/60648
11625 * g++.dg/pr60648.C: New test.
11626
11627 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
11628
11629 PR c++/60573
11630 * g++.dg/cpp1y/pr60573.C: New testcase.
11631
11632 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/60693
11635 * gcc.target/i386/pr60693.c: New test.
11636
11637 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
11638
11639 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11640
11641 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR c++/60689
11644 * c-c++-common/pr60689.c: New test.
11645
11646 PR c++/58678
11647 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11648 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11649 targets.
11650
11651 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11652
11653 PR target/60675
11654 * gcc.target/aarch64/pr60675.C: New.
11655
11656 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11657
11658 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11659 * lib/target-supports.exp: Return true for s390
11660 in check_effective_logical_op_short_circuit.
11661
11662 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11663
11664 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11665 of second source operand.
11666 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11667 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11668 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11669
11670 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR ipa/60315
11673 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11674
11675 2014-03-28 Tobias Burnus <burnus@net-b.de>
11676
11677 * lib/cilk-plus-dg.exp: New.
11678 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11679 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11680
11681 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11682
11683 PR fortran/60522
11684 * gfortran.dg/where_4.f90: New test case.
11685
11686 2014-03-27 Tobias Burnus <burnus@net-b.de>
11687
11688 PR fortran/58880
11689 * gfortran.dg/finalize_24.f90: New.
11690
11691 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11692
11693 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11694 vbpermq builtin.
11695
11696 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11697 vec_select optimizations.
11698 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11699 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11700
11701 PR target/60672
11702 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11703 xxpermdi builtins are supported.
11704
11705 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
11706
11707 PR rtl-optimization/60650
11708 * gcc.target/arm/pr60650.c: New.
11709
11710 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11711
11712 * gcc.target/s390/20140327-1.c: New testcase.
11713
11714 2014-03-27 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR middle-end/60682
11717 * g++.dg/gomp/pr60682.C: New test.
11718
11719 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
11720
11721 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11722
11723 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11724
11725 PR target/60580
11726 * gcc.target/aarch64/pr60580_1.c: New.
11727 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11728 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11729
11730 2014-03-26 Dehao Chen <dehao@google.com>
11731
11732 * gcc.dg/predict-8.c: New test.
11733
11734 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
11735
11736 PR c++/52369
11737 * g++.dg/init/const10.C: New.
11738 * g++.dg/init/const11.C: New.
11739 * g++.dg/init/pr25811.C: Adjust.
11740 * g++.dg/init/pr29043.C: Likewise.
11741 * g++.dg/init/pr43719.C: Likewise.
11742 * g++.dg/init/pr44086.C: Likewise.
11743 * g++.dg/init/ctor8.C: Likewise.
11744 * g++.dg/init/uninitialized1.C: Likewise.
11745
11746 2014-03-26 Jakub Jelinek <jakub@redhat.com>
11747
11748 PR sanitizer/60636
11749 * c-c++-common/ubsan/pr60636.c: New test.
11750
11751 2014-03-26 Andreas Schwab <schwab@suse.de>
11752
11753 * g++.dg/torture/pr60315.C: Remove duplication.
11754
11755 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
11756
11757 * gcc.c-torture/execute/20140326-1.c: New test.
11758
11759 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
11760
11761 PR ipa/60315
11762 * g++.dg/torture/pr60315.C: New testcase.
11763
11764 2014-03-25 Martin Jambor <mjambor@suse.cz>
11765
11766 PR ipa/60600
11767 * g++.dg/ipa/pr60600.C: New test.
11768
11769 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
11770
11771 PR testsuite/58013
11772 * g++.dg/opt/pr56999.C: Pop hidden visibility.
11773
11774 2014-03-25 Richard Biener <rguenther@suse.de>
11775
11776 PR middle-end/60635
11777 * gfortran.dg/lto/pr60635_0.f90: New testcase.
11778 * gfortran.dg/lto/pr60635_1.c: Likewise.
11779
11780 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
11781
11782 PR c++/60627
11783 * g++.dg/cpp1y/pr60627.C: New testcase.
11784
11785 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
11786
11787 * gcc.target/aarch64/ushr64_1.c: New.
11788
11789 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
11790
11791 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11792 (LONG_LONG): Use LLONG.
11793 (set_rvector_long): Explicitly return void.
11794 (set_vector_long): Likewise.
11795 (check_vector_long): Likewise.
11796
11797 2014-03-24 Marek Polacek <polacek@redhat.com>
11798
11799 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11800 Define INT_MIN.
11801 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11802 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11803 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11804 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11805 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11806 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11807 * c-c++-common/ubsan/pr59503.c: Likewise.
11808 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11809 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11810 * c-c++-common/ubsan/shift-3.c: Likewise.
11811 * c-c++-common/ubsan/shift-6.c: Likewise.
11812 * c-c++-common/ubsan/undefined-1.c: Likewise.
11813 * c-c++-common/ubsan/vla-2.c: Likewise.
11814 * c-c++-common/ubsan/vla-3.c: Likewise.
11815 * c-c++-common/ubsan/vla-4.c: Likewise.
11816 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11817 * g++.dg/ubsan/return-2.C: Likewise.
11818
11819 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
11820
11821 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11822 hppa*-*-hpux*.
11823
11824 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11825
11826 PR libfortran/59313
11827 PR libfortran/58015
11828 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11829 * gfortran.dg/round_4.f90: Likewise.
11830
11831 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
11832
11833 PR libfortran/60128
11834 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11835 i?86-*-solaris2.9*.
11836
11837 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR sanitizer/60613
11840 * c-c++-common/ubsan/pr60613-1.c: New test.
11841 * c-c++-common/ubsan/pr60613-2.c: New test.
11842
11843 2014-03-22 Matthias Klose <doko@ubuntu.com>
11844
11845 * g++.dg/cpp0x/regress: Remove empty directory.
11846
11847 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11848
11849 PR debug/60603
11850 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11851
11852 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11853
11854 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11855 * g++.dg/cpp1y/pr60393.C: Likewise.
11856
11857 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11858
11859 PR c++/60384
11860 * g++.dg/cpp1y/pr60384.C: New.
11861
11862 2014-03-21 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR target/60598
11865 * gcc.dg/pr60598.c: New test.
11866
11867 2014-03-21 Martin Jambor <mjambor@suse.cz>
11868
11869 PR ipa/59176
11870 * g++.dg/torture/pr59176.C: New test.
11871
11872 2014-03-21 Martin Jambor <mjambor@suse.cz>
11873
11874 PR ipa/60419
11875 * g++.dg/ipa/pr60419.C: New test.
11876
11877 2014-03-21 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/60577
11880 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11881
11882 2014-03-21 Tobias Burnus <burnus@net-b.de>
11883
11884 PR fortran/60599
11885 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11886
11887 2014-03-20 Jakub Jelinek <jakub@redhat.com>
11888
11889 PR middle-end/60597
11890 * g++.dg/opt/pr60597.C: New test.
11891
11892 PR c++/60572
11893 * g++.dg/init/pr60572.C: New test.
11894
11895 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11896
11897 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11898
11899 2014-03-19 Tobias Burnus <burnus@net-b.de>
11900
11901 PR fortran/60543
11902 PR fortran/60283
11903 * gfortran.dg/implicit_pure_4.f90: New.
11904
11905 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 PR c++/51474
11908 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11909
11910 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
11911
11912 PR testsuite/60590
11913 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11914 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11915 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11916
11917 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11918
11919 PR c++/60332
11920 * g++.dg/cpp1y/pr60332.C: New.
11921
11922 2014-03-19 Marek Polacek <polacek@redhat.com>
11923
11924 PR sanitizer/60569
11925 * g++.dg/ubsan/pr60569.C: New test.
11926
11927 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11928
11929 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11930
11931 2014-03-19 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR tree-optimization/60559
11934 * g++.dg/vect/pr60559.cc: New test.
11935
11936 2014-03-18 Ian Lance Taylor <iant@google.com>
11937
11938 PR target/60563
11939 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11940 (ditype): Rename typedef from int64_t.
11941
11942 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11943
11944 PR c/55383
11945 * gcc.dg/cast-qual-3.c: New.
11946 Revert:
11947 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11948 * c-c++-common/Wcast-qual-1.c: More precise match text.
11949
11950 2014-03-18 Janus Weil <janus@gcc.gnu.org>
11951
11952 PR fortran/55207
11953 PR fortran/60549
11954 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11955 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11956 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11957 * gfortran.dg/intent_optimize_1.f90: Ditto.
11958 * gfortran.dg/pointer_init_9.f90: Ditto.
11959 * gfortran.dg/volatile4.f90: Ditto.
11960 * gfortran.dg/volatile6.f90: Ditto.
11961
11962 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11963
11964 PR c/55383
11965 * c-c++-common/Wcast-qual-1.c: More precise match text.
11966
11967 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11968
11969 PR c++/60305
11970 * g++.dg/cpp0x/constexpr-ice14.C: New.
11971
11972 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11973
11974 PR c++/54250
11975 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11976
11977 2014-03-18 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR sanitizer/60535
11980 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11981 * c-c++-common/ubsan/null-2.c: Likewise.
11982 * c-c++-common/ubsan/null-3.c: Likewise.
11983 * c-c++-common/ubsan/null-4.c: Likewise.
11984 * c-c++-common/ubsan/null-5.c: Likewise.
11985 * c-c++-common/ubsan/null-6.c: Likewise.
11986 * c-c++-common/ubsan/null-7.c: Likewise.
11987 * c-c++-common/ubsan/null-8.c: Likewise.
11988 * c-c++-common/ubsan/null-9.c: Likewise.
11989 * c-c++-common/ubsan/null-10.c: Likewise.
11990 * c-c++-common/ubsan/null-11.c: Likewise.
11991 * c-c++-common/ubsan/overflow-1.c: Likewise.
11992 * c-c++-common/ubsan/overflow-2.c: Likewise.
11993 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11994 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11995 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11996 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11997 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11998 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11999 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12000 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12001 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12002 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12003 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12004 * c-c++-common/ubsan/pr59333.c: Likewise.
12005 * c-c++-common/ubsan/pr59503.c: Likewise.
12006 * c-c++-common/ubsan/pr59667.c: Likewise.
12007 * c-c++-common/ubsan/undefined-1.c: Likewise.
12008 * g++.dg/ubsan/pr59250.C: Likewise.
12009 * g++.dg/ubsan/pr59306.C: Likewise.
12010
12011 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12012
12013 * gcc.dg/tls/pr58595.c: Add tls options.
12014
12015 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12016
12017 * gcc.target/i386/avx-additional-reg-names.c: New.
12018 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12019
12020 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12021
12022 PR c++/60390
12023 * g++.dg/cpp1y/pr60390.C: New testcase.
12024
12025 PR c++/60391
12026 * g++.dg/cpp1y/pr60391.C: New testcase.
12027
12028 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR target/60516
12031 * gcc.target/i386/pr60516.c: New test.
12032
12033 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12034
12035 PR c++/59571
12036 * g++.dg/cpp0x/constexpr-ice13.C: New.
12037
12038 2014-03-17 Marek Polacek <polacek@redhat.com>
12039
12040 PR middle-end/60534
12041 * gcc.dg/gomp/pr60534.c: New test.
12042
12043 2014-03-17 Kai Tietz <ktietz@redhat.com>
12044
12045 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12046
12047 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12048
12049 PR testsuite/58851
12050 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12051 storage size.
12052
12053 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12054
12055 PR libfortran/58324
12056 * gfortran.dg/list_read_12.f90: New test.
12057
12058 2014-03-15 Janus Weil <janus@gcc.gnu.org>
12059
12060 PR fortran/55207
12061 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
12062 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
12063 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
12064 -Wno-aggressive-loop-optimizations and remove an unused variable.
12065 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
12066 * gfortran.dg/pointer_init_9.f90: New.
12067 * gfortran.dg/volatile4.f90: Put into subroutine.
12068 * gfortran.dg/volatile6.f90: Ditto.
12069
12070 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
12071
12072 PR fortran/60392
12073 * gfortran.dg/transpose_4.f90: New test.
12074
12075 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
12076
12077 PR rtl-optimization/60508
12078 * gcc.target/i386/pr60508.c: New.
12079
12080 2014-03-14 Richard Biener <rguenther@suse.de>
12081
12082 PR middle-end/60518
12083 * g++.dg/pr60518.C: New testcase.
12084
12085 2014-03-14 Martin Jambor <mjambor@suse.cz>
12086
12087 PR lto/60461
12088 * gcc.dg/lto/pr60461_0.c: New test.
12089
12090 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
12091
12092 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
12093 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
12094 * gcc.dg/lto/save-temps_0.c: New testcase.
12095
12096 2014-03-13 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR middle-end/36282
12099 * c-c++-common/pr36282-1.c: New test.
12100 * c-c++-common/pr36282-2.c: New test.
12101 * c-c++-common/pr36282-3.c: New test.
12102 * c-c++-common/pr36282-4.c: New test.
12103
12104 2014-03-13 Richard Henderson <rth@redhat.com>
12105
12106 PR debug/60438
12107 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
12108
12109 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12110
12111 PR c++/60383
12112 * g++.dg/template/crash118.C: New.
12113 * g++.dg/template/crash95.C: Adjust.
12114
12115 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
12116
12117 PR rtl-optimization/57189
12118 * gcc.target/i386/pr57189.c: New.
12119
12120 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12121
12122 PR c++/60254
12123 * g++.dg/cpp0x/static_assert10.C: New.
12124 * g++.dg/cpp0x/static_assert11.C: Likewise.
12125 * g++.dg/cpp0x/static_assert3.C: Adjust.
12126
12127 2014-03-13 Richard Biener <rguenther@suse.de>
12128
12129 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
12130
12131 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12132
12133 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
12134 2.07 128-bit arithmetic.
12135 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
12136
12137 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
12138 due to when TImode is allowed in VSX registers, the allowable
12139 address modes for TImode is just a single indirect address in
12140 order for the value to be loaded and store in either GPR or VSX
12141 registers. This affects the generated code, and it would cause
12142 this test to fail, when such an option is used.
12143
12144 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
12145
12146 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
12147
12148 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12149
12150 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
12151 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
12152 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
12153 only test for exactly one if if -mbranch-cost=1 has been passed.
12154
12155 2014-03-12 Christian Bruel <christian.bruel@st.com>
12156
12157 PR target/60264
12158 * gcc.target/arm/pr60264.c
12159
12160 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
12161
12162 PR tree-optimization/60454
12163 * gcc.c-torture/execute/pr60454.c: New test.
12164
12165 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12166 Marc Glisse <marc.glisse@inria.fr>
12167
12168 PR tree-optimization/60502
12169 * gcc.c-torture/compile/pr60502.c: New test.
12170
12171 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR middle-end/60482
12174 * gcc.dg/vect/pr60482.c: New test.
12175
12176 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
12177
12178 PR c++/60389
12179 * g++.dg/cpp0x/inh-ctor19.C: New.
12180
12181 2014-03-11 Richard Biener <rguenther@suse.de>
12182
12183 PR tree-optimization/60429
12184 PR tree-optimization/60485
12185 * gcc.dg/pr60485-1.c: New testcase.
12186 * gcc.dg/pr60485-2.c: Likewise.
12187
12188 2014-03-10 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR ipa/60457
12191 * g++.dg/ipa/pr60457.C: New test.
12192
12193 2014-03-10 Richard Biener <rguenther@suse.de>
12194
12195 PR middle-end/60474
12196 * g++.dg/torture/pr60474.C: New testcase.
12197
12198 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
12199
12200 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
12201
12202 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
12203
12204 * gcc.dg/lto/pr55113_0.c: New testcase.
12205
12206 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
12207
12208 PR c++/60033
12209 * g++.dg/cpp1y/pr60033.C: New testcase.
12210
12211 PR c++/60393
12212 * g++.dg/cpp1y/pr60393.C: New testcase.
12213
12214 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12215
12216 PR libfortran/60128
12217 * gfortran.dg/fmt_en.f90: New test.
12218
12219 2014-03-07 Jason Merrill <jason@redhat.com>
12220
12221 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
12222 * lib/target-supports.exp (check_effective_target_c++11): Now
12223 means C++11 and up.
12224 (check_effective_target_c++11_only): New.
12225 (check_effective_target_c++11_down): New.
12226 (check_effective_target_c++1y): New.
12227 (check_effective_target_c++1y_only): New.
12228 (check_effective_target_c++98_only): Rename from
12229 check_effective_target_c++98.
12230 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
12231
12232 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
12233
12234 PR c++/58609
12235 * g++.dg/cpp0x/constexpr-ice12.C: New.
12236
12237 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
12238
12239 * c-c++-common/gomp/map-1.c: Extend.
12240
12241 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
12242 Janus Weil <janus@gcc.gnu.org>
12243
12244 PR fortran/51976
12245 * gfortran.dg/deferred_type_component_1.f90 : New test.
12246 * gfortran.dg/deferred_type_component_2.f90 : New test.
12247
12248 2014-03-06 Marek Polacek <polacek@redhat.com>
12249
12250 PR c/60197
12251 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
12252 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
12253
12254 2014-03-06 Jakub Jelinek <jakub@redhat.com>
12255
12256 PR target/58595
12257 * gcc.dg/tls/pr58595.c: New test.
12258
12259 2014-03-06 Richard Biener <rguenther@suse.de>
12260
12261 PR middle-end/60445
12262 PR lto/60424
12263 PR lto/60427
12264 Revert
12265 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12266
12267 * gcc.dg/lto/pr55113_0.c: New testcase.
12268
12269 2014-03-05 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR testsuite/59308
12272 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
12273 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
12274 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
12275 s390*/i?86/x86_64.
12276 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12277 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12278 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12279 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12280 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
12281 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
12282 even for mips*/s390*/i?86/x86_64.
12283 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12284 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12285 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12286 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12287 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12288
12289 PR lto/60404
12290 * gcc.dg/lto/pr60404_0.c: New test.
12291 * gcc.dg/lto/pr60404_1.c: New file.
12292 * gcc.dg/lto/pr60404_2.c: New file.
12293
12294 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12295
12296 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
12297 long long" throughout.
12298 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12299 * gcc.dg/vmx/insert-vsx.c: Likewise.
12300 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12301 * gcc.dg/vmx/ld-vsx.c: Likewise.
12302 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12303 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12304 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12305 * gcc.dg/vmx/merge-vsx.c: Likewise.
12306 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12307 * gcc.dg/vmx/st-vsx.c: Likewise.
12308 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12309 * gcc.dg/vmx/stl-vsx.c: Likewise.
12310 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12311
12312 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12313
12314 * gcc.dg/lto/pr55113_0.c: New testcase.
12315
12316 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
12317
12318 PR c++/60376
12319 * g++.dg/cpp1y/pr60376.C: New.
12320
12321 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12322
12323 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
12324
12325 2014-03-04 Richard Biener <rguenther@suse.de>
12326
12327 PR tree-optimization/60382
12328 * gcc.dg/vect/pr60382.c: New testcase.
12329
12330 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
12331
12332 PR libfortran/60148
12333 * gfortran.dg/namelist_84.f90: New test.
12334
12335 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
12336
12337 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
12338 argument to avoid inf values.
12339 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
12340 UNION_FP_CHECK machinery.
12341
12342 2014-03-03 Renlin Li <Renlin.Li@arm.com>
12343
12344 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
12345 i32in128 cases outside special big-endian processing block.
12346
12347 2014-03-03 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR preprocessor/60400
12350 * c-c++-common/cpp/pr60400.c: New test.
12351 * c-c++-common/cpp/pr60400-1.h: New file.
12352 * c-c++-common/cpp/pr60400-2.h: New file.
12353
12354 PR objc++/60398
12355 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
12356
12357 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
12358 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
12359
12360 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12361
12362 PR ipa/60150
12363 * g++.dg/lto/pr60150.H: New testcase.
12364 * g++.dg/lto/pr60150_0.C: New testcase.
12365 * g++.dg/lto/pr60150_1.C: New testcase.
12366
12367 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12368
12369 PR ipa/60306
12370 * g++.dg/ipa/devirt-29.C: New testcase
12371
12372 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12373
12374 PR fortran/60236
12375 * gfortran.dg/vect/pr32380.f: Fix expected test results.
12376
12377 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
12378
12379 PR c++/50025
12380 * g++.dg/cpp0x/pr50025.C: New.
12381
12382 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
12383
12384 PR c++/60377
12385 * g++.dg/cpp1y/pr60377.C: New testcase.
12386
12387 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
12388
12389 PR fortran/60341
12390 * gfortran.dg/str_comp_optimize_1.f90: New test.
12391
12392 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
12393
12394 PR target/60071
12395 * gcc.c-torture/compile/pr60071.c: New.
12396
12397 2014-02-28 Janus Weil <janus@gcc.gnu.org>
12398
12399 PR fortran/60359
12400 * gfortran.dg/unlimited_polymorphic_16.f90: New.
12401
12402 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12403
12404 PR c++/58610
12405 * g++.dg/cpp0x/constexpr-ice11.C: New.
12406
12407 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12408
12409 PR c++/60314
12410 * g++.dg/cpp1y/auto-fn24.C: New.
12411
12412 2014-02-28 Joey Ye <joey.ye@arm.com>
12413
12414 PR target/PR60169
12415 * gcc.target/arm/thumb1-far-jump-3.c: New case.
12416
12417 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12418
12419 PR c++/60253
12420 * g++.dg/overload/ellipsis2.C: New.
12421
12422 2014-02-27 Jeff Law <law@redhat.com>
12423
12424 PR rtl-optimization/52714
12425 * gcc.c-torture/compile/pr52714.c: New test.
12426
12427 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
12428 Jeff Law <law@redhat.com>
12429
12430 PR rtl-optimization/49847
12431 * g++.dg/pr49847.C: New test.
12432
12433 2014-02-27 Marek Polacek <polacek@redhat.com>
12434
12435 PR middle-end/59223
12436 * c-c++-common/pr59223.c: New test.
12437
12438 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12439
12440 * common/config/i386/predicates.md (const1256_operand): Remove.
12441 (const2356_operand): New.
12442 (const_1_to_2_operand): Remove.
12443 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
12444 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
12445 (*avx512pf_gatherpf<mode>sf): Ditto.
12446 (avx512pf_gatherpf<mode>df): Ditto.
12447 (*avx512pf_gatherpf<mode>df_mask): Ditto.
12448 (*avx512pf_gatherpf<mode>df): Ditto.
12449 (avx512pf_scatterpf<mode>sf): Ditto.
12450 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
12451 (*avx512pf_scatterpf<mode>sf): Ditto.
12452 (avx512pf_scatterpf<mode>df): Ditto.
12453 (*avx512pf_scatterpf<mode>df_mask): Ditto.
12454 (*avx512pf_scatterpf<mode>df): Ditto.
12455 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
12456
12457 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12458
12459 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
12460 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
12461 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
12462 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
12463 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
12464 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
12465 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
12466 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
12467
12468 2014-02-26 Bin Cheng <bin.cheng@arm.com>
12469
12470 PR target/60280
12471 * gnat.dg/renaming5.adb: Change to two expected gotos.
12472 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
12473 jump threads.
12474 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
12475 messages for removed basic block.
12476 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
12477 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
12478 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
12479 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
12480
12481 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12482
12483 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
12484 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12485 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12486 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12487 * gcc.dg/vmx/merge-vsx.c: Likewise.
12488 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12489
12490 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
12491
12492 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
12493 * gcc.target/i386/prefetchwt1-1.c: New.
12494 * g++.dg/other/i386-2.C: Add new option.
12495 * g++.dg/other/i386-3.C: Ditto.
12496 * gcc.target/i386/sse-12.c: Ditto.
12497 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
12498 * gcc.target/i386/sse-22.c: Add new option.
12499 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
12500
12501 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12502
12503 PR libfortran/59313
12504 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
12505
12506 PR libfortran/58015
12507 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
12508
12509 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
12510
12511 PR c++/60311
12512 * g++.dg/cpp1y/pr60311.C: New testcase.
12513
12514 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
12515
12516 PR c++/60065
12517 * g++.dg/cpp1y/pr60065.C: New testcase.
12518
12519 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
12520
12521 PR rtl-optimization/60268
12522 * gcc.c-torture/compile/pr60268.c: New test.
12523
12524 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
12525
12526 * gcc.target/microblaze/others/mem_reload.c: New test.
12527
12528 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12529
12530 * gcc.dg/vmx/lde.c: New test.
12531 * gcc.dg/vmx/lde-be-order.c: New test.
12532 * gcc.dg/vmx/ste.c: New test.
12533 * gcc.dg/vmx/ste-be-order.c: New test.
12534
12535 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
12536
12537 PR testsuite/60173
12538 * lib/target-supports.exp
12539 (check_effective_target_logical_op_short_circuit): Add cris-*-*
12540 and crisv32-*-* to list.
12541
12542 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12543
12544 PR fortran/60302
12545 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
12546
12547 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12548
12549 * gcc.dg/vmx/vsums.c: Check entire result vector.
12550 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12551
12552 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12553
12554 * gcc.dg/vmx/ld.c: New test.
12555 * gcc.dg/vmx/ld-be-order.c: New test.
12556 * gcc.dg/vmx/ld-vsx.c: New test.
12557 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
12558 * gcc.dg/vmx/ldl.c: New test.
12559 * gcc.dg/vmx/ldl-be-order.c: New test.
12560 * gcc.dg/vmx/ldl-vsx.c: New test.
12561 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
12562 * gcc.dg/vmx/st.c: New test.
12563 * gcc.dg/vmx/st-be-order.c: New test.
12564 * gcc.dg/vmx/st-vsx.c: New test.
12565 * gcc.dg/vmx/st-vsx-be-order.c: New test.
12566 * gcc.dg/vmx/stl.c: New test.
12567 * gcc.dg/vmx/stl-be-order.c: New test.
12568 * gcc.dg/vmx/stl-vsx.c: New test.
12569 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
12570
12571 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
12572
12573 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
12574 * g++.dg/other/i386-3.C (dg-options): Ditto.
12575 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
12576 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
12577 -mavx512pf and -msha.
12578
12579 2014-02-21 Richard Biener <rguenther@suse.de>
12580
12581 PR tree-optimization/60276
12582 * gcc.dg/vect/pr60276.c: New testcase.
12583
12584 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12585
12586 PR fortran/60234
12587 * gfortran.dg/finalize_23.f90: New.
12588
12589 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
12590
12591 PR c++/60052
12592 PR c++/60053
12593 * g++.dg/cpp1y/pr60052.C: New testcase.
12594 * g++.dg/cpp1y/pr60053.C: New testcase.
12595
12596 2014-02-21 Tobias Burnus <burnus@net-b.de>
12597
12598 PR fortran/60286
12599 * gfortran.dg/inquire_16.f90: New.
12600
12601 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
12602
12603 * gcc.target/nios2/biggot-1.c: New.
12604 * gcc.target/nios2/biggot-2.c: New.
12605
12606 2014-02-20 Martin Jambor <mjambor@suse.cz>
12607
12608 PR ipa/55260
12609 * gcc.dg/ipa/pr55260.c: New test.
12610
12611 2014-02-20 Bin Cheng <bin.cheng@arm.com>
12612
12613 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12614 for execution test case.
12615
12616 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
12617
12618 PR ipa/58555
12619 * g++.dg/torture/pr58555.C: New testcase.
12620
12621 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12622
12623 PR target/60204
12624 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12625 reflect abi fix.
12626 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12627
12628 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12629 Kirill Yukhin <kirill.yukhin@intel.com>
12630
12631 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12632 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12633 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12634 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12636 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12637
12638 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR c/37743
12641 * g++.dg/ext/builtin-bswap1.C: New test.
12642 * c-c++-common/pr37743.c: New test.
12643
12644 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
12645
12646 * gcc.dg/decl-10.c: New test.
12647
12648 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR c++/60267
12651 * g++.dg/ext/ivdep-1.C: New test.
12652
12653 PR c++/60267
12654 * gcc.dg/pr60267.c: New test.
12655
12656 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12657
12658 PR target/59794
12659 * gcc.target/i386/pr39162.c: Add dg-prune-output.
12660 (dg-options): Remove -Wno-psabi.
12661 * gcc.target/i386/pr59794-2.c: Ditto.
12662 * gcc.target/i386/pr60205-1.c: Ditto.
12663 * gcc.target/i386/sse-5.c: Ditto.
12664
12665 2014-02-18 Nick Clifton <nickc@redhat.com>
12666
12667 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12668 * gcc.dg/pr23623.c: Likewise.
12669 * gcc.dg/pr48784-1.c: Likewise.
12670 * gcc.dg/pr48784-2.c: Likewise.
12671 * gcc.dg/pr56997-2.c: Likewise.
12672 * gcc.dg/sms-6.c: Likewise.
12673 * gcc.dg/torture/pr60183.c: Likewise.
12674 * gcc.dg/torture/vec-cvt-1.c: Likewise.
12675 * gcc.c-torture/execute/20061220-1.x: New.
12676 * gcc.c-torture/execute/pr43220.x: New.
12677 * gcc.c-torture/execute/pr51581-1.x: New.
12678 * gcc.c-torture/execute/pr51581-2.x: New.
12679 * gcc.c-torture/execute/pr58570.x: New.
12680 * gcc.c-torture/unsorted/DFcmp.x: New.
12681 * gcc.c-torture/unsorted/SFset.x: New.
12682
12683 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
12684
12685 * gnat.dg/opt31.adb: New test.
12686
12687 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12688
12689 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12690
12691 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12692
12693 PR fortran/60232
12694 * gfortran.dg/typebound_proc_33.f90: New.
12695
12696 2014-02-19 Marek Polacek <polacek@redhat.com>
12697
12698 PR c/60195
12699 * gcc.dg/pr60195.c: New test.
12700
12701 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
12702
12703 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12704
12705 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12706
12707 PR preprocessor/58844
12708 * c-c++-common/cpp/pr58844-1.c: New test.
12709 * c-c++-common/cpp/pr58844-2.c: New test.
12710
12711 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12712
12713 PR c++/60225
12714 * g++.dg/cpp0x/constexpr-ice10.C: New.
12715
12716 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12717
12718 PR c++/60215
12719 * g++.dg/cpp0x/pr60215.C: New.
12720
12721 2014-02-18 Tobias Burnus <burnus@net-b.de>
12722
12723 PR fortran/49397
12724 * gfortran.dg/proc_ptr_45.f90: New.
12725 * gfortran.dg/proc_ptr_46.f90: New.
12726
12727 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12728
12729 PR c++/60190
12730 * g++.dg/cpp1y/pr60190.C: New testcase.
12731
12732 PR c++/60064
12733 * g++.dg/cpp1y/pr60064.C: New testcase.
12734
12735 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
12736
12737 PR target/60205
12738 * gcc.target/i386/pr60205-1.c: New test.
12739 * gcc.target/i386/pr60205-2.c: Ditto.
12740
12741 2014-02-18 Kai Tietz <ktietz@redhat.com>
12742
12743 PR target/60193
12744 * gcc.target/i386/nest-1.c: New testcase.
12745
12746 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
12747
12748 * gnat.dg/opt32.adb: New test.
12749
12750 2014-02-18 Janus Weil <janus@gcc.gnu.org>
12751
12752 PR fortran/60231
12753 * gfortran.dg/typebound_generic_15.f90: New.
12754
12755 2014-02-17 Janus Weil <janus@gcc.gnu.org>
12756
12757 PR fortran/55907
12758 * gfortran.dg/init_flag_12.f90: New.
12759
12760 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12761 Ilya Tocar <ilya.tocar@intel.com>
12762
12763 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12764 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12765 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12766 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12767
12768 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
12769
12770 * lib/target-supports.exp
12771 (check_effective_target_logical_op_short_circuit): New procedure.
12772 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12773 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12774 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12775 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12776 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12777 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
12778 logical_op_short_circuit for the alternative test, extending
12779 it to arm_cortex_m.
12780
12781 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12782
12783 PR target/60203
12784 * gcc.target/powerpc/pr60203.c: New testsuite.
12785
12786 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
12787
12788 PR fortran/59599
12789 * gfortran.dg/ichar_3.f90: New test.
12790
12791 2014-02-15 Richard Biener <rguenther@suse.de>
12792
12793 PR tree-optimization/60183
12794 * gcc.dg/torture/pr60183.c: New testcase.
12795
12796 2014-02-14 Jeff Law <law@redhat.com>
12797
12798 PR rtl-optimization/60131
12799 * g++.dg/torture/pr60131.C: New test.
12800
12801 2014-02-14 Ian Bolton <ian.bolton@arm.com>
12802
12803 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12804 on command-line.
12805
12806 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
12807
12808 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12809
12810 2014-02-14 Jakub Jelinek <jakub@redhat.com>
12811
12812 * gcc.c-torture/compile/20140213.c: New test.
12813
12814 2014-02-13 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR target/43546
12817 * gcc.target/i386/pr43546.c: New test.
12818
12819 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
12820
12821 * gcc.target/s390/hotpatch-compile-8.c: New test.
12822
12823 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12824
12825 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
12826 definition with an ifndef.
12827 * gcc.dg/pr59605-2.c: New test.
12828
12829 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12830
12831 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12832
12833 2014-02-12 Joseph Myers <joseph@codesourcery.com>
12834
12835 * gcc.dg/torture/float128-mul-underflow.c,
12836 gcc.dg/torture/float128-truncdf-underflow.c,
12837 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12838
12839 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR middle-end/59737
12842 * g++.dg/ipa/pr59737.C: New test.
12843
12844 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
12845
12846 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12847
12848 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
12849
12850 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12851
12852 * gcc.dg/cilk-plus/jump-openmp.c: New file.
12853
12854 2014-02-12 Richard Biener <rguenther@suse.de>
12855
12856 PR middle-end/60092
12857 * gcc.dg/torture/pr60092.c: New testcase.
12858 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12859
12860 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
12861
12862 * gcc.c-torture/execute/20140212-1.c: New test.
12863
12864 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12865
12866 PR c++/60047
12867 * g++.dg/cpp0x/pr60047.C: New.
12868
12869 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12870
12871 PR c/60101
12872 * c-c++-common/pr60101.c: New test.
12873
12874 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
12875
12876 PR lto/59468
12877 * g++.dg/ipa/devirt-27.C: New testcase.
12878 * g++.dg/ipa/devirt-26.C: New testcase.
12879
12880 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12881
12882 PR target/60137
12883 * gcc.target/powerpc/pr60137.c: New file.
12884
12885 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR fortran/52370
12888 * gfortran.dg/pr52370.f90: New test.
12889
12890 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
12891
12892 PR target/59927
12893 Revert
12894 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
12895
12896 PR testsuite/58630
12897 * gcc.target/i386/pr43662.c (dg-options):
12898 Add -maccumulate-outgoing-args.
12899 * gcc.target/i386/pr43869.c (dg-options): Ditto.
12900 * gcc.target/i386/pr57003.c (dg-options): Ditto.
12901 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12902 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12903 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12904 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12905 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12906 Add -maccumulate-outgoing-args.
12907 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12908 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12909 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12910 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12911 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12912 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12913 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12914 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12915 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12916 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12917 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12918 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12919 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12920 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12921 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12922
12923 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
12924
12925 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12926
12927 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12928
12929 PR debug/59776
12930 * gcc.dg/guality/pr59776.c: New test.
12931
12932 2014-02-11 Renlin Li <Renlin.Li@arm.com>
12933
12934 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12935 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12936 (add_options_for_arm_vfp3): New.
12937
12938 2014-02-11 Jeff Law <law@redhat.com>
12939
12940 PR middle-end/54041
12941 * gcc.target/m68k/pr54041.c: New test.
12942
12943 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR target/59927
12946 * gcc.target/i386/pr59927.c: New test.
12947
12948 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
12949
12950 * gcc.dg/vect/pr57741-3.c: Require vect_int.
12951 * gcc.dg/vect/pr60012.c: Likewise.
12952 * gcc.dg/vect/vect-119.c: Likewise.
12953 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12954 * gcc.dg/vect/vect-outer-4c.c: Likewise.
12955
12956 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12957
12958 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12959
12960 2014-02-10 Jeff Law <law@redhat.com>
12961
12962 PR middle-end-52306
12963 * gcc.c-torture/compile/pr52306.c: New test.
12964
12965 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12968
12969 2014-02-10 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/60115
12972 * gcc.dg/torture/pr60115.c: New testcase.
12973
12974 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
12975
12976 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12977 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12978
12979 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
12980 Ilya Tocar <ilya.tocar@intel.com>
12981
12982 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12983 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12984 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12985 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12986 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12987 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12988 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12989 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12990 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12991 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12992 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12993 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12994 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12995 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12996 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12997 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12998 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12999 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13000 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13001 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13002 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13003 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13004 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13005 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13006 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13007 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13008 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13009
13010 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13011
13012 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13013
13014 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13015
13016 PR fortran/57522
13017 * gfortran.dg/associated_target_5.f03: New test.
13018
13019 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13020
13021 PR fortran/59026
13022 * gfortran.dg/elemental_by_value_1.f90: New test.
13023
13024 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13025
13026 PR fortran/58470
13027 * gfortran.dg/finalize_22.f90: New.
13028
13029 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13030
13031 PR fortran/60066
13032 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13033 was fixed by the patch for PR59906.
13034
13035 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13036
13037 PR translation/52289
13038 * gfortran.dg/coarray_8.f90: Update dg-error match.
13039
13040 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR c/59984
13043 * gcc.dg/vect/pr59984.c: New test.
13044
13045 PR middle-end/60092
13046 * gcc.dg/attr-alloc_align-1.c: New test.
13047 * gcc.dg/attr-alloc_align-2.c: New test.
13048 * gcc.dg/attr-alloc_align-3.c: New test.
13049 * gcc.dg/attr-assume_aligned-1.c: New test.
13050 * gcc.dg/attr-assume_aligned-2.c: New test.
13051 * gcc.dg/attr-assume_aligned-3.c: New test.
13052
13053 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR target/60077
13056 * gcc.target/i386/pr60077-1.c: New test.
13057 * gcc.target/i386/pr60077-2.c: New test.
13058
13059 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13060
13061 PR preprocessor/56824
13062 * gcc.dg/pr56824.c: New test.
13063
13064 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13065
13066 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
13067 variable used for atomic operations.
13068
13069 2014-02-07 Richard Biener <rguenther@suse.de>
13070
13071 PR middle-end/60092
13072 * gcc.dg/vect/pr60092-2.c: New testcase.
13073
13074 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR c++/60082
13077 Revert
13078 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13079
13080 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13081 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13082
13083 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13084
13085 * gcc.target/s390/fp2int1.c: New testcase.
13086
13087 2014-02-07 Richard Biener <rguenther@suse.de>
13088
13089 PR middle-end/60092
13090 * gcc.dg/tree-ssa/alias-30.c: New testcase.
13091 * gcc.dg/tree-ssa/alias-31.c: Likewise.
13092
13093 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
13094
13095 PR ipa/59918
13096 * g++.dg/torture/pr59918.C: New testcase.
13097
13098 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13099
13100 PR target/59575
13101 * gcc.target/arm/pr59575.c: New test.
13102
13103 PR debug/59992
13104 * gcc.dg/pr59992.c: New test.
13105
13106 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
13107
13108 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
13109 init_priority. Test alignment of variable instead of function.
13110
13111 2014-02-06 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/60087
13114 * gcc.dg/pr60087.c: New test.
13115
13116 2014-02-06 Alan Modra <amodra@gmail.com>
13117
13118 * gcc.target/powerpc/pr60032.c: New.
13119
13120 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR target/60062
13123 * gcc.c-torture/execute/pr60062.c: New test.
13124 * gcc.c-torture/execute/pr60072.c: New test.
13125
13126 2014-02-06 Ian Bolton <ian.bolton@arm.com>
13127
13128 * gcc.dg/tree-ssa/pr59597.c: Make called function static
13129 so that expected outcome works for PIC variants too.
13130
13131 2014-02-06 Yury Gribov <y.gribov@samsung.com>
13132 Kugan Vivekanandarajah <kuganv@linaro.org>
13133
13134 * gcc.target/arm/vect-noalign.c: New file.
13135
13136 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
13137 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR middle-end/60013
13140 * gcc.dg/pr60013.c: New testcase.
13141
13142 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13143
13144 * gcc.dg/vmx/sum2s.c: New.
13145 * gcc.dg/vmx/sum2s-be-order.c: New.
13146
13147 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13148
13149 * gcc.dg/vmx/pack.c: New.
13150 * gcc.dg/vmx/pack-be-order.c: New.
13151 * gcc.dg/vmx/unpack.c: New.
13152 * gcc.dg/vmx/unpack-be-order.c: New.
13153
13154 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13155
13156 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13157 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13158
13159 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13160
13161 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
13162 Use __builtin_floorf, __builtin_ceilf.
13163 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
13164 declaration.
13165 (TEST): Use __builtin_floorf.
13166 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
13167
13168 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR ipa/59947
13171 * g++.dg/opt/pr59947.C: New test.
13172
13173 PR c++/58703
13174 * c-c++-common/gomp/pr58703.c: New test.
13175
13176 2014-02-05 Richard Biener <rguenther@suse.de>
13177
13178 PR testsuite/60076
13179 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
13180 avoid using unsigned long long.
13181
13182 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13183
13184 PR middle-end/57499
13185 * g++.dg/torture/pr57499.C: New test.
13186
13187 2014-02-05 Yury Gribov <y.gribov@samsung.com>
13188
13189 * gcc.dg/asan/nosanitize-and-inline.c: New test.
13190
13191 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
13192
13193 * g++.dg/ipa/devirrt-22.C: Fix template.
13194
13195 2014-02-04 Marek Polacek <polacek@redhat.com>
13196
13197 PR c/60036
13198 * gcc.dg/pr60036.c: New test.
13199
13200 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
13201
13202 PR ipa/60058
13203 * g++.dg/torture/pr60058.C: New testcase.
13204
13205 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
13206
13207 * g++.dg/tsan/default_options.C: Invert check.
13208
13209 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR tree-optimization/60002
13212 * g++.dg/opt/pr60002.C: New test.
13213
13214 PR tree-optimization/60023
13215 * g++.dg/vect/pr60023.cc: New test.
13216
13217 PR ipa/60026
13218 * c-c++-common/torture/pr60026.c: New test.
13219
13220 PR rtl-optimization/57915
13221 * gcc.target/i386/pr57915.c: New test.
13222
13223 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13224
13225 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
13226
13227 2014-02-04 Renlin Li <Renlin.Li@arm.com>
13228
13229 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
13230
13231 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13232
13233 PR middle-end/59261
13234 * gcc.dg/pr59261.c: New test.
13235
13236 2014-02-04 Richard Biener <rguenther@suse.de>
13237
13238 PR tree-optimization/60012
13239 * gcc.dg/vect/pr60012.c: New testcase.
13240
13241 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13242
13243 PR target/59788
13244 * g++.dg/eh/unwind-direct.C: New test.
13245
13246 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
13247
13248 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
13249 timeout value to 20s.
13250
13251 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13252
13253 PR ipa/59882
13254 * g++.dg/torture/pr59882.C: New testcase
13255
13256 2014-02-03 Jan Hubicka <jh@suse.cz>
13257
13258 PR ipa/59831
13259 * g++.dg/ipa/devirt-22.C: New testcase.
13260
13261 2014-02-03 Jan Hubicka <jh@suse.cz>
13262
13263 * g++.dg/ipa/devirt-25.C: New testcase.
13264
13265 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR tree-optimization/59924
13268 * gcc.dg/pr59924.c: New test.
13269
13270 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13271
13272 PR ipa/59831
13273 * g++.dg/ipa/devirt-24.C: New testcase.
13274
13275 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
13276
13277 PR c++/53017
13278 PR c++/59211
13279 * c-c++-common/attributes-1.c: New testcase.
13280 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
13281
13282 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13283
13284 PR c++/58871
13285 * g++.dg/cpp0x/pr58871.C: New.
13286
13287 2014-02-03 Cong Hou <congh@google.com>
13288
13289 PR tree-optimization/60000
13290 * g++.dg/vect/pr60000.cc: New test.
13291
13292 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
13293
13294 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
13295 * gcc.target/i386/long-double-64-4.c: Likewise.
13296 * gcc.target/i386/long-double-80-1.c: Likewise.
13297 * gcc.target/i386/long-double-80-2.c: Likewise.
13298 * gcc.target/i386/long-double-80-3.c: Likewise.
13299 * gcc.target/i386/long-double-80-4.c: Likewise.
13300 * gcc.target/i386/long-double-80-5.c: Likewise.
13301 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
13302 __multf3 isn't used.
13303 * gcc.target/i386/long-double-64-3.c: Likewise.
13304 * gcc.target/i386/long-double-128-1.c: New test.
13305 * gcc.target/i386/long-double-128-2.c: Likewise.
13306 * gcc.target/i386/long-double-128-3.c: Likewise.
13307 * gcc.target/i386/long-double-128-4.c: Likewise.
13308 * gcc.target/i386/long-double-128-5.c: Likewise.
13309 * gcc.target/i386/long-double-128-6.c: Likewise.
13310 * gcc.target/i386/long-double-128-7.c: Likewise.
13311 * gcc.target/i386/long-double-128-8.c: Likewise.
13312 * gcc.target/i386/long-double-128-9.c: Likewise.
13313 * gcc.target/i386/long-double-64-5.c: Likewise.
13314 * gcc.target/i386/long-double-64-6.c: Likewise.
13315 * gcc.target/i386/long-double-64-7.c: Likewise.
13316 * gcc.target/i386/long-double-64-8.c: Likewise.
13317 * gcc.target/i386/long-double-64-9.c: Likewise.
13318 * gcc.target/i386/long-double-80-10.c: Likewise.
13319 * gcc.target/i386/long-double-80-8.c: Likewise.
13320 * gcc.target/i386/long-double-80-9.c: Likewise.
13321
13322 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
13323
13324 PR rtl-optimization/57662
13325 * g++.dg/pr57662.C: New test.
13326
13327 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13328
13329 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
13330 * gcc.dg/vmx/perm.c: New.
13331 * gcc.dg/vmx/perm-be-order.c: New.
13332
13333 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13334
13335 * gcc.dg/vmx/vsums.c: New.
13336 * gcc.dg/vmx/vsums-be-order.c: New.
13337
13338 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
13339
13340 * g++.dg/ipa/devirt-23.C: New testcase.
13341 * g++.dg/ipa/devirt-20.C: Fix template.
13342
13343 2014-02-02 Jan Hubicka <jh@suse.cz>
13344
13345 * g++.dg/ipa/devirt-21.C: New testcase.
13346
13347 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
13348
13349 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
13350 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
13351
13352 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
13353
13354 PR target/60017
13355 * gcc.c-torture/execute/pr60017.c: New test.
13356
13357 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
13358
13359 PR fortran/57033
13360 * gfortran.dg/default_initialization_7.f90: New test.
13361
13362 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
13363
13364 PR fortran/59906
13365 * gfortran.dg/elemental_subroutine_9.f90: New test.
13366
13367 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13368
13369 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
13370
13371 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13372
13373 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
13374
13375 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13376
13377 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
13378
13379 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13380
13381 PR c++/51219
13382 * g++.dg/init/bitfield5.C: New.
13383
13384 2014-02-01 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR tree-optimization/60003
13387 * gcc.c-torture/execute/pr60003.c: New test.
13388
13389 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
13390
13391 PR bootstrap/59985
13392 * gcc.target/arm/pr59985.C: New.
13393
13394 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13395
13396 PR sanitizer/59410
13397 * lib/tsan-dg.exp (tsan_init): Instead of not running any
13398 tsan tests if trivial testcase doesn't run, set dg-do-what-default
13399 to compile.
13400 (tsan_finish): Restore dg-do-what-default.
13401 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
13402 * g++.dg/tsan/fd_close_norace2.C: Likewise.
13403 * g++.dg/tsan/default_options.C: Likewise.
13404 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13405 * g++.dg/tsan/atomic_free2.C: Likewise.
13406 * g++.dg/tsan/cond_race.C: Likewise.
13407 * g++.dg/tsan/fd_close_norace.C: Likewise.
13408 * g++.dg/tsan/benign_race.C: Likewise.
13409 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13410 * c-c++-common/tsan/simple_race.c: Likewise.
13411 * c-c++-common/tsan/mutexset1.c: Likewise.
13412 * c-c++-common/tsan/thread_leak2.c: Likewise.
13413 * c-c++-common/tsan/tls_race.c: Likewise.
13414 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13415 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
13416 * c-c++-common/tsan/free_race2.c: Likewise.
13417 * c-c++-common/tsan/thread_leak.c: Likewise.
13418 * c-c++-common/tsan/thread_leak1.c: Likewise.
13419 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13420 * c-c++-common/tsan/free_race.c: Likewise.
13421 * c-c++-common/tsan/sleep_sync.c: Likewise.
13422 * c-c++-common/tsan/tiny_race.c: Likewise.
13423 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13424 * c-c++-common/tsan/atomic_stack.c: Likewise.
13425 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
13426 in dg-output regexps.
13427 * c-c++-common/tsan/simple_stack.c: Likewise.
13428
13429 2014-01-31 Richard Henderson <rth@redhat.com>
13430
13431 * g++.dg/tm/pr60004.C: New.
13432
13433 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13434
13435 PR c++/59082
13436 * g++.dg/inherit/crash4.C: New.
13437
13438 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
13439
13440 * c-c++-common/tsan/simple_race.c: Made test less flaky.
13441
13442 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13443
13444 * gcc.target/i386/m512-check.h: Use correct rounding values.
13445
13446 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13447
13448 * gcc.target/i386/avx-1.c: Use correct rounding values.
13449 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
13450 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
13451 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
13452 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
13453 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
13454 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
13455 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
13456 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
13457 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
13458 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
13459 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
13460 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
13461 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
13462 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
13463 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
13464 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
13465 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
13466 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
13467 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
13468 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
13469 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
13470 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
13471 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
13472 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
13473 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
13474 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
13475 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
13476 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
13477 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
13478 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
13479 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
13480 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
13481 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
13482 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
13483 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
13484 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
13485 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
13486 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
13487 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
13488 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
13489 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
13490 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
13491 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
13492 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
13493 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
13494 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
13495 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
13496 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
13497 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
13498 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
13499 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
13500 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
13501 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
13502 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
13503 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
13504 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
13505 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
13506 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
13507 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
13508 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
13509 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
13510 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
13511 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
13512 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
13513 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
13514 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
13515 * gcc.target/i386/sse-13.c: Ditto.
13516 * gcc.target/i386/sse-14.c: Ditto.
13517 * gcc.target/i386/sse-22.c: Ditto.
13518 * gcc.target/i386/sse-23.c: Ditto.
13519
13520 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13521
13522 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
13523 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
13524
13525 2014-01-31 Richard Biener <rguenther@suse.de>
13526
13527 PR middle-end/59990
13528 * gcc.dg/torture/pr59990.c: New testcase.
13529
13530 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13531
13532 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
13533 if it fails don't run any tsan tests.
13534
13535 2014-01-31 Marek Polacek <polacek@redhat.com>
13536
13537 PR c/59963
13538 * gcc.dg/pr59940.c (g): Adjust dg-warning.
13539 (y): Adjust dg-error.
13540 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
13541 * gcc.dg/pr59963-1.c: New test.
13542 * gcc.dg/pr59963-2.c: New test.
13543 * gcc.dg/pr59963-3.c: New test.
13544
13545 2014-01-30 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR target/59923
13548 * gcc.target/arm/pr59923.c: New test.
13549
13550 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13551
13552 * gcc.dg/vmx/splat.c: New.
13553 * gcc.dg/vmx/splat-vsx.c: New.
13554 * gcc.dg/vmx/splat-be-order.c: New.
13555 * gcc.dg/vmx/splat-vsx-be-order.c: New.
13556 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
13557 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
13558
13559 2014-01-30 Richard Biener <rguenther@suse.de>
13560
13561 PR tree-optimization/59993
13562 * gcc.dg/torture/pr59993.c: New testcase.
13563
13564 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
13565
13566 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
13567 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
13568 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
13569 vect_int rather than vect_float.
13570
13571 2014-01-30 Marek Polacek <polacek@redhat.com>
13572
13573 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
13574
13575 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
13576
13577 * gcc.target/microblaze/isa/fcmp4.c: New.
13578
13579 2014-01-30 Marek Polacek <polacek@redhat.com>
13580
13581 PR c/59940
13582 * gcc.dg/pr59940.c: New test.
13583 * gcc.dg/pr35635.c (func3): Move dg-warning.
13584
13585 2014-01-30 Richard Biener <rguenther@suse.de>
13586
13587 PR tree-optimization/59903
13588 * gcc.dg/torture/pr59903.c: New testcase.
13589
13590 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13591
13592 PR c++/58843
13593 * g++.dg/lookup/crash8.C: New.
13594
13595 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13596
13597 PR c++/58649
13598 * g++.dg/template/crash117.C: New.
13599
13600 2014-01-30 Richard Biener <rguenther@suse.de>
13601
13602 PR c/59905
13603 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13604 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13605 abort.
13606 * gcc.dg/invalid-call-1.c: Likewise.
13607
13608 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13609
13610 PR c++/58561
13611 * g++.dg/cpp1y/auto-fn23.C: New.
13612
13613 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13614
13615 PR c++/58846
13616 * g++.dg/init/dso_handle2.C: New.
13617
13618 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13619
13620 PR c++/58674
13621 * g++.dg/cpp0x/pr58674.C: New.
13622
13623 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
13624
13625 PR target/59617
13626 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13627 * gcc.target/i386/avx512f-gather-5.c: Ditto.
13628
13629 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13630
13631 * gcc.dg/vmx/merge-be-order.c: New.
13632 * gcc.dg/vmx/merge.c: New.
13633 * gcc.dg/vmx/merge-vsx-be-order.c: New.
13634 * gcc.dg/vmx/merge-vsx.c: New.
13635
13636 2014-01-29 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/58742
13639 * gcc.dg/pr58742-1.c: New testcase.
13640 * gcc.dg/pr58742-2.c: Likewise.
13641 * gcc.dg/pr58742-3.c: Likewise.
13642
13643 2014-01-29 Renlin Li <Renlin.Li@arm.com>
13644
13645 * gcc.target/arm/ftest-armv7ve-arm.c: New.
13646 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13647 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13648
13649 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13650
13651 PR c++/58702
13652 * g++.dg/gomp/pr58702.C: New.
13653
13654 2014-01-29 Dodji Seketeli <dodji@redhat.com>
13655
13656 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13657 selector.
13658
13659 2014-01-29 Jakub Jelinek <jakub@redhat.com>
13660
13661 PR middle-end/59917
13662 PR tree-optimization/59920
13663 * gcc.dg/pr59920-1.c: New test.
13664 * gcc.dg/pr59920-2.c: New test.
13665 * gcc.dg/pr59920-3.c: New test.
13666 * c-c++-common/gomp/pr59917-1.c: New test.
13667 * c-c++-common/gomp/pr59917-2.c: New test.
13668
13669 PR tree-optimization/59594
13670 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13671 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13672 * gcc.dg/vect/pr59594.c: New test.
13673
13674 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
13675
13676 PR fortran/59414
13677 * gfortran.dg/allocate_class_3.f90: New test.
13678
13679 2014-01-28 Dodji Seketeli <dodji@redhat.com>
13680
13681 PR preprocessor/59935
13682 * c-c++-common/cpp/warning-zero-location.c: New test.
13683 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13684
13685 2014-01-27 Steve Ellcey <sellcey@mips.com>
13686
13687 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13688
13689 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
13690
13691 * g++.dg/ext/mv16.C: New tests.
13692
13693 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
13694
13695 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13696 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13697 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13698 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13699 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13700 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13701 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13702 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13703 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13704 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13705 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13706 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13707 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13708 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13709 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13710 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13711 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13712 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13713 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13714 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13715 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13716 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13717 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13718 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13719 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13720 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13721 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13722 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13723 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13724 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13725 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13726 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13727 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13728 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13729 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13730 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13731 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13732 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13733 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13734 _mm512_mask_cvtepi32_storeu_epi8.
13735 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13736 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13737 _mm512_mask_cvtepi32_storeu_epi16.
13738 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13739 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13740 _mm512_mask_cvtepi64_storeu_epi8.
13741 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13742 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13743 _mm512_mask_cvtepi64_storeu_epi16.
13744 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13745 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13746 _mm512_mask_cvtepi64_storeu_epi32.
13747 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13748 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13749 _mm512_mask_cvtsepi32_storeu_epi8.
13750 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13751 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13752 _mm512_mask_cvtsepi32_storeu_epi16.
13753 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13754 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13755 _mm512_mask_cvtsepi64_storeu_epi8.
13756 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13757 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13758 _mm512_mask_cvtsepi64_storeu_epi16.
13759 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13760 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13761 _mm512_mask_cvtsepi64_storeu_epi32.
13762 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13763 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13764 _mm512_mask_cvtusepi32_storeu_epi8.
13765 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13766 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13767 _mm512_mask_cvtusepi32_storeu_epi16.
13768 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13769 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13770 _mm512_mask_cvtusepi64_storeu_epi8.
13771 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13772 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13773 _mm512_mask_cvtusepi64_storeu_epi16.
13774 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13775 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13776 _mm512_mask_cvtusepi64_storeu_epi32.
13777 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13778 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13779
13780 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
13781
13782 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13783 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13784 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13785 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13786 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13787 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13788 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13789 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13790 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13791 built-ins roudning immediate.
13792 * gcc.target/i386/sse-22.c: Add new built-ins.
13793 * gcc.target/i386/sse-23.c: Ditto.
13794 * gcc.target/i386/avx-1.c: Ditto.
13795
13796 2014-01-27 Christian Bruel <christian.bruel@st.com>
13797
13798 * gcc.target/sh/torture/strncmp.c: New tests.
13799
13800 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
13801
13802 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13803
13804 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
13805
13806 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13807
13808 2014-01-24 Jeff Law <law@redhat.com>
13809
13810 PR tree-optimization/59919
13811 * gcc.c-torture/compile/pr59919.c: New test.
13812
13813 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
13814
13815 PR c++/57524
13816 * g++.dg/ext/timevar2.C: New.
13817
13818 2014-01-24 Marek Polacek <polacek@redhat.com>
13819
13820 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13821
13822 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
13823
13824 PR target/59929
13825 * gcc.target/i386/pr59929.c: New test.
13826
13827 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
13828
13829 PR target/59909
13830 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13831 word atomic functions at runtime.
13832
13833 2014-01-23 Marek Polacek <polacek@redhat.com>
13834
13835 PR c/59846
13836 * gcc.dg/pr59846.c: New test.
13837
13838 2014-01-23 Marek Polacek <polacek@redhat.com>
13839
13840 PR c/58346
13841 * c-c++-common/pr58346-1.c: New test.
13842 * c-c++-common/pr58346-2.c: New test.
13843 * c-c++-common/pr58346-3.c: New test.
13844
13845 2014-01-23 Marek Polacek <polacek@redhat.com>
13846
13847 PR c/59871
13848 * gcc.dg/20020220-2.c: Adjust dg-warning message.
13849 * gcc.dg/pr59871.c: New test.
13850
13851 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13852
13853 PR c++/58980
13854 * g++.dg/parse/enum11.C: New.
13855
13856 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13857
13858 * gcc.target/aarch64/sshr64_1.c: New testcase.
13859
13860 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
13861
13862 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13863 SIMD enabled function.
13864 * g++.dg/cilk-plus/ef_test.C: New test.
13865 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13866 and added C++ ones.
13867 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13868 to differenciate C error messages from C++ ones.
13869
13870 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13871
13872 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13873
13874 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
13875
13876 * gcc.target/microblaze/others/builtin-trap.c: New test,
13877
13878 2014-01-23 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR middle-end/58809
13881 * c-c++-common/gomp/pr58809.c: New test.
13882
13883 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
13884
13885 PR sanitizer/59897
13886 * c-c++-common/asan/use-after-return-1.c: Fixed
13887 to pass on darwin.
13888
13889 2014-01-23 Dodji Seketeli <dodji@redhat.com>
13890
13891 PR preprocessor/58580
13892 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13893
13894 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13895 Ilya Tocar <ilya.tocar@intel.com>
13896
13897 * gcc.target/i386/avx512f-kmovw-1.c: New.
13898
13899 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13900
13901 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13902 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13903 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13904 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13905 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13906 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13907
13908 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
13909
13910 PR target/52125
13911 * gcc.dg/pr48774.c: Remove skip for mips_rel.
13912 * gcc.target/mips/pr52125.c: New test.
13913
13914 2014-01-22 Marek Polacek <polacek@redhat.com>
13915
13916 PR c/59891
13917 * gcc.dg/torture/pr59891.c: New test.
13918
13919 2014-01-22 Jeff Law <law@redhat.com>
13920
13921 PR tree-optimization/59597
13922 * gcc.dg/tree-ssa/pr59597.c: New test.
13923
13924 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
13925
13926 PR rtl-optimization/59477
13927 * g++.dg/pr59477.C: New.
13928
13929 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
13930
13931 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13932
13933 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
13934
13935 PR c++/59482
13936 * g++.dg/pr59482.C: New.
13937
13938 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13939
13940 * gcc.dg/vmx/insert-vsx-be-order.c: New.
13941 * gcc.dg/vmx/extract-vsx.c: New.
13942 * gcc.dg/vmx/extract-vsx-be-order.c: New.
13943 * gcc.dg/vmx/insert-vsx.c: New.
13944
13945 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13946
13947 PR rtl-optimization/59896
13948 * gcc.target/arm/pr59896.c: New.
13949
13950 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13951
13952 PR rtl-optimization/59858
13953 * gcc.target/arm/pr59858.c: New.
13954
13955 2014-01-21 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR target/59003
13958 * gcc.dg/tree-prof/pr59003.c: New test.
13959
13960 PR middle-end/59860
13961 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13962 other targets.
13963
13964 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13965
13966 * gfortran.dg/round_3.f08: Add more cases.
13967
13968 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
13969
13970 * lib/target-supports.exp (force_conventional_output_for): New
13971 procedure.
13972 * lib/scanasm.exp (scan-assembler_required_options)
13973 (scan-assembler-not_required_options)
13974 (scan-assembler-times_required_options): Replace with
13975 force_conventional_output_fors.
13976 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13977 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13978
13979 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
13980
13981 PR middle-end/59789
13982 * gcc.target/i386/pr59789.c: New testcase.
13983
13984 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13985
13986 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13987 the 'code' bitfield from 16 to 8.
13988
13989 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13990
13991 * lib/target-supports.exp
13992 (check_effective_target_vect_perm): Exclude aarch64_be.
13993 (check_effective_target_vect_perm_byte): Likewise.
13994 (check_effective_target_vect_perm_short): Likewise.
13995
13996 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13997
13998 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13999 (RUN_TEST): Use new macro.
14000 (INDEX64_32): Delete.
14001 (INDEX64_64): Likewise.
14002 (INDEX128_32): Likewise.
14003 (INDEX128_64): Likewise.
14004 (INDEX): Likewise.
14005 (test_vneg_f32): Use fixed RUN_TEST.
14006
14007 2014-01-20 Richard Biener <rguenther@suse.de>
14008
14009 PR middle-end/59860
14010 * gcc.dg/pr59860.c: New testcase.
14011
14012 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR target/59880
14015 * gcc.target/i386/pr59880.c: New test.
14016
14017 2014-01-20 Renlin Li <renlin.li@arm.com>
14018
14019 * gcc.dg/pr44194-1.c: Tweak regexp.
14020
14021 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14022
14023 PR libfortran/59771
14024 PR libfortran/59774
14025 PR libfortran/59836
14026 * gfortran.dg/round_3.f08: New cases added.
14027 * gfortran.dg/fmt_g_1.f90: New test.
14028
14029 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14030
14031 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14032
14033 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14034
14035 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14036
14037 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14038
14039 * gcc.dg/vect/pr57705.c: Require vect_int.
14040 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14041 * gcc.dg/vect/vect-alias-check.c: Likewise.
14042
14043 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14044
14045 PR fortran/58007
14046 * gfortran.dg/unresolved_fixup_1.f90: New test.
14047 * gfortran.dg/unresolved_fixup_2.f90: New test.
14048
14049 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14050
14051 PR target/58944
14052 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14053 Remove dg-prune-output lines.
14054
14055 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR middle-end/59706
14058 * gfortran.dg/pr59706.f90: New test.
14059 * g++.dg/ext/pr59706.C: New test.
14060
14061 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14062
14063 PR c++/59270
14064 PR c++/58811
14065 * g++.dg/cpp0x/decltype-incomplete1.C: New.
14066 * g++.dg/init/pr58811.C: Likewise.
14067
14068 2014-01-17 Jeff Law <law@redhat.com>
14069
14070 PR middle-end/57904
14071 * gfortran.dg/pr57904.f90: New test.
14072
14073 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14074
14075 PR c++/59269
14076 * g++.dg/cpp0x/nsdmi-union4.C: New.
14077
14078 2014-01-17 Marek Polacek <polacek@redhat.com>
14079
14080 PR c++/59838
14081 * g++.dg/diagnostic/pr59838.C: New test.
14082
14083 2014-01-17 Marek Polacek <polacek@redhat.com>
14084
14085 PR c/58346
14086 * gcc.dg/pr58346.c: New test.
14087
14088 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14089
14090 PR testsuite/58776
14091 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
14092 dg-options, use dg-additional-options for i?86/x86_64 to avoid
14093 option duplication.
14094
14095 PR fortran/59440
14096 * gfortran.dg/pr59440-1.f90: New test.
14097 * gfortran.dg/pr59440-2.f90: New test.
14098 * gfortran.dg/pr59440-3.f90: New test.
14099
14100 PR testsuite/59064
14101 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
14102 testing for " version" and " alias" with one testing for
14103 " version\[^\n\r]* alias".
14104 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
14105 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
14106 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
14107 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
14108 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
14109 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
14110
14111 PR c++/57945
14112 * c-c++-common/torture/pr57945.c: New test.
14113
14114 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
14115
14116 * gcc.target/arm/its.c: New testcase.
14117
14118 2014-01-16 Jan Hubicka <jh@suse.cz>
14119
14120 PR ipa/59775
14121 * g++.dg/torture/pr59775.C: New testcase.
14122
14123 2014-01-16 Jakub Jelinek <jakub@redhat.com>
14124
14125 PR middle-end/58344
14126 * gcc.c-torture/compile/pr58344.c: New test.
14127
14128 PR target/59839
14129 * gcc.target/i386/pr59839.c: New test.
14130
14131 PR debug/54694
14132 * gcc.target/i386/pr9771-1.c (main): Rename to...
14133 (real_main): ... this. Add __asm name "main".
14134 (ASMNAME, ASMNAME2, STRING): Define.
14135
14136 2014-01-16 Nick Clifton <nickc@redhat.com>
14137
14138 PR middle-end/28865
14139 * gcc.c-torture/compile/pr28865.c: New.
14140 * gcc.c-torture/execute/pr28865.c: New.
14141
14142 2014-01-16 Marek Polacek <polacek@redhat.com>
14143
14144 PR middle-end/59827
14145 * gcc.dg/pr59827.c: New test.
14146
14147 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
14148
14149 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
14150
14151 2014-01-15 Richard Henderson <rth@redhat.com>
14152
14153 PR debug/54694
14154 * gcc.target/i386/pr54694.c: New test.
14155
14156 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
14157
14158 PR c++/49718
14159 * g++.dg/pr49718.C: New test.
14160
14161 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
14162
14163 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
14164
14165 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
14166
14167 * gcc.dg/vmx/mult-even-odd.c: New.
14168 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
14169
14170 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
14171
14172 * lib/target-supports.exp (check_libcilkrts_available): Added an
14173 extern "C" if we are using C++ along with a function prototype.
14174
14175 2014-01-15 Jeff Law <law@redhat.com>
14176
14177 PR tree-optimization/59747
14178 * gcc.c-torture/execute/pr59747.c: New test.
14179
14180 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
14181
14182 PR target/59794
14183 * c-c++-common/convert-vec-1.c: Also prune ABI change for
14184 Linux/x86.
14185 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
14186 * g++.dg/ext/attribute-test-1.C: Likewise.
14187 * g++.dg/ext/attribute-test-2.C: Likewise.
14188 * g++.dg/ext/attribute-test-3.C: Likewise.
14189 * g++.dg/ext/attribute-test-4.C: Likewise.
14190 * g++.dg/ext/pr56790-1.C: Likewise.
14191 * g++.dg/torture/pr38565.C: Likewise.
14192 * gcc.dg/pr53060.c: Likewise.
14193 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
14194 * c-c++-common/vector-compare-2.c: Likewise.
14195 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
14196 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
14197 dg-message line number.
14198
14199 2014-01-15 Matthias Klose <doko@ubuntu.com>
14200
14201 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
14202
14203 2014-01-15 Richard Biener <rguenther@suse.de>
14204
14205 PR tree-optimization/59822
14206 * g++.dg/torture/pr59822.C: New testcase.
14207
14208 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
14209
14210 PR target/59808
14211 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
14212 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
14213
14214 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
14215 Kugan Vivekanandarajah <kuganv@linaro.org>
14216
14217 PR target/59695
14218 * g++.dg/pr59695.C: New testcase.
14219
14220 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14221
14222 PR target/59803
14223 * gcc.c-torture/compile/pr59803.c: New testcase.
14224
14225 2014-01-15 Jakub Jelinek <jakub@redhat.com>
14226
14227 PR c/58943
14228 * gcc.c-torture/execute/pr58943.c: New test.
14229 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
14230
14231 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
14232
14233 PR target/59794
14234 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
14235 * gcc.target/i386/pr39162.c (y): New __m256i variable.
14236 (bar): Change return type to void. Set y to x.
14237 * gcc.target/i386/pr59794-1.c: New testcase.
14238 * gcc.target/i386/pr59794-2.c: Likewise.
14239 * gcc.target/i386/pr59794-3.c: Likewise.
14240 * gcc.target/i386/pr59794-4.c: Likewise.
14241 * gcc.target/i386/pr59794-5.c: Likewise.
14242 * gcc.target/i386/pr59794-6.c: Likewise.
14243 * gcc.target/i386/pr59794-7.c: Likewise.
14244
14245 2014-01-14 Richard Biener <rguenther@suse.de>
14246
14247 PR tree-optimization/58921
14248 PR tree-optimization/59006
14249 * gcc.dg/torture/pr58921.c: New testcase.
14250 * gcc.dg/torture/pr59006.c: Likewise.
14251 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
14252
14253 2014-01-14 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR testsuite/59494
14256 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
14257 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
14258 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
14259 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
14260 Executing predictive commoning without unrolling.
14261
14262 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
14263
14264 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
14265 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
14266 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
14267 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
14268 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
14269 __builtin_ia32_rsqrt28sd_round.
14270 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
14271 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
14272 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
14273 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
14274 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
14275 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
14276 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
14277 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
14278 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
14279 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
14280 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
14281 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
14282 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
14283 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14284 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
14285 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
14286 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
14287 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
14288 * gcc.target/i386/sse-22.c: Extend with new built-ins,
14289 fix wrong rounding mode (see above).
14290 * gcc.target/i386/sse-23.c: Ditto.
14291
14292 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14293
14294 * gcc.dg/vmx/insert.c: New.
14295 * gcc.dg/vmx/insert-be-order.c: New.
14296 * gcc.dg/vmx/extract.c: New.
14297 * gcc.dg/vmx/extract-be-order.c: New.
14298
14299 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14300
14301 PR tree-optimization/59387
14302 * gcc.c-torture/execute/pr59387.c: New test.
14303
14304 2014-01-13 Richard Biener <rguenther@suse.de>
14305
14306 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
14307 adjusting mathlib options.
14308 * gfortran.dg/lto/lto.exp: Likewise.
14309
14310 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
14311
14312 * gnat.dg/loop_optimization17.adb: New test.
14313 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
14314
14315 2014-01-13 Christian Bruel <christian.bruel@st.com>
14316
14317 * gcc.target/sh/cmpstrn.c: New case.
14318
14319 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14320
14321 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
14322 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
14323
14324 2014-01-12 Janus Weil <janus@gcc.gnu.org>
14325
14326 PR fortran/58026
14327 * gfortran.dg/alloc_comp_basics_6.f90: New.
14328
14329 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14330
14331 PR fortran/59700
14332 * gfortran.dg/pr59700.f90: New test.
14333
14334 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
14335
14336 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
14337 * gfortran.dg/use_only_3.f90: Likewise.
14338 * gfortran.dg/inquire_10.f90: Delete opened file.
14339 * gfortran.dg/inquire_15.f90: Likewise.
14340 * gfortran.dg/pr16597.f90: Likewise.
14341 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
14342 for PR59419.
14343
14344 2014-01-10 Jeff Law <law@redhat.com>
14345
14346 PR middle-end/59743
14347 * gcc.c-torture/compile/pr59743.c: New test.
14348
14349 2014-01-10 Jan Hubicka <jh@suse.cz>
14350
14351 PR ipa/58585
14352 * g++.dg/torture/pr58585.C: New testcase.
14353
14354 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
14355
14356 * gcc.dg/pr46309.c: Disable for cris*-*-*.
14357
14358 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
14359
14360 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
14361
14362 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
14363
14364 PR target/59744
14365 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
14366 * gcc.target/aarch64/cmn-neg2.c: New test.
14367
14368 2014-01-10 Richard Biener <rguenther@suse.de>
14369
14370 PR tree-optimization/59374
14371 * gcc.dg/torture/pr59374-3.c: New testcase.
14372
14373 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14374
14375 * lib/target-supports.exp
14376 (check_effective_target_arm_crypto_ok_nocache): New.
14377 (check_effective_target_arm_crypto_ok): Use above procedure.
14378 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
14379
14380 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
14381
14382 PR ipa/58252
14383 PR ipa/59226
14384 * g++.dg/ipa/devirt-20.C: New testcase.
14385 * g++.dg/torture/pr58252.C: Likewise.
14386 * g++.dg/torture/pr59226.C: Likewise.
14387
14388 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
14389
14390 * c-c++-common/asan/no-asan-stack.c: New test.
14391
14392 2014-01-10 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR middle-end/59670
14395 * gcc.dg/pr59670.c: New test.
14396
14397 2014-01-09 Steve Ellcey <sellcey@mips.com>
14398
14399 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
14400
14401 2014-01-09 Jakub Jelinek <jakub@redhat.com>
14402
14403 PR middle-end/47735
14404 * gcc.target/i386/pr47735.c: New test.
14405
14406 PR tree-optimization/59622
14407 * g++.dg/opt/pr59622-2.C: New test.
14408 * g++.dg/opt/pr59622-3.C: New test.
14409 * g++.dg/opt/pr59622-4.C: New test.
14410 * g++.dg/opt/pr59622-5.C: New test.
14411
14412 PR sanitizer/59136
14413 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
14414 filename:line instead of (modulename+offset) form with stripped
14415 initial / from the filename.
14416
14417 2014-01-09 Ian Lance Taylor <iant@google.com>
14418
14419 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
14420 the other Go compiler.
14421
14422 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
14423
14424 PR c++/59730
14425 * g++.dg/cpp0x/variadic145.C: New.
14426
14427 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
14428
14429 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
14430 which don't support -fsplit-stack. Skip rotate[0123].go tests.
14431
14432 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14433
14434 PR testsuite/59524
14435 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
14436 are run only if the Cilk library is available/enabled.
14437 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14438 * lib/target-supports.exp (check_libcilkrts_available): New function.
14439
14440 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14441
14442 PR c++/59631
14443 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
14444 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14445 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
14446 with dg-additional-options.
14447 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
14448 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
14449 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14450 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
14451 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
14452 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
14453
14454 2014-01-09 Richard Biener <rguenther@suse.de>
14455
14456 PR tree-optimization/59715
14457 * gcc.dg/torture/pr59715.c: New testcase.
14458
14459 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
14460
14461 * c-c++-common/asan/no-asan-globals.c: New test.
14462 * c-c++-common/asan/no-instrument-reads.c: Likewise.
14463 * c-c++-common/asan/no-instrument-writes.c: Likewise.
14464 * c-c++-common/asan/use-after-return-1.c: Likewise.
14465 * c-c++-common/asan/no-use-after-return.c: Likewise.
14466
14467 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
14468
14469 * gnat.dg/weak2.ad[sb]: New test.
14470
14471 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR middle-end/59471
14474 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
14475 type, use pointers to vector type instead.
14476
14477 2014-01-08 Catherine Moore <clm@codesourcery.com>
14478
14479 * gcc.target/mips/umips-branch-3.c: New test.
14480 * gcc.target/mips/umips-branch-4.c: New test.
14481
14482 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14483
14484 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
14485 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
14486 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
14487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
14488 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
14489 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
14490 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
14491 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
14492
14493 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14494
14495 PR rtl-optimization/59137
14496 * gcc.target/mips/pr59137.c: New test.
14497
14498 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
14499
14500 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
14501 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
14502 * gcc.target/i386/pr55433.c (dg-options): Ditto.
14503 * gcc.target/i386/pr57848.c (dg-options): Ditto.
14504 * gcc.target/i386/pr59099.c (dg-options): Ditto.
14505 Require fpic effective target.
14506 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
14507
14508 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14509
14510 PR ipa/59722
14511 * gcc.dg/pr59722.c: New test.
14512
14513 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
14514
14515 PR middle-end/57748
14516 * gcc.dg/torture/pr57748-3.c: New test.
14517 * gcc.dg/torture/pr57748-4.c: New test.
14518
14519 2014-01-08 Marek Polacek <polacek@redhat.com>
14520
14521 PR middle-end/59669
14522 * gcc.dg/gomp/pr59669-1.c: New test.
14523 * gcc.dg/gomp/pr59669-2.c: New test.
14524
14525 2014-01-08 Martin Jambor <mjambor@suse.cz>
14526
14527 PR ipa/59610
14528 * gcc.dg/ipa/pr59610.c: New test.
14529
14530 2014-01-08 Janus Weil <janus@gcc.gnu.org>
14531
14532 PR fortran/58182
14533 * gfortran.dg/binding_label_tests_26a.f90: New.
14534 * gfortran.dg/binding_label_tests_26b.f90: New.
14535
14536 2014-01-08 Marek Polacek <polacek@redhat.com>
14537
14538 PR sanitizer/59667
14539 * c-c++-common/ubsan/pr59667.c: New test.
14540
14541 2014-01-08 Richard Biener <rguenther@suse.de>
14542
14543 PR middle-end/59630
14544 * gcc.dg/pr59630.c: New testcase.
14545
14546 2014-01-08 Richard Biener <rguenther@suse.de>
14547
14548 PR middle-end/59471
14549 * gcc.dg/pr59471.c: New testcase.
14550
14551 2014-01-07 Jeff Law <law@redhat.com>
14552
14553 PR middle-end/53623
14554 * gcc.target/i386/pr53623.c: New test.
14555
14556 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
14557
14558 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
14559 blanks at EOF.
14560 * g++.dg/cpp1y/pr58534.C: Likewise.
14561 * g++.dg/cpp1y/pr58536.C: Likewise.
14562 * g++.dg/cpp1y/pr58548.C: Likewise.
14563 * g++.dg/cpp1y/pr58549.C: Likewise.
14564 * g++.dg/cpp1y/pr58637.C: Likewise.
14565 * g++.dg/cpp1y/pr59112.C: Likewise.
14566 * g++.dg/cpp1y/pr59113.C: Likewise.
14567 * g++.dg/cpp1y/pr59629.C: Likewise.
14568 * g++.dg/cpp1y/pr59635.C: Likewise.
14569 * g++.dg/cpp1y/pr59636.C: Likewise.
14570 * g++.dg/cpp1y/pr59638.C: Likewise.
14571
14572 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
14573
14574 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
14575
14576 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
14577
14578 * gcc.target/i386/intrinsics_4.c (bar): New function.
14579
14580 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
14581
14582 * g++.dg/ext/is_base_of_incomplete-2.C: New.
14583
14584 2014-01-07 Jakub Jelinek <jakub@redhat.com>
14585
14586 PR rtl-optimization/58668
14587 * gcc.dg/pr58668.c: New test.
14588
14589 PR tree-optimization/59643
14590 * gcc.dg/pr59643.c: New test.
14591 * gcc.c-torture/execute/pr59643.c: New test.
14592
14593 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14594
14595 PR fortran/59589
14596 * gfortran.dg/class_allocate_16.f90: New.
14597
14598 2014-01-06 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR target/59644
14601 * gcc.target/i386/pr59644.c: New test.
14602
14603 2014-01-06 Marek Polacek <polacek@redhat.com>
14604
14605 PR c/57773
14606 * gcc.dg/pr57773.c: New test.
14607
14608 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
14609
14610 PR c++/59635
14611 PR c++/59636
14612 PR c++/59629
14613 PR c++/59638
14614 * g++.dg/cpp1y/pr59635.C: New testcase.
14615 * g++.dg/cpp1y/pr59636.C: New testcase.
14616 * g++.dg/cpp1y/pr59629.C: New testcase.
14617 * g++.dg/cpp1y/pr59638.C: New testcase.
14618
14619 2014-01-06 Martin Jambor <mjambor@suse.cz>
14620
14621 PR ipa/59008
14622 * gcc.dg/ipa/pr59008.c: New test.
14623
14624 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14625
14626 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14627 if supported.
14628
14629 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14630
14631 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14632 Require c99_runtime.
14633 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14634
14635 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14636 Require c99_runtime.
14637 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14638 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14639 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14640
14641 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14642 Require c99_runtime.
14643 Make CALC void static.
14644 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14645
14646 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14647 Require c99_runtime.
14648 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14649
14650 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14651
14652 * gcc.target/i386/pr59501-1.c: Require avx effective target.
14653 * gcc.target/i386/pr59501-2.c: Likewise.
14654 * gcc.target/i386/pr59501-3.c: Likewise.
14655 * gcc.target/i386/pr59501-4.c: Likewise.
14656 * gcc.target/i386/pr59501-5.c: Likewise.
14657 * gcc.target/i386/pr59501-6.c: Likewise.
14658
14659 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14660
14661 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14662 * gcc.target/i386/pr59390_1.c: Likewise.
14663 * gcc.target/i386/pr59390_2.c: Likewise.
14664
14665 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
14666
14667 * gcc.dg/pr59350.c: Tweak.
14668 * gcc.dg/pr59350-2.c: New test.
14669 * g++.dg/pr59510.C: Likewise.
14670
14671 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14672
14673 PR fortran/59023
14674 * gfortran.dg/bind_c_procs_2.f90: New.
14675
14676 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
14677
14678 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14679 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14680 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14681 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14682 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14683 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14684 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14685
14686 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
14687
14688 * gcc.target/arm/neon-nested-apcs.c: New test.
14689
14690 2014-01-04 Jakub Jelinek <jakub@redhat.com>
14691
14692 PR tree-optimization/59519
14693 * gcc.dg/vect/pr59519-1.c: New test.
14694 * gcc.dg/vect/pr59519-2.c: New test.
14695
14696 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14697 vmovdqu32.
14698
14699 2014-01-04 Janus Weil <janus@gcc.gnu.org>
14700
14701 PR fortran/59547
14702 * gfortran.dg/typebound_proc_32.f90: New.
14703
14704 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
14705
14706 PR c++/58950
14707 * g++.dg/pr58950.C: New file.
14708
14709 2014-01-03 Tobias Burnus <burnus@net-b.de>
14710
14711 PR c++/58567
14712 * g++.dg/gomp/pr58567.C: New.
14713
14714 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
14715
14716 PR tree-optimization/59651
14717 * gcc.dg/torture/pr59651.c: New test.
14718 * gcc.dg/vect/pr59651.c: Ditto.
14719
14720 2014-01-03 Jakub Jelinek <jakub@redhat.com>
14721
14722 PR target/59625
14723 * gcc.target/i386/pr59625.c: New test.
14724
14725 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14726
14727 Core DR 1442
14728 PR c++/59165
14729 * g++.dg/cpp0x/range-for28.C: New.
14730 * g++.dg/cpp0x/range-for3.C: Update.
14731
14732 2014-01-02 Joseph Myers <joseph@codesourcery.com>
14733
14734 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14735
14736 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14737
14738 PR c++/59641
14739 * g++.dg/cpp0x/pr59641.C: New file.
14740
14741 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14742
14743 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14744
14745 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14746
14747 PR c++/59378
14748 * g++.dg/ext/pr59378.C: New file.
14749
14750 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14751
14752 Update copyright years
14753
14754 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14755
14756 * gcc.target/arc/arc.exp: Use the standard form for the copyright
14757 notice.
14758
14759 2014-01-02 Janus Weil <janus@gcc.gnu.org>
14760
14761 PR fortran/59654
14762 * gfortran.dg/dynamic_dispatch_12.f90: New.
14763
14764 2014-01-01 Jakub Jelinek <jakub@redhat.com>
14765
14766 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14767 the builtin isn't optimized away as unused.
14768
14769 PR rtl-optimization/59647
14770 * g++.dg/opt/pr59647.C: New test.
14771 \f
14772 Copyright (C) 2014 Free Software Foundation, Inc.
14773
14774 Copying and distribution of this file, with or without modification,
14775 are permitted in any medium without royalty provided the copyright
14776 notice and this notice are preserved.