58f311dfb4165b7bb78c34cf5f36d8f382f4005c
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
4 to "cortex-a53".
5 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
6 to "cortex-a53".
7
8 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9
10 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
11 *-*-solaris2.1[0-9]*.
12 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
13
14 2013-11-14 Joey Ye <joey.ye@arm.com>
15
16 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
17 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18 * gcc.dg/tree-ssa/vrp87.c: Likewise.
19 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
20 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
21
22 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
23
24 PR c++/58533
25 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
26
27 2013-11-14 Jakub Jelinek <jakub@redhat.com>
28
29 PR target/59101
30 * gcc.c-torture/execute/pr59101.c: New test.
31
32 2013-11-13 Jeff Law <law@redhat.com>
33
34 PR tree-optimization/59102
35 * gcc.c-torture/compile/pr59102.c: New test.
36
37 2013-11-13 Tom de Vries <tom@codesourcery.com>
38
39 * gcc.dg/tail-merge-store.c: New test.
40
41 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
42
43 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
44 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
45
46 2013-11-13 Jeff Law <law@redhat.com>
47
48 * PR middle-end/59119
49 * gcc.c-torture/compile/pr59119.c: New test.
50
51 2013-11-13 Martin Jambor <mjambor@suse.cz>
52
53 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
54 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
55 * gcc.dg/pr10474.c: Likewise.
56
57 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
58
59 * lib/target-supports.exp
60 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
61 of targets that do not need command line argument to enable SIMD.
62
63 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gcc.dg/guality/param-4.c: New test.
66
67 2013-11-13 Joseph Myers <joseph@codesourcery.com>
68
69 * gcc.dg/c11-complex-1.c: New test.
70
71 2013-11-13 Joseph Myers <joseph@codesourcery.com>
72
73 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
74 gcc.dg/auto-type-2.c: New tests.
75
76 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
77
78 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
79 LTO tests.
80
81 2013-11-12 Jeff Law <law@redhat.com>
82
83 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
84 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
85 the SSA optimizers.
86
87 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
88
89 PR target/59054
90 * gcc.target/powerpc/pr59054.c: New test.
91
92 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
93
94 * g++.dg/cpp1y/lambda-generic.C: New test case.
95 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
96 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
97 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
98 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
99 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
100 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
101 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
102 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
103
104 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
105
106 PR c++/58534
107 PR c++/58536
108 PR c++/58548
109 PR c++/58549
110 PR c++/58637
111 * g++.dg/cpp1y/pr58534.C: New testcase.
112 * g++.dg/cpp1y/pr58536.C: New testcase.
113 * g++.dg/cpp1y/pr58548.C: New testcase.
114 * g++.dg/cpp1y/pr58549.C: New testcase.
115 * g++.dg/cpp1y/pr58637.C: New testcase.
116
117 2013-11-12 Joseph Myers <joseph@codesourcery.com>
118
119 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
120 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
121 tests.
122 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
123 diagnostics.
124
125 2013-11-12 Tristan Gingold <gingold@adacore.com>
126
127 * gnat.dg/aggr21.adb: New test.
128 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
129
130 2013-11-12 Jeff Law <law@redhat.com>
131
132 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
133 * gcc.dg/tree-ssa/isolate-5.c: New test.
134
135 2013-11-12 Martin Jambor <mjambor@suse.cz>
136
137 PR rtl-optimization/10474
138 * gcc.dg/pr10474.c: New testcase.
139 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
140 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
141
142 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/57734
145 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
146
147 2013-11-11 Martin Liska <marxin.liska@gmail.com>
148
149 * gcc.dg/time-profiler-1.c: New test.
150 * gcc.dg/time-profiler-2.c: Ditto.
151
152 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
153 Jeff Law <law@redhat.com>
154
155 * gcc.dg/tree-ssa/alias-27.c: New testcase.
156
157 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
158
159 PR target/58853
160 * gcc.target/i386/pr58853.c: New test.
161
162 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
163
164 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
165 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
166 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
171 * gcc.dg/tree-ssa/vrp47.c: Likewise.
172 * gcc.dg/tree-ssa/vrp87.c: Likewise.
173
174 2013-11-08 Joseph Myers <joseph@codesourcery.com>
175
176 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
177 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
178 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
179 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
180 gcc.dg/atomic/stdatomic-exchange-1.c,
181 gcc.dg/atomic/stdatomic-exchange-2.c,
182 gcc.dg/atomic/stdatomic-exchange-3.c,
183 gcc.dg/atomic/stdatomic-exchange-4.c,
184 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
185 gcc.dg/atomic/stdatomic-generic.c,
186 gcc.dg/atomic/stdatomic-kill-dep.c,
187 gcc.dg/atomic/stdatomic-load-1.c,
188 gcc.dg/atomic/stdatomic-load-2.c,
189 gcc.dg/atomic/stdatomic-load-3.c,
190 gcc.dg/atomic/stdatomic-load-4.c,
191 gcc.dg/atomic/stdatomic-lockfree.c,
192 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
193 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
194 gcc.dg/atomic/stdatomic-store-1.c,
195 gcc.dg/atomic/stdatomic-store-2.c,
196 gcc.dg/atomic/stdatomic-store-3.c,
197 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
198 tests.
199
200 2013-11-08 Cong Hou <congh@google.com>
201
202 PR tree-optimization/58508
203 * gcc.dg/vect/pr58508.c: Update.
204
205 2013-11-08 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/59047
208 * gcc.dg/torture/pr59047.c: New testcase.
209
210 2013-11-08 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/59038
213 PR tree-optimization/58955
214 * gcc.dg/torture/pr59038.c: New testcase.
215
216 2013-11-07 Janus Weil <janus@gcc.gnu.org>
217
218 PR fortran/58471
219 * gfortran.dg/constructor_9.f90: New.
220
221 2013-11-07 Joseph Myers <joseph@codesourcery.com>
222
223 * gcc.dg/atomic-compare-exchange-1.c,
224 gcc.dg/atomic-compare-exchange-2.c,
225 gcc.dg/atomic-compare-exchange-3.c,
226 gcc.dg/atomic-compare-exchange-4.c,
227 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
228 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
229 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
230 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
231 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
232 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
233 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
234 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
235 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
236 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
237 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
238 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
239 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
240 gcc.dg/atomic-store-5.c: Declare main as returning int.
241 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
242 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
243 gcc.dg/atomic-exchange-5.c: Separate increments of count from
244 expression using value of count.
245
246 2013-11-07 Joseph Myers <joseph@codesourcery.com>
247
248 * lib/target-supports.exp
249 (check_effective_target_fenv_exceptions): New function.
250 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
251 * gcc.dg/atomic/c11-atomic-exec-1.c,
252 gcc.dg/atomic/c11-atomic-exec-2.c,
253 gcc.dg/atomic/c11-atomic-exec-3.c,
254 gcc.dg/atomic/c11-atomic-exec-4.c,
255 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
256 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
257 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
258
259 2013-11-07 Cong Hou <congh@google.com>
260
261 * gcc.dg/vect/vect-alias-check.c: New.
262
263 2013-11-07 Jakub Jelinek <jakub@redhat.com>
264
265 * gcc.dg/tree-ssa/loop-39.c: New test.
266
267 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
268 * gcc.dg/unroll_2.c: Likewise.
269 * gcc.dg/unroll_3.c: Likewise.
270 * gcc.dg/unroll_4.c: Likewise.
271 * gcc.dg/vrp90.c: New test.
272
273 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/58176
276 * g++.dg/cpp0x/nullptr30.C: New.
277
278 2013-11-07 Yury Gribov <y.gribov@samsung.com>
279 Jakub Jelinek <jakub@redhat.com>
280
281 PR sanitizer/59029
282 * c-c++-common/asan/pr59029.c: New test.
283
284 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
285
286 PR target/59034
287 * gcc.target/i386/pr59034-1.c: New test.
288 * gcc.target/i386/pr59034-2.c: Likewise.
289
290 2013-11-07 Bin Cheng <bin.cheng@arm.com>
291
292 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
293 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
294 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
295
296 2013-11-06 DJ Delorie <dj@redhat.com>
297
298 * gcc.dg/mismatch-decl-1.c: New test.
299
300 2013-11-06 Joseph Myers <joseph@codesourcery.com>
301
302 * gcc.dg/torture/float128-cmp-invalid.c,
303 gcc.dg/torture/float128-div-underflow.c,
304 gcc.dg/torture/float128-extend-nan.c,
305 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
306
307 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
308
309 * gcc.target/sh/pr51244-11.c: Remove target line.
310 * gcc.target/sh/sh4a-sincosf.c: Likewise.
311 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
312 * gcc.target/sh/pr51244-15.c: Likewise.
313 * gcc.target/sh/pr51244-19.c: Likewise.
314 * gcc.target/sh/cmpstr.c: Likewise.
315 * gcc.target/sh/pr33135-3.c: Likewise.
316 * gcc.target/sh/pr53512-2.c: Likewise.
317 * gcc.target/sh/pr54602-2.c: Likewise.
318 * gcc.target/sh/pr52483-1.c: Likewise.
319 * gcc.target/sh/pr21255-2-ml.c: Likewise.
320 * gcc.target/sh/pr54760-4.c: Likewise.
321 * gcc.target/sh/pr52483-5.c: Likewise.
322 * gcc.target/sh/pr54089-2.c: Likewise.
323 * gcc.target/sh/pr56547-2.c: Likewise.
324 * gcc.target/sh/pr54089-6.c: Likewise.
325 * gcc.target/sh/pr51244-20.c: Likewise.
326 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
327 * gcc.target/sh/sh4a-fsrra.c: Likewise.
328 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
329 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
330 * gcc.target/sh/pr55303-2.c: Likewise.
331 * gcc.target/sh/sh2a-resbank.c: Likewise.
332 * gcc.target/sh/sp-switch.c: Likewise.
333 * gcc.target/sh/pr51244-3.c: Likewise.
334 * gcc.target/sh/pr50751-3.c: Likewise.
335 * gcc.target/sh/pr51244-7.c: Likewise.
336 * gcc.target/sh/struct-arg-dw2.c: Likewise.
337 * gcc.target/sh/pr50751-7.c: Likewise.
338 * gcc.target/sh/pr49468-di.c: Likewise.
339 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
340 * gcc.target/sh/pr49880-3.c: Likewise.
341 * gcc.target/sh/pr51244-12.c: Likewise.
342 * gcc.target/sh/pr53988.c: Likewise.
343 * gcc.target/sh/pr6526.c: Likewise.
344 * gcc.target/sh/sh2a-bxor.c: Likewise.
345 * gcc.target/sh/pr51244-16.c: Likewise.
346 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
347 * gcc.target/sh/sh2a-bor.c: Likewise.
348 * gcc.target/sh/pr53511-1.c: Likewise.
349 * gcc.target/sh/pr21255-3.c: Likewise.
350 * gcc.target/sh/pr53512-3.c: Likewise.
351 * gcc.target/sh/pr33135-4.c: Likewise.
352 * gcc.target/sh/pr54602-3.c: Likewise.
353 * gcc.target/sh/pr54760-1.c: Likewise.
354 * gcc.target/sh/pr52483-2.c: Likewise.
355 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
356 * gcc.target/sh/pr54680.c: Likewise.
357 * gcc.target/sh/pr54386.c: Likewise.
358 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
359 * gcc.target/sh/pr54089-3.c: Likewise.
360 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
361 * gcc.target/sh/pr54089-7.c: Likewise.
362 * gcc.target/sh/strlen.c: Likewise.
363 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
364 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
365 * gcc.target/sh/pr55303-3.c: Likewise.
366 * gcc.target/sh/pr51244-4.c: Likewise.
367 * gcc.target/sh/pr50751-4.c: Likewise.
368 * gcc.target/sh/pr39423-1.c: Likewise.
369 * gcc.target/sh/pr51244-8.c: Likewise.
370 * gcc.target/sh/pr55146.c: Likewise.
371 * gcc.target/sh/pr50751-8.c: Likewise.
372 * gcc.target/sh/sh2a-bset.c: Likewise.
373 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
374 * gcc.target/sh/sh2a-movi20s.c: Likewise.
375 * gcc.target/sh/20080410-1.c: Likewise.
376 * gcc.target/sh/pr49880-4.c: Likewise.
377 * gcc.target/sh/pr51244-13.c: Likewise.
378 * gcc.target/sh/sh2a-movrt.c: Likewise.
379 * gcc.target/sh/pr51244-17.c: Likewise.
380 * gcc.target/sh/pr21255-2-mb.c: Likewise.
381 * gcc.target/sh/sh2a-bclr.c: Likewise.
382 * gcc.target/sh/pr33135-1.c: Likewise.
383 * gcc.target/sh/pr53512-4.c: Likewise.
384 * gcc.target/sh/pr54602-4.c: Likewise.
385 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
386 * gcc.target/sh/pr54760-2.c: Likewise.
387 * gcc.target/sh/pr52483-3.c: Likewise.
388 * gcc.target/sh/sh2a-bld.c: Likewise.
389 * gcc.target/sh/pr54089-4.c: Likewise.
390 * gcc.target/sh/pr54685.c: Likewise.
391 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
392 * gcc.target/sh/pr54089-8.c: Likewise.
393 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
394 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
395 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
396 * gcc.target/sh/pr51244-1.c: Likewise.
397 * gcc.target/sh/pr50751-1.c: Likewise.
398 * gcc.target/sh/pr55160.c: Likewise.
399 * gcc.target/sh/pr51244-5.c: Likewise.
400 * gcc.target/sh/pr54236-1.c: Likewise.
401 * gcc.target/sh/pr50751-5.c: Likewise.
402 * gcc.target/sh/pr52933-1.c: Likewise.
403 * gcc.target/sh/pr39423-2.c: Likewise.
404 * gcc.target/sh/pr51244-9.c: Likewise.
405 * gcc.target/sh/pr49263.c: Likewise.
406 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
407 * gcc.target/sh/pr49880-1.c: Likewise.
408 * gcc.target/sh/sh2a-band.c: Likewise.
409 * gcc.target/sh/pr51244-10.c: Likewise.
410 * gcc.target/sh/pr49880-5.c: Likewise.
411 * gcc.target/sh/prefetch.c: Likewise.
412 * gcc.target/sh/pr51244-14.c: Likewise.
413 * gcc.target/sh/rte-delay-slot.c: Likewise.
414 * gcc.target/sh/fpul-usage-1.c: Likewise.
415 * gcc.target/sh/pr51244-18.c: Likewise.
416 * gcc.target/sh/pr21255-1.c: Likewise.
417 * gcc.target/sh/pr33135-2.c: Likewise.
418 * gcc.target/sh/pr53512-1.c: Likewise.
419 * gcc.target/sh/pr54602-1.c: Likewise.
420 * gcc.target/sh/sh2a-rtsn.c: Likewise.
421 * gcc.target/sh/torture/pragma-isr.c: Likewise.
422 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
423 * gcc.target/sh/torture/pr58314.c: Likewise.
424 * gcc.target/sh/torture/pr34777.c: Likewise.
425 * gcc.target/sh/torture/pr58475.c: Likewise.
426 * gcc.target/sh/pr54760-3.c: Likewise.
427 * gcc.target/sh/sh4a-cosf.c: Likewise.
428 * gcc.target/sh/pr52483-4.c: Likewise.
429 * gcc.target/sh/mfmovd.c: Likewise.
430 * gcc.target/sh/pr54089-1.c: Likewise.
431 * gcc.target/sh/pr56547-1.c: Likewise.
432 * gcc.target/sh/pr54089-5.c: Likewise.
433 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
434 * gcc.target/sh/pr54089-9.c: Likewise.
435 * gcc.target/sh/sh2a-jsrn.c: Likewise.
436 * gcc.target/sh/pr49468-si.c: Likewise.
437 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
438 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
439 * gcc.target/sh/pr55303-1.c: Likewise.
440 * gcc.target/sh/pr51244-2.c: Likewise.
441 * gcc.target/sh/pr50751-2.c: Likewise.
442 * gcc.target/sh/pr54236-2.c: Likewise.
443 * gcc.target/sh/pr51244-6.c: Likewise.
444 * gcc.target/sh/cmpstrn.c: Likewise.
445 * gcc.target/sh/pr50751-6.c: Likewise.
446 * gcc.target/sh/pr52933-2.c: Likewise.
447 * gcc.target/sh/pr53568-1.c: Likewise.
448 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
449 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
450 * gcc.target/sh/sh4a-sinf.c: Likewise.
451 * gcc.target/sh/pr49880-2.c: Likewise.
452
453 2013-11-06 Tobias Burnus <burnus@net-b.de>
454
455 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
456 * gcc.dg/wdate-time.c: Ditto.
457 * gfortran.dg/wdate-time.F90: Ditto.
458
459 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
460
461 PR target/30807
462 * gcc.target/sh/torture/pr30807.c: New.
463
464 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
465
466 PR c++/11006
467 * g++.dg/other/java3.C: New.
468
469 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
470
471 PR target/59021
472 * gcc.target/i386/pr59021.c: New test.
473
474 2013-11-06 James Lemke <jwlemke@codesourcery.com>
475
476 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
477 dg-additional-files to also match BOL.
478
479 2013-11-06 Joseph Myers <joseph@codesourcery.com>
480
481 * gcc.dg/torture/c99-contract-1.c: New test.
482
483 2013-11-06 Richard Biener <rguenther@suse.de>
484
485 PR tree-optimization/58653
486 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
487 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
488
489 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
490
491 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
492 40 to 30. Replaced iteration variable with a #define. Instead of
493 returning non-zero value for error, called __builtin_abort (). Fixed
494 a bug of calling fib_serial in serial case instead of fib.
495 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
496 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
497 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
498 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
499 compiler flag testing.
500
501 2013-11-06 Christian Bruel <christian.bruel@st.com>
502
503 * gcc.target/sh/strlen.c: New test.
504
505 2013-11-06 Jakub Jelinek <jakub@redhat.com>
506
507 PR middle-end/58970
508 * gcc.c-torture/compile/pr58970.c: New test.
509
510 2013-11-05 Wei Mi <wmi@google.com>
511
512 PR regression/58985
513 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
514
515 2013-11-05 Tobias Burnus <burnus@net-b.de>
516
517 * g++.dg/warn/wdate-time.C: New.
518 * gcc.dg/wdate-time.c: New.
519 * gfortran.dg/wdate-time.F90: New.
520
521 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
522
523 PR fortran/58989
524 * gfortran.dg/reshape_6.f90: New test.
525
526 2013-11-05 Jeff Law <law@redhat.com>
527
528 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
529 * gcc.dg/tree-ssa/isolate-1.c: New test.
530 * gcc.dg/tree-ssa/isolate-2.c: New test.
531 * gcc.dg/tree-ssa/isolate-3.c: New test.
532 * gcc.dg/tree-ssa/isolate-4.c: New test.
533
534 2013-11-05 Jakub Jelinek <jakub@redhat.com>
535
536 PR rtl-optimization/58997
537 * gcc.c-torture/compile/pr58997.c: New test.
538
539 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/58724
542 * g++.dg/cpp0x/gen-attrs-56.C: New.
543
544 2013-11-05 Richard Biener <rguenther@suse.de>
545
546 PR ipa/58492
547 * gcc.dg/ipa/pr58492.c: New testcase.
548
549 2013-11-05 Richard Biener <rguenther@suse.de>
550
551 PR tree-optimization/58955
552 * gcc.dg/torture/pr58955-1.c: New testcase.
553 * gcc.dg/torture/pr58955-2.c: Likewise.
554
555 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
556
557 PR middle-end/58981
558 * gcc.dg/pr58981.c: New test.
559
560 2013-11-05 Richard Biener <rguenther@suse.de>
561
562 PR middle-end/58941
563 * gcc.dg/torture/pr58941.c: New testcase.
564
565 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
566
567 PR tree-optimization/58958
568 * gcc.dg/tree-ssa/pr58958.c: New file.
569
570 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
571
572 * gcc.dg/tree-ssa/alias-26.c: New file.
573
574 2013-11-05 Jakub Jelinek <jakub@redhat.com>
575
576 PR tree-optimization/58984
577 * gcc.c-torture/execute/pr58984.c: New test.
578
579 2013-11-05 Andreas Schwab <schwab@suse.de>
580
581 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
582
583 2013-11-05 Tobias Burnus <burnus@net-b.de>
584
585 * g++.dg/gomp/openmp-simd-1.C: New.
586 * g++.dg/gomp/openmp-simd-2.C: New.
587 * gcc.dg/gomp/openmp-simd-1.c: New.
588 * gcc.dg/gomp/openmp-simd-2.c: New.
589
590 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
591
592 * gcc.dg/superblock.c: Require scheduling support.
593
594 2013-11-04 Kostya Serebryany <kcc@google.com>
595
596 * g++.dg/asan/asan_test.cc: Update the test
597 to match the fresh asan run-time.
598 * c-c++-common/asan/stack-overflow-1.c: Ditto.
599
600 2013-11-04 Ian Lance Taylor <iant@google.com>
601
602 * g++.dg/ext/sync-4.C: New test.
603
604 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/58771
607 * gfortran.dg/derived_external_function_1.f90 : New test
608
609 2013-11-04 Jakub Jelinek <jakub@redhat.com>
610
611 PR tree-optimization/58978
612 * gcc.c-torture/compile/pr58978.c: New test.
613
614 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
615
616 PR fortran/57445
617 * gfortran.dg/optional_class_1.f90 : New test
618
619 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
620
621 PR rtl-optimization/58968
622 * gfortran.dg/pr58968.f: New
623
624 2013-11-04 Marek Polacek <polacek@redhat.com>
625
626 PR c++/58979
627 * g++.dg/diagnostic/pr58979.C: New test.
628
629 2013-11-04 Joseph Myers <joseph@codesourcery.com>
630
631 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
632 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
633 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
634 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
635 gcc.dg/iec-559-macros-9.c: New tests.
636
637 2013-11-04 Jakub Jelinek <jakub@redhat.com>
638
639 PR tree-optimization/58946
640 * gcc.c-torture/compile/pr58946.c: New test.
641
642 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/52071
645 * g++.dg/parse/pr52071.C: New.
646
647 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
648
649 PR c++/38313
650 * g++.dg/lookup/name-clash10.C: New.
651
652 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
653
654 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
655 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
656 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
657 vbif.
658
659 2013-11-03 Marek Polacek <polacek@redhat.com>
660
661 * g++.dg/ubsan/cxx1y-vla.C: New test.
662 * c-c++-common/ubsan/vla-3.c: New test.
663 * c-c++-common/ubsan/vla-2.c: New test.
664 * c-c++-common/ubsan/vla-4.c: New test.
665 * c-c++-common/ubsan/vla-1.c: New test.
666
667 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
668
669 * gcc.dg/vmx/vec-set.c: New.
670
671 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR c++/29234
674 PR c++/56037
675 * g++.dg/parse/pr29234.C: New.
676 * g++.dg/parse/pr56037.C: Likewise.
677
678 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
679
680 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
681 passed it in as one of the options to all Cilk keywords test.
682
683 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
684
685 PR c++/58708
686 * g++.dg/cpp1y/pr58708.C: New.
687
688 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
689
690 PR c++/58834
691 * g++.dg/ext/pr58834.C: New file.
692
693 2013-11-01 Jakub Jelinek <jakub@redhat.com>
694
695 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
696 tests.
697 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
698 tests.
699
700 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
701
702 PR fortran/57893
703 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
704 type block.
705
706 2013-10-31 Jakub Jelinek <jakub@redhat.com>
707
708 * g++.dg/gomp/simd-1.C: New test.
709 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
710 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
711 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
712 * c-c++-common/gomp/simd6.c: New test.
713
714 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
715
716 Implement C++14 digit separators.
717 * g++.dg/cpp1y/digit-sep.C: New.
718 * g++.dg/cpp1y/digit-sep-neg.C: New.
719 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
720
721 2013-10-31 Jakub Jelinek <jakub@redhat.com>
722
723 * gcc.dg/vect/vect-align-3.c: New test.
724
725 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
726 we warn about it already during VRP1 pass.
727
728 2013-10-31 Martin Jambor <mjambor@suse.cz>
729
730 PR rtl-optimization/58934
731 Revert:
732 2013-10-30 Martin Jambor <mjambor@suse.cz>
733 PR rtl-optimization/10474
734 * gcc.dg/pr10474.c: New testcase.
735 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
736 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
737
738 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/58932
741 Revert:
742 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/58466
745 * g++.dg/cpp0x/variadic145.C: New.
746
747 * g++.dg/cpp0x/sfinae49.C: New.
748
749 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
750
751 PR c++/58581
752 * g++.dg/cpp0x/deleted1.C: New.
753
754 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
755
756 * gcc.target/arm/lp1243022.c: New test.
757
758 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
759
760 PR other/58545
761 * gcc.target/avr/pr58545.c: New test.
762
763 2013-10-30 Tobias Burnus <burnus@net-b.de>
764
765 Revert:
766 2013-10-30 Tobias Burnus <burnus@net-b.de>
767 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
768 path to the compile flags.
769
770 2013-10-30 Cong Hou <congh@google.com>
771
772 * gcc.target/i386/vect-abs-s8.c: New test.
773 * gcc.target/i386/vect-abs-s16.c: New test.
774 * gcc.target/i386/vect-abs-s32.c: New test.
775
776 2013-10-30 Tobias Burnus <burnus@net-b.de>
777
778 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
779 path to the compile flags.
780
781 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
782
783 PR rtl-optimization/58369
784 * g++.dg/torture/pr58369.C: New test.
785
786 2013-10-30 Tobias Burnus <burnus@net-b.de>
787
788 PR other/33426
789 * g++.dg/vect/pr33426-ivdep-2.cc: New.
790 * g++.dg/vect/pr33426-ivdep-3.cc: New.
791 * g++.dg/vect/pr33426-ivdep-4.cc: New.
792
793 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
794
795 PR target/58784
796 * gcc.target/arm/pr58784.c: New.
797
798 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
799
800 * gcc.dg/tree-ssa/alias-24.c: New file.
801
802 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
803
804 * gcc.target/i386/fma_double_3.c: Use pattern for
805 scan-assembler-times instead of just one insn name.
806 * gcc.target/i386/fma_double_5.c: Ditto.
807 * gcc.target/i386/fma_float_3.c: Ditto.
808 * gcc.target/i386/fma_float_5.c: Ditto.
809 * gcc.target/i386/l_fma_double_1.c: Ditto.
810 * gcc.target/i386/l_fma_double_2.c: Ditto.
811 * gcc.target/i386/l_fma_double_3.c: Ditto.
812 * gcc.target/i386/l_fma_double_4.c: Ditto.
813 * gcc.target/i386/l_fma_double_5.c: Ditto.
814 * gcc.target/i386/l_fma_double_6.c: Ditto.
815 * gcc.target/i386/l_fma_float_1.c: Ditto.
816 * gcc.target/i386/l_fma_float_2.c: Ditto.
817 * gcc.target/i386/l_fma_float_3.c: Ditto.
818 * gcc.target/i386/l_fma_float_4.c: Ditto.
819 * gcc.target/i386/l_fma_float_5.c: Ditto.
820 * gcc.target/i386/l_fma_float_6.c: Ditto.
821
822 2013-10-30 Christian Bruel <christian.bruel@st.com>
823
824 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
825 * gcc.target/sh/cmpstr.c: New test.
826 * gcc.target/sh/cmpstrn.c: New test.
827
828 2013-10-30 Martin Jambor <mjambor@suse.cz>
829
830 PR rtl-optimization/10474
831 * gcc.dg/pr10474.c: New testcase.
832 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
833 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
834
835 2013-10-29 Andrew Pinski <apinski@cavium.com>
836 Zhenqiang Chen <zhenqiang.chen@linaro.org>
837
838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
844 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
845 conditional move to be used.
846 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
847
848 2013-10-29 Tobias Burnus <burnus@net-b.de>
849
850 PR fortran/44350
851 * gfortran.dg/blockdata_8.f90: New.
852
853 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
854
855 PR target/54236
856 * gcc.target/sh/pr54236-2: New.
857 * gcc.target/sh/pr54089-6: Add another rotl special case.
858
859 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
860
861 PR fortran/58793
862 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
863 to determine sizes of real kinds.
864
865 PR fortran/58858
866 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
867
868 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
869
870 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
871 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
872 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
873 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
874 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
875 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
876 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
877 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
878 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
879 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
880 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
881 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
882 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
883 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
884 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
885 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
886 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
887 test stored in c-c++-common. Also, added the Cilk runtime's library
888 to the ld_library_path.
889
890 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/58888
893 * g++.dg/cpp0x/auto40.C: New.
894 * g++.dg/other/warning1.C: Adjust.
895
896 2013-10-29 Richard Biener <rguenther@suse.de>
897
898 * gcc.dg/torture/restrict-2.c: New testcase.
899 * gcc.dg/torture/restrict-3.c: Likewise.
900 * gcc.dg/torture/restrict-4.c: Likewise.
901 * gcc.dg/torture/restrict-5.c: Likewise.
902
903 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
904
905 PR tree-optimization/19831
906 * gcc.dg/tree-ssa/alias-25.c: New file.
907
908 2013-10-29 Richard Biener <rguenther@suse.de>
909
910 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
911 changes.
912 * gcc.dg/vect/bb-slp-32.c: Likewise.
913 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
914 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
915 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
916 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
917 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
918 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
919 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
920 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
921 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
922 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
923 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
924 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
925 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
926 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
927 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
928 * gfortran.dg/vect/vect.exp: Likewise.
929
930 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
931
932 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
933 * gcc.dg/vmx/eg-5.c: Likewise.
934
935 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
936 Joern Rennecke <joern.rennecke@embecosm.com>
937
938 * gcc.target/arc/jump-around-jump.c: New test.
939
940 2013-10-27 Tom de Vries <tom@codesourcery.com>
941
942 * gcc.target/arm/require-pic-register-loc.c: New test.
943
944 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
945
946 PR target/58679
947 * gcc.target/i386/pr58679-1.c: New test.
948 * gcc.target/i386/pr58679-2.c: Ditto.
949
950 2013-10-27 Tobias Burnus <burnus@net-b.de>
951
952 PR other/33426
953 * gcc.dg/vect/vect-ivdep-2.c: New.
954
955 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
956
957 PR target/52483
958 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
959 * gcc.target/sh/pr52483-2.c: Likewise.
960 * gcc.target/sh/pr52483-3.c: Likewise.
961 * gcc.target/sh/pr52483-4.c: Likewise.
962
963 2013-10-26 Jeff Law <law@redhat.com>
964
965 * g++.dg/torture/pr49309.C: Removed.
966 * gcc.dg/dfp/pr35739.c: Removed.
967
968 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
969
970 PR rtl-optimization/58759
971 * gcc.target/i386/pr58759.c: New.
972
973 2013-10-25 Tobias Burnus <burnus@net-b.de>
974
975 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
976 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
977 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
978
979 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
980
981 * gcc.dg/wmul-1.c: New test.
982
983 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/58878
986 * g++.dg/template/pr58878.C: New.
987
988 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
989
990 * gcc.dg/tree-ssa/alias-23.c: New file.
991
992 2013-10-25 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/58626
995 * gcc.dg/torture/pr58626.c: New testcase.
996
997 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
998
999 PR c++/54812
1000 * g++.dg/cpp0x/defaulted47.C: New.
1001
1002 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1003
1004 * gcc.c-torture/execute/pr58831.c: New test.
1005
1006 2013-10-25 Nick Clifton <nickc@redhat.com>
1007
1008 * c-c++-common/pr57793.c: Add expected error messages for
1009 targets with small integers.
1010 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1011 * gcc.dg/c99-stdint-2.c: Likewise.
1012 * gcc.dg/cdce1.c: Likewise.
1013 * gcc.dg/fold-overflow-1.c: Likewise.
1014 * gcc.dg/utf-cvt.c: Likewise.
1015 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1016 arithmetic.
1017 * gcc.dg/ftrapv-2.c: Likewise.
1018 * gcc.dg/pr30286.c: Likewise.
1019 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1020 * lib/target-supports.exp (check_effective_target_trapping): New
1021 proc. Returns true if the target supports trapping arithmetic.
1022
1023 2013-10-25 Tobias Burnus <burnus@net-b.de>
1024
1025 * g++.dg/parse/ivdep.C: New.
1026 * g++.dg/vect/pr33426-ivdep.cc: New.
1027
1028 2013-10-24 Richard Henderson <rth@redhat.com>
1029
1030 PR rtl/58542
1031 * gcc.dg/atomic-store-6.c: New.
1032
1033 2013-10-24 Ian Lance Taylor <iant@google.com>
1034
1035 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1036
1037 2013-10-24 Cong Hou <congh@google.com>
1038
1039 * gcc.c-torture/execute/20030125-1.c: Update.
1040
1041 2013-10-24 Tobias Burnus <burnus@net-b.de>
1042
1043 PR fortran/44646
1044 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1045
1046 2013-10-24 Dehao Chen <dehao@google.com>
1047
1048 * g++.dg/opt/devirt3.C: New test.
1049
1050 2013-08-24 Tobias Burnus <burnus@net-b.de>
1051
1052 PR other/33426
1053 * testsuite/gcc.dg/ivdep.c: New.
1054 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1055
1056 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1057
1058 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1059 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1060
1061 2013-10-24 Nick Clifton <nickc@redhat.com>
1062
1063 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1064
1065 2013-10-24 Marek Polacek <polacek@redhat.com>
1066
1067 PR c++/58705
1068 * g++.dg/parse/pr58705.C: New test.
1069
1070 2013-10-24 Marek Polacek <polacek@redhat.com>
1071
1072 * gcc.dg/c11-align-5.c: Add more testing.
1073
1074 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1075
1076 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1077
1078 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1079
1080 PR tree-optimization/58775
1081 PR tree-optimization/58791
1082 * gcc.dg/guality/pr58791-1.c: New test.
1083 * gcc.dg/guality/pr58791-2.c: New test.
1084 * gcc.dg/guality/pr58791-3.c: New test.
1085 * gcc.dg/guality/pr58791-4.c: New test.
1086 * gcc.dg/guality/pr58791-5.c: New test.
1087 * gcc.c-torture/compile/pr58775.c: New test.
1088 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1089
1090 2013-10-23 Tom de Vries <tom@codesourcery.com>
1091
1092 PR tree-optimization/58805
1093 * gcc.dg/pr58805.c: New test.
1094
1095 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1096
1097 * gcc.target/i386/vect-div-1.c: New test.
1098
1099 * gcc.dg/vect/pr58508.c: Remove dg-options.
1100
1101 2013-10-23 Richard Biener <rguenther@suse.de>
1102
1103 * gcc.dg/torture/pr58830.c: New testcase.
1104
1105 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1106
1107 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1108 * g++.dg/cpp1y/attr-deprecated.C: New.
1109 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1110
1111 2013-10-23 Tobias Burnus <burnus@net-b.de>
1112
1113 PR fortran/58793
1114 * gfortran.dg/assumed_type_8.f90: New.
1115
1116 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1117
1118 PR target/58779
1119 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1120 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1121 * gcc.dg/torture/pr58779.c: New test.
1122
1123 2013-10-22 Steve Ellcey <sellcey@mips.com>
1124
1125 * gcc.target/mips/nor.c: New.
1126
1127 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1128
1129 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1130 tests into...
1131 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1132 restricted to big-endian targets.
1133
1134 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1135
1136 PR fortran 57893
1137 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1138
1139 2013-10-21 Tobias Burnus <burnus@net-b.de>
1140
1141 PR fortran/58803
1142 * gfortran.dg/proc_ptr_comp_38.f90: New.
1143
1144 2013-10-21 Marek Polacek <polacek@redhat.com>
1145
1146 PR middle-end/58809
1147 * gcc.dg/gomp/pr58809.c: New test.
1148
1149 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1150
1151 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1152 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1153
1154 2013-10-21 Richard Biener <rguenther@suse.de>
1155
1156 PR tree-optimization/58794
1157 * c-c++-common/torture/pr58794-1.c: New testcase.
1158 * c-c++-common/torture/pr58794-2.c: Likewise.
1159
1160 2013-10-21 Richard Biener <rguenther@suse.de>
1161
1162 PR middle-end/58742
1163 * c-c++-common/fold-divmul-1.c: New testcase.
1164
1165 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1166
1167 * gcc.target/i386/memset-vector_loop-1.c: New test.
1168 * gcc.target/i386/memset-vector_loop-2.c: New test.
1169
1170 2013-10-21 Diego Novillo <dnovillo@google.com>
1171
1172 * g++.dg/plugin/selfassign.c: Include tree.h.
1173 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1174 * gcc.dg/plugin/ggcplug.c: Likewise.
1175 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1176 * gcc.dg/plugin/selfassign.c: Likewise.
1177 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1178
1179 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1180
1181 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1182 * gcc.target/mips/mips-ps-7.c: Likewise.
1183
1184 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1185
1186 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1187 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1188 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1189
1190 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1191
1192 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1193
1194 PR testsuite/58645
1195 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1196
1197 2013-10-19 Mike Stump <mikestump@comcast.net>
1198
1199 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1200
1201 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1202 * g++.dg/lto/pr54625-1_0.c: ... to here.
1203 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1204 * g++.dg/lto/pr54625-1_1.C: Likewise.
1205 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1206 * g++.dg/lto/pr54625-2_0.c: Likewise.
1207 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1208 * g++.dg/lto/pr54625-2_1.C: Likewise.
1209
1210 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1211
1212 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1213
1214 2013-10-18 Cong Hou <congh@google.com>
1215
1216 * gcc.dg/vect/pr58508.c: New test.
1217
1218 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/58466
1221 * g++.dg/cpp0x/variadic145.C: New.
1222
1223 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1224
1225 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1226
1227 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1228
1229 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1230 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1231 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1232 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1233
1234 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1235
1236 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1237 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1238 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1239 effective target arm_thumb1_ok.
1240 * lib/target-supports.exp
1241 (check_effective_target_arm_fp16_ok_nocache): Don't force
1242 -mfloat-abi=soft when building for hardfloat target.
1243
1244 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1245
1246 PR target/58673
1247 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1248 -mquad-word + -mno-vsx-timode causes errors.
1249 * gcc.target/powerpc/pr58673-2.c: Likewise.
1250
1251 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1252
1253 PR c++/58596
1254 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1255
1256 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1257
1258 * gcc.target/aarch64/c-output-template.c: New testcase.
1259 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1260 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1261
1262 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1263
1264 * gcc/testsuite/lib/target-supports.exp
1265 (check_effective_target_sync_long_long): AArch64 supports
1266 atomic operations on "long long".
1267 (check_effective_target_sync_long_long_runtime): AArch64 can
1268 execute atomic operations on "long long".
1269
1270 2013-10-17 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/58143
1273 * gcc.dg/torture/pr58143-1.c: New testcase.
1274 * gcc.dg/torture/pr58143-2.c: Likewise.
1275 * gcc.dg/torture/pr58143-3.c: Likewise.
1276
1277 2013-10-17 Marek Polacek <polacek@redhat.com>
1278
1279 PR c/58267
1280 * gcc.dg/c1x-align-5.c: New test.
1281
1282 2013-10-16 Tobias Burnus <burnus@net-b.de>
1283
1284 PR fortran/58652
1285 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1286
1287 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1288
1289 * c-c++-common/cpp/openmp-define-1.c: Move
1290 dg-require-effective-target fopenmp after dg-do directive.
1291 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1292 * gfortran.dg/openmp-define-1.f90: Likewise.
1293 * gfortran.dg/openmp-define-2.f90: Likewise.
1294 * gfortran.dg/openmp-define-3.f90: Likewise.
1295
1296 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1297
1298 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1299
1300 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1301
1302 PR target/57756
1303 * gcc.target/i386/pr57756.c: New test.
1304 * gcc.target/i386/pr57756_2.c: New test.
1305
1306 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1307
1308 * gcc.dg/torture/builtin-self.c: New file.
1309
1310 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1311
1312 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1313 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1314 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1315 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1316 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1317
1318 2013-10-15 Cong Hou <congh@google.com>
1319
1320 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1321
1322 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/58707
1325 * g++.dg/cpp0x/pr58707.C: New.
1326
1327 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1328
1329 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1330 after other directives.
1331
1332 2013-10-15 Tobias Burnus <burnus@net-b.de>
1333
1334 PR fortran/58652
1335 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1336
1337 2013-10-14 Ian Lance Taylor <iant@google.com>
1338
1339 * go.test/go-test.exp (go-find-packages): New proc.
1340 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1341 subdirectories. Do simple +build line matching. Handle run with
1342 arguments. Handle errorcheckdir and rundircmpout. Use packages
1343 for rundir. Remove special handling for bug191 and dwarf.
1344
1345 2013-10-14 Tobias Burnus <burnus@net-b.de>
1346
1347 PR fortran/58658
1348 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1349
1350 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351
1352 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1353 Use btsl.
1354
1355 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1356
1357 * gnat.dg/specs/opt1.ads: New test.
1358
1359 2013-10-14 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/58640
1362 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1363
1364 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1365
1366 * gnat.dg/uninit_array.ad[sn]: New test.
1367 * gnat.dg/uninit_array_pkg.ads: New helper.
1368
1369 2013-10-13 Richard Biener <rguenther@suse.de>
1370
1371 * gcc.c-torture/execute/pr58662.c: New test.
1372
1373 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1374
1375 PR target/51244
1376 * gcc.dg/torture/p51244-21.c: New.
1377 * gcc.target/sh/pr51244-20.c: New.
1378 * gcc.target/sh/pr51244-20-sh2a.c: New.
1379
1380 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1381
1382 * gnat.dg/specs/linker_section.ads: Update test.
1383
1384 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1385
1386 PR target/58690
1387 * gcc.target/i386/pr58690.c: New test
1388
1389 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1390
1391 * gcc.target/i386/builtin-ucmp.c: New test.
1392
1393 2013-10-11 Brooks Moses <bmoses@google.com>
1394
1395 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1396
1397 2013-10-11 Jeff Law <law@redhat.com>
1398
1399 * gcc.c-torture/execute/pr58640.c: New test.
1400
1401 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/58633
1404 * g++.dg/cpp0x/decltype57.C: New.
1405
1406 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/31671
1409 * g++.dg/template/nontype26.C: New.
1410
1411 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1412
1413 * c-c++-common/cpp/openmp-define-1.c: New file.
1414 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1415 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1416 * gfortran.dg/openmp-define-1.f90: Likewise.
1417 * gfortran.dg/openmp-define-2.f90: Likewise.
1418 * gfortran.dg/openmp-define-3.f90: Likewise.
1419
1420 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1421 for test source files.
1422 * gcc.dg/gomp/gomp.exp: Likewise.
1423 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1424 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1425 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1426 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1427 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1428
1429 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1430
1431 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1432 Remove error test that is now valid in OpenMP 4.0.
1433 * c-c++-common/gomp/atomic-16.c: New test.
1434 * c-c++-common/gomp/cancel-1.c: New test.
1435 * c-c++-common/gomp/depend-1.c: New test.
1436 * c-c++-common/gomp/depend-2.c: New test.
1437 * c-c++-common/gomp/map-1.c: New test.
1438 * c-c++-common/gomp/pr58472.c: New test.
1439 * c-c++-common/gomp/sections1.c: New test.
1440 * c-c++-common/gomp/simd1.c: New test.
1441 * c-c++-common/gomp/simd2.c: New test.
1442 * c-c++-common/gomp/simd3.c: New test.
1443 * c-c++-common/gomp/simd4.c: New test.
1444 * c-c++-common/gomp/simd5.c: New test.
1445 * c-c++-common/gomp/single1.c: New test.
1446 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1447 parser.
1448 * g++.dg/gomp/block-3.C: Likewise.
1449 * g++.dg/gomp/clause-3.C: Adjust error messages.
1450 * g++.dg/gomp/declare-simd-1.C: New test.
1451 * g++.dg/gomp/declare-simd-2.C: New test.
1452 * g++.dg/gomp/depend-1.C: New test.
1453 * g++.dg/gomp/depend-2.C: New test.
1454 * g++.dg/gomp/target-1.C: New test.
1455 * g++.dg/gomp/target-2.C: New test.
1456 * g++.dg/gomp/taskgroup-1.C: New test.
1457 * g++.dg/gomp/teams-1.C: New test.
1458 * g++.dg/gomp/udr-1.C: New test.
1459 * g++.dg/gomp/udr-2.C: New test.
1460 * g++.dg/gomp/udr-3.C: New test.
1461 * g++.dg/gomp/udr-4.C: New test.
1462 * g++.dg/gomp/udr-5.C: New test.
1463 * g++.dg/gomp/udr-6.C: New test.
1464 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1465 * gcc.dg/autopar/outer-2.c: Likewise.
1466 * gcc.dg/autopar/outer-3.c: Likewise.
1467 * gcc.dg/autopar/outer-4.c: Likewise.
1468 * gcc.dg/autopar/outer-5.c: Likewise.
1469 * gcc.dg/autopar/outer-6.c: Likewise.
1470 * gcc.dg/autopar/parallelization-1.c: Likewise.
1471 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1472 parser.
1473 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1474 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1475 instead of GOMP_parallel_loop_runtime_start.
1476 * gcc.dg/gomp/declare-simd-1.c: New test.
1477 * gcc.dg/gomp/declare-simd-2.c: New test.
1478 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1479 parser. Add further #pragma omp sections nesting tests.
1480 * gcc.dg/gomp/target-1.c: New test.
1481 * gcc.dg/gomp/target-2.c: New test.
1482 * gcc.dg/gomp/taskgroup-1.c: New test.
1483 * gcc.dg/gomp/teams-1.c: New test.
1484 * gcc.dg/gomp/udr-1.c: New test.
1485 * gcc.dg/gomp/udr-2.c: New test.
1486 * gcc.dg/gomp/udr-3.c: New test.
1487 * gcc.dg/gomp/udr-4.c: New test.
1488 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1489
1490 2013-10-10 Jan Hubicka <jh@suse.cz>
1491
1492 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1493 tuning change.
1494 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1495 * gcc.target/i386/pr49168-1.c: Likewise.
1496 * gcc.target/i386/pr49002-2.c: Likewise.
1497
1498 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR middle-end/58670
1501 * gcc.dg/torture/pr58670.c: New test.
1502
1503 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1504
1505 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1506
1507 2013-10-09 Marek Polacek <polacek@redhat.com>
1508
1509 PR c++/58635
1510 * g++.dg/tm/pr58635-1.C: New test.
1511 * g++.dg/tm/pr58635-2.C: New test.
1512
1513 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1514
1515 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1516
1517 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1518
1519 PR tree-optimization/20318
1520 * c-c++-common/pr20318.c: New file.
1521 * gcc.dg/tree-ssa/pr20318.c: New file.
1522
1523 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1524
1525 * gcc.c-torture/execute/pr58570.c: New test.
1526
1527 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1528
1529 * gcc.target/aarch64/vclz.c: New testcase.
1530
1531 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1532
1533 * gcc.target/aarch64/vadd_f64.c: New testcase.
1534 * gcc.target/aarch64/vsub_f64.c: New testcase.
1535
1536 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1537
1538 * gcc.target/aarch64/vdiv_f.c: New testcase.
1539
1540 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1541
1542 * gcc.target/aarch64/vneg_f.c: New testcase.
1543 * gcc.target/aarch64/vneg_s.c: New testcase.
1544
1545 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/58568
1548 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1549 * g++.old-deja/g++.mike/misc9.C: Adjust.
1550
1551 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/58665
1554 Revert:
1555 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1556
1557 PR c++/58448
1558 * g++.dg/template/crash117.C: New.
1559
1560 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1561
1562 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1563
1564 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1565
1566 PR tree-optimization/58480
1567 * gcc.dg/tree-ssa/pr58480.c: New file.
1568
1569 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1570
1571 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1572 * gcc.target/powerpc/fusion.c: Likewise.
1573
1574 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1575
1576 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1577
1578 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1579
1580 * gcc.target/s390/htm-1.c: Add more tests to cover different
1581 operand types.
1582
1583 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/58126
1586 * g++.dg/init/uninitialized1.C: New.
1587
1588 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/56060
1591 * g++.dg/cpp0x/variadic144.C: New.
1592
1593 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/58560
1596 * g++.dg/cpp0x/auto39.C: New.
1597
1598 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/58503
1601 * g++.dg/cpp0x/range-for26.C: New.
1602 * g++.dg/cpp0x/range-for27.C: Likewise.
1603
1604 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/58448
1607 * g++.dg/template/crash117.C: New.
1608
1609 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1610
1611 PR c++/19476
1612 * g++.dg/tree-ssa/pr19476-5.C: New file.
1613 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1614
1615 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/58584
1618 * g++.dg/cpp0x/gen-attrs-55.C: New.
1619
1620 2013-10-03 Easwaran Raman <eraman@google.com>
1621
1622 PR c++/33911
1623 * g++.dg/ext/attribute47.C: New.
1624
1625 2013-10-03 Rong Xu <xur@google.com>
1626
1627 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1628 probability.
1629 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1630 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1631
1632 2013-10-03 Marek Polacek <polacek@redhat.com>
1633
1634 PR c++/58510
1635 * g++.dg/cpp0x/pr58510.C: New test.
1636
1637 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1638
1639 PR c++/19476
1640 * g++.dg/tree-ssa/pr19476-1.C: New file.
1641 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1642 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1643 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1644
1645 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1646
1647 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1648 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1649 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1650 VSX scalar operations or the traditional floating point form of
1651 the instruction.
1652 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1653 * gcc.target/powerpc/recip-3.c: Likewise.
1654 * gcc.target/powerpc/recip-5.c: Likewise.
1655 * gcc.target/powerpc/pr72747.c: Likewise.
1656 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1657
1658 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1659
1660 PR target/58460
1661 * gcc.target/aarch64/pr58460.c: New file.
1662
1663 2013-10-02 Tobias Burnus <burnus@net-b.de>
1664
1665 PR fortran/58593
1666 * gfortran.dg/char_length_19.f90: New.
1667
1668 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/58535
1671 * g++.dg/parse/crash65.C: New.
1672 * g++.dg/cpp1y/pr58535.C: Likewise.
1673
1674 2013-10-02 Richard Biener <rguenther@suse.de>
1675
1676 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1677 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1678 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1679 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1680 * gfortran.dg/ldist-pr45199.f: Likewise.
1681
1682 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/58565
1685 * g++.dg/parse/crash64.C: New.
1686
1687 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1688
1689 * gcc.dg/tree-ssa/slsr-40.c: New test.
1690
1691 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/58563
1694 * g++.dg/cpp0x/pr58563.C: New.
1695
1696 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1697
1698 * gcc.target/aarch64/vect_saddl_1.c: New.
1699
1700 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR target/58574
1703 * gcc.c-torture/execute/pr58574.c: New testcase.
1704
1705 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1706
1707 PR Target/58578
1708 * gcc.target/arm/pr58578.c: New test.
1709
1710 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1711
1712 PR tree-optimization/58556
1713 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1714 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1715
1716 2013-10-01 Nick Clifton <nickc@redhat.com>
1717
1718 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1719 for MSP430.
1720 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1721 ptr32plus targets.
1722 * gcc.c-torture/compile/pr41181.c: Likewise.
1723 * gcc.c-torture/compile/calls.c: Likewise.
1724 * gcc.c-torture/compile/990617-1.c: Likewise.
1725 * gcc.c-torture/compile/pr55955.c: Only run the test for
1726 int32plus targets.
1727 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1728
1729 2013-10-01 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/58553
1732 * gcc.dg/torture/pr58553.c: New testcase.
1733
1734 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR middle-end/58564
1737 * gcc.c-torture/execute/pr58564.c: New test.
1738
1739 2013-09-30 Teresa Johnson <tejohnson@google.com>
1740
1741 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1742 Update for additional dump message.
1743
1744 2013-09-30 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/58554
1747 * gcc.dg/torture/pr58554.c: New testcase.
1748
1749 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1750 Joern Rennecke <joern.rennecke@embecosm.com>
1751
1752 * gcc.target/arc/barrel-shifter-1.c: New test.
1753 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1754 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1755 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1756 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1757 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1758 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1759 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1760 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1761 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1762 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1763 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1764 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1765 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1766 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1767 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1768 * gcc.target/arc/mtune-ARC600.c: Likewise.
1769 * gcc.target/arc/mtune-ARC601.c: Likewise.
1770 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1771 * gcc.target/arc/mtune-ARC700.c: Likewise.
1772 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1773 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1774 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1775 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1776
1777 2013-09-30 Richard Biener <rguenther@suse.de>
1778
1779 PR middle-end/58532
1780 * g++.dg/torture/pr58552.C: New testcase.
1781
1782 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1783
1784 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1785 and -mupper-regs-df.
1786
1787 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1788
1789 PR middle-end/58463
1790 * gcc.dg/pr58463.c: New test.
1791
1792 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR middle-end/58551
1795 * c-c++-common/gomp/pr58551.c: New test.
1796
1797 2013-09-27 Richard Biener <rguenther@suse.de>
1798
1799 PR tree-optimization/58459
1800 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1801
1802 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1803
1804 PR fortran/58113
1805 * gfortran.dg/round_4.f90: Check for rounding support.
1806
1807 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1808
1809 * g++.dg/vect/pr58513.cc (op): Make static.
1810
1811 2013-09-26 Richard Biener <rguenther@suse.de>
1812
1813 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1814
1815 2013-09-26 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/58539
1818 * gcc.dg/torture/pr58539.c: New testcase.
1819
1820 2013-09-25 Jeff Law <law@redhat.com>
1821
1822 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1823
1824 2013-09-25 Tobias Burnus <burnus@net-b.de>
1825
1826 PR fortran/58436
1827 * gfortran.dg/finalize_21.f90: New.
1828
1829 2013-09-25 Tobias Burnus <burnus@net-b.de>
1830
1831 PR fortran/57697
1832 PR fortran/58469
1833 * gfortran.dg/defined_assignment_8.f90: New.
1834 * gfortran.dg/defined_assignment_9.f90: New.
1835
1836 2013-09-25 Marek Polacek <polacek@redhat.com>
1837
1838 PR sanitizer/58413
1839 * c-c++-common/ubsan/shift-5.c: New test.
1840 * c-c++-common/ubsan/shift-6.c: New test.
1841 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1842 * gcc.dg/ubsan/c-shift-1.c: New test.
1843
1844 2013-09-25 Marek Polacek <polacek@redhat.com>
1845
1846 PR c++/58516
1847 * g++.dg/tm/pr58516.C: New test.
1848
1849 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1850
1851 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1852 New procedure.
1853 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1854
1855 2013-09-24 Richard Biener <rguenther@suse.de>
1856
1857 PR middle-end/58513
1858 * g++.dg/vect/pr58513.cc: New testcase.
1859
1860 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1861
1862 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1863 output.
1864
1865 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1866
1867 PR c++/58500
1868 * g++.dg/cpp1y/pr58500.C: New testcase.
1869
1870 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1871
1872 * gnat.dg/opt28.ad[sb]: New test.
1873 * gnat.dg/opt28_pkg.ads: New helper.
1874
1875 2013-09-23 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/58464
1878 * g++.dg/torture/pr58464.C: New testcase.
1879
1880 2013-09-23 Christian Bruel <christian.bruel@st.com>
1881
1882 PR target/58475
1883 * gcc.target/sh/torture/pr58475.c: New test.
1884
1885 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1886
1887 PR fortran/58355
1888 * gfortran.dg/extends_15.f90: New.
1889
1890 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 PR c++/58481
1893 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1894
1895 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1896
1897 PR target/56875
1898 * gcc.target/vax/vax.exp: New.
1899 * gcc.target/vax/pr56875.c: Ditto.
1900
1901 2013-09-20 Richard Biener <rguenther@suse.de>
1902
1903 PR middle-end/58484
1904 * gfortran.dg/pr58484.f: New testcase.
1905
1906 2013-09-20 Jeff Law <law@redhat.com>
1907
1908 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1909
1910 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1911
1912 PR middle-end/57748
1913 * gcc.dg/torture/pr57748-1.c: New test.
1914 * gcc.dg/torture/pr57748-2.c: New test.
1915
1916 2013-09-20 Marek Polacek <polacek@redhat.com>
1917
1918 PR sanitizer/58413
1919 * c-c++-common/ubsan/shift-4.c: New test.
1920
1921 2013-09-20 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/58453
1924 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1925
1926 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1927
1928 PR fortran/58099
1929 * gfortran.dg/proc_ptr_43.f90: New.
1930
1931 2013-09-18 Tobias Burnus <burnus@net-b.de>
1932
1933 PR fortran/57697
1934 * gfortran.dg/defined_assignment_11.f90: New.
1935
1936 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1937
1938 PR rtl-optimization/58438
1939 * g++.dg/pr58438.C: New test.
1940
1941 2013-09-18 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/43366
1944 * gfortran.dg/class_39.f03: Update dg-error.
1945 * gfortran.dg/class_5.f03: Ditto.
1946 * gfortran.dg/class_53.f90: Ditto.
1947 * gfortran.dg/realloc_on_assign_20.f90: New.
1948 * gfortran.dg/realloc_on_assign_21.f90: New.
1949 * gfortran.dg/realloc_on_assign_22.f90: New.
1950
1951 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1952
1953 PR c++/58457
1954 * g++.dg/parse/using4.C: New.
1955
1956 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1957
1958 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1959
1960 2013-09-18 Marek Polacek <polacek@redhat.com>
1961
1962 PR sanitize/58443
1963 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1964 instead of the shift option.
1965 * c-c++-common/ubsan/pr58443-1.c: New test.
1966 * c-c++-common/ubsan/pr58443-3.c: New test.
1967 * c-c++-common/ubsan/pr58443-2.c: New test.
1968
1969 2013-09-18 Richard Biener <rguenther@suse.de>
1970
1971 PR tree-optimization/58417
1972 * gcc.dg/torture/pr58417.c: New testcase.
1973
1974 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/array_bounds_test2.adb: New test.
1977
1978 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1979
1980 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1981 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1982
1983 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * gnat.dg/in_out_parameter4.adb: New test.
1986
1987 2013-09-18 Marek Polacek <polacek@redhat.com>
1988
1989 PR sanitizer/58411
1990 * c-c++-common/ubsan/attrib-1.c: New test.
1991
1992 2013-09-17 Cong Hou <congh@google.com>
1993
1994 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1995 on two arrays with short and int types. This should not be recognized
1996 as a dot product pattern.
1997
1998 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/58435
2001 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2002 the cp_type_quals (r) too.
2003
2004 2013-09-17 Jan Hubicka <jh@suse.cz>
2005
2006 PR middle-end/58332
2007 * gcc.c-torture/compile/pr58332.c: New testcase.
2008
2009 2013-09-17 Jeff Law <law@redhat.com>
2010
2011 * gcc.c-torture/execute/pr58387.c: New test.
2012
2013 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2014
2015 PR tree-optimization/58088
2016 * gcc.c-torture/compile/pr58088.c: New test.
2017
2018 2013-09-17 Nick Clifton <nickc@redhat.com>
2019
2020 * lib/target-supports.exp (check_effective_target_trampolines):
2021 Add MSP430 to the list of targets that do not support trampolines.
2022 (check_profiling_available): Add MSP430 to the list of targets
2023 that do not support profiling.
2024 (check_effective_target_tls_runtime): Add MSP430 to the list of
2025 targets that do not support TLS.
2026
2027 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 * gnat.dg/opt27.adb: New test.
2030 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2031
2032 2013-09-17 Andreas Schwab <schwab@suse.de>
2033
2034 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2035
2036 2013-09-17 Richard Biener <rguenther@suse.de>
2037
2038 PR tree-optimization/58432
2039 * gcc.dg/pr58432.c: New testcase.
2040
2041 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2042
2043 * gcc.dg/tree-ssa/slsr-39.c: New test.
2044
2045 2013-09-16 Xinliang David Li <davidxl@google.com>
2046
2047 * gcc.misc-tests/help.exp: Optimizer help change.
2048
2049 2013-09-16 Jeff Law <law@redhat.com>
2050
2051 * gcc.c-torture/execute/pr58419.c: New test.
2052 * gcc.c-torture/execute/pr58431.c: New test.
2053
2054 2013-09-16 Tobias Burnus <burnus@net-b.de>
2055
2056 PR fortran/58356
2057 * gfortran.dg/finalize_19.f90: New.
2058
2059 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2060
2061 * gcc.target/i386/pr58418.c: New.
2062
2063 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2064
2065 * gcc.target/aarch64/fmla-intrinsic.c: New.
2066 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2067 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2068 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2069
2070 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2071
2072 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2073 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2074
2075 2013-09-16 Richard Biener <rguenther@suse.de>
2076
2077 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2078
2079 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2080
2081 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2082 interpreted as implicit templates) to be expected pedwarns instead.
2083
2084 2013-09-16 Tobias Burnus <burnus@net-b.de>
2085
2086 PR fortran/57697
2087 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2088
2089 2013-09-15 Tobias Burnus <burnus@net-b.de>
2090
2091 PR fortran/57697
2092 * gfortran.dg/defined_assignment_10.f90: New.
2093
2094 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2095
2096 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2097 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2098
2099 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2100
2101 * g++.dg/abi/main.C: Added implicit C linkage tests
2102
2103 2013-09-13 Kai Tietz <ktietz@redhat.com>
2104
2105 * gcc.target/i386/pr57848.c: New file.
2106
2107 2013-09-13 Christian Bruel <christian.bruel@st.com>
2108
2109 PR target/58314
2110 * gcc.target/sh/torture/pr58314.c: New test.
2111
2112 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2115
2116 2013-09-12 Martin Jambor <mjambor@suse.cz>
2117
2118 PR ipa/58389
2119 * g++.dg/pr58389.C: New test.
2120
2121 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2124 * g++.dg/template/pseudodtor3.C: Likewise.
2125
2126 2013-09-12 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/58404
2129 * g++.dg/tree-ssa/pr58404.C: New testcase.
2130
2131 2013-09-12 Martin Jambor <mjambor@suse.cz>
2132
2133 PR ipa/58371
2134 * g++.dg/ipa/pr58371.C: New test.
2135
2136 2013-09-12 Richard Biener <rguenther@suse.de>
2137
2138 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2139 expected outcome and comment why that happens.
2140
2141 2013-09-11 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/58377
2144 * g++.dg/uninit-pred-4.C: New testcase.
2145
2146 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR tree-optimization/58385
2149 * gcc.c-torture/execute/pr58385.c: New test.
2150
2151 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2152
2153 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2154
2155 2013-09-10 Jeff Law <law@redhat.com>
2156
2157 * g++.dg/torture/pr58380.C: New test.
2158
2159 2013-09-10 Jan Hubicka <jh@suse.cz>
2160 Paolo Carlini <paolo.carlini@oracle.com>
2161
2162 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2163
2164 2013-09-10 Jeff Law <law@redhat.com>
2165
2166 * gcc.c-torture/compile/pr58343.c: New test.
2167
2168 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2169
2170 PR rtl-optimization/58365
2171 * gcc.c-torture/execute/pr58365.c: New test.
2172
2173 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2174
2175 * gcc.dg/torture/memcpy-1.c: New test.
2176
2177 2013-09-10 Alan Modra <amodra@gmail.com>
2178
2179 * gcc.target/powerpc/pr58330.c: New.
2180
2181 2013-09-10 Alan Modra <amodra@gmail.com>
2182
2183 * gcc.target/powerpc/medium_offset.c: New.
2184
2185 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR c++/58325
2188 * g++.dg/warn/Wunused-var-21.C: New test.
2189
2190 PR tree-optimization/58364
2191 * gcc.c-torture/execute/pr58364.c: New test.
2192
2193 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2194
2195 PR c++/43452
2196 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2197 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2198 * g++.dg/init/delete1.C: Adjust.
2199
2200 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2201
2202 * gcc.target/aarch64/movdi_1.c: New test.
2203
2204 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2205
2206 PR c++/58362
2207 * g++.dg/warn/Wunused-parm-5.C: New.
2208
2209 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2210
2211 * gcc.target/aarch64/cmn-neg.c: New test.
2212
2213 2013-09-09 Richard Biener <rguenther@suse.de>
2214
2215 PR middle-end/58326
2216 * gcc.dg/torture/pr58326-1.c: New testcase.
2217 * gcc.dg/torture/pr58326-2.c: Likewise.
2218
2219 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2220
2221 PR target/57735
2222 * g++.dg/ext/pr57735.C: New test.
2223
2224 2013-09-09 Jan Hubicka <jh@suse.cz>
2225
2226 PR middle-end/58294
2227 * g++.dg/torture/PR58294.C: New testcase.
2228
2229 2013-09-08 Jeff Law <law@redhat.com>
2230
2231 * gcc.c-torture/compile/pr58340.c: New test.
2232
2233 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2234
2235 * g++.dg/debug/ra1.C: New test.
2236
2237 2013-09-08 Jan Hubicka <jh@suse.cz>
2238
2239 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2240 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2241 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2242 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2243
2244 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2245
2246 PR c++/54941
2247 * g++.dg/overload/new1.C: Adjust.
2248
2249 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2250
2251 * c-c++-common/opaque-vector.c: New test.
2252
2253 2013-09-08 Tom de Vries <tom@codesourcery.com>
2254
2255 PR c++/58282
2256 * g++.dg/tm/noexcept-6.C: New test.
2257
2258 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2259
2260 * gcc.target/arc/cond-set-use.c: New test.
2261
2262 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/stack_usage2.adb: New test.
2265
2266 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2267
2268 * gcc.target/aarch64/table-intrinsics.c
2269 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2270 (qtb_tests8_< ,2,3,4>): Likewise.
2271 (qtblq_tests8_< ,2,3,4>): Likewise.
2272 (qtbxq_tests8_< ,2,3,4>): Likewise.
2273
2274 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/warn10.ad[sb]: New test.
2277 * gnat.dg/warn10_pkg.ads: New helper.
2278
2279 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2280
2281 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2282 Don't expect NULL in foo.result set.
2283 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2284 in ESCAPED set.
2285 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2286 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2287
2288 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2289
2290 * gcc.target/s390/nearestint-1.c: New testcase.
2291
2292 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2293 Vineet Gupta <Vineet.Gupta@synopsys.com>
2294
2295 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2296 * testsuite/gcc.target/arc: New directory.
2297 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2298 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2299 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2300 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2301 * testsuite/gcc.dg/builtin-apply2.c
2302 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2303
2304 2013-09-04 Jan Hubicka <jh@suse.cz>
2305
2306 PR middle-end/58201
2307 * g++.dg/torture/pr58201_0.C: New testcase.
2308 * g++.dg/torture/pr58201_1.C: New testcase.
2309 * g++.dg/torture/pr58201.h: New testcase.
2310
2311 2013-09-05 Jan Hubicka <jh@suse.cz>
2312
2313 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2314
2315 2013-09-05 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/58137
2318 * gcc.target/i386/pr58137.c: New testcase.
2319
2320 2013-09-05 Martin Jambor <mjambor@suse.cz>
2321
2322 * g++.dg/ipa/remref-1.C: New test.
2323 * g++.dg/ipa/remref-2.C: Likewise.
2324
2325 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2326
2327 PR c++/24926
2328 * g++.dg/parse/access11.C: New.
2329
2330 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2331
2332 * g++.dg/warn/weak1.C: Skip on AIX.
2333
2334 2013-09-04 Easwaran Raman <eraman@google.com>
2335
2336 PR middle-end/57370
2337 PR tree-optimization/58011
2338 * gfortran.dg/reassoc_12.f90: New testcase.
2339 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2340
2341 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2342
2343 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2344 * gcc.dg/torture/pr53922.c: Skip on AIX.
2345 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2346
2347 2013-09-04 Teresa Johnson <tejohnson@google.com>
2348
2349 * gcc.dg/unroll_1.c: Test dumping to stderr.
2350
2351 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2352
2353 PR c++/58305
2354 * g++.dg/warn/deprecated-8.C: New.
2355
2356 2013-09-03 Jeff Law <law@redhat.com>
2357
2358 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2359 dump output.
2360
2361 2013-09-03 Meador Inge <meadori@codesourcery.com>
2362
2363 Revert:
2364
2365 2013-08-30 Meador Inge <meadori@codesourcery.com>
2366
2367 * gcc.dg/Warray-bounds-11.c: New testcase.
2368
2369 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2370
2371 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2372
2373 2013-09-03 Jan Hubicka <jh@suse.cz>
2374
2375 * g++.dg/ipa/devirt-15.C: Fix testcase.
2376
2377 2013-09-03 Richard Biener <rguenther@suse.de>
2378
2379 PR middle-end/57656
2380 * gcc.dg/torture/pr57656.c: New testcase.
2381
2382 2013-09-03 Richard Biener <rguenther@suse.de>
2383
2384 PR middle-end/57287
2385 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2386
2387 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2388
2389 PR fortran/PR56519
2390 * gfortran.dg/do_concurrent_3.f90: New test case.
2391
2392 2013-09-02 Jan Hubicka <jh@suse.cz>
2393
2394 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2395
2396 2013-09-02 Martin Jambor <mjambor@suse.cz>
2397
2398 PR ipa/58106
2399 * gcc.dg/ipa/pr58106.c: New test.
2400
2401 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2402
2403 * gcc.target/aarch64/scalar_intrinsics.c
2404 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2405
2406 2013-09-02 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/57511
2409 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2410
2411 2013-09-02 Richard Biener <rguenther@suse.de>
2412
2413 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2414 reference.
2415
2416 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2417
2418 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2419
2420 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 PR c++/21682, implement DR 565
2423 * g++.dg/template/using24.C: New.
2424 * g++.dg/template/using25.C: Likewise.
2425 * g++.dg/template/using26.C: Likewise.
2426
2427 2013-09-01 Jan Hubicka <jh@suse.cz>
2428
2429 * g++.dg/ipa/devirt-15.C: New testcase.
2430
2431 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2432
2433 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2434
2435 2013-08-31 Jan Hubicka <jh@suse.cz>
2436
2437 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2438 * g++.dg/tree-ssa/pr45453.C: Likewise.
2439
2440 2013-08-31 Jan Hubicka <jh@suse.cz>
2441
2442 * gcc.dg/fork-instrumentation.c: New testcase.
2443
2444 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2445
2446 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2447
2448 2013-08-30 Meador Inge <meadori@codesourcery.com>
2449
2450 * gcc.dg/Warray-bounds-11.c: New testcase.
2451
2452 2013-08-30 Marek Polacek <polacek@redhat.com>
2453
2454 * g++.dg/ubsan/div-by-zero-1.C: New test.
2455 * c-c++-common/ubsan/save-expr-1.c: New test.
2456 * c-c++-common/ubsan/save-expr-2.c: New test.
2457 * c-c++-common/ubsan/save-expr-3.c: New test.
2458 * c-c++-common/ubsan/save-expr-4.c: New test.
2459 * c-c++-common/ubsan/typedef-1.c: New test.
2460 * c-c++-common/ubsan/const-char-1.c: New test.
2461 * c-c++-common/ubsan/const-expr.c: New test.
2462 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2463 * c-c++-common/ubsan/shift-1.c: Likewise.
2464 * c-c++-common/ubsan/shift-2.c: Likewise.
2465 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2466 * lib/ubsan-dg.exp: New file.
2467 * g++.dg/dg.exp: Add ubsan tests.
2468 * g++.dg/ubsan/ubsan.exp: New file.
2469 * gcc.dg/ubsan/ubsan.exp: New file.
2470 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2471 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2472 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2473 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2474 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2475 * c-c++-common/ubsan/shift-3.c: New test.
2476 * c-c++-common/ubsan/unreachable-1.c: New test.
2477 * c-c++-common/ubsan/shift-1.c: New test.
2478 * c-c++-common/ubsan/shift-2.c: New test.
2479 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2480 * gcc.dg/ubsan/c99-shift-2.c: New test.
2481 * gcc.dg/ubsan/c99-shift-1.c: New test.
2482
2483 2013-08-29 Jan Hubicka <jh@suse.cz>
2484
2485 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2486 to match template and comment.
2487
2488 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/51424
2491 * g++.dg/cpp0x/dc8.C: New.
2492 * g++.dg/template/meminit1.C: Adjust.
2493
2494 2013-08-30 Teresa Johnson <tejohnson@google.com>
2495
2496 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2497
2498 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR tree-optimization/58277
2501 * gcc.c-torture/execute/pr58277-1.c: New test.
2502 * gcc.c-torture/execute/pr58277-2.c: New test.
2503
2504 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2505
2506 * gcc.dg/guality/param-1.c: New test.
2507 * gcc.dg/guality/param-2.c: Likewise.
2508
2509 2013-08-30 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/58228
2512 * gcc.dg/torture/pr58228.c: New testcase.
2513
2514 2013-08-30 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/58223
2517 * gcc.dg/torture/pr58223.c: New testcase.
2518 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2519
2520 2013-08-30 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/58010
2523 * gcc.dg/pr58010.c: New testcase.
2524
2525 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2526
2527 * gcc.dg/unroll_3.c: Message change.
2528 * gcc.dg/unroll_4.c: Likewise.
2529 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2530 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2531 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2532 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2533 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2534 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2535 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2536 * gcc.dg/unroll_1.c: Likewise.
2537 * gcc.dg/vect/bb-slp-31.c: Likewise.
2538 * gcc.dg/vect/bb-slp-14.c: Likewise.
2539 * gcc.dg/vect/bb-slp-8.c: Likewise.
2540 * gcc.dg/vect/bb-slp-23.c: Likewise.
2541 * gcc.dg/vect/bb-slp-15.c: Likewise.
2542 * gcc.dg/vect/bb-slp-9.c: Likewise.
2543 * gcc.dg/vect/bb-slp-24.c: Likewise.
2544 * gcc.dg/vect/bb-slp-16.c: Likewise.
2545 * gcc.dg/vect/bb-slp-25.c: Likewise.
2546 * gcc.dg/vect/bb-slp-17.c: Likewise.
2547 * gcc.dg/vect/bb-slp-26.c: Likewise.
2548 * gcc.dg/vect/bb-slp-18.c: Likewise.
2549 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2550 * gcc.dg/vect/bb-slp-27.c: Likewise.
2551 * gcc.dg/vect/bb-slp-19.c: Likewise.
2552 * gcc.dg/vect/bb-slp-28.c: Likewise.
2553 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2554 * gcc.dg/vect/bb-slp-29.c: Likewise.
2555 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2556 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2557 * gcc.dg/vect/bb-slp-1.c: Likewise.
2558 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2559 * gcc.dg/vect/bb-slp-2.c: Likewise.
2560 * gcc.dg/vect/bb-slp-3.c: Likewise.
2561 * gcc.dg/vect/bb-slp-10.c: Likewise.
2562 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2563 * gcc.dg/vect/bb-slp-4.c: Likewise.
2564 * gcc.dg/vect/bb-slp-11.c: Likewise.
2565 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2566 * gcc.dg/vect/bb-slp-5.c: Likewise.
2567 * gcc.dg/vect/bb-slp-20.c: Likewise.
2568 * gcc.dg/vect/bb-slp-6.c: Likewise.
2569 * gcc.dg/vect/bb-slp-21.c: Likewise.
2570 * gcc.dg/vect/bb-slp-30.c: Likewise.
2571 * gcc.dg/vect/bb-slp-13.c: Likewise.
2572 * gcc.dg/vect/bb-slp-7.c: Likewise.
2573 * gcc.dg/vect/bb-slp-22.c: Likewise.
2574 * gcc.dg/unroll_2.c: Likewise.
2575 * g++.dg/vect/slp-pr50413.cc: Likewise.
2576 * g++.dg/vect/slp-pr56812.cc: Likewise.
2577 * g++.dg/vect/slp-pr50819.cc: Likewise.
2578
2579 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2580
2581 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2582
2583 2013-08-29 Teresa Johnson <tejohnson@google.com>
2584
2585 * gcc.dg/pr40209.c: Use -fopt-info.
2586 * gcc.dg/pr26570.c: Ditto.
2587 * gcc.dg/pr32773.c: Ditto.
2588 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2589
2590 2013-08-29 Richard Biener <rguenther@suse.de>
2591
2592 PR tree-optimization/58246
2593 * gcc.dg/torture/pr58246.c: New testcase.
2594
2595 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2596
2597 PR fortran/52243
2598 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2599 obsolete by patch.
2600 * gfortran.dg/realloc_on_assign_19.f90: New test.
2601
2602 2013-08-29 Richard Biener <rguenther@suse.de>
2603
2604 PR middle-end/57287
2605 * gcc.dg/pr57287-2.c: New testcase.
2606
2607 2013-08-29 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/57685
2610 * gcc.dg/torture/pr57685.c: New testcase.
2611
2612 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2613
2614 PR c++/58255
2615 * g++.dg/cpp0x/dc7.C: New.
2616
2617 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR middle-end/58257
2620 * c-c++-common/gomp/pr58257.c: New test.
2621
2622 2013-08-28 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/56933
2625 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2626
2627 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2628
2629 * gcc.target/aarch64/scalar_shift_1.c: New.
2630
2631 2013-08-27 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/57521
2634 * gcc.dg/torture/pr57521.c: New testcase.
2635
2636 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR rtl-optimization/57860
2639 PR rtl-optimization/57861
2640 PR rtl-optimization/57875
2641 PR rtl-optimization/57876
2642 PR rtl-optimization/57877
2643 * gcc.c-torture/execute/pr57860.c: New test.
2644 * gcc.c-torture/execute/pr57861.c: New test.
2645 * gcc.c-torture/execute/pr57875.c: New test.
2646 * gcc.c-torture/execute/pr57876.c: New test.
2647 * gcc.c-torture/execute/pr57877.c: New test.
2648
2649 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2650
2651 PR fortran/58146
2652 * gfortran.dg/bounds_check_18.f90: New test.
2653
2654 2013-08-23 Jan Hubicka <jh@suse.cz>
2655
2656 * g++.dg/ipa/devirt-14.C: Fix typo.
2657
2658 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2659
2660 PR fortran/57798
2661 * gfortran.dg/inline_sum_5.f90: New.
2662
2663 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2664
2665 PR fortran/57843
2666 * gfortran.dg/typebound_assignment_7.f90: New.
2667
2668 2013-08-23 Jan Hubicka <jh@suse.cz>
2669
2670 * g++.dg/ipa/devirt-13.C: New testcase.
2671 * g++.dg/ipa/devirt-14.C: New testcase.
2672
2673 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR target/58218
2676 * gcc.target/i386/pr58218.c: New test.
2677
2678 PR tree-optimization/58209
2679 * gcc.c-torture/execute/pr58209.c: New test.
2680
2681 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2682
2683 * gcc.target/powerpc/pr57744.c: Declare abort.
2684
2685 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2686
2687 PR c++/56380
2688 * g++.dg/template/error54.C: New.
2689
2690 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2691
2692 PR fortran/58185
2693 * gfortran.dg/select_type_34.f90: New.
2694
2695 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/56130
2698 * g++.dg/warn/deprecated-7.C: New.
2699
2700 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2703
2704 2013-08-21 Jeff Law <law@redhat.com>
2705
2706 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2707
2708 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/56134
2711 * g++.dg/ext/attr-alias-3.C: New.
2712
2713 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2714
2715 PR fortran/53655
2716 * gfortran.dg/intent_out_8.f90: New.
2717
2718 2013-08-20 Teresa Johnson <tejohnson@google.com>
2719
2720 PR rtl-optimizations/57451
2721 * g++.dg/tree-prof/pr57451.C: New test.
2722
2723 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/58190
2726 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2727
2728 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2729
2730 PR c/57490
2731 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2732
2733 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2734
2735 * gcc.target/powerpc/dfp-dd-2.c: New test.
2736 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2737 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2738
2739 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2740
2741 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2742 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2743 Check for SLL too.
2744
2745 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2746
2747 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2748
2749 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2750 "Threaded".
2751
2752 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2753 correct test response.
2754
2755 PR testsuite/52641
2756 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2757 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2758 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2759 (v4si): Use it.
2760 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2761 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2762
2763 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2764
2765 2013-08-18 Jan Hubicka <jh@suse.cz>
2766
2767 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2768
2769 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2770
2771 PR fortran/46271
2772 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2773
2774 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR tree-optimization/58006
2777 * g++.dg/opt/pr58006.C: New test.
2778
2779 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2780
2781 * gnat.dg/specs/linker_alias.ads: New test.
2782
2783 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR tree-optimization/58164
2786 * gcc.c-torture/compile/pr58164.c: New test.
2787
2788 PR tree-optimization/58165
2789 * g++.dg/opt/pr58165.C: New test.
2790
2791 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/51912
2794 * g++.dg/cpp0x/enum28.C: New.
2795 * g++.dg/cpp0x/enum15.C: Adjust.
2796
2797 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2798
2799 PR target/57949
2800 * gcc.target/powerpc/pr57949-1.c: New.
2801 * gcc.target/powerpc/pr57949-2.c: New.
2802
2803 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR tree-optimization/58145
2806 * gcc.dg/pr58145-1.c: New test.
2807 * gcc.dg/pr58145-2.c: New test.
2808
2809 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2810
2811 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2812 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2813 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2814 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2815 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2816 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2817 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2818 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2819 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2820 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2821 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2822 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2823 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2824 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2825 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2826 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2827 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2828 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2829 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2830 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2831 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2832 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2833 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2834 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2835 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2836 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2837 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2838 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2839 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2840 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2841 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2842 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2843 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2844 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2845 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2846 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2847 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2848 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2849 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2850 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2851 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2852
2853 PR testsuite/52641
2854 * gcc.c-torture/execute/pr56799.x: New file.
2855
2856 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2857
2858 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2859
2860 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2861 * gcc.dg/pr44214-3.c (v2df): Likewise.
2862
2863 * gcc.dg/pr46647.c: xfail for avr-*-*.
2864
2865 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2866 memcpy by one.
2867 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2868 Expect l to be optimized away.
2869 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2870
2871 PR testsuite/52641
2872 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2873 to tests that assume int/double are larger than short/float.
2874
2875 PR testsuite/52641
2876 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2877 target { ! int16 }.
2878 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2879 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2880 target { int16 }. Restrict existing tests to target { int32 }
2881 where appropriate.
2882 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2883 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2884 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2885 * lib/target-supports.exp (check_effective_target_int32): New proc.
2886
2887 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2888 exclude from scan test.
2889
2890 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2891 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2892 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2893 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2894 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2895 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2896 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2897 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2898 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2899 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2900 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2901 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2902 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2903 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2904 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2905 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2906 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2907 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2908 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2909
2910 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2911
2912 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2913
2914 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2915 to be the first test directive.
2916 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2917 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2918 * gcc.target/arm/atomic-op-char.c: Likewise.
2919 * gcc.target/arm/atomic-op-consume.c: Likewise.
2920 * gcc.target/arm/atomic-op-int.c: Likewise.
2921 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2922 * gcc.target/arm/atomic-op-release.c: Likewise.
2923 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2924 * gcc.target/arm/atomic-op-short.c: Likewise.
2925
2926 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2927
2928 PR rtl-optimization/57662
2929 * gcc.dg/pr57662.c: New test.
2930
2931 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2932
2933 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2934 alternative to -1.
2935 * gcc.target/mips/nans-legacy.c: Likewise.
2936
2937 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2938
2939 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2940 escapes.
2941 * gcc.target/mips/fabs-legacy.c: Likewise.
2942 * gcc.target/mips/fabsf-2008.c: Likewise.
2943 * gcc.target/mips/fabsf-legacy.c: Likewise.
2944 * gcc.target/mips/fneg-2008.c: Likewise.
2945 * gcc.target/mips/fneg-legacy.c: Likewise.
2946 * gcc.target/mips/fnegf-2008.c: Likewise.
2947 * gcc.target/mips/fnegf-legacy.c: Likewise.
2948 * gcc.target/mips/nan-2008.c: Likewise.
2949 * gcc.target/mips/nan-legacy.c: Likewise.
2950 * gcc.target/mips/nanf-2008.c: Likewise.
2951 * gcc.target/mips/nanf-legacy.c: Likewise.
2952 * gcc.target/mips/nans-2008.c: Likewise.
2953 * gcc.target/mips/nans-legacy.c: Likewise.
2954 * gcc.target/mips/nansf-2008.c: Likewise.
2955 * gcc.target/mips/nansf-legacy.c: Likewise.
2956
2957 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2958
2959 * gnat.dg/valued_proc.adb: New test.
2960 * gnat.dg/valued_proc_pkg.ads: New helper.
2961
2962 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR tree-optimization/57661
2965 * g++.dg/opt/pr57661.C: New test.
2966
2967 PR sanitizer/56417
2968 * gcc.dg/asan/pr56417.c: New test.
2969
2970 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2971
2972 * gnat.dg/loop_optimization16.adb: New test.
2973 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2974
2975 2013-08-13 Marek Polacek <polacek@redhat.com>
2976
2977 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2978
2979 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2980
2981 Example of converting global state to per-pass state.
2982
2983 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2984 global state "static int counter" to...
2985 (one_pass::counter): ...this instance data.
2986
2987 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2988
2989 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2990 to member function...
2991 (one_pass::gate): ...this.
2992 (one_pass_exec): Convert to member function...
2993 (one_pass::impl_execute): ...this.
2994
2995 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/57416
2998 * g++.dg/cpp0x/pr57416.C: New.
2999
3000 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3003 changes.
3004 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3005 * g++.dg/cpp0x/defaulted2.C: Likewise.
3006 * g++.dg/cpp0x/defaulted31.C: Likewise.
3007 * g++.dg/cpp0x/error6.C: Likewise.
3008 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3009 * g++.dg/cpp0x/override2.C: Likewise.
3010 * g++.dg/cpp0x/parse1.C: Likewise.
3011 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3012 * g++.dg/cpp0x/temp_default4.C: Likewise.
3013 * g++.dg/ext/attrib32.C: Likewise.
3014 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3015 * g++.dg/ext/mv13.C: Likewise.
3016 * g++.dg/ext/mv7.C: Likewise.
3017 * g++.dg/ext/mv9.C: Likewise.
3018 * g++.dg/ext/pr57362.C: Likewise.
3019 * g++.dg/ext/typeof10.C: Likewise.
3020 * g++.dg/lookup/anon6.C: Likewise.
3021 * g++.dg/lookup/crash6.C: Likewise.
3022 * g++.dg/lookup/name-clash5.C: Likewise.
3023 * g++.dg/lookup/name-clash6.C: Likewise.
3024 * g++.dg/other/anon4.C: Likewise.
3025 * g++.dg/other/error15.C: Likewise.
3026 * g++.dg/other/error8.C: Likewise.
3027 * g++.dg/other/redecl2.C: Likewise.
3028 * g++.dg/parse/crash16.C: Likewise.
3029 * g++.dg/parse/crash21.C: Likewise.
3030 * g++.dg/parse/crash38.C: Likewise.
3031 * g++.dg/parse/redef2.C: Likewise.
3032 * g++.dg/parse/struct-as-enum1.C: Likewise.
3033 * g++.dg/template/crash39.C: Likewise.
3034 * g++.dg/template/redecl3.C: Likewise.
3035 * g++.dg/tls/diag-3.C: Likewise.
3036 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3037 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3038 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3039 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3040 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3041 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3042 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3043 * g++.old-deja/g++.brendan/static3.C: Likewise.
3044 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3045 * g++.old-deja/g++.jason/binding.C: Likewise.
3046 * g++.old-deja/g++.jason/crash4.C: Likewise.
3047 * g++.old-deja/g++.jason/crash7.C: Likewise.
3048 * g++.old-deja/g++.jason/lineno.C: Likewise.
3049 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3050 * g++.old-deja/g++.mike/misc3.C: Likewise.
3051 * g++.old-deja/g++.mike/net44.C: Likewise.
3052 * g++.old-deja/g++.mike/ns3.C: Likewise.
3053 * g++.old-deja/g++.ns/alias4.C: Likewise.
3054 * g++.old-deja/g++.ns/ns11.C: Likewise.
3055 * g++.old-deja/g++.other/crash23.C: Likewise.
3056 * g++.old-deja/g++.other/decl8.C: Likewise.
3057 * g++.old-deja/g++.other/linkage3.C: Likewise.
3058 * g++.old-deja/g++.other/typeck1.C: Likewise.
3059 * g++.old-deja/g++.other/typedef5.C: Likewise.
3060 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3061 * g++.old-deja/g++.pt/friend36.C: Likewise.
3062 * obj-c++.dg/method-8.mm: Likewise.
3063 * obj-c++.dg/tls/diag-3.mm: Likewise.
3064
3065 2013-08-12 Perez Read <netfirewall@gmail.com>
3066
3067 PR target/58132
3068 * gcc.target/i386/movabs-1.c: New test.
3069
3070 2013-08-12 Marek Polacek <polacek@redhat.com>
3071
3072 PR tree-optimization/57980
3073 * gcc.dg/pr57980.c: New test.
3074
3075 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3076
3077 PR fortran/56666
3078 * gfortran.dg/do_check_10.f90: New test.
3079 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3080 * gfortran.dg/array_constructor_18.f90: Likewise.
3081 * gfortran.dg/array_constructor_22.f90: Likewise.
3082 * gfortran.dg/coarray_15.f90: Likewise.
3083 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3084 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3085 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3086
3087 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/53349
3090 * g++.dg/cpp0x/constexpr-ice8.C: New.
3091
3092 2013-08-09 Xinliang David Li <davidxl@google.com>
3093
3094 * gcc.target/i386/memcpy-strategy-1.c: New test.
3095 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3096 * gcc.target/i386/memset-strategy-1.c: Ditto.
3097 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3098
3099 2013-08-09 Jan Hubicka <jh@suse.cz>
3100
3101 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3102 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3103
3104 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3105
3106 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3107
3108 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3109
3110 PR fortran/58058
3111 * gfortran.dg/transfer_intrinsic_6.f90: New.
3112
3113 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 Revert:
3116 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3117
3118 PR c++/46206
3119 * g++.dg/lookup/typedef2.C: New.
3120
3121 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3122
3123 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3124 output of vdup intrinsics.
3125
3126 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3127
3128 * gcc.target/arm/lp1189445.c: New testcase.
3129
3130 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3131
3132 PR rtl-optimization/58079
3133 * gcc.dg/torture/pr58079.c: New test.
3134
3135 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3136
3137 * gnat.dg/warn9.adb: New test.
3138
3139 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR c++/46206
3142 * g++.dg/lookup/typedef2.C: New.
3143
3144 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3145
3146 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3147 to optstr when building plugins on darwin.
3148
3149 2013-08-06 Martin Jambor <mjambor@suse.cz>
3150
3151 PR tree-optimization/57539
3152 * gcc.dg/ipa/pr57539.c: New test.
3153
3154 2013-08-06 Martin Jambor <mjambor@suse.cz>
3155 Bernd Edlinger <bernd.edlinger@hotmail.de>
3156
3157 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3158 (a): Fix constructor.
3159
3160 2013-08-06 Martin Jambor <mjambor@suse.cz>
3161
3162 PR fortran/57987
3163 * gfortran.dg/pr57987.f90: New test.
3164
3165 2013-08-06 Martin Jambor <mjambor@suse.cz>
3166
3167 PR middle-end/58041
3168 * gcc.dg/torture/pr58041.c: New test.
3169 * gcc.target/arm/pr58041.c: Likewise.
3170
3171 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3172
3173 PR fortran/57306
3174 * gfortran.dg/pointer_init_8.f90: New.
3175
3176 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3177
3178 PR c++/58080
3179 * g++.dg/cpp0x/pr58080.C: New.
3180
3181 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3182
3183 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3184 to optstr when building plugins.
3185
3186 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3187
3188 Patch autogenerated by refactor_passes.py from
3189 https://github.com/davidmalcolm/gcc-refactoring-scripts
3190 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3191
3192 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3193 struct to a subclass of gimple_opt_pass along with...
3194 (pass_data_one_pass): ...new pass_data instance and...
3195 (make_one_pass): ...new function.
3196 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3197 global struct to a subclass of gimple_opt_pass along with...
3198 (pass_data_warn_self_assign): ...new pass_data instance and...
3199 (make_pass_warn_self_assign): ...new function.
3200 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3201 a global struct to a subclass of gimple_opt_pass along with...
3202 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3203 (make_pass_dumb_plugin_example): ...new function.
3204 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3205 global struct to a subclass of gimple_opt_pass along with...
3206 (pass_data_warn_self_assign): ...new pass_data instance and...
3207 (make_pass_warn_self_assign): ...new function.
3208
3209 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3210
3211 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3212 is created and added to the pass_manager to reflect
3213 autogenerated changes.
3214 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3215 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3216 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3217
3218 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3219
3220 PR c++/58072
3221 * g++.dg/cpp0x/pr58072.C: New.
3222
3223 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3224
3225 * gcc.dg/torture/pr57993-2.cpp: New.
3226
3227 2013-08-02 Jan Hubicka <jh@suse.cz>
3228
3229 * gcc.dg/ipa/ipa-1.c: Update.
3230 * gcc.dg/ipa/ipa-2.c: Update.
3231 * gcc.dg/ipa/ipa-3.c: Update.
3232 * gcc.dg/ipa/ipa-4.c: Update.
3233 * gcc.dg/ipa/ipa-5.c: Update.
3234 * gcc.dg/ipa/ipa-7.c: Update.
3235 * gcc.dg/ipa/ipa-8.c: Update.
3236 * gcc.dg/ipa/ipcp-1.c: Update.
3237 * gcc.dg/ipa/ipcp-2.c: Update.
3238
3239 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3240
3241 PR rtl-optimization/58048
3242 * gcc.target/i386/pr58048.c: New.
3243
3244 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3245
3246 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3247
3248 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3249 Peter Bergner <bergner@vnet.ibm.com>
3250
3251 PR c++/54537
3252 * g++.dg/overload/using3.C: New.
3253 * g++.dg/overload/using2.C: Adjust.
3254 * g++.dg/lookup/using9.C: Likewise.
3255
3256 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3257
3258 * gcc.target/arm/pr46972-2.c: New test.
3259
3260 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3261
3262 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3263
3264 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3265
3266 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3267
3268 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3269
3270 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3271 rather than addressing!=absolute when deciding how to handle MIPS16
3272 when the test forces an ABI.
3273
3274 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/57673
3277 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3278
3279 2013-07-30 Steve Ellcey <sellcey@mips.com>
3280
3281 * gcc.target/mips/code-readable-1.c: Increase switch size.
3282 * gcc.target/mips/code-readable-2.c: Ditto.
3283 * gcc.target/mips/code-readable-3.c: Ditto.
3284 * gcc.target/mips/code-readable-4.c: Ditto.
3285
3286 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3287
3288 PR c++/57947
3289 * g++.dg/parse/crash63.C: New.
3290
3291 2013-07-30 Tobias Burnus <burnus@net-b.de>
3292
3293 PR fortran/57530
3294 * gfortran.dg/pointer_assign_8.f90: New.
3295 * gfortran.dg/pointer_assign_9.f90: New.
3296 * gfortran.dg/pointer_assign_10.f90: New.
3297 * gfortran.dg/pointer_assign_11.f90: New.
3298
3299 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3300
3301 * gcc.target/arm/pr57637.c: New testcase.
3302
3303 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3304
3305 PR tree-optimization/57993
3306 * gcc.dg/torture/pr57993.c: New test.
3307
3308 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3309
3310 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3311
3312 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 PR c++/57948
3315 * g++.dg/conversion/ambig2.C: New.
3316
3317 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3318
3319 * gcc.target/mips/fabs-2008.c: New test case.
3320 * gcc.target/mips/fabs-legacy.c: New test case.
3321 * gcc.target/mips/fabsf-2008.c: New test case.
3322 * gcc.target/mips/fabsf-legacy.c: New test case.
3323 * gcc.target/mips/fneg-2008.c: New test case.
3324 * gcc.target/mips/fneg-legacy.c: New test case.
3325 * gcc.target/mips/fneg-2008.c: New test case.
3326 * gcc.target/mips/fneg-legacy.c: New test case.
3327 * gcc.target/mips/nan-2008.c: New test case.
3328 * gcc.target/mips/nan-legacy.c: New test case.
3329 * gcc.target/mips/nanf-2008.c: New test case.
3330 * gcc.target/mips/nanf-legacy.c: New test case.
3331 * gcc.target/mips/nans-2008.c: New test case.
3332 * gcc.target/mips/nans-legacy.c: New test case.
3333 * gcc.target/mips/nansf-2008.c: New test case.
3334 * gcc.target/mips/nansf-legacy.c: New test case.
3335 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3336
3337 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3338 Maxim Kuvyrkov <maxim@kugelworks.com>
3339
3340 * lib/target-supports.exp (check_effective_target_non_bionic): New
3341 effective-target test.
3342 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3343 * g++.dg/tls/thread_local4g.C: Ditto.
3344
3345 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3346
3347 PR fortran/58009
3348 * gfortran.dg/vector_subsript_7.f90: New test.
3349
3350 2013-07-27 Tobias Burnus <burnus@net-b.de>
3351
3352 PR fortran/57991
3353 * gfortran.dg/warn_alias.f90: New.
3354
3355 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3356
3357 PR fortran/57285
3358 * gfortran.dg/class_array_19.f90: New.
3359
3360 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3361
3362 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3363 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3364 * gcc.dg/vect/pr57741-3.c: Likewise.
3365 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3366
3367 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3368
3369 Skip tests that make assumptions about struct layout that don't hold
3370 on epiphany:
3371 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3372 * g++.dg/cpp0x/iop.C: Likewise.
3373 * g++.dg/cpp0x/named_refs.C: Likewise.
3374 * g++.dg/cpp0x/rv1p.C: Likewise.
3375 * g++.dg/cpp0x/rv2p.C: Likewise.
3376 * g++.dg/cpp0x/rv3p.C: Likewise.
3377 * g++.dg/cpp0x/rv4p.C: Likewise.
3378 * g++.dg/cpp0x/rv5p.C: Likewise.
3379 * g++.dg/cpp0x/rv6p.C: Likewise.
3380 * g++.dg/cpp0x/rv7p.C: Likewise.
3381 * g++.dg/cpp0x/rv8p.C: Likewise.
3382 * g++.dg/ext/strncpy-chk1.C: Likewise.
3383 * gcc.dg/builtin-object-size-10.c: Likewise.
3384 * gcc.dg/builtin-object-size-11.c: Likewise.
3385 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3386 * gcc.dg/pr25805.c: Likewise.
3387 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3388 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3389 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3390 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3391 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3392 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3393 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3394 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3395 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3396 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3397 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3398 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3399 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3400 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3401 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3402
3403 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3404 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3405
3406 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3407 * gcc.dg/sibcall-6.c: Enable for epiphany.
3408
3409 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3410
3411 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3412
3413 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3414
3415 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3416 memcpy not initializers.
3417
3418 * gcc.dg/guality/guality.exp: Skip on AIX.
3419
3420 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 PR c++/57101
3423 * g++.dg/cpp0x/pr57101.C: New.
3424
3425 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3426
3427 * gcc.target/aarch64/neg_1.c: New test.
3428
3429 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3430
3431 PR fortran/57966
3432 * gfortran.dg/typebound_call_25.f90: New.
3433
3434 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3435
3436 PR c++/57981
3437 * g++.dg/cpp0x/pr57981.C: New.
3438
3439 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/57880
3442 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3443
3444 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3445
3446 PR rtl-optimization/57960
3447 * gcc.target/s390/pr57960.c: New.
3448
3449 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3450
3451 PR fortran/57639
3452 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3453
3454 2013-07-25 Terry Guo <terry.guo@arm.com>
3455
3456 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3457
3458 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 PR c++/57942
3461 * g++.dg/inherit/pr57942.C: New.
3462
3463 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3464
3465 * gcc.target/powerpc/bool2.h: New file, test the code generation
3466 of logical operations for power5, altivec, power7, and power8 systems.
3467 * gcc.target/powerpc/bool2-p5.c: Likewise.
3468 * gcc.target/powerpc/bool2-av.c: Likewise.
3469 * gcc.target/powerpc/bool2-p7.c: Likewise.
3470 * gcc.target/powerpc/bool2-p8.c: Likewise.
3471 * gcc.target/powerpc/bool3.h: Likewise.
3472 * gcc.target/powerpc/bool3-av.c: Likewise.
3473 * gcc.target/powerpc/bool2-p7.c: Likewise.
3474 * gcc.target/powerpc/bool2-p8.c: Likewise.
3475
3476 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3477
3478 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3479
3480 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3481
3482 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3483
3484 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3485
3486 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3487 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3488 type from long to long long.
3489 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3490 to have effective-target keywords of lp64 and ilp32.
3491 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3492 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3493 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3494 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3495 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3496 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3497 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3498 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3499 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3500
3501 2013-07-23 Tom Tromey <tromey@redhat.com>
3502 Joseph Myers <joseph@codesourcery.com>
3503
3504 * gcc.dg/c11-generic-1.c: New file.
3505 * gcc.dg/c11-generic-2.c: New file.
3506
3507 2013-07-22 Tobias Burnus <burnus@net-b.de>
3508
3509 PR fortran/57906
3510 PR fortran/52052
3511 * coarray/lib_realloc_1.f90: Permit optimization.
3512 * gfortran.dg/coarray_31.f90: New.
3513
3514 2013-07-22 Tobias Burnus <burnus@net-b.de>
3515
3516 PR fortran/57762
3517 * gfortran.dg/class_array_7.f03: Fix memory leak.
3518
3519 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3520
3521 PR c++/52816
3522 * g++.dg/cpp0x/decltype56.C: New.
3523
3524 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525
3526 * gcc.dg/pr53265.c: Correct line number in dg-message.
3527
3528 2013-07-22 Diego Novillo <dnovillo@google.com>
3529
3530 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3531
3532 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3533
3534 PR testsuite/52641
3535 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3536 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3537
3538 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3539
3540 PR testsuite/52641
3541 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3542 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3543 * gcc.dg/torture/pr53366-1.c: Same.
3544 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3545 * gcc.dg/torture/pr56488.c: Same.
3546 * gcc.dg/torture/pr57584.c: Same.
3547 * gcc.dg/tree-ssa/pr57385.c: Same.
3548 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3549
3550 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
3551
3552 * c-c++-common/pr41779.c: Fix typos.
3553 * gcc.c-torture/compile/20031125-2.c: Likewise.
3554 * gcc.c-torture/compile/20040621-1.c: Likewise.
3555 * gcc.c-torture/execute/20020418-1.c: Likewise.
3556 * gcc.dg/20020108-1.c: Likewise.
3557 * gcc.dg/atomic-generic-aux.c: Likewise.
3558 * gcc.dg/builtin-complex-err-2.c: Likewise.
3559 * gcc.dg/decl-1.c: Likewise.
3560 * gcc.dg/di-sync-multithread.c: Likewise.
3561 * gcc.dg/format/c90-printf-1.c: Likewise.
3562 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3563 * gcc.dg/long-long-compare-1.c: Likewise.
3564 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3565 * gcc.dg/pr17055-1.c: Likewise.
3566 * gcc.dg/pr27095.c: Likewise.
3567 * gcc.dg/torture/fp-int-convert.h: Likewise.
3568 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3569 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3570 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3571 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3572 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3573 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3574 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3575 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3576 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3577 * gcc.dg/vect/vect-cond-5.c: Likewise.
3578 * gcc.dg/weak/typeof-2.c: Likewise.
3579 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3580 * gcc.target/arm/naked-1.c: Likewise.
3581 * gcc.target/i386/pr9771-1.c: Likewise.
3582 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3583 * gcc.target/sparc/struct-ret-check.c: Likewise.
3584 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3585 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3586 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3587 Likewise.
3588
3589 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3590
3591 PR fortran/56937
3592 * gfortran.dg/dependency_42.f90: New test.
3593 * gfortran.dg/dependency_43.f90: New test.
3594
3595 2013-07-21 Tobias Burnus <burnus@net-b.de>
3596
3597 PR fortran/35862
3598 * gfortran.dg/round_4.f90: New.
3599
3600 2013-07-21 Tobias Burnus <burnus@net-b.de>
3601
3602 PR fortran/57894
3603 * gfortran.dg/min_max_conformance_2.f90: New.
3604
3605 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR preprocessor/57620
3608 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3609 (main): Don't test {s,u,U,L}12.
3610 * c-c++-common/raw-string-13.c: New test.
3611 * c-c++-common/raw-string-14.c: New test.
3612 * c-c++-common/raw-string-15.c: New test.
3613 * c-c++-common/raw-string-16.c: New test.
3614
3615 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3616
3617 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3618
3619 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3620
3621 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3622
3623 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3624 target { ! keeps_null_pointer_checks }.
3625 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3626 target { ! keeps_null_pointer_checks }.
3627
3628 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3629 * gcc.dg/torture/pr56488.c: Likewise.
3630
3631 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3632
3633 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3634 new testcase.
3635
3636 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3637
3638 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3639 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3640 * gfortran.dg/guality/guality.exp: Skip on AIX.
3641
3642 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3643
3644 * g++.dg/debug/pr56819.C: Skip on AIX.
3645 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3646 * g++.dg/guality/guality.exp: Skip on AIX.
3647
3648 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3649
3650 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3651
3652 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3653
3654 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3655
3656 PR target/57516
3657 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3658 Adjust to corrected rounding.
3659
3660 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3661
3662 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3663 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3664 check_effective_target_cilkplus.
3665 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3666
3667 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3668
3669 * gcc.target/powerpc/pr57744.c: Fix typo.
3670
3671 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3672
3673 PR middle-end/57698
3674 * gcc.c-torture/compile/pr57698.c: New test.
3675 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3676 * gcc.c-torture/compile/pr44043.c: Ditto.
3677
3678 2013-07-18 Wei Mi <wmi@google.com>
3679
3680 PR rtl-optimization/57878
3681 * g++.dg/pr57878.C: New test.
3682
3683 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3684
3685 * gcc.dg/pr42611.c: Move dg-error to correct line.
3686
3687 2013-07-17 Tobias Burnus <burnus@net-b.de>
3688
3689 PR fortran/57895
3690 * gfortran.dg/dollar_sym_3.f: New.
3691 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3692
3693 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3694
3695 PR target/55654
3696 PR target/55656
3697 PR target/55657
3698 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3699 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3700 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3701 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3702 * objc.dg/image-info.m: Likewise.
3703 * objc.dg/symtab-1.m: Likewise.
3704 * objc.dg/torture/strings/const-str-10.m: Likewise.
3705 * objc.dg/torture/strings/const-str-11.m: Likewise.
3706 * objc.dg/torture/strings/const-str-9.m: Likewise.
3707 * objc.dg/zero-link-1.m: Likewise.
3708 * objc.dg/zero-link-2.m: Likewise.
3709 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3710 * objc.dg/objc-foreach-4.m: Likewise.
3711 * objc.dg/objc-foreach-5.m: Likewise.
3712 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3713 (for Darwin).
3714 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3715 * obj-c++.dg/syntax-error-1.mm: Likewise.
3716 * objc.dg/method-6.m: Likewise.
3717 * objc.dg/pr23214.m: Likewise.
3718 * objc.dg/proto-lossage-7.m: Likewise.
3719 * objc.dg/strings/const-str-12b.m: Likewise.
3720 * objc.dg/zero-link-3.m: Likewise.
3721 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3722 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3723 adjust headers, interfaces and encoded types to reflect current system
3724 versions. Add FIXME and outputs from current system compiler for
3725 reference.
3726
3727 2013-07-15 Cong Hou <congh@google.com>
3728
3729 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3730 counted.
3731 * gcc.target/i386/l_fma_float_3.c: Likewise.
3732 * gcc.target/i386/l_fma_double_1.c: Likewise.
3733 * gcc.target/i386/l_fma_double_3.c: Likewise.
3734
3735 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3736
3737 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3738 function to test if HTM is available.
3739 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3740 * gcc.target/powerpc/htm-builtin-1.c: New test.
3741
3742 2013-07-15 Tobias Burnus <burnus@net-b.de>
3743
3744 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3745 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3746 * gfortran.dg/coarray_6.f90: Add dg-error.
3747
3748 2013-07-15 Tobias Burnus <burnus@net-b.de>
3749
3750 PR fortran/37336
3751 * gfortran.dg/finalize_18.f90: New.
3752
3753 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3754
3755 PR fortran/52669
3756 * fortran.dg/module_variable_1.f90: New test.
3757 * fortran.dg/module_variable_2.f90: New test.
3758
3759 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3760
3761 * g++.dg/ext/vector19.C: Adapt.
3762 * g++.dg/ext/vector23.C: New testcase.
3763
3764 2013-07-12 Michael Matz <matz@suse.de>
3765
3766 PR middle-end/55771
3767 * c-c++-common/pr55771.c: New test.
3768
3769 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3770
3771 * gcc.target/aarch64/vect-movi.c: New.
3772
3773 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3774
3775 PR target/57362
3776 * g++.dg/ext/pr57362.C: New.
3777
3778 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3779
3780 PR target/57631
3781 * gcc.target/avr/torture/pr57631.c: New test.
3782
3783 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 PR c++/57827
3786 * g++.dg/cpp0x/constexpr-ice7.C: New.
3787
3788 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3789
3790 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3791 for EABI targets.
3792 * gcc.c-torture/execute/nest-align-1.x: New.
3793
3794 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3795
3796 PR c++/57874
3797 * g++.dg/cpp0x/sfinae48.C: New.
3798
3799 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR preprocessor/57824
3802 * c-c++-common/raw-string-17.c: New test.
3803 * c-c++-common/gomp/pr57824.c: New test.
3804
3805 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3806
3807 PR c++/57869
3808 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3809 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3810 * g++.dg/conversion/dr195.C: Update.
3811 * g++.dg/expr/cast2.C: Likewise.
3812
3813 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3814
3815 * c-c++-common/raw-string-18.c: New test.
3816 * c-c++-common/raw-string-19.c: New test.
3817
3818 PR preprocessor/57757
3819 * g++.dg/cpp/paste1.C: New test.
3820 * g++.dg/cpp/paste2.C: New test.
3821
3822 2013-07-10 Graham Stott <grahams@btinternet.com>
3823
3824 * gcc.target/mips/mulsize-1.c: New.
3825 * gcc.target/mips/mulsize-2.c: New.
3826 * gcc.target/mips/mulsize-3.c: New.
3827 * gcc.target/mips/mulsize-4.c: New.
3828
3829 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3830
3831 PR c++/53094
3832 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3833 * g++.dg/ext/vector24.C: New testcase.
3834
3835 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3836
3837 PR c++/53000
3838 * g++.dg/cpp0x/decltype17.C: Adjust.
3839
3840 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3841
3842 PR c++/51786
3843 * g++.dg/cpp0x/pr51786.C: New.
3844
3845 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3846
3847 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3848
3849 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3850
3851 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3852
3853 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3854 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3855
3856 2013-07-08 Tobias Burnus <burnus@net-b.de>
3857
3858 PR fortran/57834
3859 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3860
3861 2013-07-08 Tobias Burnus <burnus@net-b.de>
3862
3863 PR fortran/50554
3864 * gfortran.dg/do_check_9.f90: New.
3865
3866 2013-07-08 Tobias Burnus <burnus@net-b.de>
3867
3868 PR fortran/57785
3869 * gfortran.dg/dot_product_2.f90: New.
3870
3871 2013-07-08 Tobias Burnus <burnus@net-b.de>
3872
3873 PR fortran/57469
3874 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3875
3876 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3877
3878 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3879 * gfortran.dg/finalize_10.f90: Fix dg-final.
3880
3881 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR target/57819
3884 * gcc.target/i386/pr57819.c: New test.
3885
3886 PR rtl-optimization/57829
3887 * gcc.c-torture/execute/pr57829.c: New test.
3888
3889 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3890
3891 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3892 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3893
3894 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3895
3896 PR target/57807
3897 * gcc.target/i386/pr57807.c: New test.
3898
3899 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR target/29776
3902 * gcc.dg/tree-ssa/vrp89.c: New test.
3903
3904 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3905
3906 PR c++/28262
3907 * g++.dg/parse/defarg16.C: New.
3908
3909 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3910
3911 PR rtl-optimization/55342
3912 * gcc.target/i386/pr55342.c: New.
3913
3914 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3915
3916 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3917
3918 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/14263
3921 * g++.dg/inherit/virtual10.C: New.
3922
3923 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3924
3925 PR c/57821
3926 * gcc.dg/large-size-array-6.c: New test.
3927
3928 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3929
3930 PR c++/38634
3931 * g++.dg/template/crash116.C: New.
3932
3933 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3934
3935 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3936 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3937
3938 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/54998
3941 * g++.dg/cpp0x/nsdmi-list3.C: New.
3942
3943 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR target/57777
3946 * gcc.target/i386/pr57777.c: New test.
3947
3948 PR c++/57771
3949 * g++.dg/template/arg9.C: New test.
3950
3951 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3952
3953 * gcc.target/i386/avx-inline.c: New test.
3954
3955 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3956
3957 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3958 * gcc.target/mips/call-2.c: Likewise.
3959 * gcc.target/mips/call-3.c: Likewise.
3960 * gcc.target/mips/lazy-binding-1.c: Likewise.
3961
3962 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR tree-optimization/57741
3965 * gcc.dg/vect/pr57741-1.c: New test.
3966 * gcc.dg/vect/pr57741-2.c: New test.
3967 * gcc.dg/vect/pr57741-3.c: New test.
3968
3969 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3970
3971 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3972 on big endian.
3973 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3974 * lib/target-supports.exp: Define aarch64_little_endian.
3975
3976 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3977
3978 * gcc.target/aarch64/abs_1.c: New test.
3979
3980 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3981
3982 * gcc.target/aarch64/bfxil_1.c: New test.
3983 * gcc.target/aarch64/bfxil_2.c: Likewise.
3984
3985 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3986
3987 PR c/57766
3988 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3989 array sizes from 100 to 20.
3990
3991 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3992
3993 PR fortran/54788
3994 * gfortran.dg/pointer_remapping_8.f90: New.
3995
3996 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3997
3998 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3999 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4000 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4001 * g++.dg/cpp1y/complex_literals.h: New.
4002
4003 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4004
4005 PR c++/57645
4006 * g++.dg/cpp0x/noexcept21.C: New.
4007
4008 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR target/57736
4011 * gcc.target/i386/pr57736.c: New test.
4012
4013 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4014
4015 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4016 c specific.
4017 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4018 strings to match the fixed error messages.
4019 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4020 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4021 message check.
4022
4023 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4024
4025 PR target/57744
4026 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4027 stqcx. get even registers.
4028
4029 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4030
4031 PR c++/57509
4032 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4033
4034 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4035
4036 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4037 Fix scan patterns.
4038 * gcc.target/i386/bmi-1.c: Ditto.
4039 * gcc.target/i386/bmi-bextr-4.c: New.
4040 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4041
4042 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4043
4044 PR c++/57682
4045 * g++.dg/cpp0x/initlist73.C: New.
4046
4047 2013-06-27 Meador Inge <meadori@codesourcery.com>
4048
4049 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4050 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4051 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4052
4053 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4054
4055 PR c++/57509
4056 * g++.dg/ext/pr57509.C: New file.
4057
4058 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR target/57623
4061 * gcc.target/i386/bmi-bextr-3.c: New test.
4062
4063 PR target/57623
4064 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4065
4066 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4067
4068 PR c++/57172
4069 * g++.dg/cpp0x/pr57172.C: New testcase.
4070
4071 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4072
4073 * gcc.target/s390/htm-1.c: New file.
4074 * gcc.target/s390/htm-nofloat-1.c: New file.
4075 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4076
4077 2013-06-26 Tobias Burnus <burnus@net-b.de>
4078
4079 PR fortran/29800
4080 * gfortran.dg/bounds_check_17.f90: New.
4081
4082 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4083
4084 PR c++/57640
4085 * g++.dg/cpp1y/pr57640.C: New.
4086
4087 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4088
4089 PR c/57692
4090 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4091 overflow due to size of arrays.
4092
4093 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR tree-optimization/57705
4096 * gcc.dg/vect/pr57705.c: New test.
4097 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4098
4099 2013-06-25 Martin Jambor <mjambor@suse.cz>
4100
4101 PR middle-end/57670
4102 * g++.dg/ipa/pr57670.C: New test.
4103
4104 2013-06-25 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/56977
4107 * gcc.dg/pr56977.c: New testcase.
4108
4109 2013-06-24 Martin Jambor <mjambor@suse.cz>
4110
4111 PR tree-optimization/57358
4112 * gcc.dg/ipa/pr57358.c: New test.
4113
4114 2013-06-24 Richard Biener <rguenther@suse.de>
4115
4116 PR testsuite/57686
4117 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4118
4119 2013-06-24 Richard Biener <rguenther@suse.de>
4120
4121 PR tree-optimization/57488
4122 * gcc.dg/torture/pr57488.c: New testcase.
4123
4124 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4125 Dominique d'Humieres <dominiq@lps.ens.fr>
4126
4127 PR fortran/52413
4128 * gfortran.dg/fraction.f90: New.
4129
4130 2013-06-24 Alan Modra <amodra@gmail.com>
4131
4132 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4133 Add scan-assembler-not "lvx".
4134 * gcc.target/powerpc/le-altivec-consts.c: New.
4135
4136 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 * g++.dg/cpp0x/sfinae47.C: New.
4139
4140 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4141
4142 PR target/52483
4143 * gcc.target/sh/pr52483-1.c: New.
4144 * gcc.target/sh/pr52483-2.c: New.
4145 * gcc.target/sh/pr52483-3.c: New.
4146 * gcc.target/sh/pr52483-4.c: New.
4147 * gcc.target/sh/pr52483-5.c: New.
4148
4149 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4150
4151 * gcc.target/i386/intrinsics_1.c: New test.
4152 * gcc.target/i386/intrinsics_2.c: Ditto.
4153 * gcc.target/i386/intrinsics_3.c: Ditto.
4154 * gcc.target/i386/intrinsics_4.c: Ditto.
4155 * gcc.target/i386/intrinsics_5.c: Ditto.
4156 * gcc.target/i386/intrinsics_6.c: Ditto.
4157 * gcc.target/i386/avx-1.c: Provide macros for builtins
4158 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4159
4160 2013-06-21 Tobias Burnus <burnus@net-b.de>
4161
4162 PR fortran/37336
4163 * gfortran.dg/finalize_17.f90: New.
4164
4165 2013-06-21 Tobias Burnus <burnus@net-b.de>
4166
4167 * gfortran.dg/realloc_on_assign_18.f90: New.
4168
4169 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4170
4171 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4172 Also changed the returns from error as distinct values so that
4173 debugging can get easier.
4174 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4175 errors specific to C, if necessary. Also added new error
4176 hooks for C++.
4177 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4178 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4179 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4180 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4181 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4182 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4183 the same changes as parser_errors3.c, spaces were added between colons
4184 to not confuse C++ compiler with 2 colons as scope.
4185 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4186 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4187 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4188 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4189 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4190 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4191 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4192 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4193 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4194 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4195 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4196 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4197 in the list.
4198
4199 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4200
4201 PR other/53317
4202 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4203
4204 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4205
4206 PR target/57655
4207 * gcc.target/i386/pr57655.c: New test.
4208
4209 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4210
4211 * ada/acats/tests/gcc: Delete.
4212 * gnat.dg/style: Likewise.
4213
4214 2013-06-20 Jeff Law <law@redhat.com>
4215
4216 PR tree-optimization/57660
4217 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4218 based on their branch cost.
4219
4220 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4221
4222 2013-06-20 Tobias Burnus <burnus@net-b.de>
4223
4224 PR fortran/57633
4225 * gfortran.dg/list_read_11.f90: New.
4226
4227 2013-06-20 Richard Biener <rguenther@suse.de>
4228
4229 PR tree-optimization/57584
4230 * gcc.dg/torture/pr57584.c: New testcase.
4231
4232 2013-06-19 Sharad Singhai <singhai@google.com>
4233
4234 * g++.dg/gcov/gcov-8.C: New testcase.
4235 * lib/gcov.exp: Handle intermediate format.
4236
4237 2013-06-19 Wei Mi <wmi@google.com>
4238
4239 PR rtl-optimization/57518
4240 * testsuite/gcc.dg/pr57518.c: New test.
4241
4242 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4243
4244 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4245
4246 2013-06-19 Jan Hubicka <jh@suse.cz>
4247
4248 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4249
4250 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4251
4252 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4253 hard-coded values of array sizes with a #define.
4254 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4255 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4256 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4257 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4258 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4259
4260 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4261
4262 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4263 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4264
4265 2013-06-19 Jeff Law <law@redhat.com>
4266
4267 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4268
4269 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4270
4271 PR c++/57638
4272 * g++.dg/template/error53.C: New.
4273
4274 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4275
4276 PR target/55033
4277 * gcc.target/powerpc/pr55033.c: Fix options.
4278
4279 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4280
4281 * gcc.target/i386/inline_error.c: New test.
4282 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4283 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4284
4285 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 PR c++/53211
4288 * g++.dg/cpp0x/decltype55.C: New.
4289
4290 2013-06-18 Marek Polacek <polacek@redhat.com>
4291
4292 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4293
4294 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4295
4296 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4297
4298 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4299
4300 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4301 Also changed the returns from error as distinct values so that it is
4302 easier to debug.
4303
4304 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4305
4306 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4307
4308 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/16128
4311 * g++.dg/template/error52.C: New.
4312 * g++.dg/lookup/friend15.C: Update.
4313 * g++.dg/parse/error11.C: Likewise.
4314 * g++.dg/parse/error14.C: Likewise.
4315 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4316 * g++.dg/parse/template25.C: Likewise.
4317 * g++.old-deja/g++.jason/cond.C: Likewise.
4318 * g++.old-deja/g++.mike/for2.C: Likewise.
4319 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4320 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4321
4322 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4323
4324 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4325 ensure alignment.
4326
4327 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4328
4329 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4330 accidentally placing minus sign for length instead of stride.
4331
4332 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4333
4334 PR rtl-optimization/57425
4335 PR rtl-optimization/57569
4336 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4337 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4338
4339 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4340
4341 PR fortran/49074
4342 PR fortran/56136
4343 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4344 packing.
4345 * gfortran.dg/typebound_assignment_6.f03: New.
4346
4347 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4348
4349 * gcc.target/h8300/h8300.exp: New.
4350 * gcc.dg/pragma-isr.c: Move to ...
4351 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4352 * gcc.target/h8300/pragma-isr.c: ... and here.
4353 * gcc.dg/pragma-isr2.c: Move to ...
4354 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4355 * gcc.target/h8300/pragma-isr2.c: ... and here.
4356 * gcc.dg/pragma-isr-trapa.c: Move to ...
4357 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4358 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4359 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4360 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4361 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4362 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4363 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4364 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4365 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4366 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4367 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4368 * gcc.dg/attr-isr-trapa.c: Move to ...
4369 * gcc.target/sh/attr-isr-trapa.c: ... here.
4370
4371 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4372
4373 PR c++/51413
4374 * g++.dg/ext/builtin-offsetof1.C: New.
4375
4376 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4377
4378 * gcc.target/aarch64/vect_smlal_1.c: New file.
4379
4380 2013-06-14 Tobias Burnus <burnus@net-b.de>
4381
4382 PR fortran/57508
4383 * gfortran.dg/defined_assignment_7.f90: New.
4384
4385 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4386
4387 PR c++/57599
4388 * g++.dg/rtti/dyncast6.C: New.
4389 * g++.dg/cpp0x/dyncast1.C: Likewise.
4390
4391 2013-06-14 Alan Modra <amodra@gmail.com>
4392
4393 PR middle-end/57134
4394 * gcc.dg/pr57134.c: New.
4395
4396 2013-06-14 Tobias Burnus <burnus@net-b.de>
4397
4398 PR fortran/57596
4399 * gfortran.dg/deferred_type_param_9.f90: New.
4400
4401 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4402
4403 * gcc.dg/fold-minus-1.c: New testcase.
4404
4405 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4406
4407 PR fortran/49074
4408 * gfortran.dg/typebound_assignment_5.f03: New.
4409
4410 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4411
4412 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4413
4414 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4415 Pat Haugen <pthaugen@us.ibm.com>
4416 Peter Bergner <bergner@vnet.ibm.com>
4417
4418 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4419 load/store instructions on power7, power8.
4420 * gcc.target/powerpc/atomic-p8.c: Likewise.
4421
4422 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4423
4424 PR c/57577
4425 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4426
4427 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4428
4429 PR c++/38958
4430 * g++.dg/warn/Wunused-var-20.C: New.
4431
4432 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4433
4434 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4435 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4436 Run with -fno-common.
4437
4438 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4439
4440 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4441 and exit function calls with return 1 and return 0, respectively.
4442
4443 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4444
4445 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4446 New tests.
4447
4448 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4449
4450 PR tree-optimization/57361
4451 * gcc.dg/tree-ssa/pr57361.c: New file.
4452
4453 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4454
4455 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4456 to ensure alignment.
4457 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4458
4459 2013-06-12 Tobias Burnus <burnus@net-b.de>
4460
4461 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4462
4463 2013-06-12 Tobias Burnus <burnus@net-b.de>
4464 Dominique d'Humieres <dominiq@lps.ens.fr>
4465
4466 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4467
4468 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR target/56564
4471 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4472 * gcc.target/i386/pr56564-3.c: Likewise.
4473
4474 2013-06-11 Tobias Burnus <burnus@net-b.de>
4475
4476 PR fortran/57535
4477 * gfortran.dg/class_array_18.f90: New.
4478
4479 2013-06-11 Jan Hubicka <jh@suse.cz>
4480
4481 PR c++/57551
4482 * g++.dg/ext/visibility/anon6.C: Update testcase.
4483
4484 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4485
4486 PR c/57563
4487 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4488 in how we check __sec_reduce_mutating function's result.
4489
4490 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4491 Pat Haugen <pthaugen@us.ibm.com>
4492 Peter Bergner <bergner@vnet.ibm.com>
4493
4494 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4495 direct move instructions.
4496 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4497 * gcc.target/powerpc/direct-move.h: Likewise.
4498 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4499 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4500 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4501 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4502 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4503 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4504
4505 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 PR c++/52440
4508 * g++.dg/cpp0x/pr52440.C: New.
4509
4510 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR target/56564
4513 * gcc.target/i386/pr56564-1.c: New test.
4514 * gcc.target/i386/pr56564-2.c: New test.
4515 * gcc.target/i386/pr56564-3.c: New test.
4516 * gcc.target/i386/pr56564-4.c: New test.
4517 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4518 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4519 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4520 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4521 * gcc.target/i386/vect-sizes-1.c: Likewise.
4522 * gcc.target/i386/memcpy-1.c: Likewise.
4523 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4524 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4525
4526 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4527
4528 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4529 systems to cover all GNU systems.
4530 * g++.dg/abi/guard2.C: Likewise.
4531 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4532 * g++.dg/eh/sighandle.C: Likewise.
4533 * g++.dg/ext/cleanup-10.C: Likewise.
4534 * g++.dg/ext/cleanup-11.C: Likewise.
4535 * g++.dg/ext/cleanup-8.C: Likewise.
4536 * g++.dg/ext/cleanup-9.C: Likewise.
4537 * g++.dg/opt/const5.C: Likewise.
4538 * g++.dg/opt/life1.C: Likewise.
4539 * g++.dg/other/pr39496.C: Likewise.
4540 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4541 * g++.old-deja/g++.abi/align.C: Likewise.
4542 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4543 * g++.old-deja/g++.law/weak.C: Likewise.
4544 * g++.old-deja/g++.pt/asm1.C: Likewise.
4545 * gcc.c-torture/execute/20030125-1.x: Likewise.
4546 * gcc.c-torture/execute/990127-2.x: Likewise.
4547 * gcc.dg/20041106-1.c: Likewise.
4548 * gcc.dg/20050503-1.c: Likewise.
4549 * gcc.dg/builtin-object-size-5.c: Likewise.
4550 * gcc.dg/cleanup-10.c: Likewise.
4551 * gcc.dg/cleanup-11.c: Likewise.
4552 * gcc.dg/cleanup-8.c: Likewise.
4553 * gcc.dg/cleanup-9.c: Likewise.
4554 * gcc.dg/complex-5.c: Likewise.
4555 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4556 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4557 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4558 * gcc.dg/dfp/pr35739.c: Likewise.
4559 * gcc.dg/fdata-sections-1.c: Likewise.
4560 * gcc.dg/lto/20090206-1_0.c: Likewise.
4561 * gcc.dg/lto/20090206-2_0.c: Likewise.
4562 * gcc.dg/pr30360.c: Likewise.
4563 * gcc.dg/pr37303.c: Likewise.
4564 * gcc.dg/pr39323-1.c: Likewise.
4565 * gcc.dg/pr39323-2.c: Likewise.
4566 * gcc.dg/pr39323-3.c: Likewise.
4567 * gcc.dg/pr45416.c: Likewise.
4568 * gcc.dg/setjmp-2.c: Likewise.
4569 * gcc.dg/split-1.c: Likewise.
4570 * gcc.dg/split-3.c: Likewise.
4571 * gcc.dg/split-4.c: Likewise.
4572 * gcc.dg/strlenopt-12g.c: Likewise.
4573 * gcc.dg/strlenopt-14g.c: Likewise.
4574 * gcc.dg/strlenopt-14gf.c: Likewise.
4575 * gcc.dg/strlenopt-16g.c: Likewise.
4576 * gcc.dg/strlenopt-17g.c: Likewise.
4577 * gcc.dg/strlenopt-18g.c: Likewise.
4578 * gcc.dg/strlenopt-1f.c: Likewise.
4579 * gcc.dg/strlenopt-22g.c: Likewise.
4580 * gcc.dg/strlenopt-2f.c: Likewise.
4581 * gcc.dg/strlenopt-4g.c: Likewise.
4582 * gcc.dg/strlenopt-4gf.c: Likewise.
4583 * gcc.dg/struct-ret-3.c: Likewise.
4584 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4585 * gcc.misc-tests/linkage.exp: Likewise.
4586 * gcc.target/i386/20000724-1.c: Likewise.
4587 * gcc.target/i386/align-main-3.c: Likewise.
4588 * gcc.target/i386/cleanup-1.c: Likewise.
4589 * gcc.target/i386/inline-mcpy.c: Likewise.
4590 * gcc.target/i386/pr32268.c: Likewise.
4591 * gcc.target/i386/pr36613.c: Likewise.
4592 * gcc.target/i386/pr39013-1.c: Likewise.
4593 * gcc.target/i386/pr39013-2.c: Likewise.
4594 * gcc.target/i386/pr39496.c: Likewise.
4595 * gcc.target/i386/pr40906-3.c: Likewise.
4596 * gcc.target/i386/pr46084.c: Likewise.
4597 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4598
4599 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4600
4601 PR target/6526
4602 * gcc.target/sh/pr6526.c: New.
4603
4604 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR target/57568
4607 * gcc.c-torture/execute/pr57568.c: New test.
4608
4609 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 PR c++/37404
4612 * g++.dg/other/vararg-4.C: New.
4613
4614 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4615
4616 PR rtl-optimization/57559
4617 * gcc.target/s390/pr57559.c : New test.
4618
4619 2013-06-08 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/37336
4622 * gfortran.dg/finalize_10.f90: New.
4623 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4624 * gfortran.dg/finalize_15.f90: New.
4625
4626 2013-06-08 Tobias Burnus <burnus@net-b.de>
4627
4628 PR fortran/57553
4629 * gfortran.dg/storage_size_4.f90: New.
4630
4631 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4632
4633 PR c++/57548
4634 * testsuite/g++.dg/ext/pr57548.C: New test.
4635
4636 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4637
4638 PR middle-end/57541
4639 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4640
4641 2013-06-07 Jan Hubicka <jh@suse.cz>
4642
4643 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4644
4645 2013-06-07 Tobias Burnus <burnus@net-b.de>
4646
4647 PR fortran/57549
4648 * gfortran.dg/array_constructor_48.f90: New.
4649 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4650 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4651
4652 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4653
4654 PR target/56315
4655 * gcc.target/arm/xordi3-opt.c: New test.
4656
4657 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4658
4659 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4660 Revert to dg-options.
4661
4662 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4663
4664 PR target/55033
4665 * gcc.target/powerpc/pr55033.c: New.
4666
4667 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 PR c++/53658
4670 * g++.dg/cpp0x/alias-decl-36.C: New.
4671
4672 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4673 Pat Haugen <pthaugen@us.ibm.com>
4674 Peter Bergner <bergner@vnet.ibm.com>
4675
4676 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4677 power8 builtin functions.
4678 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4679 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4680 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4681 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4682 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4683 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4684 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4685 tests to test power8 auto-vectorization.
4686 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4687 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4688 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4689 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4690
4691 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4692 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4693
4694 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4695
4696 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4697 support.
4698 (check_effective_target_powerpc_p8vector_ok): Likewise.
4699 (is-effective-target): Likewise.
4700 (check_vect_support_and_set_flags): Likewise.
4701
4702 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4703
4704 PR c++/43652
4705 * g++.dg/parse/error53.C: New.
4706
4707 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4708
4709 PR rtl-optimization/57459
4710 * gcc.target/i386/pr57459.c: New test.
4711
4712 2013-06-06 Teresa Johnson <tejohnson@google.com>
4713
4714 PR c++/53743
4715 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4716 into -freorder-blocks-and-partition test.
4717 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4718 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4719 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4720 * gcc.dg/tree-prof/pr50907.c: Ditto.
4721 * gcc.dg/tree-prof/pr45354.c: Ditto.
4722 * g++.dg/tree-prof/partition2.C: Ditto.
4723 * g++.dg/tree-prof/partition3.C: Ditto.
4724
4725 2013-06-06 Tobias Burnus <burnus@net-b.de>
4726
4727 PR fortran/57542
4728 * gfortran.dg/finalize_16.f90: New.
4729
4730 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4731
4732 * gcc.dg/vect/no-section-anchors-vect-68.c:
4733 Add dg-skip-if aarch64_tiny.
4734
4735 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4736
4737 PR C/57457
4738 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4739 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4740
4741 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4742
4743 PR c++/51908
4744 * g++.dg/cpp0x/decltype54.C: New.
4745
4746 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4747
4748 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4749 arm*-*-*eabi* targets.
4750 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4751 arm*-*-* targets.
4752 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4753
4754 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4755 Tobias Burnus <burnus@net-b.de>
4756
4757 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4758 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4759 * gfortran.dg/io_real_boz_4.f90: Ditto.
4760 * gfortran.dg/io_real_boz_5.f90: Ditto.
4761
4762 2013-06-05 Andreas Schwab <schwab@suse.de>
4763
4764 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4765
4766 2013-06-04 Jan Hubicka <jh@suse.cz>
4767
4768 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4769
4770 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4771
4772 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4773 parameters with void.
4774 (main2): Removed argc parameter.
4775 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4776 (main): Replaced argc, argv parameters with void.
4777 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4778 (main2): Removed argc parameter.
4779 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4780 argv parameters with void. Added __asm volatile to avoid optimization
4781 on argc, if necessary.
4782 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4783 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4784 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4785 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4786 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4787 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4788 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4789 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4790 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4791 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4792 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4793 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4794 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4795 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4796 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4797 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4798 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4799 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4800 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4801 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4802 parameters with void.
4803 (main2): Removed argc parameter.
4804 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4805 (main): Replaced argc, argv parameters with void.
4806 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4807 argv parameters with void. Also renamed this function as main, and
4808 delete the existing main.
4809 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4810 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4811 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4812
4813 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4814
4815 * gcc.target/aarch64/movi_1.c: New test.
4816
4817 2013-06-04 Tobias Burnus <burnus@net-b.de>
4818
4819 PR fortran/37336
4820 * gfortran.dg/finalize_12.f90: New.
4821 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4822 end of scope finalization.
4823 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4824 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4825 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4826 * gfortran.dg/class_19.f03: Ditto.
4827 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4828 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4829 * gfortran.dg/extends_14.f03: Ditto.
4830 * gfortran.dg/move_alloc_4.f90: Ditto.
4831 * gfortran.dg/typebound_proc_27.f03: Ditto.
4832
4833 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4834
4835 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4836 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4837 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4838 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4839 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4840 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4841 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4842 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4843 * gfortran.dg/io_real_boz_4.f90: Ditto.
4844 * gfortran.dg/io_real_boz_5.f90: Ditto.
4845 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4846 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4847 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4848 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4849 * gfortran.dg/transpose_2.f90: Fix dg-output.
4850
4851 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4852
4853 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4854 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4855 dg-option and an header comment.
4856
4857 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR c++/57419
4860 * g++.dg/cpp0x/sfinae46.C: New.
4861 * g++.dg/cpp0x/defaulted13.C: Adjust.
4862 * g++.dg/cpp0x/defaulted2.C: Likewise.
4863 * g++.dg/cpp0x/defaulted26.C: Likewise.
4864 * g++.dg/cpp0x/defaulted3.C: Likewise.
4865 * g++.dg/cpp0x/error1.C: Likewise.
4866 * g++.dg/cpp0x/implicit1.C: Likewise.
4867 * g++.dg/cpp0x/implicit11.C: Likewise.
4868 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4869 * g++.dg/cpp0x/initlist47.C: Likewise.
4870 * g++.dg/cpp0x/initlist9.C: Likewise.
4871 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4872 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4873 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4874 * g++.dg/cpp0x/union4.C: Likewise.
4875 * g++.dg/template/crash108.C: Likewise.
4876 * g++.dg/template/crash41.C: Likewise.
4877 * g++.old-deja/g++.jason/local.C: Likewise.
4878 * g++.old-deja/g++.law/visibility3.C: Likewise.
4879
4880 2013-06-03 Teresa Johnson <tejohnson@google.com>
4881
4882 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4883 * gcc.dg/vect/bb-slp-14.c: Ditto.
4884 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4885 * gcc.dg/vect/bb-slp-23.c: Ditto.
4886 * gcc.dg/vect/bb-slp-15.c: Ditto.
4887 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4888 * gcc.dg/vect/bb-slp-24.c: Ditto.
4889 * gcc.dg/vect/bb-slp-16.c: Ditto.
4890 * gcc.dg/vect/bb-slp-25.c: Ditto.
4891 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4892 * gcc.dg/vect/bb-slp-17.c: Ditto.
4893 * gcc.dg/vect/bb-slp-1.c: Ditto.
4894 * gcc.dg/vect/bb-slp-26.c: Ditto.
4895 * gcc.dg/vect/bb-slp-18.c: Ditto.
4896 * gcc.dg/vect/bb-slp-2.c: Ditto.
4897 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4898 * gcc.dg/vect/bb-slp-27.c: Ditto.
4899 * gcc.dg/vect/bb-slp-19.c: Ditto.
4900 * gcc.dg/vect/bb-slp-3.c: Ditto.
4901 * gcc.dg/vect/bb-slp-28.c: Ditto.
4902 * gcc.dg/vect/bb-slp-4.c: Ditto.
4903 * gcc.dg/vect/bb-slp-29.c: Ditto.
4904 * gcc.dg/vect/bb-slp-5.c: Ditto.
4905 * gcc.dg/vect/bb-slp-6.c: Ditto.
4906 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4907 * gcc.dg/vect/bb-slp-7.c: Ditto.
4908 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4909 * gcc.dg/vect/bb-slp-8.c: Ditto.
4910 * gcc.dg/vect/bb-slp-9.c: Ditto.
4911 * gcc.dg/vect/bb-slp-10.c: Ditto.
4912 * gcc.dg/vect/bb-slp-11.c: Ditto.
4913 * gcc.dg/vect/bb-slp-20.c: Ditto.
4914 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4915 * gcc.dg/vect/bb-slp-21.c: Ditto.
4916 * gcc.dg/vect/bb-slp-30.c: Ditto.
4917 * gcc.dg/vect/bb-slp-13.c: Ditto.
4918 * gcc.dg/vect/bb-slp-22.c: Ditto.
4919 * g++.dg/vect/slp-pr50413.cc: Ditto.
4920 * g++.dg/vect/slp-pr56812.cc: Ditto.
4921 * g++.dg/vect/slp-pr50819.cc: Ditto.
4922
4923 2013-06-01 Tobias Burnus <burnus@net-b.de>
4924
4925 PR fortran/57456
4926 * gfortran.dg/class_array_17.f90: New.
4927
4928 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4929
4930 * ada/acats/floatstore.lst: New.
4931 * ada/acats/run_all.sh: Process it.
4932
4933 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4934
4935 * gcc.target/powerpc/e500-ord-1.c: New test.
4936 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4937 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4938 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4939
4940 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4941
4942 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4943
4944 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4945
4946 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4947
4948 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4949
4950 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4951
4952 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4953
4954 PR c/57452
4955 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4956 test-case.
4957
4958 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4959
4960 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4961
4962 2013-05-31 Marek Polacek <polacek@redhat.com>
4963
4964 PR tree-optimization/57478
4965 PR tree-optimization/57453
4966 * gcc.dg/torture/pr57478.c: New test.
4967
4968 2013-05-31 Tobias Burnus <burnus@net-b.de>
4969
4970 PR fortran/57456
4971 * gfortran.dg/class_array_17.f90: New.
4972
4973 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4974
4975 PR target/56315
4976 * gcc.target/arm/iordi3-opt.c: New test.
4977
4978 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4979
4980 PR fortran/54190
4981 PR fortran/57217
4982 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4983 * gfortran.dg/interface_26.f90: Ditto.
4984 * gfortran.dg/proc_ptr_11.f90: Ditto.
4985 * gfortran.dg/proc_ptr_15.f90: Ditto.
4986 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4987 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4988 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4989 * gfortran.dg/typebound_override_1.f90: Ditto.
4990 * gfortran.dg/typebound_override_4.f90: Ditto.
4991 * gfortran.dg/typebound_proc_6.f03: Ditto.
4992 * gfortran.dg/assumed_type_7.f90: New test.
4993 * gfortran.dg/typebound_override_5.f90: New test.
4994 * gfortran.dg/typebound_override_6.f90: New test.
4995 * gfortran.dg/typebound_override_7.f90: New test.
4996
4997 2013-05-30 Tobias Burnus <burnus@net-b.de>
4998
4999 PR middle-end/57073
5000 * gfortran.dg/power_6.f90: New.
5001
5002 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5003
5004 * gcc.target/aarch64/insv_1.c: New test.
5005
5006 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5007
5008 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5009 dg-skip-if "No stabs".
5010
5011 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5012
5013 PR fortran/54189
5014 * gfortran.dg/assumed_size_1.f90: New.
5015
5016 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5017
5018 * gcc.dg/shrink-wrap-alloca.c: New added.
5019 * gcc.dg/shrink-wrap-pretend.c: New added.
5020 * gcc.dg/shrink-wrap-sibcall.c: New added.
5021
5022 2013-05-30 Tobias Burnus <burnus@net-b.de>
5023
5024 PR fortran/57458
5025 * gfortran.dg/assumed_rank_13.f90: New.
5026
5027 2013-05-29 Easwaran Raman <eraman@google.com>
5028
5029 PR tree-optimization/57442
5030 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5031
5032 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5033
5034 PR tree-optimization/57441
5035 * gcc.c-torture/compile/pr57441.c: New.
5036
5037 2013-05-29 Dehao Chen <dehao@google.com>
5038
5039 PR testsuite/57413
5040 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5041
5042 2013-05-29 Tobias Burnus <burnus@net-b.de>
5043
5044 PR fortran/37336
5045 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5046 * gfortran.dg/class_19.f03: Ditto.
5047
5048 2013-05-29 Richard Biener <rguenther@suse.de>
5049
5050 * gcc.dg/vect/bb-slp-32.c: New testcase.
5051
5052 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5053
5054 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5055 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5056 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5057 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5058 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5059 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5060 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5061 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5062 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5063 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5064 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5065 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5066 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5067 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5068 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5069 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5070 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5071 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5072 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5073 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5074 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5075 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5076 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5077 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5078 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5079 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5080 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5081 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5082 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5083 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5084 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5085 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5086 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5087 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5088 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5089 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5090 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5091 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5092 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5093
5094 2013-05-29 Tobias Burnus <burnus@net-b.de>
5095
5096 PR fortran/37336
5097 * gfortran.dg/finalize_11.f90: New.
5098 * gfortran.dg/finalize_4.f03: Remove dg-error.
5099 * gfortran.dg/finalize_5.f03: Ditto.
5100 * gfortran.dg/finalize_6.f03: Ditto.
5101 * gfortran.dg/finalize_7.f03: Ditto.
5102
5103 2013-05-28 Tobias Burnus <burnus@net-b.de>
5104
5105 * gfortran.dg/class_array_16.f90: New.
5106
5107 2013-05-28 Tobias Burnus <burnus@net-b.de>
5108
5109 PR fortran/57435
5110 * testsuite/gfortran.dg/use_29.f90: New.
5111
5112 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gnat.dg/fp_exception.adb: New test.
5115
5116 2013-05-28 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/56787
5119 * gcc.dg/vect/pr56787.c: New testcase.
5120
5121 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5122 Tobias Burnus <burnus@net-b.de>
5123
5124 PR fortran/57217
5125 * gfortran.dg/typebound_override_4.f90: New.
5126
5127 2013-05-28 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/57411
5130 * g++.dg/opt/pr57411.C: New testcase.
5131
5132 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5133
5134 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5135 * gcc.dg/builtin-bswap-9.c: Likewise.
5136
5137 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5138
5139 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5140
5141 2013-05-27 Richard Biener <rguenther@suse.de>
5142
5143 PR middle-end/57412
5144 * gcc.dg/gomp/pr57412.c: New testcase.
5145
5146 2013-05-27 Bud Davis <jmdavis@link.com>
5147
5148 PR fortran/50405
5149 * gfortran.dg/stfunc_8.f90: New.
5150
5151 2013-05-27 Richard Biener <rguenther@suse.de>
5152
5153 PR tree-optimization/57343
5154 * gcc.dg/torture/pr57343.c: New testcase.
5155
5156 2013-05-27 Richard Biener <rguenther@suse.de>
5157
5158 PR tree-optimization/57417
5159 * gcc.dg/torture/pr57417.c: New testcase.
5160
5161 2013-05-27 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/57396
5164 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5165
5166 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/specs/last_bit.ads: New test.
5169
5170 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5171
5172 * gnat.dg/specs/machine_attribute.ads: New test.
5173
5174 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5175
5176 * gnat.dg/incomplete3.ad[sb]: New test.
5177
5178 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5179
5180 PR target/53916
5181 * gcc.target/mips/div-13.c: New test.
5182
5183 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5184
5185 PR target/55777
5186 * gcc.target/mips/mips16-attributes-5.c,
5187 * gcc.target/mips/mips16-attributes-6.c: New tests.
5188
5189 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5190
5191 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5192 * gcc.dg/builtin-bswap-8.c: Likewise.
5193
5194 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/52216
5197 * g++.dg/cpp0x/new1.C: New.
5198
5199 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/25666
5202 * g++.dg/parse/dtor16.C: New.
5203 * g++.dg/parse/dtor6.C: Adjust.
5204
5205 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5206
5207 PR c++/19618
5208 * g++.dg/expr/bitfield12.C: New.
5209
5210 2013-05-24 Jeff Law <law@redhat.com>
5211
5212 PR tree-optimization/57124
5213 * gcc.c-torture/execute/pr57124.c: New test.
5214 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5215
5216 2013-05-24 Martin Jambor <mjambor@suse.cz>
5217
5218 PR tree-optimization/57294
5219 * gcc.dg/ipa/pr57294.c: New test.
5220
5221 2013-05-24 Dehao Chen <dehao@google.com>
5222
5223 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5224
5225 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5226
5227 * gcc.target/aarch64/scalar_intrinsics.c
5228 (force_simd): Use a valid instruction.
5229 (test_vdupd_lane_s64): Pass a valid lane argument.
5230 (test_vdupd_lane_u64): Likewise.
5231
5232 2013-05-24 Richard Biener <rguenther@suse.de>
5233
5234 PR tree-optimization/57287
5235 * gcc.dg/pr57287.c: New testcase.
5236
5237 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 PR c++/26572
5240 * g++.dg/template/error51.C: New.
5241
5242 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/25503
5245 * g++.dg/template/bitfield2.C: New.
5246
5247 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * gnat.dg/specs/noinline1.ads: New test.
5250 * gnat.dg/noinline2.ad[sb]: Likewise.
5251 * gnat.dg/specs/noinline3.ads: Likewise.
5252 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5253
5254 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5255
5256 PR tree-ssa/57385
5257 * gcc.dg/tree-ssa/pr57385.c: New test.
5258
5259 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5260
5261 * gnat.dg/derived_type4.adb: New test.
5262
5263 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5264
5265 * gcc.dg/builtin-bswap-6.c: New test.
5266 * gcc.dg/builtin-bswap-7.c: Likewise.
5267 * gcc.dg/builtin-bswap-8.c: Likewise.
5268 * gcc.dg/builtin-bswap-9.c: Likewise.
5269
5270 2013-05-23 Christian Bruel <christian.bruel@st.com>
5271
5272 PR debug/57351
5273 * gcc.dg/debug/pr57351.c: New test
5274
5275 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5276
5277 * gcc.target/aarch64/vect-clz.c: New file.
5278
5279 2013-05-23 Martin Jambor <mjambor@suse.cz>
5280
5281 PR middle-end/57347
5282 * gcc.dg/ipa/pr57347.c: New test.
5283
5284 2013-05-23 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/57380
5287 * g++.dg/tree-ssa/pr57380.C: New testcase.
5288
5289 2013-05-23 Richard Biener <rguenther@suse.de>
5290
5291 PR middle-end/57381
5292 * gcc.dg/torture/pr57381.c: New testcase.
5293
5294 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR middle-end/57344
5297 * gcc.c-torture/execute/pr57344-1.c: New test.
5298 * gcc.c-torture/execute/pr57344-2.c: New test.
5299 * gcc.c-torture/execute/pr57344-3.c: New test.
5300 * gcc.c-torture/execute/pr57344-4.c: New test.
5301
5302 2013-05-23 Richard Biener <rguenther@suse.de>
5303
5304 PR rtl-optimization/57341
5305 * gcc.dg/torture/pr57341.c: New testcase.
5306
5307 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5308
5309 PR c++/57352
5310 * g++.dg/parse/crash62.C: New.
5311
5312 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5313 Pat Haugen <pthaugen@us.ibm.com>
5314 Peter Bergner <bergner@vnet.ibm.com>
5315
5316 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5317 crypto builtins.
5318
5319 2013-05-22 Tobias Burnus <burnus@net-b.de>
5320
5321 PR fortran/57364
5322 * gfortran.dg/defined_assignment_6.f90: New.
5323
5324 2013-05-22 Tobias Burnus <burnus@net-b.de>
5325
5326 PR fortran/57338
5327 * gfortran.dg/assumed_type_6.f90: New.
5328
5329 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 PR c++/57211
5332 * g++.dg/cpp0x/Wunused-parm.C: New.
5333
5334 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5337 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5338
5339 2013-05-21 Easwaran Raman <eraman@google.com>
5340
5341 PR tree-optimization/57322
5342 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5343
5344 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5345
5346 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5347 .set (no)?micromips
5348
5349 2013-05-21 Tobias Burnus <burnus@net-b.de>
5350
5351 PR fortran/57035
5352 * gfortran.dg/assumed_type_5.f90: New.
5353 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5354 * gfortran.dg/assumed_rank_2.f90: Ditto.
5355 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5356 * gfortran.dg/no_arg_check_3.f90: Ditto.
5357
5358 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR tree-optimization/57331
5361 * gcc.c-torture/compile/pr57331.c: New test.
5362
5363 2013-05-21 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/57330
5366 * gcc.dg/torture/pr57330.c: New testcase.
5367
5368 2013-05-21 Richard Biener <rguenther@suse.de>
5369
5370 PR tree-optimization/57303
5371 * gcc.dg/torture/pr57303.c: New testcase.
5372
5373 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR tree-optimization/57321
5376 * gcc.c-torture/execute/pr57321.c: New test.
5377
5378 2013-05-20 Tobias Burnus <burnus@net-b.de>
5379
5380 PR fortran/48858
5381 PR fortran/55465
5382 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5383 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5384 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5385 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5386 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5387 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5388 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5389 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5390 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5391 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5392 * gfortran.dg/binding_label_tests_24.f90: New.
5393 * gfortran.dg/binding_label_tests_25.f90: New.
5394
5395 2013-05-20 Tobias Burnus <burnus@net-b.de>
5396
5397 PR fortran/48858
5398 * gfortran.dg/binding_label_tests_17.f90: New.
5399 * gfortran.dg/binding_label_tests_18.f90: New.
5400 * gfortran.dg/binding_label_tests_19.f90: New.
5401 * gfortran.dg/binding_label_tests_20.f90: New.
5402 * gfortran.dg/binding_label_tests_21.f90: New.
5403 * gfortran.dg/binding_label_tests_22.f90: New.
5404 * gfortran.dg/binding_label_tests_23.f90: New.
5405
5406 2013-05-20 Tobias Burnus <burnus@net-b.de>
5407
5408 PR fortran/48858
5409 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5410 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5411 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5412 * gfortran.dg/common_18.f90: New.
5413 * gfortran.dg/common_19.f90: New.
5414 * gfortran.dg/common_20.f90: New.
5415 * gfortran.dg/common_21.f90: New.
5416
5417 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5418
5419 PR c++/12288
5420 * g++.dg/parse/error52.C: New.
5421 * g++.dg/parse/error3.C: Adjust.
5422 * g++.dg/parse/error36.C: Likewise.
5423
5424 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5425
5426 PR target/56547
5427 * gcc.target/sh/pr56547-1.c: New.
5428 * gcc.target/sh/pr56547-2.c: New.
5429
5430 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/23608
5433 * g++.dg/warn/Wsign-compare-6.C: New.
5434 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5435
5436 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/57327
5439 * g++.dg/template/error50.C: New.
5440
5441 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/10207
5444 * g++.dg/ext/complit13.C: New.
5445
5446 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5447
5448 PR c++/57175
5449 * g++.dg/pr57175.C: New testcase.
5450
5451 2013-05-17 Easwaran Raman <eraman@google.com>
5452
5453 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5454
5455 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5456
5457 PR testsuite/57313
5458 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5459
5460 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR rtl-optimization/57281
5463 PR rtl-optimization/57300
5464 * gcc.dg/pr57300.c: New test.
5465 * gcc.c-torture/execute/pr57281.c: New test.
5466
5467 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/18126
5470 * g++.dg/ext/sizeof-complit.C: New.
5471
5472 2013-05-17 Marek Polacek <polacek@redhat.com>
5473
5474 * gcc.dg/strlenopt-25.c: New test.
5475 * gcc.dg/strlenopt-26.c: Likewise.
5476
5477 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5478
5479 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5480 instead of -mavx2, require only avx instead of avx2.
5481 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5482 of avx2-check.h and turn into an avx runtime test instead of
5483 avx2 runtime test.
5484
5485 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5486
5487 * g++.dg/ext/vector22.C: Uncomment working test.
5488
5489 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/17410
5492 * g++.dg/template/pr17410.C: New.
5493
5494 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5495
5496 * gcc.target/i386/rotate-3.c: New test.
5497 * gcc.target/i386/rotate-3a.c: New test.
5498 * gcc.target/i386/rotate-4.c: New test.
5499 * gcc.target/i386/rotate-4a.c: New test.
5500 * gcc.target/i386/rotate-5.c: New test.
5501 * gcc.target/i386/rotate-5a.c: New test.
5502
5503 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5504
5505 * gcc.dg/visibility-21.c: Require section_anchors.
5506
5507 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5508
5509 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5510 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5511 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5512
5513 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5514
5515 * gcc.dg/visibility-21.c: New.
5516
5517 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5518
5519 PR middle-end/57286
5520 * gcc.dg/pr57286.c: New testcase.
5521 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5522 * g++.dg/ext/vector22.C: Comment out transformations not
5523 performed anymore.
5524
5525 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5526
5527 PR target/57260
5528 * gcc.target/mips/call-1.c: Restrict to o32.
5529 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5530
5531 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5532
5533 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5534 dg-messages.
5535 * g++.dg/warn/Wshadow-1.C: Likewise.
5536 * g++.dg/warn/Wshadow-6.C: Likewise.
5537 * g++.dg/warn/Wshadow-7.C: Likewise.
5538
5539 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5540
5541 PR c++/31952
5542 * g++.dg/parse/pr31952-1.C: New.
5543 * g++.dg/parse/pr31952-2.C: Likewise.
5544 * g++.dg/parse/pr31952-3.C: Likewise.
5545
5546 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5547 * g++.old-deja/g++.jason/cond.C: Likewise.
5548 * g++.dg/cpp0x/range-for5.C: Likewise.
5549
5550 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5551
5552 PR target/19599
5553 * gcc.target/arm/pr40887.c: Adjust testcase.
5554 * gcc.target/arm/pr19599.c: New test.
5555
5556 2013-05-15 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/57275
5559 * gcc.target/i386/pr57275.c: New testcase.
5560
5561 2013-05-15 Jan Hubicka <jh@suse.cz>
5562
5563 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5564 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5565 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5566
5567 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5568
5569 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5570 scheduling.
5571
5572 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR c++/57274
5575 * c-c++-common/Wsequence-point-1.c: New test.
5576
5577 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5578
5579 * g++.dg/ext/vector22.C: New testcase.
5580 * gcc.dg/binop-xor3.c: Remove xfail.
5581
5582 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5583
5584 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5585 FLOAT cmp FLOAT ? INT : INT.
5586 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5587 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5588 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5589 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5590 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5591 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5592
5593 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/53903
5596 * g++.dg/cpp0x/defaulted43.C: New.
5597
5598 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5599
5600 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5601 (alloca): Remove declaration.
5602 (foo9): Replace alloca by __builtin_alloca.
5603
5604 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5605
5606 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5607 Expect "size of array is too large" error.
5608
5609 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5610
5611 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5612
5613 2013-05-14 Richard Biener <rguenther@suse.de>
5614
5615 PR middle-end/57235
5616 * g++.dg/torture/pr57235.C: New testcase.
5617
5618 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR middle-end/57251
5621 * gcc.dg/torture/pr57251.c: New test.
5622
5623 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5624
5625 PR target/57264
5626 * gcc.target/i386/pr57264.c: New test.
5627
5628 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5629
5630 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5631
5632 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5633
5634 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5635
5636 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/45216
5639 PR tree-optimization/57157
5640 * c-c++-common/rotate-1.c: Add 32 tests with +.
5641 * c-c++-common/rotate-1a.c: Adjust.
5642 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5643 * c-c++-common/rotate-2b.c: New test.
5644 * c-c++-common/rotate-3.c: Add 32 tests with +.
5645 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5646 * c-c++-common/rotate-4b.c: New test.
5647 * c-c++-common/rotate-5.c: New test.
5648
5649 2013-05-13 Martin Jambor <mjambor@suse.cz>
5650
5651 PR middle-end/42371
5652 * gcc.dg/ipa/remref-0.c: New test.
5653 * gcc.dg/ipa/remref-1a.c: Likewise.
5654 * gcc.dg/ipa/remref-1b.c: Likewise.
5655 * gcc.dg/ipa/remref-2a.c: Likewise.
5656 * gcc.dg/ipa/remref-2b.c: Likewise.
5657
5658 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5659
5660 * gcc.dg/vector-shift-2.c: New testcase.
5661
5662 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR tree-optimization/57230
5665 * gcc.dg/strlenopt-24.c: New test.
5666
5667 PR tree-optimization/57230
5668 * gcc.dg/strlenopt-23.c: New test.
5669
5670 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5671
5672 PR target/57108
5673 * gcc.target/sh/pr57108.c: Move this test case to ...
5674 * gcc.c-torture/compile/pr57108.c: ... here.
5675
5676 2013-05-10 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/57214
5679 * gcc.dg/torture/pr57214.c: New testcase.
5680
5681 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5682
5683 * gcc.dg/vector-shift.c: New testcase.
5684
5685 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5686
5687 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5688
5689 PR tree-optimization/45216
5690 PR tree-optimization/57157
5691 * c-c++-common/rotate-1.c: New test.
5692 * c-c++-common/rotate-1a.c: New test.
5693 * c-c++-common/rotate-2.c: New test.
5694 * c-c++-common/rotate-2a.c: New test.
5695 * c-c++-common/rotate-3.c: New test.
5696 * c-c++-common/rotate-3a.c: New test.
5697 * c-c++-common/rotate-4.c: New test.
5698 * c-c++-common/rotate-4a.c: New test.
5699
5700 2013-05-10 Richard Biener <rguenther@suse.de>
5701
5702 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5703 * gcc.target/i386/l_fma_double_1.c: Adjust.
5704 * gcc.target/i386/l_fma_double_2.c: Likewise.
5705 * gcc.target/i386/l_fma_double_3.c: Likewise.
5706 * gcc.target/i386/l_fma_double_4.c: Likewise.
5707 * gcc.target/i386/l_fma_double_5.c: Likewise.
5708 * gcc.target/i386/l_fma_double_6.c: Likewise.
5709 * gcc.target/i386/l_fma_float_1.c: Likewise.
5710 * gcc.target/i386/l_fma_float_2.c: Likewise.
5711 * gcc.target/i386/l_fma_float_3.c: Likewise.
5712 * gcc.target/i386/l_fma_float_4.c: Likewise.
5713 * gcc.target/i386/l_fma_float_5.c: Likewise.
5714 * gcc.target/i386/l_fma_float_6.c: Likewise.
5715
5716 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/51226
5719 * g++.dg/cpp0x/pr51226.C: New.
5720
5721 2013-04-16 Han Shen <shenhan@google.com>
5722
5723 Test cases for '-fstack-protector-strong'.
5724 * gcc.dg/fstack-protector-strong.c: New.
5725 * g++.dg/fstack-protector-strong.C: New.
5726
5727 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5728
5729 * gcc.target/aarch64/ands_1.c: New test.
5730 * gcc.target/aarch64/ands_2.c: Likewise
5731
5732 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5733
5734 * lib/target-supports.exp (check_effective_target_hw): New
5735 function.
5736 * c-c++-common/asan/clone-test-1.c: Call
5737 check_effective_target_hw.
5738 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5739 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5740 possible decorations.
5741 * c-c++-common/asan/null-deref-1.c: Likewise.
5742 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5743 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5744 * c-c++-common/asan/use-after-free-1.c: Likewise.
5745 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5746 * g++.dg/asan/large-func-test-1.C: Likewise.
5747
5748 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5749
5750 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5751
5752 2013-05-07 Richard Biener <rguenther@suse.de>
5753
5754 PR middle-end/57190
5755 * g++.dg/torture/pr57190.C: New testcase.
5756
5757 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/57149
5760 * gcc.dg/pr57149.c: New test.
5761
5762 PR debug/57184
5763 * gcc.dg/pr57184.c: New test.
5764
5765 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 * gnat.dg/specs/array3.ads: New test.
5768
5769 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5770
5771 * c-c++-common/vector-scalar-2.c: New testcase.
5772
5773 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5774
5775 * gcc.target/i386/asm-dialect-2.c: New testcase.
5776
5777 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/57183
5780 * g++.dg/cpp0x/auto38.C: New.
5781
5782 2013-05-06 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/57185
5785 * gcc.dg/autopar/pr57185.c: New testcase.
5786
5787 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5788
5789 PR target/57106
5790 * gcc.target/i386/pr57106.c: New test.
5791
5792 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5793
5794 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5795 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5796 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5797 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5798 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5799 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5800 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5801
5802 2013-05-06 Teresa Johnson <tejohnson@google.com>
5803
5804 PR bootstrap/57154
5805 * gcc.dg/pr57154.c: New test.
5806
5807 2013-05-06 Richard Biener <rguenther@suse.de>
5808
5809 PR middle-end/57147
5810 * gcc.dg/torture/pr57147-1.c: New testcase.
5811 * gcc.dg/torture/pr57147-2.c: Likewise.
5812 * gcc.dg/torture/pr57147-3.c: Likewise.
5813
5814 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5815
5816 PR target/55303
5817 * gcc.target/sh/pr55303-1.c: New.
5818 * gcc.target/sh/pr55303-2.c: New.
5819 * gcc.target/sh/pr55303-3.c: New.
5820
5821 2013-05-05 Tobias Burnus <burnus@net-b.de>
5822
5823 * gfortran.dg/allocate_with_source_3.f90: New.
5824
5825 2013-05-05 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/57141
5828 * gfortran.dg/null_8.f90: New.
5829
5830 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/53745
5833 * g++.dg/cpp0x/enum27.C: New.
5834 * g++.dg/cpp0x/enum_base.C: Adjust.
5835
5836 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5837
5838 PR tree-optimization/56205
5839 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5840
5841 2013-05-04 Tobias Burnus <burnus@net-b.de>
5842
5843 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5844 * gfortran.dg/bind_c_usage_27.f90: New.
5845 * gfortran.dg/bind_c_usage_28.f90: New.
5846
5847 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/51927
5850 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5851
5852 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5853
5854 PR target/57150
5855 * gcc.target/powerpc/pr57150.c: New file.
5856
5857 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5858
5859 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5860 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5861 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5862 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5863 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5864 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5865 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5866
5867 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5868
5869 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5870 scan-assembler-times.
5871
5872 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5873
5874 * gcc.dg/tree-ssa/slsr-32.c: New.
5875 * gcc.dg/tree-ssa/slsr-33.c: New.
5876 * gcc.dg/tree-ssa/slsr-34.c: New.
5877 * gcc.dg/tree-ssa/slsr-35.c: New.
5878 * gcc.dg/tree-ssa/slsr-36.c: New.
5879 * gcc.dg/tree-ssa/slsr-37.c: New.
5880 * gcc.dg/tree-ssa/slsr-38.c: New.
5881
5882 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5883
5884 * gcc.target/aarch64/tst_1.c: New test.
5885 * gcc.target/aarch64/tst_2.c: Likewise
5886
5887 2013-05-02 Jeff Law <law@redhat.com>
5888
5889 PR tree-optimization/57144
5890 * gcc.c-torture/execute/pr57144.c: New test.
5891
5892 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR rtl-optimization/57130
5895 * gcc.c-torture/execute/pr57130.c: New test.
5896
5897 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5898
5899 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5900
5901 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5902
5903 * gcc.target/aarch64/fabd.c: New file.
5904
5905 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5906
5907 PR c++/54318
5908 * g++.dg/cpp0x/pr54318.C: New.
5909
5910 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/14283
5913 * g++.dg/parse/error51.C: New.
5914 * g++.dg/parse/error15.C: Adjust column numbers.
5915
5916 2013-05-02 Tobias Burnus <burnus@net-b.de>
5917
5918 PR fortran/57142
5919 * gfortran.dg/size_kind_2.f90: New.
5920 * gfortran.dg/size_kind_3.f90: New.
5921
5922 2013-05-02 Richard Biener <rguenther@suse.de>
5923
5924 PR middle-end/57140
5925 * g++.dg/torture/pr57140.C: New testcase.
5926
5927 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5928
5929 PR target/56732
5930 * gcc.target/arm/pr56732-1.c: New test.
5931
5932 2013-05-02 Martin Jambor <mjambor@suse.cz>
5933
5934 PR middle-end/56988
5935 * gcc.dg/ipa/pr56988.c: New test.
5936
5937 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5938
5939 * gcc.target/aarch64/bics_1.c: New test.
5940 * gcc.target/aarch64/bics_2.c: Likewise.
5941
5942 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR rtl-optimization/57131
5945 * gcc.c-torture/execute/pr57131.c: New test.
5946
5947 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5948
5949 PR c++/57132
5950 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5951
5952 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5953
5954 PR target/57091
5955 * gcc.target/i386/pr57091.c: New test.
5956
5957 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5958
5959 * gcc.target/aarch64/vect-vaddv.c: New.
5960
5961 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5962
5963 * gcc.target/aarch64/vect-vmaxv.c: New.
5964 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5965
5966 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5967
5968 * gcc.target/aarch64/scalar-vca.c: New.
5969 * gcc.target/aarch64/vect-vca.c: Likewise.
5970
5971 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5972
5973 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5974 (test_vceqd_s64): Force arguments to SIMD registers.
5975 (test_vceqzd_s64): Likewise.
5976 (test_vcged_s64): Likewise.
5977 (test_vcled_s64): Likewise.
5978 (test_vcgezd_s64): Likewise.
5979 (test_vcged_u64): Likewise.
5980 (test_vcgtd_s64): Likewise.
5981 (test_vcltd_s64): Likewise.
5982 (test_vcgtzd_s64): Likewise.
5983 (test_vcgtd_u64): Likewise.
5984 (test_vclezd_s64): Likewise.
5985 (test_vcltzd_s64): Likewise.
5986 (test_vtst_s64): Likewise.
5987 (test_vtst_u64): Likewise.
5988
5989 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 PR c++/57092
5992 * g++.dg/cpp0x/decltype53.C: New.
5993
5994 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5995
5996 PR fortran/57071
5997 * gfortran.dg/power_5.f90: New test.
5998
5999 2013-04-30 Richard Biener <rguenther@suse.de>
6000
6001 PR middle-end/57122
6002 * gcc.dg/torture/pr57122.c: New testcase.
6003
6004 2013-04-30 Richard Biener <rguenther@suse.de>
6005
6006 PR middle-end/57107
6007 * g++.dg/torture/pr57107.C: New testcase.
6008
6009 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6010
6011 PR rtl-optimization/57105
6012 * gcc.dg/pr57105.c: New test.
6013
6014 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR tree-optimization/57104
6017 * gcc.dg/pr57104.c: New test.
6018
6019 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6020
6021 PR target/44578
6022 * gcc.target/i386/pr44578.c: New test.
6023
6024 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6025
6026 PR target/57097
6027 * gcc.target/i386/pr57097.c: New test.
6028
6029 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6030
6031 PR target/57098
6032 * gcc.target/i386/pr57098.c: New test.
6033
6034 2013-04-29 Kai Tietz <ktietz@redhat.com>
6035
6036 * gcc.c-torture/execute/pr55875.c: New test.
6037
6038 2013-04-29 Richard Biener <rguenther@suse.de>
6039
6040 PR middle-end/57075
6041 * gcc.dg/torture/pr57075.c: New testcase.
6042
6043 2013-04-29 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/57103
6046 * gcc.dg/autopar/pr57103.c: New testcase.
6047
6048 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6049
6050 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6051
6052 2013-04-29 Tom de Vries <tom@codesourcery.com>
6053
6054 * gcc.dg/pr50763.c: Update test.
6055
6056 2013-04-26 Jeff Law <law@redhat.com>
6057
6058 * gcc.dg/tree-ssa/vrp88.c: New test.
6059
6060 2013-04-29 Christian Bruel <christian.bruel@st.com>
6061
6062 PR target/57108
6063 * gcc.target/sh/pr57108.c: New test.
6064
6065 2013-04-29 Richard Biener <rguenther@suse.de>
6066
6067 PR middle-end/57089
6068 * gfortran.dg/gomp/pr57089.f90: New testcase.
6069
6070 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6071
6072 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6073
6074 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6075
6076 * gcc.target/aarch64/vect-vcvt.c: New.
6077
6078 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6079
6080 * gcc.target/aarch64/vect-vrnd.c: New.
6081
6082 2013-04-29 Richard Biener <rguenther@suse.de>
6083
6084 PR tree-optimization/57081
6085 * gcc.dg/torture/pr57081.c: New testcase.
6086
6087 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR tree-optimization/57083
6090 * gcc.dg/torture/pr57083.c: New test.
6091
6092 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6093
6094 PR c++/56450
6095 * g++.dg/cpp0x/decltype52.C: New.
6096
6097 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6098
6099 N3472 binary constants
6100 * g++.dg/cpp/limits.C: Adjust warning wording.
6101 * g++.dg/system-binary-constants-1.C: Likewise.
6102 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6103
6104 2013-04-28 Tobias Burnus <burnus@net-b.de>
6105
6106 PR fortran/57093
6107 * gfortran.dg/coarray_30.f90: New.
6108
6109 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6110
6111 PR fortran/57071
6112 * frontend-passes (optimize_power): New function.
6113 (optimize_op): Use it.
6114
6115 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR target/56866
6118 * gcc.c-torture/execute/pr56866.c: New test.
6119 * gcc.target/i386/pr56866.c: New test.
6120
6121 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR go/57045
6124 * gcc.dg/setjmp-5.c: New test.
6125
6126 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/55708
6129 * g++.dg/cpp0x/constexpr-55708.C: New.
6130
6131 2013-04-26 Richard Biener <rguenther@suse.de>
6132
6133 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6134 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6135 * gcc.dg/pr53265.c: Remove XFAILs.
6136 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6137 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6138
6139 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6140
6141 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6142 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6143 -fdiagnostics-color=never option similarly to
6144 -fno-diagnostics-show-caret option.
6145
6146 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6147
6148 PR rtl-optimization/57003
6149 * gcc.target/i386/pr57003.c: New test.
6150
6151 2013-04-25 Marek Polacek <polacek@redhat.com>
6152
6153 PR tree-optimization/57066
6154 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6155
6156 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6157 Tejas Belagod <tejas.belagod@arm.com>
6158
6159 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6160 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6161 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6162
6163 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6164
6165 * gcc.target/aarch64/cmp.c: New.
6166
6167 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6168
6169 * gcc.target/aarch64/ngc.c: New.
6170
6171 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6172
6173 * lib/target-supports.exp
6174 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6175 (check_effective_target_arm_neon_fp16_ok): Likewise.
6176 (add_options_for_arm_neon_fp16): Likewise.
6177 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6178 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6179
6180 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6181
6182 PR rtl-optimizations/57046
6183 * gcc.target/i386/pr57046.c: New test.
6184
6185 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6186
6187 * g++.dg/cpp1y/cplusplus.C: New.
6188
6189 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6190
6191 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6192
6193 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 * c-c++-common/Wpointer-arith-1.c: New.
6196
6197 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6198
6199 * g++.dg/cpp1y/cxx1y_macro.C: New.
6200
6201 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6202
6203 PR c++/56970
6204 * g++.dg/cpp0x/sfinae45.C: New.
6205
6206 2013-04-24 Richard Biener <rguenther@suse.de>
6207
6208 PR testsuite/57050
6209 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6210
6211 2013-04-23 Richard Biener <rguenther@suse.de>
6212
6213 PR middle-end/57036
6214 * gcc.dg/torture/pr57036-1.c: New testcase.
6215 * gcc.dg/torture/pr57036-2.c: Likewise.
6216
6217 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6218
6219 * gcc.target/aarch64/scalar-mov.c: New testcase.
6220
6221 2013-04-23 Richard Biener <rguenther@suse.de>
6222
6223 PR tree-optimization/57026
6224 * gcc.dg/torture/pr57026.c: New testcase.
6225
6226 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6227
6228 PR fortran/53685
6229 PR fortran/57022
6230 * gfortran.dg/transfer_check_4.f90: New.
6231
6232 2013-04-22 Marek Polacek <polacek@redhat.com>
6233
6234 PR sanitizer/56990
6235 * gcc.dg/pr56990.c: New test.
6236
6237 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6238
6239 PR target/57018
6240 * gcc.target/i386/pr57018.c: New test.
6241
6242 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6243
6244 * gcc.target/aarch64/vrecps.c: New.
6245 * gcc.target/aarch64/vrecpx.c: Likewise.
6246
6247 2013-04-22 Christian Bruel <christian.bruel@st.com>
6248
6249 PR target/56995
6250 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6251
6252 2013-04-21 Jeff Law <law@redhat.com>
6253
6254 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6255
6256 2013-04-20 Tobias Burnus <burnus@net-b.de>
6257
6258 PR fortran/56907
6259 * gfortran.dg/c_loc_test_22.f90: New.
6260
6261 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6262
6263 PR rtl-optimization/56847
6264 * gcc.dg/pr56847.c: New test.
6265
6266 2013-04-19 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/56982
6269 * gcc.c-torture/execute/pr56982.c: New testcase.
6270
6271 2013-04-19 Martin Jambor <mjambor@suse.cz>
6272
6273 PR tree-optimization/56718
6274 * g++.dg/ipa/imm-devirt-1.C: New test.
6275 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6276
6277 2013-04-19 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/57000
6280 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6281
6282 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6283 Mikael Morin <mikael@gcc.gnu.org>
6284
6285 PR fortran/56872
6286 * gfortran.dg/array_constructor_45.f90: New test.
6287 * gfortran.dg/array_constructor_46.f90: New test.
6288 * gfortran.dg/array_constructor_47.f90: New test.
6289 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6290
6291 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR rtl-optimization/56999
6294 * g++.dg/opt/pr56999.C: New test.
6295
6296 2013-04-18 Cary Coutant <ccoutant@google.com>
6297
6298 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6299 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6300
6301 2013-04-18 Cary Coutant <ccoutant@google.com>
6302
6303 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6304 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6305 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6306 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6307 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6308 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6309 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6310 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6311 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6312 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6313 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6314
6315 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6316
6317 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6318
6319 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR tree-optimization/56984
6322 * gcc.c-torture/compile/pr56984.c: New test.
6323
6324 PR rtl-optimization/56992
6325 * gcc.dg/pr56992.c: New test.
6326
6327 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6328
6329 PR fortran/56814
6330 * gfortran.dg/proc_ptr_42.f90: New.
6331
6332 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6333
6334 * gnat.dg/discr41.ad[sb]: New test.
6335 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6336 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6337 * gcc.dg/vect/slp-24.c: Likewise.
6338 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6339 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6340 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6341 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6342 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6343 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6344 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6345 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6346 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6347 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6348 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6349 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6350 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6351 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6352 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6353 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6354 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6355 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6356 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6357 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6358 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6359 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6360 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6361 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6362 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6363 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6364
6365 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6366
6367 PR fortran/40958
6368 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6369 * gfortran.dg/module_md5_1.f90: Remove.
6370
6371 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6372
6373 * gcc.target/aarch64/adds3.c: New.
6374 * gcc.target/aarch64/subs3.c: New.
6375
6376 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6377
6378 * gcc.target/aarch64/adds1.c: New.
6379 * gcc.target/aarch64/adds2.c: New.
6380 * gcc.target/aarch64/subs1.c: New.
6381 * gcc.target/aarch64/subs2.c: New.
6382
6383 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6384
6385 Implement n3599 - Literal operator templates for strings.
6386 * g++.dg/cpp1y/udlit-char-template.C: New test.
6387 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6388
6389 2013-04-16 Tobias Burnus <burnus@net-b.de>
6390
6391 PR fortran/39505
6392 * gfortran.dg/no_arg_check_1.f90: New.
6393 * gfortran.dg/no_arg_check_2.f90: New.
6394 * gfortran.dg/no_arg_check_3.f90: New.
6395
6396 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6397
6398 PR fortran/56968
6399 * gfortran.dg/proc_ptr_41.f90: New.
6400
6401 2013-04-16 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/56756
6404 * gcc.dg/torture/pr56756.c: New testcase.
6405
6406 2013-04-16 Tobias Burnus <burnus@net-b.de>
6407
6408 PR fortran/56969
6409 * gfortran.dg/c_assoc_5.f90: New.
6410
6411 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6412
6413 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6414 * gcc.c-torture/execute/pr33992.x: Remove.
6415 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6416 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6417 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6418
6419 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR tree-optimization/56962
6422 * gcc.c-torture/execute/pr56962.c: New test.
6423
6424 2013-04-15 Richard Biener <rguenther@suse.de>
6425
6426 PR tree-optimization/56933
6427 * gcc.dg/vect/pr56933.c: New testcase.
6428
6429 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6430
6431 * gcc.target/arm/anddi3-opt.c: New test.
6432 * gcc.target/arm/anddi3-opt2.c: Likewise.
6433
6434 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6435
6436 * gcc.dg/pr56890-1.c: New test.
6437 * gcc.dg/pr56890-2.c: Likewise.
6438
6439 2013-04-15 Joey Ye <joey.ye@arm.com>
6440
6441 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6442 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6443
6444 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6445
6446 PR fortran/56816
6447 * gfortran.dg/select_type_33.f03: New test.
6448
6449 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6450
6451 PR fortran/55959
6452 * gfortran.dg/typebound_proc_29.f03: New.
6453
6454 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6455
6456 PR fortran/56266
6457 * gfortran.dg/typebound_proc_28.f03: New.
6458
6459 2013-04-12 Jeff Law <law@redhat.com>
6460
6461 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6462 either.
6463
6464 2013-04-12 Tobias Burnus <burnus@net-b.de>
6465
6466 PR fortran/56929
6467 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6468
6469 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6470
6471 PR target/56903
6472 * gcc.target/i386/pr56903.c: New test.
6473
6474 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6475
6476 PR fortran/56261
6477 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6478 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6479 * gfortran.dg/block_11.f90: Fix invalid test case.
6480 * gfortran.dg/function_types_3.f90: Add new error message.
6481 * gfortran.dg/global_references_1.f90: Ditto.
6482 * gfortran.dg/import2.f90: Remove unneeded parts.
6483 * gfortran.dg/import6.f90: Fix invalid test case.
6484 * gfortran.dg/proc_decl_2.f90: Ditto.
6485 * gfortran.dg/proc_decl_9.f90: Ditto.
6486 * gfortran.dg/proc_decl_18.f90: Ditto.
6487 * gfortran.dg/proc_ptr_40.f90: New.
6488 * gfortran.dg/whole_file_7.f90: Modified error wording.
6489 * gfortran.dg/whole_file_16.f90: Ditto.
6490 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6491 * gfortran.dg/whole_file_18.f90: Modified error wording.
6492 * gfortran.dg/whole_file_20.f03: Ditto.
6493 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6494 invalid test case.
6495
6496 2013-04-12 Richard Biener <rguenther@suse.de>
6497
6498 Revert
6499 2013-04-10 Richard Biener <rguenther@suse.de>
6500
6501 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6502
6503 2013-04-12 Tobias Burnus <burnus@net-b.de>
6504
6505 PR fortran/56845
6506 * gfortran.dg/class_allocate_15.f90: New.
6507
6508 Revert:
6509 2013-04-12 Tobias Burnus <burnus@net-b.de>
6510
6511 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6512 scan-tree-dump-times.
6513
6514 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR tree-optimization/56918
6517 PR tree-optimization/56920
6518 * gcc.dg/vect/pr56918.c: New test.
6519 * gcc.dg/vect/pr56920.c: New test.
6520
6521 2013-04-12 Tobias Burnus <burnus@net-b.de>
6522
6523 PR fortran/56845
6524 * gfortran.dg/class_allocate_14.f90: New.
6525 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6526 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6527
6528 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6529
6530 * gcc.dg/fold-cstvecshift.c: New testcase.
6531
6532 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6533
6534 * gcc.target/aarch64/negs.c: New.
6535
6536 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR c++/56895
6539 * g++.dg/template/arrow4.C: New test.
6540
6541 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6542
6543 * gnat.dg/array23.adb: New test.
6544 * gnat.dg/array23_pkg[123].ads: New helpers.
6545
6546 2013-04-11 Jeff Law <law@redhat.com>
6547
6548 PR tree-optimization/56900
6549 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6550
6551 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6552
6553 PR c++/56913
6554 * g++.dg/cpp0x/sfinae44.C: New.
6555
6556 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6557
6558 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6559 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6560
6561 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6562
6563 PR c++/54216
6564 * g++.dg/cpp0x/enum26.C: New.
6565 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6566
6567 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6568
6569 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6570 inverse operands.
6571 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6572 loop is vectorized.
6573 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6574 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6575 loop is vectorized and that the correct instruction is generated.
6576 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6577 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6578 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6579
6580 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimization/56899
6583 * gcc.c-torture/execute/pr56899.c: New test.
6584
6585 2013-04-10 David S. Miller <davem@davemloft.net>
6586
6587 * gcc.target/sparc/setcc-4.c: New test.
6588 * gcc.target/sparc/setcc-5.c: New test.
6589
6590 2013-04-10 Richard Biener <rguenther@suse.de>
6591
6592 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6593
6594 2013-04-10 Richard Biener <rguenther@suse.de>
6595
6596 * gcc.dg/vect/slp-39.c: New testcase.
6597
6598 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6599
6600 PR tree-optimization/55524
6601 * gcc.target/epiphany/fnma-1.c: New test.
6602
6603 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6604
6605 * gcc.dg/tree-ssa/inline-11.c: New test
6606
6607 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR c++/56895
6610 * g++.dg/template/arrow3.C: New test.
6611
6612 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6613
6614 * gcc.target/arm/minmax_minus.c: New test.
6615
6616 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR middle-end/56883
6619 * c-c++-common/gomp/pr56883.c: New test.
6620
6621 2013-04-09 Jeff Law <law@redhat.com>
6622
6623 * gcc.dg/tree-ssa/vrp87.c: New test.
6624
6625 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR tree-optimization/56854
6628 * g++.dg/torture/pr56854.C: New test.
6629
6630 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/56782
6633 * gfortran.dg/array_constructor_44.f90: New test.
6634
6635 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/56871
6638 * g++.dg/cpp0x/constexpr-specialization.C: New.
6639
6640 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6641
6642 * gcc.c-torture/execute/pr56837.c: New test.
6643
6644 PR c++/34949
6645 PR c++/50243
6646 * g++.dg/opt/vt3.C: New test.
6647 * g++.dg/opt/vt4.C: New test.
6648
6649 2013-04-08 Jeff Law <law@redhat.com>
6650
6651 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6652
6653 2013-04-08 Richard Biener <rguenther@suse.de>
6654
6655 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6656
6657 2013-04-08 Richard Biener <rguenther@suse.de>
6658
6659 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6660
6661 2013-04-08 Richard Biener <rguenther@suse.de>
6662
6663 * g++.dg/vect/slp-pr56812.cc: Adjust.
6664
6665 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6666
6667 * gcc.dg/pr56837.c: New test.
6668 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6669 "generated memset minus one".
6670
6671 2013-04-07 Tobias Burnus <burnus@net-b.de>
6672
6673 PR fortran/56849
6674 * gfortran.dg/reshape_5.f90: New.
6675
6676 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6677
6678 PR target/56843
6679 * gcc.target/powerpc/recip-1.c: Modify expected output.
6680 * gcc.target/powerpc/recip-3.c: Likewise.
6681 * gcc.target/powerpc/recip-4.c: Likewise.
6682 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6683
6684 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6685
6686 * gcc.target/arm/peep-ldrd-1.c: New test.
6687 * gcc.target/arm/peep-strd-1.c: Likewise.
6688
6689 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6690
6691 * gcc.target/arm/negdi-1.c: New test.
6692 * gcc.target/arm/negdi-2.c: Likewise.
6693 * gcc.target/arm/negdi-3.c: Likewise.
6694 * gcc.target/arm/negdi-4.c: Likewise.
6695
6696 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6697
6698 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6699 Add -march=armv8-a when we use v8 NEON.
6700 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6701 (check_effective_target_vect_call_ceilf): Likewise.
6702 (check_effective_target_vect_call_floorf): Likewise.
6703 (check_effective_target_vect_call_roundf): Likewise.
6704 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6705 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6706 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6707 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6708 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6709
6710 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6711
6712 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6713 * gcc.target/powerpc/sd-pwr6.c: Same.
6714 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6715 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6716
6717 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6718
6719 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6720
6721 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6722
6723 PR fortran/40881
6724 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6725 * gfortran.dg/altreturn_4.f90: Ditto.
6726 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6727 * gfortran.dg/altreturn_5.f90: Ditto.
6728 * gfortran.dg/altreturn_6.f90: Ditto.
6729 * gfortran.dg/altreturn_7.f90: Ditto.
6730
6731 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732
6733 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6734 New procedure.
6735 (check_effective_target_arm_v8_neon_ok_nocache):
6736 Likewise.
6737 (check_effective_target_arm_v8_neon_ok): Change to use
6738 check_effective_target_arm_v8_neon_ok_nocache.
6739 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6740 NEON flags.
6741 (check_effective_target_vect_call_btruncf):
6742 Enable for arm and ARMv8 NEON.
6743 (check_effective_target_vect_call_ceilf): Likewise.
6744 (check_effective_target_vect_call_floorf): Likewise.
6745 (check_effective_target_vect_call_roundf): Likewise.
6746 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6747 target.
6748
6749 2013-04-04 Marek Polacek <polacek@redhat.com>
6750
6751 PR tree-optimization/48186
6752 * gcc.dg/pr48186.c: New test.
6753
6754 2013-04-04 Richard Biener <rguenther@suse.de>
6755
6756 PR tree-optimization/56826
6757 * gcc.dg/vect/pr56826.c: New testcase.
6758 * gcc.dg/vect/O3-pr36098.c: Adjust.
6759
6760 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6761
6762 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6763 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6764 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6765 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6766 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6767 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6768 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6769 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6770 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6771 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6772
6773 2013-04-04 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/56213
6776 * gcc.dg/vect/vect-123.c: New testcase.
6777
6778 2013-04-04 Tobias Burnus <burnus@net-b.de>
6779
6780 PR fortran/56810
6781 * gfortran.dg/read_repeat_2.f90: New.
6782
6783 2013-04-04 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/56837
6786 * g++.dg/torture/pr56837.C: New testcase.
6787
6788 2013-04-04 Tobias Burnus <burnus@net-b.de>
6789
6790 PR fortran/50269
6791 * gfortran.dg/c_loc_test_21.f90: New.
6792 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6793 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6794 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6795 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6796 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6797
6798 2013-04-03 Jeff Law <law@redhat.com>
6799
6800 PR tree-optimization/56799
6801 * gcc.c-torture/execute/pr56799.c: New test.
6802
6803 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/56815
6806 * g++.dg/warn/Wpointer-arith-1.C: New.
6807 * g++.dg/gomp/for-19.C: Adjust.
6808
6809 2013-04-03 Marek Polacek <polacek@redhat.com>
6810
6811 PR sanitizer/55702
6812 * gcc.dg/pr55702.c: New test.
6813
6814 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6815
6816 PR target/56809
6817 * gcc.dg/pr56809.c: New testcase.
6818
6819 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR debug/56819
6822 * g++.dg/debug/pr56819.C: New test.
6823
6824 2013-04-03 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/56817
6827 * g++.dg/torture/pr56817.C: New testcase.
6828
6829 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6830
6831 * gcc.dg/vect/bb-slp-31.c: New file.
6832
6833 2013-04-03 Jason Merrill <jason@redhat.com>
6834
6835 PR c++/34949
6836 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6837
6838 2013-04-03 Richard Biener <rguenther@suse.de>
6839
6840 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6841
6842 2013-04-03 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/55964
6845 * gcc.dg/torture/pr55964-2.c: New testcase.
6846
6847 2013-04-03 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/56501
6850 * gcc.dg/torture/pr56501.c: New testcase.
6851
6852 2013-04-03 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/56407
6855 * gcc.dg/torture/pr56407.c: New testcase.
6856
6857 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6858
6859 PR tree-optimization/56790
6860 * g++.dg/ext/pr56790-1.C: New testcase.
6861
6862 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6863
6864 * gcc.target/i386/merge-1.c: New testcase.
6865 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6866
6867 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR c/19449
6870 * gcc.c-torture/execute/pr19449.c: New test.
6871
6872 2013-04-03 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/56812
6875 * g++.dg/vect/slp-pr56812.cc: New testcase.
6876
6877 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6878
6879 PR fortran/56284
6880 PR fortran/40881
6881 * gfortran.dg/altreturn_8.f90: New.
6882 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6883 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6884 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6885
6886 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR rtl-optimization/56745
6889 * gcc.c-torture/compile/pr56745.c: New test.
6890
6891 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6892
6893 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6894
6895 2013-04-02 Richard Biener <rguenther@suse.de>
6896
6897 PR tree-optimization/56778
6898 * gcc.dg/torture/pr56778.c: New testcase.
6899
6900 2013-04-02 Richard Biener <rguenther@suse.de>
6901
6902 PR middle-end/56768
6903 * g++.dg/torture/pr56768.C: New testcase.
6904
6905 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6906
6907 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6908
6909 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6910
6911 PR fortran/56660
6912 * gfortran.dg/namelist_82.f90: New test.
6913
6914 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6915
6916 PR fortran/56500
6917 * gfortran.dg/implicit_class_1.f90: New.
6918
6919 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6920
6921 PR fortran/56786
6922 * gfortran.dg/namelist_81.f90: New test.
6923
6924 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6925
6926 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6927 for constant and equal string lengths.
6928 * gfortran.dg/character_comparison_5.f90: Likewise.
6929 * gfortran.dg/character_comparison_9.f90: New test.
6930
6931 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6932
6933 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6934 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6935
6936 2013-03-29 Tobias Burnus <burnus@net-b.de>
6937
6938 PR fortran/35203
6939 * gfortran.dg/optional_absent_3.f90: New.
6940
6941 2013-03-29 Tobias Burnus <burnus@net-b.de>
6942
6943 PR fortran/56737
6944 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6945
6946 2013-03-29 Tobias Burnus <burnus@net-b.de>
6947
6948 PR fortran/56735
6949 * gfortran.dg/namelist_80.f90: New.
6950
6951 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6952
6953 PR fortran/45159
6954 * gfortran.dg/string_length_2.f90: New test.
6955 * gfortran.dg/dependency_41.f90: New test.
6956
6957 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6958
6959 PR fortran/55806
6960 * gfortran.dg/array_constructor_43.f90: New test.
6961 * gfortran.dg/random_seed_3.f90: New test.
6962
6963 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6964
6965 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6966 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6967 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6968 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6969 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6970 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6971 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6972 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6973 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6974 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6975
6976 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6977
6978 PR c++/56725
6979 * g++.dg/conversion/op4.C: Adjust.
6980 * g++.dg/cpp0x/rv1n.C: Likewise.
6981 * g++.dg/cpp0x/rv2n.C: Likewise.
6982 * g++.dg/cpp0x/template_deduction.C: Likewise.
6983 * g++.dg/expr/cond8.C: Likewise.
6984 * g++.dg/other/error4.C: Likewise.
6985 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6986 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6987 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6988 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6989 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6990 * g++.old-deja/g++.law/cvt20.C: Likewise.
6991 * g++.old-deja/g++.law/cvt8.C: Likewise.
6992 * g++.old-deja/g++.law/init8.C: Likewise.
6993 * g++.old-deja/g++.mike/net12.C: Likewise.
6994 * g++.old-deja/g++.mike/net8.C: Likewise.
6995 * g++.old-deja/g++.mike/p2793.C: Likewise.
6996 * g++.old-deja/g++.mike/p3836.C: Likewise.
6997 * g++.old-deja/g++.mike/p418.C: Likewise.
6998 * g++.old-deja/g++.mike/p701.C: Likewise.
6999 * g++.old-deja/g++.mike/p807.C: Likewise.
7000
7001 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7002
7003 PR middle-end/56694
7004 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7005 targets.
7006
7007 2013-03-28 Marek Polacek <polacek@redhat.com>
7008
7009 PR tree-optimization/56695
7010 * gcc.dg/vect/pr56695.c: New test.
7011
7012 2013-03-28 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/37021
7015 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7016 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7017
7018 2013-03-27 Tobias Burnus <burnus@net-b.de>
7019
7020 PR fortran/56650
7021 PR fortran/36437
7022 * gfortran.dg/sizeof_2.f90: New.
7023 * gfortran.dg/sizeof_3.f90: New.
7024 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7025
7026 2013-03-27 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/37021
7029 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7030
7031 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7032
7033 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7034 * g++.dg/ipa/ivinline-2.C: Likewise.
7035 * g++.dg/ipa/ivinline-3.C: Likewise.
7036 * g++.dg/ipa/ivinline-4.C: Likewise.
7037 * g++.dg/ipa/ivinline-5.C: Likewise.
7038 * g++.dg/ipa/ivinline-7.C: Likewise.
7039 * g++.dg/ipa/ivinline-8.C: Likewise.
7040 * g++.dg/ipa/ivinline-9.C: Likewise.
7041 * g++.dg/cpp0x/noexcept03.C: Likewise.
7042 * gcc.dg/const-1.c: Likewise.
7043 * gcc.dg/ipa/pure-const-1.c: Likewise.
7044 * gcc.dg/noreturn-8.c: Likewise.
7045 * gcc.target/i386/mmx-1.c: Likewise.
7046 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7047 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7048 * gcc.c-torture/execute/pr33992.x: New file.
7049
7050 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7051
7052 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7053
7054 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7055
7056 PR c++/55951
7057 * g++.dg/ext/desig5.C: New.
7058
7059 2013-03-26 Tobias Burnus <burnus@net-b.de>
7060
7061 PR fortran/56649
7062 * gfortran.dg/merge_init_expr_2.f90: New.
7063 * gfortran.dg/merge_char_1.f90: Modify test to
7064 stay a run-time test.
7065 * gfortran.dg/merge_char_3.f90: Ditto.
7066
7067 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7070 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7071
7072 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/56722
7075 * g++.dg/cpp0x/range-for23.C: New.
7076
7077 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7078
7079 PR libfortran/52512
7080 * gfortran.dg/namelist_79.f90: New.
7081
7082 2013-03-25 Martin Jambor <mjambor@suse.cz>
7083
7084 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7085
7086 2013-03-25 Tobias Burnus <burnus@net-b.de>
7087
7088 PR fortran/38536
7089 PR fortran/38813
7090 PR fortran/38894
7091 PR fortran/39288
7092 PR fortran/40963
7093 PR fortran/45824
7094 PR fortran/47023
7095 PR fortran/47034
7096 PR fortran/49023
7097 PR fortran/50269
7098 PR fortran/50612
7099 PR fortran/52426
7100 PR fortran/54263
7101 PR fortran/55343
7102 PR fortran/55444
7103 PR fortran/55574
7104 PR fortran/56079
7105 PR fortran/56378
7106 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7107 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7108 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7109 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7110 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7111 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7112 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7113 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7114 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7115 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7116 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7117 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7118 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7119 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7120 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7121 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7122 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7123 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7124 * gfortran.dg/pr32601_1.f03: Ditto.
7125 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7126 * gfortran.dg/blockdata_7.f90: New.
7127 * gfortran.dg/c_assoc_4.f90: New.
7128 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7129 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7130 * gfortran.dg/c_funloc_tests_8.f90: New.
7131 * gfortran.dg/c_loc_test_17.f90: New.
7132 * gfortran.dg/c_loc_test_18.f90: New.
7133 * gfortran.dg/c_loc_test_19.f90: New.
7134 * gfortran.dg/c_loc_test_20.f90: New.
7135 * gfortran.dg/c_sizeof_5.f90: New.
7136 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7137 * gfortran.dg/transfer_resolve_2.f90: New.
7138 * gfortran.dg/transfer_resolve_3.f90: New.
7139 * gfortran.dg/transfer_resolve_4.f90: New.
7140 * gfortran.dg/pr32601.f03: Update dg-error.
7141 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7142 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7143
7144 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145
7146 * gcc.target/arm/vseleqdf.c: New test.
7147 * gcc.target/arm/vseleqsf.c: Likewise.
7148 * gcc.target/arm/vselgedf.c: Likewise.
7149 * gcc.target/arm/vselgesf.c: Likewise.
7150 * gcc.target/arm/vselgtdf.c: Likewise.
7151 * gcc.target/arm/vselgtsf.c: Likewise.
7152 * gcc.target/arm/vselledf.c: Likewise.
7153 * gcc.target/arm/vsellesf.c: Likewise.
7154 * gcc.target/arm/vselltdf.c: Likewise.
7155 * gcc.target/arm/vselltsf.c: Likewise.
7156 * gcc.target/arm/vselnedf.c: Likewise.
7157 * gcc.target/arm/vselnesf.c: Likewise.
7158 * gcc.target/arm/vselvcdf.c: Likewise.
7159 * gcc.target/arm/vselvcsf.c: Likewise.
7160 * gcc.target/arm/vselvsdf.c: Likewise.
7161 * gcc.target/arm/vselvssf.c: Likewise.
7162
7163 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7164
7165 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7166 body from here...
7167 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7168 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7169 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7170 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7171 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7172 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7173 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7174 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7175 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7176 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7177 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7178 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7179 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7180 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7181 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7182 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7183 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7184 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7185 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7186 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7187 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7188 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7189 * gcc.target/arm/atomic-op-char.c: Likewise.
7190 * gcc.target/arm/atomic-op-consume.c: Likewise.
7191 * gcc.target/arm/atomic-op-int.c: Likewise.
7192 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7193 * gcc.target/arm/atomic-op-release.c: Likewise.
7194 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7195 * gcc.target/arm/atomic-op-short.c: Likewise.
7196
7197 2013-03-25 Richard Biener <rguenther@suse.de>
7198
7199 PR middle-end/56694
7200 * g++.dg/torture/pr56694.C: New testcase.
7201
7202 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7203
7204 PR target/56720
7205 * gcc.target/arm/neon-vcond-gt.c: New test.
7206 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7207 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7208
7209 2013-03-25 Richard Biener <rguenther@suse.de>
7210
7211 PR tree-optimization/56689
7212 * gcc.dg/torture/pr56689.c: New testcase.
7213
7214 2013-03-25 Kai Tietz <ktietz@redhat.com>
7215
7216 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7217
7218 2013-03-24 Tobias Burnus <burnus@net-b.de>
7219
7220 PR fortran/56696
7221 * gfortran.dg/eof_5.f90: New.
7222
7223 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7224
7225 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7226 alphabetically.
7227
7228 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7229
7230 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7231
7232 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7233
7234 PR testsuite/55994
7235 * gcc.c-torture/execute/builtins/builtins.exp: Add
7236 -Wl,--allow-multiple-definition for RTEMS targets.
7237
7238 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7239
7240 * gcc.target/aarch64/movk.c: New test.
7241
7242 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7243
7244 * g++.dg/ext/vector21.C: New testcase.
7245
7246 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7247
7248 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7249 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7250
7251 2013-03-21 Richard Biener <rguenther@suse.de>
7252
7253 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7254 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7255
7256 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7257
7258 * gcc.target/aarch64/vect.c: Test and result vector added
7259 for sabd and saba instructions.
7260 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7261 instructions in assembly.
7262 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7263 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7264 for fabd instruction.
7265 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7266 instruction in assembly.
7267 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7268
7269 2013-03-20 Jeff Law <law@redhat.com>
7270
7271 * g++.dg/tree-ssa/ssa-dom.C: New test.
7272
7273 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7274
7275 * gcc.target/powerpc/mmfpgpr.c: New test.
7276 * gcc.target/powerpc/sd-vsx.c: Likewise.
7277 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7278 * gcc.target/powerpc/vsx-float0.c: Likewise.
7279
7280 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7281
7282 PR tree-optimization/56355
7283 * gcc.dg/pr56355-1.c: New file.
7284
7285 2013-03-20 Catherine Moore <clm@codesourcery.com>
7286 Richard Sandiford <rdsandiford@googlemail.com>
7287
7288 * gcc.target/mips/mips.exp: Add microMIPS support.
7289 * gcc.target/mips/umips-movep-2.c: New test.
7290 * gcc.target/mips/umips-lwp-2.c: New test.
7291 * gcc.target/mips/umips-swp-5.c: New test.
7292 * gcc.target/mips/umips-constraints-1.c: New test.
7293 * gcc.target/mips/umips-lwp-3.c: New test.
7294 * gcc.target/mips/umips-swp-6.c: New test.
7295 * gcc.target/mips/umips-constraints-2.c: New test.
7296 * gcc.target/mips/umips-save-restore-1.c: New test.
7297 * gcc.target/mips/umips-lwp-4.c: New test.
7298 * gcc.target/mips/umips-swp-7.c: New test.
7299 * gcc.target/mips/umips-save-restore-2.c: New test.
7300 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7301 * gcc.target/mips/umips-lwp-5.c: New test.
7302 * gcc.target/mips/umips-save-restore-3.c: New test.
7303 * gcc.target/mips/umips-lwp-6.c: New test.
7304 * gcc.target/mips/umips-swp-1.c: New test.
7305 * gcc.target/mips/umips-lwp-7.c: New test.
7306 * gcc.target/mips/umips-swp-2.c: New test.
7307 * gcc.target/mips/umips-lwp-8.c: New test.
7308 * gcc.target/mips/umips-swp-3.c: New test.
7309 * gcc.target/mips/umips-movep-1.c: New test.
7310 * gcc.target/mips/umips-lwp-1.c: New test.
7311 * gcc.target/mips/umips-swp-4.c: New test.
7312
7313 2013-03-20 Richard Biener <rguenther@suse.de>
7314
7315 PR tree-optimization/56661
7316 * gcc.dg/torture/pr56661.c: New testcase.
7317
7318 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7319
7320 PR rtl-optimization/56605
7321 * gcc.target/powerpc/pr56605.c: New.
7322
7323 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 PR fortran/54932
7326 * gfortran.dg/do_1.f90: Don't xfail.
7327
7328 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7329
7330 PR libfortran/51825
7331 * gfortran.dg/namelist_77.f90: New.
7332 * gfortran.dg/namelist_78.f90: New.
7333
7334 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7335
7336 PR libfortran/48618
7337 * gfortran.dg/open_negative_unit_1.f90: New.
7338
7339 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7340
7341 * gcc.target/aarch64/sbc.c: New test.
7342
7343 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7344
7345 * gcc.target/aarch64/ror.c: New test.
7346
7347 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7348
7349 * gcc.target/aarch64/extr.c: New test.
7350
7351 2013-03-19 Richard Biener <rguenther@suse.de>
7352
7353 PR tree-optimization/56273
7354 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7355 * c-c++-common/uninit-17.c: Likewise.
7356
7357 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR tree-optimization/56635
7360 * g++.dg/torture/pr56635.C: New test.
7361
7362 2013-03-18 Richard Biener <rguenther@suse.de>
7363
7364 PR tree-optimization/3713
7365 * g++.dg/ipa/devirt-12.C: New testcase.
7366
7367 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c/56566
7370 * c-c++-common/pr56566.c: New test.
7371
7372 2013-03-17 Jason Merrill <jason@redhat.com>
7373
7374 * g++.dg/template/abstract-dr337.C: XFAIL.
7375
7376 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR c++/56607
7379 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7380 * c-c++-common/pr56607.c: New test.
7381
7382 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7383
7384 PR c++/56582
7385 * g++.dg/cpp0x/constexpr-array5.C: New.
7386
7387 2013-03-15 Tobias Burnus <burnus@net-b.de>
7388
7389 PR fortran/56615
7390 * gfortran.dg/transfer_intrinsic_5.f90: New.
7391
7392 2013-03-15 Kai Tietz <ktietz@redhat.com>
7393
7394 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7395 * gcc.target/i386/pr20020-1.c: Likewise.
7396 * gcc.target/i386/pr20020-2.c: Likewise.
7397 * gcc.target/i386/pr20020-3.c: Likewise.
7398 * gcc.target/i386/pr53425-1.c: Likewise.
7399 * gcc.target/i386/pr53425-2.c: Likewise.
7400 * gcc.target/i386/pr55093.c: Likewise.
7401 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7402
7403 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR debug/56307
7406 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7407 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7408
7409 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR tree-optimization/53265
7412 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7413 undefined behavior.
7414 * gcc.dg/graphite/id-6.c (test): Likewise.
7415 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7416 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7417
7418 PR tree-optimization/53265
7419 * gcc.dg/pr53265.c: New test.
7420 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7421 to dg-options.
7422 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7423 arrays.
7424 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7425 n, use it as high bound instead of 4.
7426
7427 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7428
7429 PR target/49880
7430 * gcc.target/sh/pr49880-1.c: New.
7431 * gcc.target/sh/pr49880-2.c: New.
7432 * gcc.target/sh/pr49880-3.c: New.
7433 * gcc.target/sh/pr49880-4.c: New.
7434 * gcc.target/sh/pr49880-5.c: New.
7435
7436 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7439
7440 2013-03-13 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/56608
7443 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7444
7445 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7446
7447 PR c++/56611
7448 * g++.dg/cpp0x/alias-decl-32.C: New.
7449
7450 2013-03-11 Jan Hubicka <jh@suse.cz>
7451
7452 PR middle-end/56571
7453 * gcc.c-torture/compile/pr56571.c: New testcase.
7454
7455 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7456
7457 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7458 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7459
7460 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7461
7462 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7463 * gcc.dg/inline_4.c: Likewise.
7464 * gcc.dg/unroll_2.c: Likewise.
7465 * gcc.dg/unroll_3.c: Likewise.
7466 * gcc.dg/unroll_4.c: Likewise.
7467
7468 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7469
7470 PR testsuite/54119
7471 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7472
7473 PR debug/56307
7474 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7475
7476 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7477
7478 PR target/40797
7479 * gcc.c-torture/compile/pr40797.c: New.
7480
7481 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7482
7483 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7484
7485 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7486
7487 PR fortran/56575
7488 * gfortran.dg/class_56.f90: New test.
7489
7490 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7491
7492 PR middle-end/56524
7493 * gcc.target/mips/pr56524.c: New test.
7494
7495 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/56565
7498 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7499
7500 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7501
7502 PR c++/51412
7503 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7504
7505 2013-03-08 Marek Polacek <polacek@redhat.com>
7506
7507 PR tree-optimization/56478
7508 * gcc.dg/torture/pr56478.c: New test.
7509
7510 2013-03-08 Kai Tietz <ktietz@redhat.com>
7511
7512 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7513 targets linker option --allow-multiple-definition.
7514
7515 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7516 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7517 * gcc.dg/pr52549.c: Add LLP64 case.
7518 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7519 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7520 * gcc.dg/torture/pr51071-2.c: Likewise.
7521 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7522 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7524 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7525 * gcc.dg/weak/weak-1.c: Likewise.
7526 * gcc.dg/weak/weak-2.c: Likewise.
7527 * gcc.dg/weak/weak-3.c: Likewise.
7528 * gcc.dg/weak/weak-4.c: Likewise.
7529 * gcc.dg/weak/weak-5.c: Likewise.
7530 * gcc.dg/weak/weak-15.c: Likewise.
7531 * gcc.dg/weak/weak-16.c: Likewise.
7532
7533 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7534
7535 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR tree-optimization/56559
7538 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7539
7540 2013-03-07 Andreas Schwab <schwab@suse.de>
7541
7542 * gcc.dg/pr31490.c: Fix last change.
7543
7544 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7545
7546 PR c++/56534
7547 * g++.dg/template/crash115.C: New.
7548
7549 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR tree-optimization/56539
7552 * gcc.c-torture/compile/pr56539.c: New test.
7553
7554 2013-03-06 Kai Tietz <ktietz@redhat.com>
7555
7556 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7557 targets.
7558 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7559 * gcc.dg/lto/20091013-1_2.c: Likewise.
7560 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7561
7562 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7563
7564 * gnat.dg/specs/aggr6.ads: New test.
7565
7566 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/loop_optimization15.ad[sb]: New test.
7569
7570 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR middle-end/56548
7573 * gcc.dg/pr56548.c: New test.
7574
7575 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7576
7577 PR debug/53363
7578 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7579
7580 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c++/56543
7583 * g++.dg/template/typename20.C: New test.
7584
7585 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR debug/56510
7588 * gcc.dg/pr56510.c: New test.
7589
7590 PR rtl-optimization/56484
7591 * gcc.c-torture/compile/pr56484.c: New test.
7592
7593 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/56530
7596 * g++.dg/warn/Wsign-conversion-2.C: New.
7597
7598 2013-03-05 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/56270
7601 * gcc.dg/vect/slp-38.c: New testcase.
7602
7603 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR rtl-optimization/56494
7606 * gcc.dg/pr56494.c: New test.
7607
7608 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7609
7610 * gcc.dg/pr56424.c: New test.
7611
7612 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7613
7614 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7615 * gcc.dg/pr56228.c <avr>: Skip.
7616
7617 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7618
7619 PR testsuite/52641
7620 PR tree-optimization/52631
7621 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7622
7623 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7624
7625 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7626 * gcc.dg/vect/vect-83_64.c: Same.
7627
7628 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7629
7630 PR fortran/56477
7631 * gfortran.dg/pointer_check_13.f90: New test.
7632
7633 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7634
7635 PR fortran/54730
7636 * gfortran.dg/array_constructor_42.f90: New test.
7637
7638 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/52688
7641 * g++.dg/template/static33.C: New.
7642 * g++.dg/template/static34.C: Likewise.
7643
7644 PR c++/10291
7645 * g++.dg/template/static35.C: New.
7646
7647 2013-03-01 Steve Ellcey <sellcey@mips.com>
7648
7649 * gcc.dg/pr56396.c: Require pic support.
7650
7651 2013-03-01 Richard Biener <rguenther@suse.de>
7652
7653 PR tree-optimization/55481
7654 * gcc.dg/torture/pr56488.c: New testcase.
7655
7656 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7657 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR sanitizer/56454
7660 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7661 no_sanitize_address attribute rather than no_address_safety_analysis.
7662 * g++.dg/asan/sanitizer_test_utils.h
7663 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7664 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7665 in addition to no_address_safety_analysis.
7666
7667 2013-02-28 Jason Merrill <jason@redhat.com>
7668
7669 PR c++/56481
7670 * g++.dg/cpp0x/constexpr-and.C: New.
7671
7672 2013-02-28 Martin Jambor <mjambor@suse.cz>
7673
7674 PR tree-optimization/56294
7675 * g++.dg/debug/pr56294.C: New test.
7676
7677 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7678
7679 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7680
7681 2013-02-27 Marek Polacek <polacek@redhat.com>
7682
7683 PR rtl-optimization/56466
7684 * gcc.dg/pr56466.c: New test.
7685
7686 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7687
7688 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7689 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7690 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7691
7692 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7693
7694 PR middle-end/45472
7695 * gcc.dg/pr45472.c: New test.
7696
7697 2013-02-26 Marek Polacek <polacek@redhat.com>
7698
7699 PR tree-optimization/56426
7700 * gcc.dg/pr56436.c: New test.
7701
7702 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR tree-optimization/56448
7705 * gcc.c-torture/compile/pr56448.c: New test.
7706
7707 PR tree-optimization/56443
7708 * gcc.dg/torture/pr56443.c: New test.
7709
7710 2013-02-25 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/56175
7713 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7714
7715 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR c++/56403
7718 * g++.dg/torture/pr56403.C: New test.
7719
7720 2013-02-25 Catherine Moore <clm@codesourcery.com>
7721
7722 Revert:
7723 2013-02-24 Catherine Moore <clm@codesourcery.com>
7724 Richard Sandiford <rdsandiford@googlemail.com>
7725
7726 * gcc.target/mips/mips.exp: Add microMIPS support.
7727 * gcc.target/mips/umips-movep-2.c: New test.
7728 * gcc.target/mips/umips-lwp-2.c: New test.
7729 * gcc.target/mips/umips-swp-5.c: New test.
7730 * gcc.target/mips/umips-constraints-1.c: New test.
7731 * gcc.target/mips/umips-lwp-3.c: New test.
7732 * gcc.target/mips/umips-swp-6.c: New test.
7733 * gcc.target/mips/umips-constraints-2.c: New test.
7734 * gcc.target/mips/umips-save-restore-1.c: New test.
7735 * gcc.target/mips/umips-lwp-4.c: New test.
7736 * gcc.target/mips/umips-swp-7.c: New test.
7737 * gcc.target/mips/umips-save-restore-2.c: New test.
7738 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7739 * gcc.target/mips/umips-lwp-5.c: New test.
7740 * gcc.target/mips/umips-save-restore-3.c: New test.
7741 * gcc.target/mips/umips-lwp-6.c: New test.
7742 * gcc.target/mips/umips-swp-1.c: New test.
7743 * gcc.target/mips/umips-lwp-7.c: New test.
7744 * gcc.target/mips/umips-swp-2.c: New test.
7745 * gcc.target/mips/umips-lwp-8.c: New test.
7746 * gcc.target/mips/umips-swp-3.c: New test.
7747 * gcc.target/mips/umips-movep-1.c: New test.
7748 * gcc.target/mips/umips-lwp-1.c: New test.
7749 * gcc.target/mips/umips-swp-4.c: New test.
7750
7751 2013-02-24 Catherine Moore <clm@codesourcery.com>
7752 Richard Sandiford <rdsandiford@googlemail.com>
7753
7754 * gcc.target/mips/mips.exp: Add microMIPS support.
7755 * gcc.target/mips/umips-movep-2.c: New test.
7756 * gcc.target/mips/umips-lwp-2.c: New test.
7757 * gcc.target/mips/umips-swp-5.c: New test.
7758 * gcc.target/mips/umips-constraints-1.c: New test.
7759 * gcc.target/mips/umips-lwp-3.c: New test.
7760 * gcc.target/mips/umips-swp-6.c: New test.
7761 * gcc.target/mips/umips-constraints-2.c: New test.
7762 * gcc.target/mips/umips-save-restore-1.c: New test.
7763 * gcc.target/mips/umips-lwp-4.c: New test.
7764 * gcc.target/mips/umips-swp-7.c: New test.
7765 * gcc.target/mips/umips-save-restore-2.c: New test.
7766 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7767 * gcc.target/mips/umips-lwp-5.c: New test.
7768 * gcc.target/mips/umips-save-restore-3.c: New test.
7769 * gcc.target/mips/umips-lwp-6.c: New test.
7770 * gcc.target/mips/umips-swp-1.c: New test.
7771 * gcc.target/mips/umips-lwp-7.c: New test.
7772 * gcc.target/mips/umips-swp-2.c: New test.
7773 * gcc.target/mips/umips-lwp-8.c: New test.
7774 * gcc.target/mips/umips-swp-3.c: New test.
7775 * gcc.target/mips/umips-movep-1.c: New test.
7776 * gcc.target/mips/umips-lwp-1.c: New test.
7777 * gcc.target/mips/umips-swp-4.c: New test.
7778
7779 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR sanitizer/56393
7782 * lib/asan-dg.exp (asan_link_flags): Add
7783 -B${gccpath}/libsanitizer/asan/ to flags.
7784
7785 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR middle-end/56420
7788 * gcc.dg/torture/pr56420.c: New test.
7789
7790 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7791
7792 PR middle-end/56108
7793 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7794
7795 2013-02-21 Martin Jambor <mjambor@suse.cz>
7796
7797 PR tree-optimization/56310
7798 * g++.dg/ipa/pr56310.C: New test.
7799
7800 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7801
7802 PR fortran/56385
7803 * gfortran.dg/proc_ptr_comp_37.f90: New.
7804
7805 2013-02-21 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/56415
7808 Revert
7809 2013-02-11 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/56273
7812 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7813 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7814 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7815 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7816 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7817 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7818
7819 2013-02-21 Marek Polacek <polacek@redhat.com>
7820
7821 PR tree-optimization/56398
7822 * g++.dg/torture/pr56398.C: New test.
7823
7824 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR inline-asm/56405
7827 * gcc.c-torture/compile/pr56405.c: New test.
7828
7829 2013-02-20 Jan Hubicka <jh@suse.cz>
7830
7831 PR tree-optimization/56265
7832 * g++.dg/ipa/devirt-11.C: New testcase.
7833
7834 2013-02-20 Richard Biener <rguenther@suse.de>
7835
7836 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7837
7838 2013-02-20 Richard Biener <rguenther@suse.de>
7839 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR tree-optimization/56396
7842 * gcc.dg/pr56396.c: New testcase.
7843
7844 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/56373
7847 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7848
7849 2013-02-19 Richard Biener <rguenther@suse.de>
7850
7851 PR tree-optimization/56384
7852 * gcc.dg/torture/pr56384.c: New testcase.
7853
7854 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR tree-optimization/56350
7857 * gcc.dg/pr56350.c: New test.
7858
7859 PR tree-optimization/56381
7860 * g++.dg/opt/pr56381.C: New test.
7861
7862 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR pch/54117
7865 * lib/dg-pch.exp (pch-init, pch-finish,
7866 check_effective_target_pch_supported_debug): New procs.
7867 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7868 Likewise if $pch_unsupported_debug and $flags include -g.
7869 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7870 and dg-require-effective-target pch_unsupported_debug.
7871 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7872 * objc.dg/pch/pch.exp: Likewise.
7873 * gcc.dg/pch/pch.exp: Likewise.
7874 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7875 pch_unsupported_debug.
7876 * gcc.dg/pch/valid-1.hs: Likewise.
7877 * gcc.dg/pch/valid-1b.c: Likewise.
7878 * gcc.dg/pch/valid-1b.hs: Likewise.
7879
7880 2013-02-18 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/56366
7883 * gcc.dg/torture/pr56366.c: New testcase.
7884
7885 2013-02-18 Richard Biener <rguenther@suse.de>
7886
7887 PR middle-end/56349
7888 * gcc.dg/torture/pr56349.c: New testcase.
7889
7890 2013-02-18 Richard Biener <rguenther@suse.de>
7891
7892 PR tree-optimization/56321
7893 * gcc.dg/torture/pr56321.c: New testcase.
7894
7895 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7896
7897 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7898
7899 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7900 Dodji Seketeli <dodji@redhat.com>
7901
7902 PR asan/56330
7903 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7904 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7905 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7906 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7907 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7908 * c-c++-common/asan/pr56330.c: Likewise.
7909 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7910 Ensure the size argument of __builtin_memcpy is a constant.
7911
7912 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7913 Paolo Carlini <paolo.carlini@oracle.com>
7914
7915 PR c++/51242
7916 * g++.dg/cpp0x/enum23.C: New.
7917
7918 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7919
7920 PR target/54685
7921 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7922
7923 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7924
7925 PR rtl-optimization/56348
7926 * gcc.target/i386/pr56348.c: New test.
7927
7928 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7929
7930 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7931 * gcc.target/arm/interrupt-2.c: Likewise.
7932
7933 2013-02-15 Tobias Burnus <burnus@net-b.de>
7934
7935 PR fortran/56318
7936 * gfortran.dg/matmul_9.f90: New.
7937
7938 2013-02-15 Tobias Burnus <burnus@net-b.de>
7939
7940 PR fortran/53818
7941 * gfortran.dg/init_flag_11.f90: New.
7942
7943 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7946
7947 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7948
7949 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7950 characters.
7951
7952 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7953 Tobias Burnus <burnus@net-b.de>
7954
7955 PR testsuite/56138
7956 * gfortran.dg/allocatable_function_7.f90: New.
7957
7958 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7959
7960 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7961 * asan_globals_test-wrapper.cc: New file.
7962 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7963 instead of asan_globals_test.cc as dg-additional-sources.
7964 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7965 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7966 "sanitizer_test_utils.h" instead of
7967 "sanitizer_common/tests/sanitizer_test_utils.h".
7968 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7969 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7970 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7971 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7972 * g++.dg/asan/asan_test.cc: Synced from upstream.
7973 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7974
7975 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7976
7977 Fix an asan crash
7978 * c-c++-common/asan/memcmp-2.c: New test.
7979
7980 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7981
7982 PR c++/55582
7983 * g++.dg/cpp0x/udlit-string-literal.h: New.
7984 * g++.dg/cpp0x/udlit-string-literal.C: New.
7985
7986 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7987
7988 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7989
7990 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7991
7992 PR target/56184
7993 * gcc.target/arm/pr56184.C: New test.
7994
7995 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR c++/56302
7998 * g++.dg/torture/pr56302.C: New test.
7999 * g++.dg/cpp0x/constexpr-56302.C: New test.
8000 * c-c++-common/pr56302.c: New test.
8001
8002 2013-02-13 Tobias Burnus <burnus@net-b.de>
8003 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8004
8005 PR fortran/56204
8006 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8007 * gfortran.dg/quad_3.f90: Ditto.
8008
8009 2013-02-13 Kostya Serebryany <kcc@google.com>
8010
8011 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8012 to match the fresh asan run-time.
8013 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8014
8015 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8016
8017 Avoid instrumenting duplicated memory access in the same basic block
8018 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8019 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8020 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8021 * c-c++-common/asan/inc.c: Likewise.
8022
8023 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8024
8025 PR inline-asm/56148
8026 * gcc.target/i386/pr56148.c: New test.
8027
8028 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8029 Tobias Burnus <burnus@net-b.de>
8030
8031 PR testsuite/56082
8032 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8033 to kind=2.
8034
8035 2013-02-12 Richard Biener <rguenther@suse.de>
8036
8037 PR lto/56297
8038 * gcc.dg/lto/pr56297_0.c: New testcase.
8039 * gcc.dg/lto/pr56297_0.c: Likewise.
8040
8041 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8042
8043 PR fortran/46952
8044 * gfortran.dg/typebound_deferred_1.f90: New.
8045
8046 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR rtl-optimization/56151
8049 * gcc.target/i386/pr56151.c: New test.
8050
8051 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8052
8053 * g++.dg/ext/mv12.C: New test.
8054 * g++.dg/ext/mv12.h: New file.
8055 * g++.dg/ext/mv12-aux.C: New file.
8056 * g++.dg/ext/mv13.C: New test.
8057
8058 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8059
8060 * lib/target-supports.exp
8061 (check_effective_target_powerpc_eabi_ok): New.
8062 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8063 powerpc_eabi_ok.
8064 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8065 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8066 only.
8067 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8068 * gcc.target/powerpc/pr51623.c: Likewise.
8069 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8070 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8071
8072 2013-02-11 Alexander Potapenko <glider@google.com>
8073 Jack Howarth <howarth@bromo.med.uc.edu>
8074 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR sanitizer/55617
8077 * g++.dg/asan/pr55617.C: Run on all targets.
8078
8079 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8080
8081 PR rtl-optimization/56275
8082 * gcc.dg/pr56275.c: New test.
8083
8084 2013-02-11 Richard Biener <rguenther@suse.de>
8085
8086 PR tree-optimization/56273
8087 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8088
8089 2013-02-11 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/56264
8092 * gcc.dg/torture/pr56264.c: New testcase.
8093
8094 2013-02-11 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/56273
8097 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8098 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8099 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8100 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8101 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8102 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8103
8104 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8105
8106 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8107 for *-*-linux-gnu targets.
8108 * g++.dg/asan/interception-test-1.c: Ditto.
8109 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8110 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8111
8112 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8113
8114 PR fortran/55362
8115 * gfortran.dg/intrinsic_size_4.f90 : New test.
8116
8117 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR target/56256
8120 * gcc.target/powerpc/pr56256.c: New test.
8121
8122 2013-02-08 Ian Lance Taylor <iant@google.com>
8123
8124 * lib/go.exp: Load timeout.exp.
8125
8126 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8127
8128 PR rtl-optimization/56246
8129 * gcc.target/i386/pr56246.c: New test.
8130
8131 2013-02-08 Jeff Law <law@redhat.com>
8132
8133 PR debug/53948
8134 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8135
8136 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8137
8138 PR target/56043
8139 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8140 powerpc*-*-linux*.
8141
8142 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8143
8144 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8145
8146 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR rtl-optimization/56195
8149 * gcc.dg/torture/pr56195.c: New test.
8150
8151 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8152
8153 PR fortran/54107
8154 * gfortran.dg/recursive_interface_2.f90: New test.
8155
8156 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR tree-optimization/56250
8159 * gcc.c-torture/execute/pr56250.c: New test.
8160
8161 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8162
8163 PR tree-optimization/56064
8164 * gcc.dg/fixed-point/view-convert-2.c: New test.
8165
8166 2013-02-08 Michael Matz <matz@suse.de>
8167
8168 PR tree-optimization/52448
8169 * gcc.dg/pr52448.c: New test.
8170
8171 2013-02-08 Richard Biener <rguenther@suse.de>
8172
8173 PR middle-end/56181
8174 * gcc.dg/torture/pr56181.c: New testcase.
8175
8176 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8177
8178 PR target/54222
8179 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8180 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8181
8182 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c++/56241
8185 * g++.dg/parse/crash61.C: New test.
8186
8187 PR c++/56239
8188 * g++.dg/parse/pr56239.C: New test.
8189
8190 PR c++/56237
8191 * g++.dg/abi/mangle61.C: New test.
8192
8193 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8194
8195 PR rtl-optimization/56225
8196 * gcc.target/i386/pr56225.c: New test.
8197
8198 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR debug/56154
8201 * gcc.dg/guality/pr56154-1.c: New test.
8202 * gcc.dg/guality/pr56154-2.c: New test.
8203 * gcc.dg/guality/pr56154-3.c: New test.
8204 * gcc.dg/guality/pr56154-4.c: New test.
8205 * gcc.dg/guality/pr56154-aux.c: New file.
8206
8207 PR tree-optimization/55789
8208 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8209 cleanup-tree-dump.
8210 * gcc.dg/tree-ssa/inline-3.c: Add
8211 --param max-early-inliner-iterations=2 option.
8212
8213 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215 PR debug/53363
8216 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8217 Add -fno-dwarf2-cfi-asm to dg-options.
8218 Adapt match count.
8219
8220 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR target/56228
8223 * gcc.dg/pr56228.c: New test.
8224
8225 2013-02-07 Alan Modra <amodra@gmail.com>
8226
8227 PR target/54009
8228 * gcc.target/powerpc/pr54009.c: New test.
8229 PR target/54131
8230 * gfortran.dg/pr54131.f: New test.
8231
8232 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8233
8234 PR fortran/55789
8235 * gfortran.dg/array_constructor_41.f90: New test.
8236
8237 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8238
8239 PR fortran/55978
8240 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8241
8242 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR middle-end/56217
8245 * g++.dg/gomp/pr56217.C: New test.
8246
8247 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR tree-optimization/56205
8250 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8251 * gcc.c-torture/execute/pr56205.c: New test.
8252
8253 2013-02-05 Richard Biener <rguenther@suse.de>
8254
8255 PR tree-optimization/53342
8256 PR tree-optimization/53185
8257 * gcc.dg/vect/pr53185-2.c: New testcase.
8258
8259 2013-02-05 Jan Hubicka <jh@suse.cz>
8260
8261 PR tree-optimization/55789
8262 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8263 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8264 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8265 * g++.dg/ipa/inline-1.C: New testcase.
8266 * g++.dg/ipa/inline-2.C: New testcase.
8267 * g++.dg/ipa/inline-3.C: New testcase.
8268
8269 2013-02-05 Jan Hubicka <jh@suse.cz>
8270
8271 PR tree-optimization/55789
8272 * g++.dg/torture/pr55789.C: New testcase.
8273
8274 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR middle-end/56167
8277 * gcc.dg/pr56167.c: New test.
8278
8279 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8280
8281 PR target/55146
8282 * gcc.target/sh/pr55146.c: New.
8283
8284 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8285
8286 PR tree-optimization/54386
8287 * gcc.target/sh/pr54386.c: New.
8288
8289 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8290
8291 PR fortran/56008
8292 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8293
8294 PR fortran/47517
8295 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8296
8297 2013-02-04 Alexander Potapenko <glider@google.com>
8298 Jack Howarth <howarth@bromo.med.uc.edu>
8299 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR sanitizer/55617
8302 * g++.dg/asan/pr55617.C: New test.
8303
8304 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8305
8306 PR fortran/54195
8307 * gfortran.dg/typebound_operator_19.f90: New test.
8308 * gfortran.dg/typebound_assignment_4.f90: New test.
8309
8310 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8311
8312 PR fortran/54107
8313 * gfortran.dg/recursive_interface_1.f90: New test.
8314
8315 2013-02-04 Richard Guenther <rguenther@suse.de>
8316
8317 PR lto/56168
8318 * gcc.dg/lto/pr56168_0.c: New testcase.
8319 * gcc.dg/lto/pr56168_1.c: Likewise.
8320
8321 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8322
8323 PR fortran/50627
8324 PR fortran/56054
8325 * gfortran.dg/block_12.f90: New test.
8326 * gfortran.dg/module_error_1.f90: New test.
8327
8328 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8329
8330 * lib/target-supports.exp (check_effective_target_vect_float)
8331 (check_effective_target_vect_no_align): Add mips-sde-elf.
8332
8333 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8334
8335 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8336
8337 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8338
8339 * gcc.dg/pr56023.c: XFAIL on AIX.
8340 * gcc.dg/vect/pr49352.c: Same.
8341
8342 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gnat.dg/opt26.adb: New test.
8345
8346 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8347
8348 Revert.
8349 2013-01-27 Amol Pise <amolpise15@gmail.com>
8350
8351 * gcc.target/arm/neon-vfnms-1.c: New test.
8352 * gcc.target/arm/neon-vfnma-1.c: New test.
8353
8354 2013-01-31 Richard Biener <rguenther@suse.de>
8355
8356 PR tree-optimization/56157
8357 * gcc.dg/torture/pr56157.c: New testcase.
8358
8359 2013-01-30 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/56150
8362 * gcc.dg/torture/pr56150.c: New testcase.
8363
8364 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR sanitizer/55374
8367 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8368 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8369 printed in backtrace.
8370 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8371 to avoid errors about mismatched allocation vs. deallocation.
8372
8373 PR c++/55742
8374 * g++.dg/mv1.C: Moved to...
8375 * g++.dg/ext/mv1.C: ... here. Adjust test.
8376 * g++.dg/mv2.C: Moved to...
8377 * g++.dg/ext/mv2.C: ... here. Adjust test.
8378 * g++.dg/mv3.C: Moved to...
8379 * g++.dg/ext/mv3.C: ... here.
8380 * g++.dg/mv4.C: Moved to...
8381 * g++.dg/ext/mv4.C: ... here.
8382 * g++.dg/mv5.C: Moved to...
8383 * g++.dg/ext/mv5.C: ... here. Adjust test.
8384 * g++.dg/mv6.C: Moved to...
8385 * g++.dg/ext/mv6.C: ... here. Adjust test.
8386 * g++.dg/ext/mv7.C: New test.
8387 * g++.dg/ext/mv8.C: New test.
8388 * g++.dg/ext/mv9.C: New test.
8389 * g++.dg/ext/mv10.C: New test.
8390 * g++.dg/ext/mv11.C: New test.
8391
8392 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8393
8394 PR rtl-optimization/56144
8395 * gcc.dg/pr56144.c: New.
8396
8397 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8398
8399 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8400 message.
8401 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8402 * g++.dg/cpp0x/constexpr-55573.C: Same
8403
8404 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8405
8406 PR tree-optimization/56064
8407 * gcc.dg/fixed-point/view-convert.c: New test.
8408
8409 2013-01-30 Andreas Schwab <schwab@suse.de>
8410
8411 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8412 evaluate the end index in string range.
8413
8414 2013-01-30 Tobias Burnus <burnus@net-b.de>
8415
8416 PR fortran/56138
8417 * gfortran.dg/allocatable_function_6.f90: New.
8418
8419 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8420 Mikael Morin <mikael@gcc.gnu.org>
8421
8422 PR fortran/54107
8423 * gfortran.dg/proc_ptr_comp_36.f90: New.
8424
8425 2013-01-29 Richard Biener <rguenther@suse.de>
8426
8427 PR tree-optimization/55270
8428 * gcc.dg/torture/pr55270.c: New testcase.
8429
8430 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR rtl-optimization/56117
8433 * gcc.dg/pr56117.c: New test.
8434
8435 2013-01-28 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/56034
8438 * gcc.dg/torture/pr56034.c: New testcase.
8439
8440 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR tree-optimization/56125
8443 * gcc.dg/pr56125.c: New test.
8444
8445 2013-01-28 Tobias Burnus <burnus@net-b.de>
8446 Mikael Morin <mikael@gcc.gnu.org>
8447
8448 PR fortran/53537
8449 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8450 * gfortran.dg/import8.f90: Likewise.
8451 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8452 * gfortran.dg/import10.f90: New test.
8453 * gfortran.dg/import11.f90: Likewise
8454
8455 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR testsuite/56053
8458 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8459 string.h. Provide memset, malloc and free prototypes, adjust line
8460 numbers in dg-output.
8461 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8462 Provide memset prototype and adjust line numbers in dg-output.
8463 * c-c++-common/asan/global-overflow-1.c: Likewise.
8464
8465 PR tree-optimization/56094
8466 * gcc.dg/pr56094.c: New test.
8467
8468 2013-01-27 Amol Pise <amolpise15@gmail.com>
8469
8470 * gcc.target/arm/neon-vfnms-1.c: New test.
8471 * gcc.target/arm/neon-vfnma-1.c: New test.
8472
8473 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8474
8475 PR target/56114
8476 * gcc.target/i386/pr56114.c: New test.
8477
8478 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8479
8480 PR fortran/55984
8481 * gfortran.dg/associate_14.f90: New test.
8482
8483 PR fortran/56047
8484 * gfortran.dg/associate_13.f90: New test.
8485
8486 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR tree-optimization/56098
8489 * gcc.dg/pr56098-1.c: New test.
8490 * gcc.dg/pr56098-2.c: New test.
8491
8492 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8493
8494 PR target/54222
8495 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8496
8497 2013-01-22 Marek Polacek <polacek@redhat.com>
8498
8499 PR tree-optimization/56035
8500 * gcc.dg/pr56035.c: New test.
8501
8502 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8503
8504 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8505 for MIPS.
8506
8507 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8508
8509 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8510
8511 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c/56078
8514 * gcc.dg/pr56078.c: New test.
8515 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8516
8517 2013-01-24 Martin Jambor <mjambor@suse.cz>
8518
8519 PR tree-optimization/55927
8520 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8521
8522 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8523
8524 * gcc.target/i386/movsd.c: New test.
8525
8526 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8527
8528 PR inline-asm/55934
8529 * gcc.target/i386/pr55934.c: New test.
8530
8531 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8532
8533 PR fortran/56081
8534 * gfortran.dg/select_8.f90: New.
8535
8536 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8537
8538 * gcc.target/microblaze/microblaze.exp: Remove
8539 target_config_cflags check.
8540
8541 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR fortran/56052
8544 * gfortran.dg/gomp/pr56052.f90: New test.
8545
8546 PR target/49069
8547 * gcc.dg/pr49069.c: New test.
8548
8549 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8550
8551 PR c++/55944
8552 * g++.dg/cpp0x/constexpr-static10.C: New.
8553
8554 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8555
8556 PR target/56028
8557 * gcc.target/i386/pr56028.c: New test.
8558
8559 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR target/55686
8562 * gcc.target/i386/pr55686.c: New test.
8563
8564 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8565
8566 PR c++/53609
8567 * g++.dg/cpp0x/variadic139.C: New test.
8568 * g++.dg/cpp0x/variadic140.C: Likewise.
8569 * g++.dg/cpp0x/variadic141.C: Likewise.
8570
8571 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * gnat.dg/warn8.adb: New test.
8574
8575 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8576
8577 PR fortran/55919
8578 * gfortran.dg/include_8.f90: New test.
8579
8580 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8581
8582 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8583 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8584
8585 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR tree-optimization/56051
8588 * gcc.c-torture/execute/pr56051.c: New test.
8589
8590 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8591
8592 PR rtl-optimization/56023
8593 * gcc.dg/pr56023.c: New test.
8594
8595 2013-01-21 Martin Jambor <mjambor@suse.cz>
8596
8597 PR middle-end/56022
8598 * gcc.target/i386/pr56022.c: New test.
8599
8600 2013-01-21 Jason Merrill <jason@redhat.com>
8601
8602 * lib/target-supports.exp (check_effective_target_alias): New.
8603
8604 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8605
8606 PR debug/53235
8607 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8608
8609 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8610
8611 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8612
8613 2013-01-19 Jeff Law <law@redhat.com>
8614
8615 PR tree-optimization/52631
8616 * tree-ssa/pr52631.c: New test.
8617 * tree-ssa/ssa-fre-9: Update expected output.
8618
8619 2013-01-19 Anthony Green <green@moxielogic.com>
8620
8621 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8622 for moxie.
8623
8624 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR tree-optimization/56029
8627 * g++.dg/torture/pr56029.C: New test.
8628
8629 2013-01-18 Sharad Singhai <singhai@google.com>
8630
8631 PR tree-optimization/55995
8632 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8633
8634 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8635
8636 PR target/55433
8637 * gcc.target/i386/pr55433.c: New.
8638
8639 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR middle-end/56015
8642 * gfortran.dg/pr56015.f90: New test.
8643
8644 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8645
8646 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8647
8648 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8649
8650 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8651 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8652 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8653 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8654 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8655
8656 2013-01-17 Jeff Law <law@redhat.com>
8657
8658 * gcc.dg/pr52573.c: Move to...
8659 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8660
8661 PR rtl-optimization/52573
8662 * gcc.dg/pr52573.c: New test.
8663
8664 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8665
8666 PR sanitizer/55679
8667 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8668 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8669 check_no_compiler_messages to test support in ucontext.h.
8670 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8671 compliant RLIMIT_AS.
8672
8673 2013-01-17 Marek Polacek <polacek@redhat.com>
8674
8675 PR rtl-optimization/55833
8676 * gcc.dg/pr55833.c: New test.
8677
8678 2013-01-17 Jan Hubicka <jh@suse.cz>
8679
8680 PR tree-optimization/55273
8681 * gcc.c-torture/compile/pr55273.c: New testcase.
8682
8683 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8684
8685 PR target/55981
8686 * gcc.target/pr55981.c: New test.
8687
8688 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8689
8690 * gcc.target/arm/pr40887.c: Require at least armv5.
8691 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8692 * gcc.target/arm/pr51915.c: Likewise.
8693 * gcc.target/arm/pr52006.c: Likewise.
8694 * gcc.target/arm/pr53187.c: Likewise.
8695
8696 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8697 * gcc.target/arm/ftest-support-arm.h: Delete.
8698 * gcc.target/arm/ftest-support-thumb.h: Delete.
8699 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8700 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8701 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8702 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8703 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8704 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8705 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8706 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8707 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8708 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8709 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8710 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8711 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8712 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8713 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8714 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8715 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8716 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8717 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8718 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8719 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8720 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8721 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8722 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8723
8724 2013-01-17 Martin Jambor <mjambor@suse.cz>
8725
8726 PR tree-optimizations/55264
8727 * g++.dg/ipa/pr55264.C: New test.
8728
8729 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8730
8731 PR fortran/55983
8732 * gfortran.dg/class_55.f90: New.
8733
8734 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8735
8736 PR testsuite/55994
8737 * gcc.c-torture/execute/builtins/builtins.exp: Add
8738 -Wl,--allow-multiple-definition for eabi and elf targets.
8739
8740 PR testsuite/54622
8741 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8742 check_effective_target_vect_perm_short,
8743 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8744 check_effective_target_vect64): Return 0 for big-endian ARM.
8745 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8746
8747 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8748 prototypes.
8749
8750 2013-01-16 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/55964
8753 * gcc.dg/torture/pr55964.c: New testcase.
8754
8755 2013-01-16 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/54767
8758 PR tree-optimization/53465
8759 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8760
8761 2013-01-16 Christian Bruel <christian.bruel@st.com>
8762
8763 PR target/55301
8764 * gcc.target/sh/sh-switch.c: New testcase.
8765
8766 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8767
8768 * gcc.dg/webizer.c: Increase the array size.
8769
8770 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR target/55940
8773 * gcc.dg/pr55940.c: New test.
8774
8775 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8776 Harald Anlauf <anlauf@gmx.de>
8777
8778 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8779 * gfortran.dg/bounds_check_5.f90: Likewise.
8780 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8781 * gfortran.dg/continuation_9.f90: Likewise.
8782 * gfortran.dg/move_alloc_13.f90: Likewise.
8783 * gfortran.dg/structure_constructor_11.f90: Likewise.
8784 * gfortran.dg/tab_continuation.f: Likewise.
8785 * gfortran.dg/warning-directive-2.F90: Likewise.
8786 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8787
8788 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8789
8790 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8791 * gcc.target/arm/fma-sp.c: Likewise.
8792
8793 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8794
8795 PR rtl-optimization/55153
8796 * gcc.dg/pr55153.c: New.
8797
8798 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR tree-optimization/55920
8801 * gcc.c-torture/compile/pr55920.c: New test.
8802
8803 2013-01-15 Richard Biener <rguenther@suse.de>
8804
8805 PR middle-end/55882
8806 * gcc.dg/torture/pr55882.c: New testcase.
8807
8808 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/55955
8811 * gcc.c-torture/compile/pr55955.c: New test.
8812
8813 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8814
8815 PR c++/55663
8816 * g++.dg/cpp0x/alias-decl-31.C: New test.
8817
8818 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/54286
8821 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8822 case where interface is null.
8823
8824 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8825
8826 PR fortran/55806
8827 * gfortran.dg/array_constructor_40.f90: New test.
8828
8829 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8830
8831 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8832
8833 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8834
8835 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8836 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8837 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8838 * gcc.target/aarch64/vect-ld1r.c: New.
8839 * gcc.target/aarch64/vect-ld1r.x: New.
8840
8841 2013-01-14 Andi Kleen <ak@linux.intel.com>
8842
8843 PR target/55948
8844 * gcc.target/i386/hle-clear-rel.c: New file
8845 * gcc.target/i386/hle-store-rel.c: New file.
8846
8847 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8848
8849 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8850 * gfortran.dg/bounds_check_4.f90: Likewise.
8851 * gfortran.dg/inquire_10.f90: Likewise.
8852 * gfortran.dg/minloc_3.f90: Likewise.
8853 * gfortran.dg/minlocval_3.f90: Likewise.
8854 * gfortran.dg/module_double_reuse.f90: Likewise.
8855 * gfortran.dg/mvbits_1.f90: Likewise.
8856 * gfortran.dg/oldstyle_1.f90: Likewise.
8857 * gfortran.dg/pr20163-2.f: Likewise.
8858 * gfortran.dg/save_1.f90: Likewise.
8859 * gfortran.dg/scan_1.f90: Likewise.
8860 * gfortran.dg/select_char_1.f90: Likewise.
8861 * gfortran.dg/shape_4.f90: Likewise.
8862 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8863 * gfortran.dg/function_optimize_10.f90: Likewise.
8864 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8865 * gfortran.dg/used_types_17.f90: Likewise.
8866 * gfortran.dg/used_types_18.f90: Likewise.
8867
8868 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8869
8870 PR fortran/54286
8871 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8872
8873 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8874
8875 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8876
8877 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8878
8879 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8880
8881 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8882
8883 PR fortran/55072
8884 * gfortran.dg/assumed_type_2.f90: Fix test case.
8885 * gfortran.dg/internal_pack_13.f90: New test.
8886 * gfortran.dg/internal_pack_14.f90: New test.
8887
8888 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8889
8890 PR fortran/55868
8891 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8892 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8893 $tar to STAR.
8894
8895 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8896
8897 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8898
8899 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8900
8901 PR target/55719
8902 * gcc.target/s390/pr55719.c: New testcase.
8903
8904 2013-01-11 Richard Guenther <rguenther@suse.de>
8905
8906 PR tree-optimization/44061
8907 * gcc.dg/pr44061.c: New testcase.
8908
8909 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8910
8911 Update copyright years.
8912
8913 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8914 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR target/55565
8917 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8918
8919 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8920
8921 PR rtl-optimization/55672
8922 * gcc.target/i386/pr55672.c: New.
8923
8924 2013-01-10 Jeff Law <law@redhat.com>
8925
8926 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8927 pass/fail message unique.
8928
8929
8930 2013-01-10 Jason Merrill <jason@redhat.com>
8931
8932 * ada/.gitignore: New.
8933
8934 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8935
8936 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8937 Add tls options.
8938 * g++.dg/tls/thread_local2.C: Likewise.
8939 * g++.dg/tls/thread_local2g.C: Likewise.
8940 * g++.dg/tls/thread_local6.C: Likewise.
8941 * g++.dg/tls/thread_local-order1.C: Add tls options.
8942 * g++.dg/tls/thread_local-order2.C: Likewise.
8943 * g++.dg/tls/thread_local3.C: Likewise.
8944 * g++.dg/tls/thread_local3g.C: Likewise.
8945 * g++.dg/tls/thread_local4.C: Likewise.
8946 * g++.dg/tls/thread_local4g.C: Likewise.
8947 * g++.dg/tls/thread_local5.C: Likewise.
8948 * g++.dg/tls/thread_local5g.C: Likewise.
8949 * g++.dg/tls/thread_local6g.C: Likewise.
8950
8951 2013-01-10 Kostya Serebryany <kcc@google.com>
8952
8953 * g++.dg/asan/asan_test.cc: Sync from upstream.
8954
8955 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR tree-optimization/55921
8958 * gcc.c-torture/compile/pr55921.c: New test.
8959
8960 2013-01-09 Jan Hubicka <jh@suse.cz>
8961
8962 PR tree-optimization/55569
8963 * gcc.c-torture/compile/pr55569.c: New testcase.
8964
8965 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8966
8967 PR fortran/47203
8968 * gfortran.dg/use_28.f90: New test.
8969
8970 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8971
8972 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8973 number matching more robust.
8974
8975 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8976
8977 PR rtl-optimization/55829
8978 * gcc.target/i386/pr55829.c: New.
8979
8980 2013-01-09 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/55758
8983 * gfortran.dg/bind_c_bool_1.f90: New.
8984 * gfortran.dg/do_5.f90: Add dg-warning.
8985
8986 2013-01-09 Jan Hubicka <jh@suse.cz>
8987
8988 PR tree-optimization/55875
8989 * gcc.c-torture/execute/pr55875.c: New testcase.
8990 * g++.dg/torture/pr55875.C: New testcase.
8991
8992 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR c/48418
8995 * c-c++-common/pr48418.c: New test.
8996
8997 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8998
8999 PR c++/55801
9000 * g++.dg/tls/thread_local-ice.C: New.
9001
9002 2013-01-09 Andreas Schwab <schwab@suse.de>
9003
9004 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9005
9006 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR tree-optimization/48189
9009 * gcc.dg/pr48189.c: New test.
9010
9011 2013-01-04 Jan Hubicka <jh@suse.cz>
9012
9013 PR tree-optimization/55823
9014 * g++.dg/ipa/devirt-10.C: New testcase.
9015
9016 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9017 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9018
9019 PR rtl-optimization/55845
9020 * gcc.target/i386/pr55845.c: New test.
9021
9022 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9023
9024 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9025 instructions generated instead of number of occurances.
9026
9027 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9028
9029 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9030 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9031 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9032 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9033 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9034 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9035 * gcc.target/aarch64/vect-fcm.x: Likewise.
9036 * lib/target-supports.exp
9037 (check_effective_target_vect_cond): Enable for AArch64.
9038
9039 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9040
9041 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9042 endian-safe float pool loading.
9043 (test_square_root_v4sf): Likewise.
9044 (test_square_root_v2df): Likewise.
9045 * lib/target-supports.exp
9046 (check_effective_target_vect_call_sqrtf): Add AArch64.
9047
9048 2013-01-08 Martin Jambor <mjambor@suse.cz>
9049
9050 PR debug/55579
9051 * gcc.dg/tree-ssa/pr55579.c: New test.
9052
9053 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9054
9055 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9056 asm comments.
9057
9058 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR middle-end/55890
9061 * gcc.dg/torture/pr55890-3.c: New test.
9062
9063 PR middle-end/55851
9064 * gcc.c-torture/compile/pr55851.c: New test.
9065
9066 PR sanitizer/55844
9067 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9068 dg-options.
9069
9070 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9071
9072 PR fortran/55618
9073 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9074
9075 2013-01-07 Tobias Burnus <burnus@net-b.de>
9076
9077 PR fortran/55763
9078 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9079 * gfortran.dg/pointer_init_7.f90: New.
9080
9081 2013-01-07 Richard Biener <rguenther@suse.de>
9082
9083 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9084
9085 2013-01-07 Richard Biener <rguenther@suse.de>
9086
9087 PR middle-end/55890
9088 * gcc.dg/torture/pr55890-1.c: New testcase.
9089 * gcc.dg/torture/pr55890-2.c: Likewise.
9090
9091 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9092
9093 * gcc.target/aarch64/fmovd.c: New.
9094 * gcc.target/aarch64/fmovf.c: Likewise.
9095 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9096 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9097 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9098 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9099 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9100 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9101
9102 2013-01-07 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/55888
9105 PR tree-optimization/55862
9106 * gcc.dg/torture/pr55888.c: New testcase.
9107
9108 2013-01-07 Tobias Burnus <burnus@net-b.de>
9109
9110 PR fortran/55852
9111 * gfortran.dg/intrinsic_size_3.f90: New.
9112
9113 2013-01-07 Tobias Burnus <burnus@net-b.de>
9114
9115 PR fortran/55763
9116 * gfortran.dg/select_type_32.f90: New.
9117
9118 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9119
9120 PR c++/52343
9121 * g++.dg/cpp0x/alias-decl-29.C: New test.
9122
9123 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9124
9125 PR fortran/53876
9126 PR fortran/54990
9127 PR fortran/54992
9128 * gfortran.dg/class_array_15.f03: New test.
9129
9130 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9131
9132 PR fortran/42769
9133 PR fortran/45836
9134 PR fortran/45900
9135 * gfortran.dg/use_23.f90: New test.
9136 * gfortran.dg/use_24.f90: New test.
9137 * gfortran.dg/use_25.f90: New test.
9138 * gfortran.dg/use_26.f90: New test.
9139 * gfortran.dg/use_27.f90: New test.
9140
9141 2013-01-06 Olivier Hainque <hainque@adacore.com>
9142
9143 * gnat.dg/specs/clause_on_volatile.ads: New test.
9144
9145 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9146
9147 * gnat.dg/alignment10.adb: New test.
9148
9149 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9150 Mikael Morin <mikael@gcc.gnu.org>
9151
9152 PR fortran/55827
9153 * gfortran.dg/use_22.f90: New test.
9154
9155 2013-01-04 Andrew Pinski <apinski@cavium.com>
9156
9157 * gcc.target/aarch64/cmp-1.c: New testcase.
9158
9159 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9160
9161 PR fortran/55172
9162 * gfortran.dg/select_type_31.f03: New test.
9163
9164 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/54526 (again)
9167 * g++.dg/cpp0x/parse2.C: Extend.
9168 * g++.old-deja/g++.other/crash28.C: Adjust.
9169
9170 2013-01-04 Richard Biener <rguenther@suse.de>
9171
9172 PR tree-optimization/55862
9173 * gcc.dg/torture/pr55862.c: New testcase.
9174
9175 2013-01-04 Martin Jambor <mjambor@suse.cz>
9176
9177 PR tree-optimization/55755
9178 * gcc.dg/torture/pr55755.c: New test.
9179 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9180 * gcc.dg/tree-ssa/pr45144.c: Update.
9181
9182 2013-01-04 Richard Biener <rguenther@suse.de>
9183
9184 PR middle-end/55863
9185 * gcc.dg/fold-reassoc-2.c: New testcase.
9186
9187 2013-01-04 Tobias Burnus <burnus@net-b.de>
9188
9189 PR fortran/55763
9190 * gfortran.dg/null_7.f90: New.
9191
9192 2013-01-04 Tobias Burnus <burnus@net-b.de>
9193
9194 PR fortran/55854
9195 PR fortran/55763
9196 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9197 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9198 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9199
9200 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9201
9202 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9203
9204 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9205
9206 PR fortran/55855
9207 * gfortran.dg/assignment_1.f90: Modified.
9208 * gfortran.dg/assignment_4.f90: New.
9209
9210 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9211
9212 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9213
9214 2013-01-03 Richard Biener <rguenther@suse.de>
9215
9216 PR tree-optimization/55857
9217 * gcc.dg/vect/pr55857-1.c: New testcase.
9218 * gcc.dg/vect/pr55857-2.c: Likewise.
9219
9220 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR rtl-optimization/55838
9223 * gcc.dg/pr55838.c: New test.
9224
9225 PR tree-optimization/55832
9226 * gcc.c-torture/compile/pr55832.c: New test.
9227
9228 2013-01-02 Teresa Johnson <tejohnson@google.com>
9229
9230 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9231 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9232 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9233 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9234 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9235 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9236 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9237 * gcc.dg/unroll_1.c: Ditto.
9238 * gcc.dg/unroll_2.c: Ditto.
9239 * gcc.dg/unroll_3.c: Ditto.
9240 * gcc.dg/unroll_4.c: Ditto.
9241
9242 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9243
9244 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9245
9246 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9247
9248 PR fortran/55818
9249 * gfortran.dg/eof_4.f90: New test.
9250
9251 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9252
9253 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9254 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9255 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9256 (compat_setup_dfp): Initialize compat_alt_caret and
9257 compat_save_TEST_ALWAYS_FLAGS.
9258
9259 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9260
9261 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9262
9263 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9264
9265 * gcc.dg/torture/fp-int-convert-2.c: New test.
9266
9267 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9268
9269 * gfortran.dg/newunit_3.f90: Add dg-do run.
9270 * gfortran.dg/inquire_15.f90: Add dg-do run.
9271
9272 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR tree-optimization/55831
9275 * gcc.dg/pr55831.c: New test.
9276 \f
9277 Copyright (C) 2013 Free Software Foundation, Inc.
9278
9279 Copying and distribution of this file, with or without modification,
9280 are permitted in any medium without royalty provided the copyright
9281 notice and this notice are preserved.