1 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
6 2013-11-12 Jeff Law <law@redhat.com>
8 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
9 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
12 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15 * gcc.target/powerpc/pr59054.c: New test.
17 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
19 * g++.dg/cpp1y/lambda-generic.C: New test case.
20 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
21 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
22 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
23 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
24 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
25 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
26 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
27 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
29 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
36 * g++.dg/cpp1y/pr58534.C: New testcase.
37 * g++.dg/cpp1y/pr58536.C: New testcase.
38 * g++.dg/cpp1y/pr58548.C: New testcase.
39 * g++.dg/cpp1y/pr58549.C: New testcase.
40 * g++.dg/cpp1y/pr58637.C: New testcase.
42 2013-11-12 Joseph Myers <joseph@codesourcery.com>
44 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
45 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
47 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
50 2013-11-12 Tristan Gingold <gingold@adacore.com>
52 * gnat.dg/aggr21.adb: New test.
53 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
55 2013-11-12 Jeff Law <law@redhat.com>
57 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
58 * gcc.dg/tree-ssa/isolate-5.c: New test.
60 2013-11-12 Martin Jambor <mjambor@suse.cz>
62 PR rtl-optimization/10474
63 * gcc.dg/pr10474.c: New testcase.
64 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
65 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
67 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
70 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
72 2013-11-11 Martin Liska <marxin.liska@gmail.com>
74 * gcc.dg/time-profiler-1.c: New test.
75 * gcc.dg/time-profiler-2.c: Ditto.
77 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
78 Jeff Law <law@redhat.com>
80 * gcc.dg/tree-ssa/alias-27.c: New testcase.
82 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
85 * gcc.target/i386/pr58853.c: New test.
87 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
89 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
90 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
91 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
92 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
93 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
94 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
95 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
96 * gcc.dg/tree-ssa/vrp47.c: Likewise.
97 * gcc.dg/tree-ssa/vrp87.c: Likewise.
99 2013-11-08 Joseph Myers <joseph@codesourcery.com>
101 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
102 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
103 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
104 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
105 gcc.dg/atomic/stdatomic-exchange-1.c,
106 gcc.dg/atomic/stdatomic-exchange-2.c,
107 gcc.dg/atomic/stdatomic-exchange-3.c,
108 gcc.dg/atomic/stdatomic-exchange-4.c,
109 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
110 gcc.dg/atomic/stdatomic-generic.c,
111 gcc.dg/atomic/stdatomic-kill-dep.c,
112 gcc.dg/atomic/stdatomic-load-1.c,
113 gcc.dg/atomic/stdatomic-load-2.c,
114 gcc.dg/atomic/stdatomic-load-3.c,
115 gcc.dg/atomic/stdatomic-load-4.c,
116 gcc.dg/atomic/stdatomic-lockfree.c,
117 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
118 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
119 gcc.dg/atomic/stdatomic-store-1.c,
120 gcc.dg/atomic/stdatomic-store-2.c,
121 gcc.dg/atomic/stdatomic-store-3.c,
122 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
125 2013-11-08 Cong Hou <congh@google.com>
127 PR tree-optimization/58508
128 * gcc.dg/vect/pr58508.c: Update.
130 2013-11-08 Richard Biener <rguenther@suse.de>
132 PR tree-optimization/59047
133 * gcc.dg/torture/pr59047.c: New testcase.
135 2013-11-08 Richard Biener <rguenther@suse.de>
137 PR tree-optimization/59038
138 PR tree-optimization/58955
139 * gcc.dg/torture/pr59038.c: New testcase.
141 2013-11-07 Janus Weil <janus@gcc.gnu.org>
144 * gfortran.dg/constructor_9.f90: New.
146 2013-11-07 Joseph Myers <joseph@codesourcery.com>
148 * gcc.dg/atomic-compare-exchange-1.c,
149 gcc.dg/atomic-compare-exchange-2.c,
150 gcc.dg/atomic-compare-exchange-3.c,
151 gcc.dg/atomic-compare-exchange-4.c,
152 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
153 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
154 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
155 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
156 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
157 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
158 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
159 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
160 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
161 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
162 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
163 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
164 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
165 gcc.dg/atomic-store-5.c: Declare main as returning int.
166 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
167 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
168 gcc.dg/atomic-exchange-5.c: Separate increments of count from
169 expression using value of count.
171 2013-11-07 Joseph Myers <joseph@codesourcery.com>
173 * lib/target-supports.exp
174 (check_effective_target_fenv_exceptions): New function.
175 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
176 * gcc.dg/atomic/c11-atomic-exec-1.c,
177 gcc.dg/atomic/c11-atomic-exec-2.c,
178 gcc.dg/atomic/c11-atomic-exec-3.c,
179 gcc.dg/atomic/c11-atomic-exec-4.c,
180 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
181 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
182 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
184 2013-11-07 Cong Hou <congh@google.com>
186 * gcc.dg/vect/vect-alias-check.c: New.
188 2013-11-07 Jakub Jelinek <jakub@redhat.com>
190 * gcc.dg/tree-ssa/loop-39.c: New test.
192 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
193 * gcc.dg/unroll_2.c: Likewise.
194 * gcc.dg/unroll_3.c: Likewise.
195 * gcc.dg/unroll_4.c: Likewise.
196 * gcc.dg/vrp90.c: New test.
198 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
201 * g++.dg/cpp0x/nullptr30.C: New.
203 2013-11-07 Yury Gribov <y.gribov@samsung.com>
204 Jakub Jelinek <jakub@redhat.com>
207 * c-c++-common/asan/pr59029.c: New test.
209 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/pr59034-1.c: New test.
213 * gcc.target/i386/pr59034-2.c: Likewise.
215 2013-11-07 Bin Cheng <bin.cheng@arm.com>
217 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
218 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
219 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
221 2013-11-06 DJ Delorie <dj@redhat.com>
223 * gcc.dg/mismatch-decl-1.c: New test.
225 2013-11-06 Joseph Myers <joseph@codesourcery.com>
227 * gcc.dg/torture/float128-cmp-invalid.c,
228 gcc.dg/torture/float128-div-underflow.c,
229 gcc.dg/torture/float128-extend-nan.c,
230 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
232 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
234 * gcc.target/sh/pr51244-11.c: Remove target line.
235 * gcc.target/sh/sh4a-sincosf.c: Likewise.
236 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
237 * gcc.target/sh/pr51244-15.c: Likewise.
238 * gcc.target/sh/pr51244-19.c: Likewise.
239 * gcc.target/sh/cmpstr.c: Likewise.
240 * gcc.target/sh/pr33135-3.c: Likewise.
241 * gcc.target/sh/pr53512-2.c: Likewise.
242 * gcc.target/sh/pr54602-2.c: Likewise.
243 * gcc.target/sh/pr52483-1.c: Likewise.
244 * gcc.target/sh/pr21255-2-ml.c: Likewise.
245 * gcc.target/sh/pr54760-4.c: Likewise.
246 * gcc.target/sh/pr52483-5.c: Likewise.
247 * gcc.target/sh/pr54089-2.c: Likewise.
248 * gcc.target/sh/pr56547-2.c: Likewise.
249 * gcc.target/sh/pr54089-6.c: Likewise.
250 * gcc.target/sh/pr51244-20.c: Likewise.
251 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
252 * gcc.target/sh/sh4a-fsrra.c: Likewise.
253 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
254 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
255 * gcc.target/sh/pr55303-2.c: Likewise.
256 * gcc.target/sh/sh2a-resbank.c: Likewise.
257 * gcc.target/sh/sp-switch.c: Likewise.
258 * gcc.target/sh/pr51244-3.c: Likewise.
259 * gcc.target/sh/pr50751-3.c: Likewise.
260 * gcc.target/sh/pr51244-7.c: Likewise.
261 * gcc.target/sh/struct-arg-dw2.c: Likewise.
262 * gcc.target/sh/pr50751-7.c: Likewise.
263 * gcc.target/sh/pr49468-di.c: Likewise.
264 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
265 * gcc.target/sh/pr49880-3.c: Likewise.
266 * gcc.target/sh/pr51244-12.c: Likewise.
267 * gcc.target/sh/pr53988.c: Likewise.
268 * gcc.target/sh/pr6526.c: Likewise.
269 * gcc.target/sh/sh2a-bxor.c: Likewise.
270 * gcc.target/sh/pr51244-16.c: Likewise.
271 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
272 * gcc.target/sh/sh2a-bor.c: Likewise.
273 * gcc.target/sh/pr53511-1.c: Likewise.
274 * gcc.target/sh/pr21255-3.c: Likewise.
275 * gcc.target/sh/pr53512-3.c: Likewise.
276 * gcc.target/sh/pr33135-4.c: Likewise.
277 * gcc.target/sh/pr54602-3.c: Likewise.
278 * gcc.target/sh/pr54760-1.c: Likewise.
279 * gcc.target/sh/pr52483-2.c: Likewise.
280 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
281 * gcc.target/sh/pr54680.c: Likewise.
282 * gcc.target/sh/pr54386.c: Likewise.
283 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
284 * gcc.target/sh/pr54089-3.c: Likewise.
285 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
286 * gcc.target/sh/pr54089-7.c: Likewise.
287 * gcc.target/sh/strlen.c: Likewise.
288 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
289 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
290 * gcc.target/sh/pr55303-3.c: Likewise.
291 * gcc.target/sh/pr51244-4.c: Likewise.
292 * gcc.target/sh/pr50751-4.c: Likewise.
293 * gcc.target/sh/pr39423-1.c: Likewise.
294 * gcc.target/sh/pr51244-8.c: Likewise.
295 * gcc.target/sh/pr55146.c: Likewise.
296 * gcc.target/sh/pr50751-8.c: Likewise.
297 * gcc.target/sh/sh2a-bset.c: Likewise.
298 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
299 * gcc.target/sh/sh2a-movi20s.c: Likewise.
300 * gcc.target/sh/20080410-1.c: Likewise.
301 * gcc.target/sh/pr49880-4.c: Likewise.
302 * gcc.target/sh/pr51244-13.c: Likewise.
303 * gcc.target/sh/sh2a-movrt.c: Likewise.
304 * gcc.target/sh/pr51244-17.c: Likewise.
305 * gcc.target/sh/pr21255-2-mb.c: Likewise.
306 * gcc.target/sh/sh2a-bclr.c: Likewise.
307 * gcc.target/sh/pr33135-1.c: Likewise.
308 * gcc.target/sh/pr53512-4.c: Likewise.
309 * gcc.target/sh/pr54602-4.c: Likewise.
310 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
311 * gcc.target/sh/pr54760-2.c: Likewise.
312 * gcc.target/sh/pr52483-3.c: Likewise.
313 * gcc.target/sh/sh2a-bld.c: Likewise.
314 * gcc.target/sh/pr54089-4.c: Likewise.
315 * gcc.target/sh/pr54685.c: Likewise.
316 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
317 * gcc.target/sh/pr54089-8.c: Likewise.
318 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
319 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
320 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
321 * gcc.target/sh/pr51244-1.c: Likewise.
322 * gcc.target/sh/pr50751-1.c: Likewise.
323 * gcc.target/sh/pr55160.c: Likewise.
324 * gcc.target/sh/pr51244-5.c: Likewise.
325 * gcc.target/sh/pr54236-1.c: Likewise.
326 * gcc.target/sh/pr50751-5.c: Likewise.
327 * gcc.target/sh/pr52933-1.c: Likewise.
328 * gcc.target/sh/pr39423-2.c: Likewise.
329 * gcc.target/sh/pr51244-9.c: Likewise.
330 * gcc.target/sh/pr49263.c: Likewise.
331 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
332 * gcc.target/sh/pr49880-1.c: Likewise.
333 * gcc.target/sh/sh2a-band.c: Likewise.
334 * gcc.target/sh/pr51244-10.c: Likewise.
335 * gcc.target/sh/pr49880-5.c: Likewise.
336 * gcc.target/sh/prefetch.c: Likewise.
337 * gcc.target/sh/pr51244-14.c: Likewise.
338 * gcc.target/sh/rte-delay-slot.c: Likewise.
339 * gcc.target/sh/fpul-usage-1.c: Likewise.
340 * gcc.target/sh/pr51244-18.c: Likewise.
341 * gcc.target/sh/pr21255-1.c: Likewise.
342 * gcc.target/sh/pr33135-2.c: Likewise.
343 * gcc.target/sh/pr53512-1.c: Likewise.
344 * gcc.target/sh/pr54602-1.c: Likewise.
345 * gcc.target/sh/sh2a-rtsn.c: Likewise.
346 * gcc.target/sh/torture/pragma-isr.c: Likewise.
347 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
348 * gcc.target/sh/torture/pr58314.c: Likewise.
349 * gcc.target/sh/torture/pr34777.c: Likewise.
350 * gcc.target/sh/torture/pr58475.c: Likewise.
351 * gcc.target/sh/pr54760-3.c: Likewise.
352 * gcc.target/sh/sh4a-cosf.c: Likewise.
353 * gcc.target/sh/pr52483-4.c: Likewise.
354 * gcc.target/sh/mfmovd.c: Likewise.
355 * gcc.target/sh/pr54089-1.c: Likewise.
356 * gcc.target/sh/pr56547-1.c: Likewise.
357 * gcc.target/sh/pr54089-5.c: Likewise.
358 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
359 * gcc.target/sh/pr54089-9.c: Likewise.
360 * gcc.target/sh/sh2a-jsrn.c: Likewise.
361 * gcc.target/sh/pr49468-si.c: Likewise.
362 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
363 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
364 * gcc.target/sh/pr55303-1.c: Likewise.
365 * gcc.target/sh/pr51244-2.c: Likewise.
366 * gcc.target/sh/pr50751-2.c: Likewise.
367 * gcc.target/sh/pr54236-2.c: Likewise.
368 * gcc.target/sh/pr51244-6.c: Likewise.
369 * gcc.target/sh/cmpstrn.c: Likewise.
370 * gcc.target/sh/pr50751-6.c: Likewise.
371 * gcc.target/sh/pr52933-2.c: Likewise.
372 * gcc.target/sh/pr53568-1.c: Likewise.
373 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
374 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
375 * gcc.target/sh/sh4a-sinf.c: Likewise.
376 * gcc.target/sh/pr49880-2.c: Likewise.
378 2013-11-06 Tobias Burnus <burnus@net-b.de>
380 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
381 * gcc.dg/wdate-time.c: Ditto.
382 * gfortran.dg/wdate-time.F90: Ditto.
384 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
387 * gcc.target/sh/torture/pr30807.c: New.
389 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
392 * g++.dg/other/java3.C: New.
394 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.target/i386/pr59021.c: New test.
399 2013-11-06 James Lemke <jwlemke@codesourcery.com>
401 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
402 dg-additional-files to also match BOL.
404 2013-11-06 Joseph Myers <joseph@codesourcery.com>
406 * gcc.dg/torture/c99-contract-1.c: New test.
408 2013-11-06 Richard Biener <rguenther@suse.de>
410 PR tree-optimization/58653
411 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
412 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
414 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
416 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
417 40 to 30. Replaced iteration variable with a #define. Instead of
418 returning non-zero value for error, called __builtin_abort (). Fixed
419 a bug of calling fib_serial in serial case instead of fib.
420 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
421 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
422 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
423 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
424 compiler flag testing.
426 2013-11-06 Christian Bruel <christian.bruel@st.com>
428 * gcc.target/sh/strlen.c: New test.
430 2013-11-06 Jakub Jelinek <jakub@redhat.com>
433 * gcc.c-torture/compile/pr58970.c: New test.
435 2013-11-05 Wei Mi <wmi@google.com>
438 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
440 2013-11-05 Tobias Burnus <burnus@net-b.de>
442 * g++.dg/warn/wdate-time.C: New.
443 * gcc.dg/wdate-time.c: New.
444 * gfortran.dg/wdate-time.F90: New.
446 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
449 * gfortran.dg/reshape_6.f90: New test.
451 2013-11-05 Jeff Law <law@redhat.com>
453 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
454 * gcc.dg/tree-ssa/isolate-1.c: New test.
455 * gcc.dg/tree-ssa/isolate-2.c: New test.
456 * gcc.dg/tree-ssa/isolate-3.c: New test.
457 * gcc.dg/tree-ssa/isolate-4.c: New test.
459 2013-11-05 Jakub Jelinek <jakub@redhat.com>
461 PR rtl-optimization/58997
462 * gcc.c-torture/compile/pr58997.c: New test.
464 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/cpp0x/gen-attrs-56.C: New.
469 2013-11-05 Richard Biener <rguenther@suse.de>
472 * gcc.dg/ipa/pr58492.c: New testcase.
474 2013-11-05 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/58955
477 * gcc.dg/torture/pr58955-1.c: New testcase.
478 * gcc.dg/torture/pr58955-2.c: Likewise.
480 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
483 * gcc.dg/pr58981.c: New test.
485 2013-11-05 Richard Biener <rguenther@suse.de>
488 * gcc.dg/torture/pr58941.c: New testcase.
490 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
492 PR tree-optimization/58958
493 * gcc.dg/tree-ssa/pr58958.c: New file.
495 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
497 * gcc.dg/tree-ssa/alias-26.c: New file.
499 2013-11-05 Jakub Jelinek <jakub@redhat.com>
501 PR tree-optimization/58984
502 * gcc.c-torture/execute/pr58984.c: New test.
504 2013-11-05 Andreas Schwab <schwab@suse.de>
506 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
508 2013-11-05 Tobias Burnus <burnus@net-b.de>
510 * g++.dg/gomp/openmp-simd-1.C: New.
511 * g++.dg/gomp/openmp-simd-2.C: New.
512 * gcc.dg/gomp/openmp-simd-1.c: New.
513 * gcc.dg/gomp/openmp-simd-2.c: New.
515 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
517 * gcc.dg/superblock.c: Require scheduling support.
519 2013-11-04 Kostya Serebryany <kcc@google.com>
521 * g++.dg/asan/asan_test.cc: Update the test
522 to match the fresh asan run-time.
523 * c-c++-common/asan/stack-overflow-1.c: Ditto.
525 2013-11-04 Ian Lance Taylor <iant@google.com>
527 * g++.dg/ext/sync-4.C: New test.
529 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
532 * gfortran.dg/derived_external_function_1.f90 : New test
534 2013-11-04 Jakub Jelinek <jakub@redhat.com>
536 PR tree-optimization/58978
537 * gcc.c-torture/compile/pr58978.c: New test.
539 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
542 * gfortran.dg/optional_class_1.f90 : New test
544 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
546 PR rtl-optimization/58968
547 * gfortran.dg/pr58968.f: New
549 2013-11-04 Marek Polacek <polacek@redhat.com>
552 * g++.dg/diagnostic/pr58979.C: New test.
554 2013-11-04 Joseph Myers <joseph@codesourcery.com>
556 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
557 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
558 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
559 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
560 gcc.dg/iec-559-macros-9.c: New tests.
562 2013-11-04 Jakub Jelinek <jakub@redhat.com>
564 PR tree-optimization/58946
565 * gcc.c-torture/compile/pr58946.c: New test.
567 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
570 * g++.dg/parse/pr52071.C: New.
572 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/lookup/name-clash10.C: New.
577 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
579 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
580 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
581 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
584 2013-11-03 Marek Polacek <polacek@redhat.com>
586 * g++.dg/ubsan/cxx1y-vla.C: New test.
587 * c-c++-common/ubsan/vla-3.c: New test.
588 * c-c++-common/ubsan/vla-2.c: New test.
589 * c-c++-common/ubsan/vla-4.c: New test.
590 * c-c++-common/ubsan/vla-1.c: New test.
592 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
594 * gcc.dg/vmx/vec-set.c: New.
596 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
600 * g++.dg/parse/pr29234.C: New.
601 * g++.dg/parse/pr56037.C: Likewise.
603 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
605 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
606 passed it in as one of the options to all Cilk keywords test.
608 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
611 * g++.dg/cpp1y/pr58708.C: New.
613 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
616 * g++.dg/ext/pr58834.C: New file.
618 2013-11-01 Jakub Jelinek <jakub@redhat.com>
620 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
622 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
625 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
628 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
631 2013-10-31 Jakub Jelinek <jakub@redhat.com>
633 * g++.dg/gomp/simd-1.C: New test.
634 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
635 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
636 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
637 * c-c++-common/gomp/simd6.c: New test.
639 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
641 Implement C++14 digit separators.
642 * g++.dg/cpp1y/digit-sep.C: New.
643 * g++.dg/cpp1y/digit-sep-neg.C: New.
644 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
646 2013-10-31 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/vect/vect-align-3.c: New test.
650 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
651 we warn about it already during VRP1 pass.
653 2013-10-31 Martin Jambor <mjambor@suse.cz>
655 PR rtl-optimization/58934
657 2013-10-30 Martin Jambor <mjambor@suse.cz>
658 PR rtl-optimization/10474
659 * gcc.dg/pr10474.c: New testcase.
660 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
661 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
663 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
667 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
670 * g++.dg/cpp0x/variadic145.C: New.
672 * g++.dg/cpp0x/sfinae49.C: New.
674 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/cpp0x/deleted1.C: New.
679 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
681 * gcc.target/arm/lp1243022.c: New test.
683 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
686 * gcc.target/avr/pr58545.c: New test.
688 2013-10-30 Tobias Burnus <burnus@net-b.de>
691 2013-10-30 Tobias Burnus <burnus@net-b.de>
692 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
693 path to the compile flags.
695 2013-10-30 Cong Hou <congh@google.com>
697 * gcc.target/i386/vect-abs-s8.c: New test.
698 * gcc.target/i386/vect-abs-s16.c: New test.
699 * gcc.target/i386/vect-abs-s32.c: New test.
701 2013-10-30 Tobias Burnus <burnus@net-b.de>
703 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
704 path to the compile flags.
706 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
708 PR rtl-optimization/58369
709 * g++.dg/torture/pr58369.C: New test.
711 2013-10-30 Tobias Burnus <burnus@net-b.de>
714 * g++.dg/vect/pr33426-ivdep-2.cc: New.
715 * g++.dg/vect/pr33426-ivdep-3.cc: New.
716 * g++.dg/vect/pr33426-ivdep-4.cc: New.
718 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
721 * gcc.target/arm/pr58784.c: New.
723 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
725 * gcc.dg/tree-ssa/alias-24.c: New file.
727 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
729 * gcc.target/i386/fma_double_3.c: Use pattern for
730 scan-assembler-times instead of just one insn name.
731 * gcc.target/i386/fma_double_5.c: Ditto.
732 * gcc.target/i386/fma_float_3.c: Ditto.
733 * gcc.target/i386/fma_float_5.c: Ditto.
734 * gcc.target/i386/l_fma_double_1.c: Ditto.
735 * gcc.target/i386/l_fma_double_2.c: Ditto.
736 * gcc.target/i386/l_fma_double_3.c: Ditto.
737 * gcc.target/i386/l_fma_double_4.c: Ditto.
738 * gcc.target/i386/l_fma_double_5.c: Ditto.
739 * gcc.target/i386/l_fma_double_6.c: Ditto.
740 * gcc.target/i386/l_fma_float_1.c: Ditto.
741 * gcc.target/i386/l_fma_float_2.c: Ditto.
742 * gcc.target/i386/l_fma_float_3.c: Ditto.
743 * gcc.target/i386/l_fma_float_4.c: Ditto.
744 * gcc.target/i386/l_fma_float_5.c: Ditto.
745 * gcc.target/i386/l_fma_float_6.c: Ditto.
747 2013-10-30 Christian Bruel <christian.bruel@st.com>
749 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
750 * gcc.target/sh/cmpstr.c: New test.
751 * gcc.target/sh/cmpstrn.c: New test.
753 2013-10-30 Martin Jambor <mjambor@suse.cz>
755 PR rtl-optimization/10474
756 * gcc.dg/pr10474.c: New testcase.
757 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
758 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
760 2013-10-29 Andrew Pinski <apinski@cavium.com>
761 Zhenqiang Chen <zhenqiang.chen@linaro.org>
763 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
767 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
768 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
769 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
770 conditional move to be used.
771 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
773 2013-10-29 Tobias Burnus <burnus@net-b.de>
776 * gfortran.dg/blockdata_8.f90: New.
778 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
781 * gcc.target/sh/pr54236-2: New.
782 * gcc.target/sh/pr54089-6: Add another rotl special case.
784 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
787 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
788 to determine sizes of real kinds.
791 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
793 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
795 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
796 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
797 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
798 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
799 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
800 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
801 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
802 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
803 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
804 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
805 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
806 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
807 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
808 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
809 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
810 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
811 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
812 test stored in c-c++-common. Also, added the Cilk runtime's library
813 to the ld_library_path.
815 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/cpp0x/auto40.C: New.
819 * g++.dg/other/warning1.C: Adjust.
821 2013-10-29 Richard Biener <rguenther@suse.de>
823 * gcc.dg/torture/restrict-2.c: New testcase.
824 * gcc.dg/torture/restrict-3.c: Likewise.
825 * gcc.dg/torture/restrict-4.c: Likewise.
826 * gcc.dg/torture/restrict-5.c: Likewise.
828 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
830 PR tree-optimization/19831
831 * gcc.dg/tree-ssa/alias-25.c: New file.
833 2013-10-29 Richard Biener <rguenther@suse.de>
835 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
837 * gcc.dg/vect/bb-slp-32.c: Likewise.
838 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
839 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
840 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
841 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
842 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
843 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
844 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
845 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
846 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
847 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
848 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
849 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
850 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
851 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
852 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
853 * gfortran.dg/vect/vect.exp: Likewise.
855 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
858 * gcc.dg/vmx/eg-5.c: Likewise.
860 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
861 Joern Rennecke <joern.rennecke@embecosm.com>
863 * gcc.target/arc/jump-around-jump.c: New test.
865 2013-10-27 Tom de Vries <tom@codesourcery.com>
867 * gcc.target/arm/require-pic-register-loc.c: New test.
869 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
872 * gcc.target/i386/pr58679-1.c: New test.
873 * gcc.target/i386/pr58679-2.c: Ditto.
875 2013-10-27 Tobias Burnus <burnus@net-b.de>
878 * gcc.dg/vect/vect-ivdep-2.c: New.
880 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
883 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
884 * gcc.target/sh/pr52483-2.c: Likewise.
885 * gcc.target/sh/pr52483-3.c: Likewise.
886 * gcc.target/sh/pr52483-4.c: Likewise.
888 2013-10-26 Jeff Law <law@redhat.com>
890 * g++.dg/torture/pr49309.C: Removed.
891 * gcc.dg/dfp/pr35739.c: Removed.
893 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
895 PR rtl-optimization/58759
896 * gcc.target/i386/pr58759.c: New.
898 2013-10-25 Tobias Burnus <burnus@net-b.de>
900 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
901 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
902 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
904 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
906 * gcc.dg/wmul-1.c: New test.
908 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
911 * g++.dg/template/pr58878.C: New.
913 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
915 * gcc.dg/tree-ssa/alias-23.c: New file.
917 2013-10-25 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/58626
920 * gcc.dg/torture/pr58626.c: New testcase.
922 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/cpp0x/defaulted47.C: New.
927 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
929 * gcc.c-torture/execute/pr58831.c: New test.
931 2013-10-25 Nick Clifton <nickc@redhat.com>
933 * c-c++-common/pr57793.c: Add expected error messages for
934 targets with small integers.
935 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
936 * gcc.dg/c99-stdint-2.c: Likewise.
937 * gcc.dg/cdce1.c: Likewise.
938 * gcc.dg/fold-overflow-1.c: Likewise.
939 * gcc.dg/utf-cvt.c: Likewise.
940 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
942 * gcc.dg/ftrapv-2.c: Likewise.
943 * gcc.dg/pr30286.c: Likewise.
944 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
945 * lib/target-supports.exp (check_effective_target_trapping): New
946 proc. Returns true if the target supports trapping arithmetic.
948 2013-10-25 Tobias Burnus <burnus@net-b.de>
950 * g++.dg/parse/ivdep.C: New.
951 * g++.dg/vect/pr33426-ivdep.cc: New.
953 2013-10-24 Richard Henderson <rth@redhat.com>
956 * gcc.dg/atomic-store-6.c: New.
958 2013-10-24 Ian Lance Taylor <iant@google.com>
960 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
962 2013-10-24 Cong Hou <congh@google.com>
964 * gcc.c-torture/execute/20030125-1.c: Update.
966 2013-10-24 Tobias Burnus <burnus@net-b.de>
969 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
971 2013-10-24 Dehao Chen <dehao@google.com>
973 * g++.dg/opt/devirt3.C: New test.
975 2013-08-24 Tobias Burnus <burnus@net-b.de>
978 * testsuite/gcc.dg/ivdep.c: New.
979 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
981 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
983 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
984 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
986 2013-10-24 Nick Clifton <nickc@redhat.com>
988 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
990 2013-10-24 Marek Polacek <polacek@redhat.com>
993 * g++.dg/parse/pr58705.C: New test.
995 2013-10-24 Marek Polacek <polacek@redhat.com>
997 * gcc.dg/c11-align-5.c: Add more testing.
999 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1001 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1003 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1005 PR tree-optimization/58775
1006 PR tree-optimization/58791
1007 * gcc.dg/guality/pr58791-1.c: New test.
1008 * gcc.dg/guality/pr58791-2.c: New test.
1009 * gcc.dg/guality/pr58791-3.c: New test.
1010 * gcc.dg/guality/pr58791-4.c: New test.
1011 * gcc.dg/guality/pr58791-5.c: New test.
1012 * gcc.c-torture/compile/pr58775.c: New test.
1013 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1015 2013-10-23 Tom de Vries <tom@codesourcery.com>
1017 PR tree-optimization/58805
1018 * gcc.dg/pr58805.c: New test.
1020 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.target/i386/vect-div-1.c: New test.
1024 * gcc.dg/vect/pr58508.c: Remove dg-options.
1026 2013-10-23 Richard Biener <rguenther@suse.de>
1028 * gcc.dg/torture/pr58830.c: New testcase.
1030 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1032 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1033 * g++.dg/cpp1y/attr-deprecated.C: New.
1034 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1036 2013-10-23 Tobias Burnus <burnus@net-b.de>
1039 * gfortran.dg/assumed_type_8.f90: New.
1041 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1044 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1045 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1046 * gcc.dg/torture/pr58779.c: New test.
1048 2013-10-22 Steve Ellcey <sellcey@mips.com>
1050 * gcc.target/mips/nor.c: New.
1052 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1054 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1056 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1057 restricted to big-endian targets.
1059 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1062 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1064 2013-10-21 Tobias Burnus <burnus@net-b.de>
1067 * gfortran.dg/proc_ptr_comp_38.f90: New.
1069 2013-10-21 Marek Polacek <polacek@redhat.com>
1072 * gcc.dg/gomp/pr58809.c: New test.
1074 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1076 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1077 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1079 2013-10-21 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/58794
1082 * c-c++-common/torture/pr58794-1.c: New testcase.
1083 * c-c++-common/torture/pr58794-2.c: Likewise.
1085 2013-10-21 Richard Biener <rguenther@suse.de>
1088 * c-c++-common/fold-divmul-1.c: New testcase.
1090 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1092 * gcc.target/i386/memset-vector_loop-1.c: New test.
1093 * gcc.target/i386/memset-vector_loop-2.c: New test.
1095 2013-10-21 Diego Novillo <dnovillo@google.com>
1097 * g++.dg/plugin/selfassign.c: Include tree.h.
1098 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1099 * gcc.dg/plugin/ggcplug.c: Likewise.
1100 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1101 * gcc.dg/plugin/selfassign.c: Likewise.
1102 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1104 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1106 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1107 * gcc.target/mips/mips-ps-7.c: Likewise.
1109 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1111 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1112 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1113 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1115 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1117 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1120 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1122 2013-10-19 Mike Stump <mikestump@comcast.net>
1124 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1126 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1127 * g++.dg/lto/pr54625-1_0.c: ... to here.
1128 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1129 * g++.dg/lto/pr54625-1_1.C: Likewise.
1130 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1131 * g++.dg/lto/pr54625-2_0.c: Likewise.
1132 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1133 * g++.dg/lto/pr54625-2_1.C: Likewise.
1135 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1137 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1139 2013-10-18 Cong Hou <congh@google.com>
1141 * gcc.dg/vect/pr58508.c: New test.
1143 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/cpp0x/variadic145.C: New.
1148 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1150 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1152 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1154 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1155 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1156 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1157 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1159 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
1161 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1162 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1163 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1164 effective target arm_thumb1_ok.
1165 * lib/target-supports.exp
1166 (check_effective_target_arm_fp16_ok_nocache): Don't force
1167 -mfloat-abi=soft when building for hardfloat target.
1169 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1172 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1173 -mquad-word + -mno-vsx-timode causes errors.
1174 * gcc.target/powerpc/pr58673-2.c: Likewise.
1176 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1181 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1183 * gcc.target/aarch64/c-output-template.c: New testcase.
1184 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1185 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1187 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1189 * gcc/testsuite/lib/target-supports.exp
1190 (check_effective_target_sync_long_long): AArch64 supports
1191 atomic operations on "long long".
1192 (check_effective_target_sync_long_long_runtime): AArch64 can
1193 execute atomic operations on "long long".
1195 2013-10-17 Richard Biener <rguenther@suse.de>
1197 PR tree-optimization/58143
1198 * gcc.dg/torture/pr58143-1.c: New testcase.
1199 * gcc.dg/torture/pr58143-2.c: Likewise.
1200 * gcc.dg/torture/pr58143-3.c: Likewise.
1202 2013-10-17 Marek Polacek <polacek@redhat.com>
1205 * gcc.dg/c1x-align-5.c: New test.
1207 2013-10-16 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1212 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1214 * c-c++-common/cpp/openmp-define-1.c: Move
1215 dg-require-effective-target fopenmp after dg-do directive.
1216 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1217 * gfortran.dg/openmp-define-1.f90: Likewise.
1218 * gfortran.dg/openmp-define-2.f90: Likewise.
1219 * gfortran.dg/openmp-define-3.f90: Likewise.
1221 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1223 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1225 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1228 * gcc.target/i386/pr57756.c: New test.
1229 * gcc.target/i386/pr57756_2.c: New test.
1231 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1233 * gcc.dg/torture/builtin-self.c: New file.
1235 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1237 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1238 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1239 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1240 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1241 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1243 2013-10-15 Cong Hou <congh@google.com>
1245 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1247 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/cpp0x/pr58707.C: New.
1252 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1254 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1255 after other directives.
1257 2013-10-15 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1262 2013-10-14 Ian Lance Taylor <iant@google.com>
1264 * go.test/go-test.exp (go-find-packages): New proc.
1265 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1266 subdirectories. Do simple +build line matching. Handle run with
1267 arguments. Handle errorcheckdir and rundircmpout. Use packages
1268 for rundir. Remove special handling for bug191 and dwarf.
1270 2013-10-14 Tobias Burnus <burnus@net-b.de>
1273 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1275 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1277 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1280 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1282 * gnat.dg/specs/opt1.ads: New test.
1284 2013-10-14 Richard Biener <rguenther@suse.de>
1286 PR tree-optimization/58640
1287 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1289 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1291 * gnat.dg/uninit_array.ad[sn]: New test.
1292 * gnat.dg/uninit_array_pkg.ads: New helper.
1294 2013-10-13 Richard Biener <rguenther@suse.de>
1296 * gcc.c-torture/execute/pr58662.c: New test.
1298 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1301 * gcc.dg/torture/p51244-21.c: New.
1302 * gcc.target/sh/pr51244-20.c: New.
1303 * gcc.target/sh/pr51244-20-sh2a.c: New.
1305 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1307 * gnat.dg/specs/linker_section.ads: Update test.
1309 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1312 * gcc.target/i386/pr58690.c: New test
1314 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1316 * gcc.target/i386/builtin-ucmp.c: New test.
1318 2013-10-11 Brooks Moses <bmoses@google.com>
1320 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1322 2013-10-11 Jeff Law <law@redhat.com>
1324 * gcc.c-torture/execute/pr58640.c: New test.
1326 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/cpp0x/decltype57.C: New.
1331 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/template/nontype26.C: New.
1336 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1338 * c-c++-common/cpp/openmp-define-1.c: New file.
1339 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1340 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1341 * gfortran.dg/openmp-define-1.f90: Likewise.
1342 * gfortran.dg/openmp-define-2.f90: Likewise.
1343 * gfortran.dg/openmp-define-3.f90: Likewise.
1345 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1346 for test source files.
1347 * gcc.dg/gomp/gomp.exp: Likewise.
1348 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1349 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1350 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1351 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1352 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1354 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1356 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1357 Remove error test that is now valid in OpenMP 4.0.
1358 * c-c++-common/gomp/atomic-16.c: New test.
1359 * c-c++-common/gomp/cancel-1.c: New test.
1360 * c-c++-common/gomp/depend-1.c: New test.
1361 * c-c++-common/gomp/depend-2.c: New test.
1362 * c-c++-common/gomp/map-1.c: New test.
1363 * c-c++-common/gomp/pr58472.c: New test.
1364 * c-c++-common/gomp/sections1.c: New test.
1365 * c-c++-common/gomp/simd1.c: New test.
1366 * c-c++-common/gomp/simd2.c: New test.
1367 * c-c++-common/gomp/simd3.c: New test.
1368 * c-c++-common/gomp/simd4.c: New test.
1369 * c-c++-common/gomp/simd5.c: New test.
1370 * c-c++-common/gomp/single1.c: New test.
1371 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1373 * g++.dg/gomp/block-3.C: Likewise.
1374 * g++.dg/gomp/clause-3.C: Adjust error messages.
1375 * g++.dg/gomp/declare-simd-1.C: New test.
1376 * g++.dg/gomp/declare-simd-2.C: New test.
1377 * g++.dg/gomp/depend-1.C: New test.
1378 * g++.dg/gomp/depend-2.C: New test.
1379 * g++.dg/gomp/target-1.C: New test.
1380 * g++.dg/gomp/target-2.C: New test.
1381 * g++.dg/gomp/taskgroup-1.C: New test.
1382 * g++.dg/gomp/teams-1.C: New test.
1383 * g++.dg/gomp/udr-1.C: New test.
1384 * g++.dg/gomp/udr-2.C: New test.
1385 * g++.dg/gomp/udr-3.C: New test.
1386 * g++.dg/gomp/udr-4.C: New test.
1387 * g++.dg/gomp/udr-5.C: New test.
1388 * g++.dg/gomp/udr-6.C: New test.
1389 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1390 * gcc.dg/autopar/outer-2.c: Likewise.
1391 * gcc.dg/autopar/outer-3.c: Likewise.
1392 * gcc.dg/autopar/outer-4.c: Likewise.
1393 * gcc.dg/autopar/outer-5.c: Likewise.
1394 * gcc.dg/autopar/outer-6.c: Likewise.
1395 * gcc.dg/autopar/parallelization-1.c: Likewise.
1396 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1398 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1399 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1400 instead of GOMP_parallel_loop_runtime_start.
1401 * gcc.dg/gomp/declare-simd-1.c: New test.
1402 * gcc.dg/gomp/declare-simd-2.c: New test.
1403 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1404 parser. Add further #pragma omp sections nesting tests.
1405 * gcc.dg/gomp/target-1.c: New test.
1406 * gcc.dg/gomp/target-2.c: New test.
1407 * gcc.dg/gomp/taskgroup-1.c: New test.
1408 * gcc.dg/gomp/teams-1.c: New test.
1409 * gcc.dg/gomp/udr-1.c: New test.
1410 * gcc.dg/gomp/udr-2.c: New test.
1411 * gcc.dg/gomp/udr-3.c: New test.
1412 * gcc.dg/gomp/udr-4.c: New test.
1413 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1415 2013-10-10 Jan Hubicka <jh@suse.cz>
1417 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1419 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1420 * gcc.target/i386/pr49168-1.c: Likewise.
1421 * gcc.target/i386/pr49002-2.c: Likewise.
1423 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1426 * gcc.dg/torture/pr58670.c: New test.
1428 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1430 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1432 2013-10-09 Marek Polacek <polacek@redhat.com>
1435 * g++.dg/tm/pr58635-1.C: New test.
1436 * g++.dg/tm/pr58635-2.C: New test.
1438 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1442 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1444 PR tree-optimization/20318
1445 * c-c++-common/pr20318.c: New file.
1446 * gcc.dg/tree-ssa/pr20318.c: New file.
1448 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1450 * gcc.c-torture/execute/pr58570.c: New test.
1452 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1454 * gcc.target/aarch64/vclz.c: New testcase.
1456 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1458 * gcc.target/aarch64/vadd_f64.c: New testcase.
1459 * gcc.target/aarch64/vsub_f64.c: New testcase.
1461 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1463 * gcc.target/aarch64/vdiv_f.c: New testcase.
1465 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1467 * gcc.target/aarch64/vneg_f.c: New testcase.
1468 * gcc.target/aarch64/vneg_s.c: New testcase.
1470 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1474 * g++.old-deja/g++.mike/misc9.C: Adjust.
1476 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1480 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/template/crash117.C: New.
1485 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1487 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1489 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1491 PR tree-optimization/58480
1492 * gcc.dg/tree-ssa/pr58480.c: New file.
1494 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1496 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1497 * gcc.target/powerpc/fusion.c: Likewise.
1499 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1501 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1503 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1505 * gcc.target/s390/htm-1.c: Add more tests to cover different
1508 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/init/uninitialized1.C: New.
1513 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/cpp0x/variadic144.C: New.
1518 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/auto39.C: New.
1523 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/range-for26.C: New.
1527 * g++.dg/cpp0x/range-for27.C: Likewise.
1529 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1532 * g++.dg/template/crash117.C: New.
1534 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1537 * g++.dg/tree-ssa/pr19476-5.C: New file.
1538 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1540 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/gen-attrs-55.C: New.
1545 2013-10-03 Easwaran Raman <eraman@google.com>
1548 * g++.dg/ext/attribute47.C: New.
1550 2013-10-03 Rong Xu <xur@google.com>
1552 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1554 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1555 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1557 2013-10-03 Marek Polacek <polacek@redhat.com>
1560 * g++.dg/cpp0x/pr58510.C: New test.
1562 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1565 * g++.dg/tree-ssa/pr19476-1.C: New file.
1566 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1567 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1568 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1570 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1572 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1573 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1574 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1575 VSX scalar operations or the traditional floating point form of
1577 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1578 * gcc.target/powerpc/recip-3.c: Likewise.
1579 * gcc.target/powerpc/recip-5.c: Likewise.
1580 * gcc.target/powerpc/pr72747.c: Likewise.
1581 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1583 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1586 * gcc.target/aarch64/pr58460.c: New file.
1588 2013-10-02 Tobias Burnus <burnus@net-b.de>
1591 * gfortran.dg/char_length_19.f90: New.
1593 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/parse/crash65.C: New.
1597 * g++.dg/cpp1y/pr58535.C: Likewise.
1599 2013-10-02 Richard Biener <rguenther@suse.de>
1601 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1602 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1603 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1604 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1605 * gfortran.dg/ldist-pr45199.f: Likewise.
1607 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/parse/crash64.C: New.
1612 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1614 * gcc.dg/tree-ssa/slsr-40.c: New test.
1616 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/pr58563.C: New.
1621 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1623 * gcc.target/aarch64/vect_saddl_1.c: New.
1625 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.c-torture/execute/pr58574.c: New testcase.
1630 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1633 * gcc.target/arm/pr58578.c: New test.
1635 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1637 PR tree-optimization/58556
1638 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1639 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1641 2013-10-01 Nick Clifton <nickc@redhat.com>
1643 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1645 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1647 * gcc.c-torture/compile/pr41181.c: Likewise.
1648 * gcc.c-torture/compile/calls.c: Likewise.
1649 * gcc.c-torture/compile/990617-1.c: Likewise.
1650 * gcc.c-torture/compile/pr55955.c: Only run the test for
1652 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1654 2013-10-01 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/58553
1657 * gcc.dg/torture/pr58553.c: New testcase.
1659 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1662 * gcc.c-torture/execute/pr58564.c: New test.
1664 2013-09-30 Teresa Johnson <tejohnson@google.com>
1666 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1667 Update for additional dump message.
1669 2013-09-30 Richard Biener <rguenther@suse.de>
1671 PR tree-optimization/58554
1672 * gcc.dg/torture/pr58554.c: New testcase.
1674 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1675 Joern Rennecke <joern.rennecke@embecosm.com>
1677 * gcc.target/arc/barrel-shifter-1.c: New test.
1678 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1679 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1680 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1681 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1682 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1683 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1684 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1685 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1686 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1687 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1688 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1689 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1690 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1691 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1692 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1693 * gcc.target/arc/mtune-ARC600.c: Likewise.
1694 * gcc.target/arc/mtune-ARC601.c: Likewise.
1695 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1696 * gcc.target/arc/mtune-ARC700.c: Likewise.
1697 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1698 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1699 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1700 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1702 2013-09-30 Richard Biener <rguenther@suse.de>
1705 * g++.dg/torture/pr58552.C: New testcase.
1707 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1709 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1710 and -mupper-regs-df.
1712 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1715 * gcc.dg/pr58463.c: New test.
1717 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1720 * c-c++-common/gomp/pr58551.c: New test.
1722 2013-09-27 Richard Biener <rguenther@suse.de>
1724 PR tree-optimization/58459
1725 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1727 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1730 * gfortran.dg/round_4.f90: Check for rounding support.
1732 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1734 * g++.dg/vect/pr58513.cc (op): Make static.
1736 2013-09-26 Richard Biener <rguenther@suse.de>
1738 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1740 2013-09-26 Richard Biener <rguenther@suse.de>
1742 PR tree-optimization/58539
1743 * gcc.dg/torture/pr58539.c: New testcase.
1745 2013-09-25 Jeff Law <law@redhat.com>
1747 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1749 2013-09-25 Tobias Burnus <burnus@net-b.de>
1752 * gfortran.dg/finalize_21.f90: New.
1754 2013-09-25 Tobias Burnus <burnus@net-b.de>
1758 * gfortran.dg/defined_assignment_8.f90: New.
1759 * gfortran.dg/defined_assignment_9.f90: New.
1761 2013-09-25 Marek Polacek <polacek@redhat.com>
1764 * c-c++-common/ubsan/shift-5.c: New test.
1765 * c-c++-common/ubsan/shift-6.c: New test.
1766 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1767 * gcc.dg/ubsan/c-shift-1.c: New test.
1769 2013-09-25 Marek Polacek <polacek@redhat.com>
1772 * g++.dg/tm/pr58516.C: New test.
1774 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1776 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1778 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1780 2013-09-24 Richard Biener <rguenther@suse.de>
1783 * g++.dg/vect/pr58513.cc: New testcase.
1785 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1787 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1790 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1793 * g++.dg/cpp1y/pr58500.C: New testcase.
1795 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/opt28.ad[sb]: New test.
1798 * gnat.dg/opt28_pkg.ads: New helper.
1800 2013-09-23 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/58464
1803 * g++.dg/torture/pr58464.C: New testcase.
1805 2013-09-23 Christian Bruel <christian.bruel@st.com>
1808 * gcc.target/sh/torture/pr58475.c: New test.
1810 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/extends_15.f90: New.
1815 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1818 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1820 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1823 * gcc.target/vax/vax.exp: New.
1824 * gcc.target/vax/pr56875.c: Ditto.
1826 2013-09-20 Richard Biener <rguenther@suse.de>
1829 * gfortran.dg/pr58484.f: New testcase.
1831 2013-09-20 Jeff Law <law@redhat.com>
1833 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1835 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1838 * gcc.dg/torture/pr57748-1.c: New test.
1839 * gcc.dg/torture/pr57748-2.c: New test.
1841 2013-09-20 Marek Polacek <polacek@redhat.com>
1844 * c-c++-common/ubsan/shift-4.c: New test.
1846 2013-09-20 Richard Biener <rguenther@suse.de>
1848 PR tree-optimization/58453
1849 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1851 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1854 * gfortran.dg/proc_ptr_43.f90: New.
1856 2013-09-18 Tobias Burnus <burnus@net-b.de>
1859 * gfortran.dg/defined_assignment_11.f90: New.
1861 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1863 PR rtl-optimization/58438
1864 * g++.dg/pr58438.C: New test.
1866 2013-09-18 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/class_39.f03: Update dg-error.
1870 * gfortran.dg/class_5.f03: Ditto.
1871 * gfortran.dg/class_53.f90: Ditto.
1872 * gfortran.dg/realloc_on_assign_20.f90: New.
1873 * gfortran.dg/realloc_on_assign_21.f90: New.
1874 * gfortran.dg/realloc_on_assign_22.f90: New.
1876 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/parse/using4.C: New.
1881 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1883 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1885 2013-09-18 Marek Polacek <polacek@redhat.com>
1888 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1889 instead of the shift option.
1890 * c-c++-common/ubsan/pr58443-1.c: New test.
1891 * c-c++-common/ubsan/pr58443-3.c: New test.
1892 * c-c++-common/ubsan/pr58443-2.c: New test.
1894 2013-09-18 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/58417
1897 * gcc.dg/torture/pr58417.c: New testcase.
1899 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1901 * gnat.dg/array_bounds_test2.adb: New test.
1903 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1905 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1906 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1908 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1910 * gnat.dg/in_out_parameter4.adb: New test.
1912 2013-09-18 Marek Polacek <polacek@redhat.com>
1915 * c-c++-common/ubsan/attrib-1.c: New test.
1917 2013-09-17 Cong Hou <congh@google.com>
1919 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1920 on two arrays with short and int types. This should not be recognized
1921 as a dot product pattern.
1923 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1926 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1927 the cp_type_quals (r) too.
1929 2013-09-17 Jan Hubicka <jh@suse.cz>
1932 * gcc.c-torture/compile/pr58332.c: New testcase.
1934 2013-09-17 Jeff Law <law@redhat.com>
1936 * gcc.c-torture/execute/pr58387.c: New test.
1938 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1940 PR tree-optimization/58088
1941 * gcc.c-torture/compile/pr58088.c: New test.
1943 2013-09-17 Nick Clifton <nickc@redhat.com>
1945 * lib/target-supports.exp (check_effective_target_trampolines):
1946 Add MSP430 to the list of targets that do not support trampolines.
1947 (check_profiling_available): Add MSP430 to the list of targets
1948 that do not support profiling.
1949 (check_effective_target_tls_runtime): Add MSP430 to the list of
1950 targets that do not support TLS.
1952 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1954 * gnat.dg/opt27.adb: New test.
1955 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1957 2013-09-17 Andreas Schwab <schwab@suse.de>
1959 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1961 2013-09-17 Richard Biener <rguenther@suse.de>
1963 PR tree-optimization/58432
1964 * gcc.dg/pr58432.c: New testcase.
1966 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1968 * gcc.dg/tree-ssa/slsr-39.c: New test.
1970 2013-09-16 Xinliang David Li <davidxl@google.com>
1972 * gcc.misc-tests/help.exp: Optimizer help change.
1974 2013-09-16 Jeff Law <law@redhat.com>
1976 * gcc.c-torture/execute/pr58419.c: New test.
1977 * gcc.c-torture/execute/pr58431.c: New test.
1979 2013-09-16 Tobias Burnus <burnus@net-b.de>
1982 * gfortran.dg/finalize_19.f90: New.
1984 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1986 * gcc.target/i386/pr58418.c: New.
1988 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1990 * gcc.target/aarch64/fmla-intrinsic.c: New.
1991 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1992 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1993 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1995 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1997 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1998 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2000 2013-09-16 Richard Biener <rguenther@suse.de>
2002 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2004 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2006 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2007 interpreted as implicit templates) to be expected pedwarns instead.
2009 2013-09-16 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2014 2013-09-15 Tobias Burnus <burnus@net-b.de>
2017 * gfortran.dg/defined_assignment_10.f90: New.
2019 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2021 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2022 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2024 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2026 * g++.dg/abi/main.C: Added implicit C linkage tests
2028 2013-09-13 Kai Tietz <ktietz@redhat.com>
2030 * gcc.target/i386/pr57848.c: New file.
2032 2013-09-13 Christian Bruel <christian.bruel@st.com>
2035 * gcc.target/sh/torture/pr58314.c: New test.
2037 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2039 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2041 2013-09-12 Martin Jambor <mjambor@suse.cz>
2044 * g++.dg/pr58389.C: New test.
2046 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2048 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2049 * g++.dg/template/pseudodtor3.C: Likewise.
2051 2013-09-12 Richard Biener <rguenther@suse.de>
2053 PR tree-optimization/58404
2054 * g++.dg/tree-ssa/pr58404.C: New testcase.
2056 2013-09-12 Martin Jambor <mjambor@suse.cz>
2059 * g++.dg/ipa/pr58371.C: New test.
2061 2013-09-12 Richard Biener <rguenther@suse.de>
2063 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2064 expected outcome and comment why that happens.
2066 2013-09-11 Richard Biener <rguenther@suse.de>
2069 * g++.dg/uninit-pred-4.C: New testcase.
2071 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2073 PR tree-optimization/58385
2074 * gcc.c-torture/execute/pr58385.c: New test.
2076 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2078 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2080 2013-09-10 Jeff Law <law@redhat.com>
2082 * g++.dg/torture/pr58380.C: New test.
2084 2013-09-10 Jan Hubicka <jh@suse.cz>
2085 Paolo Carlini <paolo.carlini@oracle.com>
2087 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2089 2013-09-10 Jeff Law <law@redhat.com>
2091 * gcc.c-torture/compile/pr58343.c: New test.
2093 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2095 PR rtl-optimization/58365
2096 * gcc.c-torture/execute/pr58365.c: New test.
2098 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2100 * gcc.dg/torture/memcpy-1.c: New test.
2102 2013-09-10 Alan Modra <amodra@gmail.com>
2104 * gcc.target/powerpc/pr58330.c: New.
2106 2013-09-10 Alan Modra <amodra@gmail.com>
2108 * gcc.target/powerpc/medium_offset.c: New.
2110 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/warn/Wunused-var-21.C: New test.
2115 PR tree-optimization/58364
2116 * gcc.c-torture/execute/pr58364.c: New test.
2118 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2122 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2123 * g++.dg/init/delete1.C: Adjust.
2125 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2127 * gcc.target/aarch64/movdi_1.c: New test.
2129 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2132 * g++.dg/warn/Wunused-parm-5.C: New.
2134 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2136 * gcc.target/aarch64/cmn-neg.c: New test.
2138 2013-09-09 Richard Biener <rguenther@suse.de>
2141 * gcc.dg/torture/pr58326-1.c: New testcase.
2142 * gcc.dg/torture/pr58326-2.c: Likewise.
2144 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2147 * g++.dg/ext/pr57735.C: New test.
2149 2013-09-09 Jan Hubicka <jh@suse.cz>
2152 * g++.dg/torture/PR58294.C: New testcase.
2154 2013-09-08 Jeff Law <law@redhat.com>
2156 * gcc.c-torture/compile/pr58340.c: New test.
2158 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2160 * g++.dg/debug/ra1.C: New test.
2162 2013-09-08 Jan Hubicka <jh@suse.cz>
2164 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2165 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2166 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2167 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2169 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/overload/new1.C: Adjust.
2174 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2176 * c-c++-common/opaque-vector.c: New test.
2178 2013-09-08 Tom de Vries <tom@codesourcery.com>
2181 * g++.dg/tm/noexcept-6.C: New test.
2183 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2185 * gcc.target/arc/cond-set-use.c: New test.
2187 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2189 * gnat.dg/stack_usage2.adb: New test.
2191 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2193 * gcc.target/aarch64/table-intrinsics.c
2194 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2195 (qtb_tests8_< ,2,3,4>): Likewise.
2196 (qtblq_tests8_< ,2,3,4>): Likewise.
2197 (qtbxq_tests8_< ,2,3,4>): Likewise.
2199 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/warn10.ad[sb]: New test.
2202 * gnat.dg/warn10_pkg.ads: New helper.
2204 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2206 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2207 Don't expect NULL in foo.result set.
2208 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2210 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2211 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2213 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2215 * gcc.target/s390/nearestint-1.c: New testcase.
2217 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2218 Vineet Gupta <Vineet.Gupta@synopsys.com>
2220 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2221 * testsuite/gcc.target/arc: New directory.
2222 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2223 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2224 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2225 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2226 * testsuite/gcc.dg/builtin-apply2.c
2227 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2229 2013-09-04 Jan Hubicka <jh@suse.cz>
2232 * g++.dg/torture/pr58201_0.C: New testcase.
2233 * g++.dg/torture/pr58201_1.C: New testcase.
2234 * g++.dg/torture/pr58201.h: New testcase.
2236 2013-09-05 Jan Hubicka <jh@suse.cz>
2238 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2240 2013-09-05 Richard Biener <rguenther@suse.de>
2242 PR tree-optimization/58137
2243 * gcc.target/i386/pr58137.c: New testcase.
2245 2013-09-05 Martin Jambor <mjambor@suse.cz>
2247 * g++.dg/ipa/remref-1.C: New test.
2248 * g++.dg/ipa/remref-2.C: Likewise.
2250 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2253 * g++.dg/parse/access11.C: New.
2255 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2257 * g++.dg/warn/weak1.C: Skip on AIX.
2259 2013-09-04 Easwaran Raman <eraman@google.com>
2262 PR tree-optimization/58011
2263 * gfortran.dg/reassoc_12.f90: New testcase.
2264 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2266 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2268 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2269 * gcc.dg/torture/pr53922.c: Skip on AIX.
2270 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2272 2013-09-04 Teresa Johnson <tejohnson@google.com>
2274 * gcc.dg/unroll_1.c: Test dumping to stderr.
2276 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/warn/deprecated-8.C: New.
2281 2013-09-03 Jeff Law <law@redhat.com>
2283 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2286 2013-09-03 Meador Inge <meadori@codesourcery.com>
2290 2013-08-30 Meador Inge <meadori@codesourcery.com>
2292 * gcc.dg/Warray-bounds-11.c: New testcase.
2294 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2296 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2298 2013-09-03 Jan Hubicka <jh@suse.cz>
2300 * g++.dg/ipa/devirt-15.C: Fix testcase.
2302 2013-09-03 Richard Biener <rguenther@suse.de>
2305 * gcc.dg/torture/pr57656.c: New testcase.
2307 2013-09-03 Richard Biener <rguenther@suse.de>
2310 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2312 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 * gfortran.dg/do_concurrent_3.f90: New test case.
2317 2013-09-02 Jan Hubicka <jh@suse.cz>
2319 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2321 2013-09-02 Martin Jambor <mjambor@suse.cz>
2324 * gcc.dg/ipa/pr58106.c: New test.
2326 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2328 * gcc.target/aarch64/scalar_intrinsics.c
2329 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2331 2013-09-02 Richard Biener <rguenther@suse.de>
2334 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2336 2013-09-02 Richard Biener <rguenther@suse.de>
2338 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2341 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2343 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2345 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2347 PR c++/21682, implement DR 565
2348 * g++.dg/template/using24.C: New.
2349 * g++.dg/template/using25.C: Likewise.
2350 * g++.dg/template/using26.C: Likewise.
2352 2013-09-01 Jan Hubicka <jh@suse.cz>
2354 * g++.dg/ipa/devirt-15.C: New testcase.
2356 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2358 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2360 2013-08-31 Jan Hubicka <jh@suse.cz>
2362 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2363 * g++.dg/tree-ssa/pr45453.C: Likewise.
2365 2013-08-31 Jan Hubicka <jh@suse.cz>
2367 * gcc.dg/fork-instrumentation.c: New testcase.
2369 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2371 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2373 2013-08-30 Meador Inge <meadori@codesourcery.com>
2375 * gcc.dg/Warray-bounds-11.c: New testcase.
2377 2013-08-30 Marek Polacek <polacek@redhat.com>
2379 * g++.dg/ubsan/div-by-zero-1.C: New test.
2380 * c-c++-common/ubsan/save-expr-1.c: New test.
2381 * c-c++-common/ubsan/save-expr-2.c: New test.
2382 * c-c++-common/ubsan/save-expr-3.c: New test.
2383 * c-c++-common/ubsan/save-expr-4.c: New test.
2384 * c-c++-common/ubsan/typedef-1.c: New test.
2385 * c-c++-common/ubsan/const-char-1.c: New test.
2386 * c-c++-common/ubsan/const-expr.c: New test.
2387 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2388 * c-c++-common/ubsan/shift-1.c: Likewise.
2389 * c-c++-common/ubsan/shift-2.c: Likewise.
2390 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2391 * lib/ubsan-dg.exp: New file.
2392 * g++.dg/dg.exp: Add ubsan tests.
2393 * g++.dg/ubsan/ubsan.exp: New file.
2394 * gcc.dg/ubsan/ubsan.exp: New file.
2395 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2396 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2397 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2398 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2399 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2400 * c-c++-common/ubsan/shift-3.c: New test.
2401 * c-c++-common/ubsan/unreachable-1.c: New test.
2402 * c-c++-common/ubsan/shift-1.c: New test.
2403 * c-c++-common/ubsan/shift-2.c: New test.
2404 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2405 * gcc.dg/ubsan/c99-shift-2.c: New test.
2406 * gcc.dg/ubsan/c99-shift-1.c: New test.
2408 2013-08-29 Jan Hubicka <jh@suse.cz>
2410 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2411 to match template and comment.
2413 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/cpp0x/dc8.C: New.
2417 * g++.dg/template/meminit1.C: Adjust.
2419 2013-08-30 Teresa Johnson <tejohnson@google.com>
2421 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2423 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2425 PR tree-optimization/58277
2426 * gcc.c-torture/execute/pr58277-1.c: New test.
2427 * gcc.c-torture/execute/pr58277-2.c: New test.
2429 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2431 * gcc.dg/guality/param-1.c: New test.
2432 * gcc.dg/guality/param-2.c: Likewise.
2434 2013-08-30 Richard Biener <rguenther@suse.de>
2436 PR tree-optimization/58228
2437 * gcc.dg/torture/pr58228.c: New testcase.
2439 2013-08-30 Richard Biener <rguenther@suse.de>
2441 PR tree-optimization/58223
2442 * gcc.dg/torture/pr58223.c: New testcase.
2443 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2445 2013-08-30 Richard Biener <rguenther@suse.de>
2447 PR tree-optimization/58010
2448 * gcc.dg/pr58010.c: New testcase.
2450 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2452 * gcc.dg/unroll_3.c: Message change.
2453 * gcc.dg/unroll_4.c: Likewise.
2454 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2455 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2456 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2457 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2458 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2459 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2460 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2461 * gcc.dg/unroll_1.c: Likewise.
2462 * gcc.dg/vect/bb-slp-31.c: Likewise.
2463 * gcc.dg/vect/bb-slp-14.c: Likewise.
2464 * gcc.dg/vect/bb-slp-8.c: Likewise.
2465 * gcc.dg/vect/bb-slp-23.c: Likewise.
2466 * gcc.dg/vect/bb-slp-15.c: Likewise.
2467 * gcc.dg/vect/bb-slp-9.c: Likewise.
2468 * gcc.dg/vect/bb-slp-24.c: Likewise.
2469 * gcc.dg/vect/bb-slp-16.c: Likewise.
2470 * gcc.dg/vect/bb-slp-25.c: Likewise.
2471 * gcc.dg/vect/bb-slp-17.c: Likewise.
2472 * gcc.dg/vect/bb-slp-26.c: Likewise.
2473 * gcc.dg/vect/bb-slp-18.c: Likewise.
2474 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2475 * gcc.dg/vect/bb-slp-27.c: Likewise.
2476 * gcc.dg/vect/bb-slp-19.c: Likewise.
2477 * gcc.dg/vect/bb-slp-28.c: Likewise.
2478 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2479 * gcc.dg/vect/bb-slp-29.c: Likewise.
2480 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2481 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2482 * gcc.dg/vect/bb-slp-1.c: Likewise.
2483 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2484 * gcc.dg/vect/bb-slp-2.c: Likewise.
2485 * gcc.dg/vect/bb-slp-3.c: Likewise.
2486 * gcc.dg/vect/bb-slp-10.c: Likewise.
2487 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2488 * gcc.dg/vect/bb-slp-4.c: Likewise.
2489 * gcc.dg/vect/bb-slp-11.c: Likewise.
2490 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2491 * gcc.dg/vect/bb-slp-5.c: Likewise.
2492 * gcc.dg/vect/bb-slp-20.c: Likewise.
2493 * gcc.dg/vect/bb-slp-6.c: Likewise.
2494 * gcc.dg/vect/bb-slp-21.c: Likewise.
2495 * gcc.dg/vect/bb-slp-30.c: Likewise.
2496 * gcc.dg/vect/bb-slp-13.c: Likewise.
2497 * gcc.dg/vect/bb-slp-7.c: Likewise.
2498 * gcc.dg/vect/bb-slp-22.c: Likewise.
2499 * gcc.dg/unroll_2.c: Likewise.
2500 * g++.dg/vect/slp-pr50413.cc: Likewise.
2501 * g++.dg/vect/slp-pr56812.cc: Likewise.
2502 * g++.dg/vect/slp-pr50819.cc: Likewise.
2504 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2506 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2508 2013-08-29 Teresa Johnson <tejohnson@google.com>
2510 * gcc.dg/pr40209.c: Use -fopt-info.
2511 * gcc.dg/pr26570.c: Ditto.
2512 * gcc.dg/pr32773.c: Ditto.
2513 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2515 2013-08-29 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/58246
2518 * gcc.dg/torture/pr58246.c: New testcase.
2520 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2523 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2525 * gfortran.dg/realloc_on_assign_19.f90: New test.
2527 2013-08-29 Richard Biener <rguenther@suse.de>
2530 * gcc.dg/pr57287-2.c: New testcase.
2532 2013-08-29 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/57685
2535 * gcc.dg/torture/pr57685.c: New testcase.
2537 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/cpp0x/dc7.C: New.
2542 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2545 * c-c++-common/gomp/pr58257.c: New test.
2547 2013-08-28 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/56933
2550 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2552 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2554 * gcc.target/aarch64/scalar_shift_1.c: New.
2556 2013-08-27 Richard Biener <rguenther@suse.de>
2558 PR tree-optimization/57521
2559 * gcc.dg/torture/pr57521.c: New testcase.
2561 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2563 PR rtl-optimization/57860
2564 PR rtl-optimization/57861
2565 PR rtl-optimization/57875
2566 PR rtl-optimization/57876
2567 PR rtl-optimization/57877
2568 * gcc.c-torture/execute/pr57860.c: New test.
2569 * gcc.c-torture/execute/pr57861.c: New test.
2570 * gcc.c-torture/execute/pr57875.c: New test.
2571 * gcc.c-torture/execute/pr57876.c: New test.
2572 * gcc.c-torture/execute/pr57877.c: New test.
2574 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2577 * gfortran.dg/bounds_check_18.f90: New test.
2579 2013-08-23 Jan Hubicka <jh@suse.cz>
2581 * g++.dg/ipa/devirt-14.C: Fix typo.
2583 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2586 * gfortran.dg/inline_sum_5.f90: New.
2588 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2591 * gfortran.dg/typebound_assignment_7.f90: New.
2593 2013-08-23 Jan Hubicka <jh@suse.cz>
2595 * g++.dg/ipa/devirt-13.C: New testcase.
2596 * g++.dg/ipa/devirt-14.C: New testcase.
2598 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2601 * gcc.target/i386/pr58218.c: New test.
2603 PR tree-optimization/58209
2604 * gcc.c-torture/execute/pr58209.c: New test.
2606 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2608 * gcc.target/powerpc/pr57744.c: Declare abort.
2610 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/template/error54.C: New.
2615 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/select_type_34.f90: New.
2620 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/warn/deprecated-7.C: New.
2625 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2627 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2629 2013-08-21 Jeff Law <law@redhat.com>
2631 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2633 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/ext/attr-alias-3.C: New.
2638 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2641 * gfortran.dg/intent_out_8.f90: New.
2643 2013-08-20 Teresa Johnson <tejohnson@google.com>
2645 PR rtl-optimizations/57451
2646 * g++.dg/tree-prof/pr57451.C: New test.
2648 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2653 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2656 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2658 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2660 * gcc.target/powerpc/dfp-dd-2.c: New test.
2661 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2662 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2664 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2666 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2667 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2670 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2672 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2674 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2677 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2678 correct test response.
2681 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2682 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2683 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2685 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2686 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2688 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2690 2013-08-18 Jan Hubicka <jh@suse.cz>
2692 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2694 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2697 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2699 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2701 PR tree-optimization/58006
2702 * g++.dg/opt/pr58006.C: New test.
2704 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2706 * gnat.dg/specs/linker_alias.ads: New test.
2708 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2710 PR tree-optimization/58164
2711 * gcc.c-torture/compile/pr58164.c: New test.
2713 PR tree-optimization/58165
2714 * g++.dg/opt/pr58165.C: New test.
2716 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/cpp0x/enum28.C: New.
2720 * g++.dg/cpp0x/enum15.C: Adjust.
2722 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2725 * gcc.target/powerpc/pr57949-1.c: New.
2726 * gcc.target/powerpc/pr57949-2.c: New.
2728 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2730 PR tree-optimization/58145
2731 * gcc.dg/pr58145-1.c: New test.
2732 * gcc.dg/pr58145-2.c: New test.
2734 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2736 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2737 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2738 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2739 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2740 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2741 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2742 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2743 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2744 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2745 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2746 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2747 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2748 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2749 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2750 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2751 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2752 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2753 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2754 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2755 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2756 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2757 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2758 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2759 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2760 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2761 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2762 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2763 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2764 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2765 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2766 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2767 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2768 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2769 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2770 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2771 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2772 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2773 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2774 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2775 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2776 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2779 * gcc.c-torture/execute/pr56799.x: New file.
2781 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2783 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2785 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2786 * gcc.dg/pr44214-3.c (v2df): Likewise.
2788 * gcc.dg/pr46647.c: xfail for avr-*-*.
2790 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2792 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2793 Expect l to be optimized away.
2794 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2797 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2798 to tests that assume int/double are larger than short/float.
2801 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2803 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2804 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2805 target { int16 }. Restrict existing tests to target { int32 }
2807 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2808 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2809 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2810 * lib/target-supports.exp (check_effective_target_int32): New proc.
2812 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2813 exclude from scan test.
2815 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2816 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2817 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2818 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2819 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2820 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2821 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2822 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2823 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2824 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2825 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2826 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2827 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2828 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2829 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2830 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2831 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2832 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2833 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2835 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2837 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2839 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2840 to be the first test directive.
2841 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2842 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2843 * gcc.target/arm/atomic-op-char.c: Likewise.
2844 * gcc.target/arm/atomic-op-consume.c: Likewise.
2845 * gcc.target/arm/atomic-op-int.c: Likewise.
2846 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2847 * gcc.target/arm/atomic-op-release.c: Likewise.
2848 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2849 * gcc.target/arm/atomic-op-short.c: Likewise.
2851 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2853 PR rtl-optimization/57662
2854 * gcc.dg/pr57662.c: New test.
2856 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2858 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2860 * gcc.target/mips/nans-legacy.c: Likewise.
2862 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2864 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2866 * gcc.target/mips/fabs-legacy.c: Likewise.
2867 * gcc.target/mips/fabsf-2008.c: Likewise.
2868 * gcc.target/mips/fabsf-legacy.c: Likewise.
2869 * gcc.target/mips/fneg-2008.c: Likewise.
2870 * gcc.target/mips/fneg-legacy.c: Likewise.
2871 * gcc.target/mips/fnegf-2008.c: Likewise.
2872 * gcc.target/mips/fnegf-legacy.c: Likewise.
2873 * gcc.target/mips/nan-2008.c: Likewise.
2874 * gcc.target/mips/nan-legacy.c: Likewise.
2875 * gcc.target/mips/nanf-2008.c: Likewise.
2876 * gcc.target/mips/nanf-legacy.c: Likewise.
2877 * gcc.target/mips/nans-2008.c: Likewise.
2878 * gcc.target/mips/nans-legacy.c: Likewise.
2879 * gcc.target/mips/nansf-2008.c: Likewise.
2880 * gcc.target/mips/nansf-legacy.c: Likewise.
2882 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2884 * gnat.dg/valued_proc.adb: New test.
2885 * gnat.dg/valued_proc_pkg.ads: New helper.
2887 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2889 PR tree-optimization/57661
2890 * g++.dg/opt/pr57661.C: New test.
2893 * gcc.dg/asan/pr56417.c: New test.
2895 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2897 * gnat.dg/loop_optimization16.adb: New test.
2898 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2900 2013-08-13 Marek Polacek <polacek@redhat.com>
2902 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2904 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2906 Example of converting global state to per-pass state.
2908 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2909 global state "static int counter" to...
2910 (one_pass::counter): ...this instance data.
2912 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2914 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2915 to member function...
2916 (one_pass::gate): ...this.
2917 (one_pass_exec): Convert to member function...
2918 (one_pass::impl_execute): ...this.
2920 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2923 * g++.dg/cpp0x/pr57416.C: New.
2925 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2927 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2929 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2930 * g++.dg/cpp0x/defaulted2.C: Likewise.
2931 * g++.dg/cpp0x/defaulted31.C: Likewise.
2932 * g++.dg/cpp0x/error6.C: Likewise.
2933 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2934 * g++.dg/cpp0x/override2.C: Likewise.
2935 * g++.dg/cpp0x/parse1.C: Likewise.
2936 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2937 * g++.dg/cpp0x/temp_default4.C: Likewise.
2938 * g++.dg/ext/attrib32.C: Likewise.
2939 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2940 * g++.dg/ext/mv13.C: Likewise.
2941 * g++.dg/ext/mv7.C: Likewise.
2942 * g++.dg/ext/mv9.C: Likewise.
2943 * g++.dg/ext/pr57362.C: Likewise.
2944 * g++.dg/ext/typeof10.C: Likewise.
2945 * g++.dg/lookup/anon6.C: Likewise.
2946 * g++.dg/lookup/crash6.C: Likewise.
2947 * g++.dg/lookup/name-clash5.C: Likewise.
2948 * g++.dg/lookup/name-clash6.C: Likewise.
2949 * g++.dg/other/anon4.C: Likewise.
2950 * g++.dg/other/error15.C: Likewise.
2951 * g++.dg/other/error8.C: Likewise.
2952 * g++.dg/other/redecl2.C: Likewise.
2953 * g++.dg/parse/crash16.C: Likewise.
2954 * g++.dg/parse/crash21.C: Likewise.
2955 * g++.dg/parse/crash38.C: Likewise.
2956 * g++.dg/parse/redef2.C: Likewise.
2957 * g++.dg/parse/struct-as-enum1.C: Likewise.
2958 * g++.dg/template/crash39.C: Likewise.
2959 * g++.dg/template/redecl3.C: Likewise.
2960 * g++.dg/tls/diag-3.C: Likewise.
2961 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2962 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2963 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2964 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2965 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2966 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2967 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2968 * g++.old-deja/g++.brendan/static3.C: Likewise.
2969 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2970 * g++.old-deja/g++.jason/binding.C: Likewise.
2971 * g++.old-deja/g++.jason/crash4.C: Likewise.
2972 * g++.old-deja/g++.jason/crash7.C: Likewise.
2973 * g++.old-deja/g++.jason/lineno.C: Likewise.
2974 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2975 * g++.old-deja/g++.mike/misc3.C: Likewise.
2976 * g++.old-deja/g++.mike/net44.C: Likewise.
2977 * g++.old-deja/g++.mike/ns3.C: Likewise.
2978 * g++.old-deja/g++.ns/alias4.C: Likewise.
2979 * g++.old-deja/g++.ns/ns11.C: Likewise.
2980 * g++.old-deja/g++.other/crash23.C: Likewise.
2981 * g++.old-deja/g++.other/decl8.C: Likewise.
2982 * g++.old-deja/g++.other/linkage3.C: Likewise.
2983 * g++.old-deja/g++.other/typeck1.C: Likewise.
2984 * g++.old-deja/g++.other/typedef5.C: Likewise.
2985 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2986 * g++.old-deja/g++.pt/friend36.C: Likewise.
2987 * obj-c++.dg/method-8.mm: Likewise.
2988 * obj-c++.dg/tls/diag-3.mm: Likewise.
2990 2013-08-12 Perez Read <netfirewall@gmail.com>
2993 * gcc.target/i386/movabs-1.c: New test.
2995 2013-08-12 Marek Polacek <polacek@redhat.com>
2997 PR tree-optimization/57980
2998 * gcc.dg/pr57980.c: New test.
3000 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3003 * gfortran.dg/do_check_10.f90: New test.
3004 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3005 * gfortran.dg/array_constructor_18.f90: Likewise.
3006 * gfortran.dg/array_constructor_22.f90: Likewise.
3007 * gfortran.dg/coarray_15.f90: Likewise.
3008 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3009 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3010 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3012 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3015 * g++.dg/cpp0x/constexpr-ice8.C: New.
3017 2013-08-09 Xinliang David Li <davidxl@google.com>
3019 * gcc.target/i386/memcpy-strategy-1.c: New test.
3020 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3021 * gcc.target/i386/memset-strategy-1.c: Ditto.
3022 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3024 2013-08-09 Jan Hubicka <jh@suse.cz>
3026 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3027 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3029 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3031 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3033 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3036 * gfortran.dg/transfer_intrinsic_6.f90: New.
3038 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3041 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3044 * g++.dg/lookup/typedef2.C: New.
3046 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3048 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3049 output of vdup intrinsics.
3051 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3053 * gcc.target/arm/lp1189445.c: New testcase.
3055 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3057 PR rtl-optimization/58079
3058 * gcc.dg/torture/pr58079.c: New test.
3060 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3062 * gnat.dg/warn9.adb: New test.
3064 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3067 * g++.dg/lookup/typedef2.C: New.
3069 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3071 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3072 to optstr when building plugins on darwin.
3074 2013-08-06 Martin Jambor <mjambor@suse.cz>
3076 PR tree-optimization/57539
3077 * gcc.dg/ipa/pr57539.c: New test.
3079 2013-08-06 Martin Jambor <mjambor@suse.cz>
3080 Bernd Edlinger <bernd.edlinger@hotmail.de>
3082 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3083 (a): Fix constructor.
3085 2013-08-06 Martin Jambor <mjambor@suse.cz>
3088 * gfortran.dg/pr57987.f90: New test.
3090 2013-08-06 Martin Jambor <mjambor@suse.cz>
3093 * gcc.dg/torture/pr58041.c: New test.
3094 * gcc.target/arm/pr58041.c: Likewise.
3096 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3099 * gfortran.dg/pointer_init_8.f90: New.
3101 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/cpp0x/pr58080.C: New.
3106 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3108 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3109 to optstr when building plugins.
3111 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3113 Patch autogenerated by refactor_passes.py from
3114 https://github.com/davidmalcolm/gcc-refactoring-scripts
3115 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3117 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3118 struct to a subclass of gimple_opt_pass along with...
3119 (pass_data_one_pass): ...new pass_data instance and...
3120 (make_one_pass): ...new function.
3121 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3122 global struct to a subclass of gimple_opt_pass along with...
3123 (pass_data_warn_self_assign): ...new pass_data instance and...
3124 (make_pass_warn_self_assign): ...new function.
3125 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3126 a global struct to a subclass of gimple_opt_pass along with...
3127 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3128 (make_pass_dumb_plugin_example): ...new function.
3129 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3130 global struct to a subclass of gimple_opt_pass along with...
3131 (pass_data_warn_self_assign): ...new pass_data instance and...
3132 (make_pass_warn_self_assign): ...new function.
3134 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3136 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3137 is created and added to the pass_manager to reflect
3138 autogenerated changes.
3139 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3140 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3141 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3143 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3146 * g++.dg/cpp0x/pr58072.C: New.
3148 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3150 * gcc.dg/torture/pr57993-2.cpp: New.
3152 2013-08-02 Jan Hubicka <jh@suse.cz>
3154 * gcc.dg/ipa/ipa-1.c: Update.
3155 * gcc.dg/ipa/ipa-2.c: Update.
3156 * gcc.dg/ipa/ipa-3.c: Update.
3157 * gcc.dg/ipa/ipa-4.c: Update.
3158 * gcc.dg/ipa/ipa-5.c: Update.
3159 * gcc.dg/ipa/ipa-7.c: Update.
3160 * gcc.dg/ipa/ipa-8.c: Update.
3161 * gcc.dg/ipa/ipcp-1.c: Update.
3162 * gcc.dg/ipa/ipcp-2.c: Update.
3164 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3166 PR rtl-optimization/58048
3167 * gcc.target/i386/pr58048.c: New.
3169 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3171 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3173 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3174 Peter Bergner <bergner@vnet.ibm.com>
3177 * g++.dg/overload/using3.C: New.
3178 * g++.dg/overload/using2.C: Adjust.
3179 * g++.dg/lookup/using9.C: Likewise.
3181 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3183 * gcc.target/arm/pr46972-2.c: New test.
3185 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3187 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3189 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3191 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3193 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3195 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3196 rather than addressing!=absolute when deciding how to handle MIPS16
3197 when the test forces an ABI.
3199 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3202 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3204 2013-07-30 Steve Ellcey <sellcey@mips.com>
3206 * gcc.target/mips/code-readable-1.c: Increase switch size.
3207 * gcc.target/mips/code-readable-2.c: Ditto.
3208 * gcc.target/mips/code-readable-3.c: Ditto.
3209 * gcc.target/mips/code-readable-4.c: Ditto.
3211 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/parse/crash63.C: New.
3216 2013-07-30 Tobias Burnus <burnus@net-b.de>
3219 * gfortran.dg/pointer_assign_8.f90: New.
3220 * gfortran.dg/pointer_assign_9.f90: New.
3221 * gfortran.dg/pointer_assign_10.f90: New.
3222 * gfortran.dg/pointer_assign_11.f90: New.
3224 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3226 * gcc.target/arm/pr57637.c: New testcase.
3228 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3230 PR tree-optimization/57993
3231 * gcc.dg/torture/pr57993.c: New test.
3233 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3235 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3237 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3240 * g++.dg/conversion/ambig2.C: New.
3242 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3244 * gcc.target/mips/fabs-2008.c: New test case.
3245 * gcc.target/mips/fabs-legacy.c: New test case.
3246 * gcc.target/mips/fabsf-2008.c: New test case.
3247 * gcc.target/mips/fabsf-legacy.c: New test case.
3248 * gcc.target/mips/fneg-2008.c: New test case.
3249 * gcc.target/mips/fneg-legacy.c: New test case.
3250 * gcc.target/mips/fneg-2008.c: New test case.
3251 * gcc.target/mips/fneg-legacy.c: New test case.
3252 * gcc.target/mips/nan-2008.c: New test case.
3253 * gcc.target/mips/nan-legacy.c: New test case.
3254 * gcc.target/mips/nanf-2008.c: New test case.
3255 * gcc.target/mips/nanf-legacy.c: New test case.
3256 * gcc.target/mips/nans-2008.c: New test case.
3257 * gcc.target/mips/nans-legacy.c: New test case.
3258 * gcc.target/mips/nansf-2008.c: New test case.
3259 * gcc.target/mips/nansf-legacy.c: New test case.
3260 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3262 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3263 Maxim Kuvyrkov <maxim@kugelworks.com>
3265 * lib/target-supports.exp (check_effective_target_non_bionic): New
3266 effective-target test.
3267 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3268 * g++.dg/tls/thread_local4g.C: Ditto.
3270 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3273 * gfortran.dg/vector_subsript_7.f90: New test.
3275 2013-07-27 Tobias Burnus <burnus@net-b.de>
3278 * gfortran.dg/warn_alias.f90: New.
3280 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3283 * gfortran.dg/class_array_19.f90: New.
3285 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3287 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3288 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3289 * gcc.dg/vect/pr57741-3.c: Likewise.
3290 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3292 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3294 Skip tests that make assumptions about struct layout that don't hold
3296 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3297 * g++.dg/cpp0x/iop.C: Likewise.
3298 * g++.dg/cpp0x/named_refs.C: Likewise.
3299 * g++.dg/cpp0x/rv1p.C: Likewise.
3300 * g++.dg/cpp0x/rv2p.C: Likewise.
3301 * g++.dg/cpp0x/rv3p.C: Likewise.
3302 * g++.dg/cpp0x/rv4p.C: Likewise.
3303 * g++.dg/cpp0x/rv5p.C: Likewise.
3304 * g++.dg/cpp0x/rv6p.C: Likewise.
3305 * g++.dg/cpp0x/rv7p.C: Likewise.
3306 * g++.dg/cpp0x/rv8p.C: Likewise.
3307 * g++.dg/ext/strncpy-chk1.C: Likewise.
3308 * gcc.dg/builtin-object-size-10.c: Likewise.
3309 * gcc.dg/builtin-object-size-11.c: Likewise.
3310 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3311 * gcc.dg/pr25805.c: Likewise.
3312 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3313 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3314 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3315 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3316 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3317 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3318 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3319 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3320 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3321 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3322 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3323 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3324 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3325 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3326 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3328 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3329 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3331 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3332 * gcc.dg/sibcall-6.c: Enable for epiphany.
3334 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3336 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3338 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3340 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3341 memcpy not initializers.
3343 * gcc.dg/guality/guality.exp: Skip on AIX.
3345 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3348 * g++.dg/cpp0x/pr57101.C: New.
3350 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3352 * gcc.target/aarch64/neg_1.c: New test.
3354 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3357 * gfortran.dg/typebound_call_25.f90: New.
3359 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3362 * g++.dg/cpp0x/pr57981.C: New.
3364 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3367 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3369 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3371 PR rtl-optimization/57960
3372 * gcc.target/s390/pr57960.c: New.
3374 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3377 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3379 2013-07-25 Terry Guo <terry.guo@arm.com>
3381 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3383 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/inherit/pr57942.C: New.
3388 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3390 * gcc.target/powerpc/bool2.h: New file, test the code generation
3391 of logical operations for power5, altivec, power7, and power8 systems.
3392 * gcc.target/powerpc/bool2-p5.c: Likewise.
3393 * gcc.target/powerpc/bool2-av.c: Likewise.
3394 * gcc.target/powerpc/bool2-p7.c: Likewise.
3395 * gcc.target/powerpc/bool2-p8.c: Likewise.
3396 * gcc.target/powerpc/bool3.h: Likewise.
3397 * gcc.target/powerpc/bool3-av.c: Likewise.
3398 * gcc.target/powerpc/bool2-p7.c: Likewise.
3399 * gcc.target/powerpc/bool2-p8.c: Likewise.
3401 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3403 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3405 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3407 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3409 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3411 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3412 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3413 type from long to long long.
3414 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3415 to have effective-target keywords of lp64 and ilp32.
3416 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3417 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3418 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3419 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3420 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3421 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3422 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3423 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3424 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3426 2013-07-23 Tom Tromey <tromey@redhat.com>
3427 Joseph Myers <joseph@codesourcery.com>
3429 * gcc.dg/c11-generic-1.c: New file.
3430 * gcc.dg/c11-generic-2.c: New file.
3432 2013-07-22 Tobias Burnus <burnus@net-b.de>
3436 * coarray/lib_realloc_1.f90: Permit optimization.
3437 * gfortran.dg/coarray_31.f90: New.
3439 2013-07-22 Tobias Burnus <burnus@net-b.de>
3442 * gfortran.dg/class_array_7.f03: Fix memory leak.
3444 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3447 * g++.dg/cpp0x/decltype56.C: New.
3449 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451 * gcc.dg/pr53265.c: Correct line number in dg-message.
3453 2013-07-22 Diego Novillo <dnovillo@google.com>
3455 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3457 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3460 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3461 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3463 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3466 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3467 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3468 * gcc.dg/torture/pr53366-1.c: Same.
3469 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3470 * gcc.dg/torture/pr56488.c: Same.
3471 * gcc.dg/torture/pr57584.c: Same.
3472 * gcc.dg/tree-ssa/pr57385.c: Same.
3473 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3475 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
3477 * c-c++-common/pr41779.c: Fix typos.
3478 * gcc.c-torture/compile/20031125-2.c: Likewise.
3479 * gcc.c-torture/compile/20040621-1.c: Likewise.
3480 * gcc.c-torture/execute/20020418-1.c: Likewise.
3481 * gcc.dg/20020108-1.c: Likewise.
3482 * gcc.dg/atomic-generic-aux.c: Likewise.
3483 * gcc.dg/builtin-complex-err-2.c: Likewise.
3484 * gcc.dg/decl-1.c: Likewise.
3485 * gcc.dg/di-sync-multithread.c: Likewise.
3486 * gcc.dg/format/c90-printf-1.c: Likewise.
3487 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3488 * gcc.dg/long-long-compare-1.c: Likewise.
3489 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3490 * gcc.dg/pr17055-1.c: Likewise.
3491 * gcc.dg/pr27095.c: Likewise.
3492 * gcc.dg/torture/fp-int-convert.h: Likewise.
3493 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3494 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3495 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3496 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3497 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3498 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3499 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3500 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3501 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3502 * gcc.dg/vect/vect-cond-5.c: Likewise.
3503 * gcc.dg/weak/typeof-2.c: Likewise.
3504 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3505 * gcc.target/arm/naked-1.c: Likewise.
3506 * gcc.target/i386/pr9771-1.c: Likewise.
3507 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3508 * gcc.target/sparc/struct-ret-check.c: Likewise.
3509 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3510 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3511 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3514 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3517 * gfortran.dg/dependency_42.f90: New test.
3518 * gfortran.dg/dependency_43.f90: New test.
3520 2013-07-21 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/round_4.f90: New.
3525 2013-07-21 Tobias Burnus <burnus@net-b.de>
3528 * gfortran.dg/min_max_conformance_2.f90: New.
3530 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3532 PR preprocessor/57620
3533 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3534 (main): Don't test {s,u,U,L}12.
3535 * c-c++-common/raw-string-13.c: New test.
3536 * c-c++-common/raw-string-14.c: New test.
3537 * c-c++-common/raw-string-15.c: New test.
3538 * c-c++-common/raw-string-16.c: New test.
3540 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3542 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3544 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3546 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3548 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3549 target { ! keeps_null_pointer_checks }.
3550 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3551 target { ! keeps_null_pointer_checks }.
3553 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3554 * gcc.dg/torture/pr56488.c: Likewise.
3556 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3558 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3561 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3563 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3564 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3565 * gfortran.dg/guality/guality.exp: Skip on AIX.
3567 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3569 * g++.dg/debug/pr56819.C: Skip on AIX.
3570 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3571 * g++.dg/guality/guality.exp: Skip on AIX.
3573 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3575 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3577 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3579 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3582 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3583 Adjust to corrected rounding.
3585 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3587 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3588 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3589 check_effective_target_cilkplus.
3590 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3592 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3594 * gcc.target/powerpc/pr57744.c: Fix typo.
3596 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3599 * gcc.c-torture/compile/pr57698.c: New test.
3600 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3601 * gcc.c-torture/compile/pr44043.c: Ditto.
3603 2013-07-18 Wei Mi <wmi@google.com>
3605 PR rtl-optimization/57878
3606 * g++.dg/pr57878.C: New test.
3608 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3610 * gcc.dg/pr42611.c: Move dg-error to correct line.
3612 2013-07-17 Tobias Burnus <burnus@net-b.de>
3615 * gfortran.dg/dollar_sym_3.f: New.
3616 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3618 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3623 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3624 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3625 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3626 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3627 * objc.dg/image-info.m: Likewise.
3628 * objc.dg/symtab-1.m: Likewise.
3629 * objc.dg/torture/strings/const-str-10.m: Likewise.
3630 * objc.dg/torture/strings/const-str-11.m: Likewise.
3631 * objc.dg/torture/strings/const-str-9.m: Likewise.
3632 * objc.dg/zero-link-1.m: Likewise.
3633 * objc.dg/zero-link-2.m: Likewise.
3634 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3635 * objc.dg/objc-foreach-4.m: Likewise.
3636 * objc.dg/objc-foreach-5.m: Likewise.
3637 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3639 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3640 * obj-c++.dg/syntax-error-1.mm: Likewise.
3641 * objc.dg/method-6.m: Likewise.
3642 * objc.dg/pr23214.m: Likewise.
3643 * objc.dg/proto-lossage-7.m: Likewise.
3644 * objc.dg/strings/const-str-12b.m: Likewise.
3645 * objc.dg/zero-link-3.m: Likewise.
3646 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3647 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3648 adjust headers, interfaces and encoded types to reflect current system
3649 versions. Add FIXME and outputs from current system compiler for
3652 2013-07-15 Cong Hou <congh@google.com>
3654 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3656 * gcc.target/i386/l_fma_float_3.c: Likewise.
3657 * gcc.target/i386/l_fma_double_1.c: Likewise.
3658 * gcc.target/i386/l_fma_double_3.c: Likewise.
3660 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3662 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3663 function to test if HTM is available.
3664 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3665 * gcc.target/powerpc/htm-builtin-1.c: New test.
3667 2013-07-15 Tobias Burnus <burnus@net-b.de>
3669 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3670 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3671 * gfortran.dg/coarray_6.f90: Add dg-error.
3673 2013-07-15 Tobias Burnus <burnus@net-b.de>
3676 * gfortran.dg/finalize_18.f90: New.
3678 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3681 * fortran.dg/module_variable_1.f90: New test.
3682 * fortran.dg/module_variable_2.f90: New test.
3684 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3686 * g++.dg/ext/vector19.C: Adapt.
3687 * g++.dg/ext/vector23.C: New testcase.
3689 2013-07-12 Michael Matz <matz@suse.de>
3692 * c-c++-common/pr55771.c: New test.
3694 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3696 * gcc.target/aarch64/vect-movi.c: New.
3698 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3701 * g++.dg/ext/pr57362.C: New.
3703 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3706 * gcc.target/avr/torture/pr57631.c: New test.
3708 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/cpp0x/constexpr-ice7.C: New.
3713 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3715 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3717 * gcc.c-torture/execute/nest-align-1.x: New.
3719 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3722 * g++.dg/cpp0x/sfinae48.C: New.
3724 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3726 PR preprocessor/57824
3727 * c-c++-common/raw-string-17.c: New test.
3728 * c-c++-common/gomp/pr57824.c: New test.
3730 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3734 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3735 * g++.dg/conversion/dr195.C: Update.
3736 * g++.dg/expr/cast2.C: Likewise.
3738 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3740 * c-c++-common/raw-string-18.c: New test.
3741 * c-c++-common/raw-string-19.c: New test.
3743 PR preprocessor/57757
3744 * g++.dg/cpp/paste1.C: New test.
3745 * g++.dg/cpp/paste2.C: New test.
3747 2013-07-10 Graham Stott <grahams@btinternet.com>
3749 * gcc.target/mips/mulsize-1.c: New.
3750 * gcc.target/mips/mulsize-2.c: New.
3751 * gcc.target/mips/mulsize-3.c: New.
3752 * gcc.target/mips/mulsize-4.c: New.
3754 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3757 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3758 * g++.dg/ext/vector24.C: New testcase.
3760 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3763 * g++.dg/cpp0x/decltype17.C: Adjust.
3765 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3768 * g++.dg/cpp0x/pr51786.C: New.
3770 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3772 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3774 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3776 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3778 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3779 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3781 2013-07-08 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3786 2013-07-08 Tobias Burnus <burnus@net-b.de>
3789 * gfortran.dg/do_check_9.f90: New.
3791 2013-07-08 Tobias Burnus <burnus@net-b.de>
3794 * gfortran.dg/dot_product_2.f90: New.
3796 2013-07-08 Tobias Burnus <burnus@net-b.de>
3799 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3801 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3803 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3804 * gfortran.dg/finalize_10.f90: Fix dg-final.
3806 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3809 * gcc.target/i386/pr57819.c: New test.
3811 PR rtl-optimization/57829
3812 * gcc.c-torture/execute/pr57829.c: New test.
3814 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3816 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3817 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3819 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3822 * gcc.target/i386/pr57807.c: New test.
3824 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3827 * gcc.dg/tree-ssa/vrp89.c: New test.
3829 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3832 * g++.dg/parse/defarg16.C: New.
3834 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3836 PR rtl-optimization/55342
3837 * gcc.target/i386/pr55342.c: New.
3839 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3841 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3843 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3846 * g++.dg/inherit/virtual10.C: New.
3848 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3851 * gcc.dg/large-size-array-6.c: New test.
3853 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3856 * g++.dg/template/crash116.C: New.
3858 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3860 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3861 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3863 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3866 * g++.dg/cpp0x/nsdmi-list3.C: New.
3868 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.target/i386/pr57777.c: New test.
3874 * g++.dg/template/arg9.C: New test.
3876 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3878 * gcc.target/i386/avx-inline.c: New test.
3880 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3882 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3883 * gcc.target/mips/call-2.c: Likewise.
3884 * gcc.target/mips/call-3.c: Likewise.
3885 * gcc.target/mips/lazy-binding-1.c: Likewise.
3887 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3889 PR tree-optimization/57741
3890 * gcc.dg/vect/pr57741-1.c: New test.
3891 * gcc.dg/vect/pr57741-2.c: New test.
3892 * gcc.dg/vect/pr57741-3.c: New test.
3894 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3896 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3898 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3899 * lib/target-supports.exp: Define aarch64_little_endian.
3901 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3903 * gcc.target/aarch64/abs_1.c: New test.
3905 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3907 * gcc.target/aarch64/bfxil_1.c: New test.
3908 * gcc.target/aarch64/bfxil_2.c: Likewise.
3910 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3913 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3914 array sizes from 100 to 20.
3916 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3919 * gfortran.dg/pointer_remapping_8.f90: New.
3921 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3923 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3924 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3925 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3926 * g++.dg/cpp1y/complex_literals.h: New.
3928 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/cpp0x/noexcept21.C: New.
3933 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3936 * gcc.target/i386/pr57736.c: New test.
3938 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3940 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3942 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3943 strings to match the fixed error messages.
3944 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3945 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3948 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3951 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3952 stqcx. get even registers.
3954 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3957 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3959 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3961 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3963 * gcc.target/i386/bmi-1.c: Ditto.
3964 * gcc.target/i386/bmi-bextr-4.c: New.
3965 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3967 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3970 * g++.dg/cpp0x/initlist73.C: New.
3972 2013-06-27 Meador Inge <meadori@codesourcery.com>
3974 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3975 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3976 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3978 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3981 * g++.dg/ext/pr57509.C: New file.
3983 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3986 * gcc.target/i386/bmi-bextr-3.c: New test.
3989 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3991 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3994 * g++.dg/cpp0x/pr57172.C: New testcase.
3996 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3998 * gcc.target/s390/htm-1.c: New file.
3999 * gcc.target/s390/htm-nofloat-1.c: New file.
4000 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4002 2013-06-26 Tobias Burnus <burnus@net-b.de>
4005 * gfortran.dg/bounds_check_17.f90: New.
4007 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4010 * g++.dg/cpp1y/pr57640.C: New.
4012 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4015 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4016 overflow due to size of arrays.
4018 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4020 PR tree-optimization/57705
4021 * gcc.dg/vect/pr57705.c: New test.
4022 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4024 2013-06-25 Martin Jambor <mjambor@suse.cz>
4027 * g++.dg/ipa/pr57670.C: New test.
4029 2013-06-25 Richard Biener <rguenther@suse.de>
4032 * gcc.dg/pr56977.c: New testcase.
4034 2013-06-24 Martin Jambor <mjambor@suse.cz>
4036 PR tree-optimization/57358
4037 * gcc.dg/ipa/pr57358.c: New test.
4039 2013-06-24 Richard Biener <rguenther@suse.de>
4042 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4044 2013-06-24 Richard Biener <rguenther@suse.de>
4046 PR tree-optimization/57488
4047 * gcc.dg/torture/pr57488.c: New testcase.
4049 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4050 Dominique d'Humieres <dominiq@lps.ens.fr>
4053 * gfortran.dg/fraction.f90: New.
4055 2013-06-24 Alan Modra <amodra@gmail.com>
4057 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4058 Add scan-assembler-not "lvx".
4059 * gcc.target/powerpc/le-altivec-consts.c: New.
4061 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4063 * g++.dg/cpp0x/sfinae47.C: New.
4065 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4068 * gcc.target/sh/pr52483-1.c: New.
4069 * gcc.target/sh/pr52483-2.c: New.
4070 * gcc.target/sh/pr52483-3.c: New.
4071 * gcc.target/sh/pr52483-4.c: New.
4072 * gcc.target/sh/pr52483-5.c: New.
4074 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4076 * gcc.target/i386/intrinsics_1.c: New test.
4077 * gcc.target/i386/intrinsics_2.c: Ditto.
4078 * gcc.target/i386/intrinsics_3.c: Ditto.
4079 * gcc.target/i386/intrinsics_4.c: Ditto.
4080 * gcc.target/i386/intrinsics_5.c: Ditto.
4081 * gcc.target/i386/intrinsics_6.c: Ditto.
4082 * gcc.target/i386/avx-1.c: Provide macros for builtins
4083 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4085 2013-06-21 Tobias Burnus <burnus@net-b.de>
4088 * gfortran.dg/finalize_17.f90: New.
4090 2013-06-21 Tobias Burnus <burnus@net-b.de>
4092 * gfortran.dg/realloc_on_assign_18.f90: New.
4094 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4096 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4097 Also changed the returns from error as distinct values so that
4098 debugging can get easier.
4099 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4100 errors specific to C, if necessary. Also added new error
4102 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4103 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4104 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4105 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4106 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4107 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4108 the same changes as parser_errors3.c, spaces were added between colons
4109 to not confuse C++ compiler with 2 colons as scope.
4110 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4111 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4112 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4113 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4114 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4115 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4116 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4117 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4118 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4119 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4120 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4121 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4124 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4127 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4129 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4132 * gcc.target/i386/pr57655.c: New test.
4134 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4136 * ada/acats/tests/gcc: Delete.
4137 * gnat.dg/style: Likewise.
4139 2013-06-20 Jeff Law <law@redhat.com>
4141 PR tree-optimization/57660
4142 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4143 based on their branch cost.
4145 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4147 2013-06-20 Tobias Burnus <burnus@net-b.de>
4150 * gfortran.dg/list_read_11.f90: New.
4152 2013-06-20 Richard Biener <rguenther@suse.de>
4154 PR tree-optimization/57584
4155 * gcc.dg/torture/pr57584.c: New testcase.
4157 2013-06-19 Sharad Singhai <singhai@google.com>
4159 * g++.dg/gcov/gcov-8.C: New testcase.
4160 * lib/gcov.exp: Handle intermediate format.
4162 2013-06-19 Wei Mi <wmi@google.com>
4164 PR rtl-optimization/57518
4165 * testsuite/gcc.dg/pr57518.c: New test.
4167 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4169 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4171 2013-06-19 Jan Hubicka <jh@suse.cz>
4173 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4175 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4177 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4178 hard-coded values of array sizes with a #define.
4179 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4180 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4181 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4182 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4183 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4185 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4187 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4188 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4190 2013-06-19 Jeff Law <law@redhat.com>
4192 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4194 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4197 * g++.dg/template/error53.C: New.
4199 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4202 * gcc.target/powerpc/pr55033.c: Fix options.
4204 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4206 * gcc.target/i386/inline_error.c: New test.
4207 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4208 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4210 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/cpp0x/decltype55.C: New.
4215 2013-06-18 Marek Polacek <polacek@redhat.com>
4217 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4219 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4221 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4223 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4225 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4226 Also changed the returns from error as distinct values so that it is
4229 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4231 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4233 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4236 * g++.dg/template/error52.C: New.
4237 * g++.dg/lookup/friend15.C: Update.
4238 * g++.dg/parse/error11.C: Likewise.
4239 * g++.dg/parse/error14.C: Likewise.
4240 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4241 * g++.dg/parse/template25.C: Likewise.
4242 * g++.old-deja/g++.jason/cond.C: Likewise.
4243 * g++.old-deja/g++.mike/for2.C: Likewise.
4244 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4245 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4247 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4249 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4252 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4254 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4255 accidentally placing minus sign for length instead of stride.
4257 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4259 PR rtl-optimization/57425
4260 PR rtl-optimization/57569
4261 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4262 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4264 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4268 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4270 * gfortran.dg/typebound_assignment_6.f03: New.
4272 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4274 * gcc.target/h8300/h8300.exp: New.
4275 * gcc.dg/pragma-isr.c: Move to ...
4276 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4277 * gcc.target/h8300/pragma-isr.c: ... and here.
4278 * gcc.dg/pragma-isr2.c: Move to ...
4279 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4280 * gcc.target/h8300/pragma-isr2.c: ... and here.
4281 * gcc.dg/pragma-isr-trapa.c: Move to ...
4282 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4283 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4284 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4285 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4286 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4287 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4288 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4289 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4290 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4291 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4292 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4293 * gcc.dg/attr-isr-trapa.c: Move to ...
4294 * gcc.target/sh/attr-isr-trapa.c: ... here.
4296 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4299 * g++.dg/ext/builtin-offsetof1.C: New.
4301 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4303 * gcc.target/aarch64/vect_smlal_1.c: New file.
4305 2013-06-14 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/defined_assignment_7.f90: New.
4310 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4313 * g++.dg/rtti/dyncast6.C: New.
4314 * g++.dg/cpp0x/dyncast1.C: Likewise.
4316 2013-06-14 Alan Modra <amodra@gmail.com>
4319 * gcc.dg/pr57134.c: New.
4321 2013-06-14 Tobias Burnus <burnus@net-b.de>
4324 * gfortran.dg/deferred_type_param_9.f90: New.
4326 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4328 * gcc.dg/fold-minus-1.c: New testcase.
4330 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4333 * gfortran.dg/typebound_assignment_5.f03: New.
4335 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4337 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4339 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4340 Pat Haugen <pthaugen@us.ibm.com>
4341 Peter Bergner <bergner@vnet.ibm.com>
4343 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4344 load/store instructions on power7, power8.
4345 * gcc.target/powerpc/atomic-p8.c: Likewise.
4347 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4350 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4352 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4355 * g++.dg/warn/Wunused-var-20.C: New.
4357 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4359 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4360 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4361 Run with -fno-common.
4363 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4365 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4366 and exit function calls with return 1 and return 0, respectively.
4368 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4370 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4373 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4375 PR tree-optimization/57361
4376 * gcc.dg/tree-ssa/pr57361.c: New file.
4378 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4380 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4381 to ensure alignment.
4382 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4384 2013-06-12 Tobias Burnus <burnus@net-b.de>
4386 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4388 2013-06-12 Tobias Burnus <burnus@net-b.de>
4389 Dominique d'Humieres <dominiq@lps.ens.fr>
4391 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4393 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4396 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4397 * gcc.target/i386/pr56564-3.c: Likewise.
4399 2013-06-11 Tobias Burnus <burnus@net-b.de>
4402 * gfortran.dg/class_array_18.f90: New.
4404 2013-06-11 Jan Hubicka <jh@suse.cz>
4407 * g++.dg/ext/visibility/anon6.C: Update testcase.
4409 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4412 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4413 in how we check __sec_reduce_mutating function's result.
4415 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4416 Pat Haugen <pthaugen@us.ibm.com>
4417 Peter Bergner <bergner@vnet.ibm.com>
4419 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4420 direct move instructions.
4421 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4422 * gcc.target/powerpc/direct-move.h: Likewise.
4423 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4424 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4425 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4426 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4427 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4428 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4430 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4433 * g++.dg/cpp0x/pr52440.C: New.
4435 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4438 * gcc.target/i386/pr56564-1.c: New test.
4439 * gcc.target/i386/pr56564-2.c: New test.
4440 * gcc.target/i386/pr56564-3.c: New test.
4441 * gcc.target/i386/pr56564-4.c: New test.
4442 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4443 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4444 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4445 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4446 * gcc.target/i386/vect-sizes-1.c: Likewise.
4447 * gcc.target/i386/memcpy-1.c: Likewise.
4448 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4449 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4451 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4453 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4454 systems to cover all GNU systems.
4455 * g++.dg/abi/guard2.C: Likewise.
4456 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4457 * g++.dg/eh/sighandle.C: Likewise.
4458 * g++.dg/ext/cleanup-10.C: Likewise.
4459 * g++.dg/ext/cleanup-11.C: Likewise.
4460 * g++.dg/ext/cleanup-8.C: Likewise.
4461 * g++.dg/ext/cleanup-9.C: Likewise.
4462 * g++.dg/opt/const5.C: Likewise.
4463 * g++.dg/opt/life1.C: Likewise.
4464 * g++.dg/other/pr39496.C: Likewise.
4465 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4466 * g++.old-deja/g++.abi/align.C: Likewise.
4467 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4468 * g++.old-deja/g++.law/weak.C: Likewise.
4469 * g++.old-deja/g++.pt/asm1.C: Likewise.
4470 * gcc.c-torture/execute/20030125-1.x: Likewise.
4471 * gcc.c-torture/execute/990127-2.x: Likewise.
4472 * gcc.dg/20041106-1.c: Likewise.
4473 * gcc.dg/20050503-1.c: Likewise.
4474 * gcc.dg/builtin-object-size-5.c: Likewise.
4475 * gcc.dg/cleanup-10.c: Likewise.
4476 * gcc.dg/cleanup-11.c: Likewise.
4477 * gcc.dg/cleanup-8.c: Likewise.
4478 * gcc.dg/cleanup-9.c: Likewise.
4479 * gcc.dg/complex-5.c: Likewise.
4480 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4481 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4482 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4483 * gcc.dg/dfp/pr35739.c: Likewise.
4484 * gcc.dg/fdata-sections-1.c: Likewise.
4485 * gcc.dg/lto/20090206-1_0.c: Likewise.
4486 * gcc.dg/lto/20090206-2_0.c: Likewise.
4487 * gcc.dg/pr30360.c: Likewise.
4488 * gcc.dg/pr37303.c: Likewise.
4489 * gcc.dg/pr39323-1.c: Likewise.
4490 * gcc.dg/pr39323-2.c: Likewise.
4491 * gcc.dg/pr39323-3.c: Likewise.
4492 * gcc.dg/pr45416.c: Likewise.
4493 * gcc.dg/setjmp-2.c: Likewise.
4494 * gcc.dg/split-1.c: Likewise.
4495 * gcc.dg/split-3.c: Likewise.
4496 * gcc.dg/split-4.c: Likewise.
4497 * gcc.dg/strlenopt-12g.c: Likewise.
4498 * gcc.dg/strlenopt-14g.c: Likewise.
4499 * gcc.dg/strlenopt-14gf.c: Likewise.
4500 * gcc.dg/strlenopt-16g.c: Likewise.
4501 * gcc.dg/strlenopt-17g.c: Likewise.
4502 * gcc.dg/strlenopt-18g.c: Likewise.
4503 * gcc.dg/strlenopt-1f.c: Likewise.
4504 * gcc.dg/strlenopt-22g.c: Likewise.
4505 * gcc.dg/strlenopt-2f.c: Likewise.
4506 * gcc.dg/strlenopt-4g.c: Likewise.
4507 * gcc.dg/strlenopt-4gf.c: Likewise.
4508 * gcc.dg/struct-ret-3.c: Likewise.
4509 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4510 * gcc.misc-tests/linkage.exp: Likewise.
4511 * gcc.target/i386/20000724-1.c: Likewise.
4512 * gcc.target/i386/align-main-3.c: Likewise.
4513 * gcc.target/i386/cleanup-1.c: Likewise.
4514 * gcc.target/i386/inline-mcpy.c: Likewise.
4515 * gcc.target/i386/pr32268.c: Likewise.
4516 * gcc.target/i386/pr36613.c: Likewise.
4517 * gcc.target/i386/pr39013-1.c: Likewise.
4518 * gcc.target/i386/pr39013-2.c: Likewise.
4519 * gcc.target/i386/pr39496.c: Likewise.
4520 * gcc.target/i386/pr40906-3.c: Likewise.
4521 * gcc.target/i386/pr46084.c: Likewise.
4522 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4524 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4527 * gcc.target/sh/pr6526.c: New.
4529 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.c-torture/execute/pr57568.c: New test.
4534 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4537 * g++.dg/other/vararg-4.C: New.
4539 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4541 PR rtl-optimization/57559
4542 * gcc.target/s390/pr57559.c : New test.
4544 2013-06-08 Tobias Burnus <burnus@net-b.de>
4547 * gfortran.dg/finalize_10.f90: New.
4548 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4549 * gfortran.dg/finalize_15.f90: New.
4551 2013-06-08 Tobias Burnus <burnus@net-b.de>
4554 * gfortran.dg/storage_size_4.f90: New.
4556 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4559 * testsuite/g++.dg/ext/pr57548.C: New test.
4561 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4564 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4566 2013-06-07 Jan Hubicka <jh@suse.cz>
4568 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4570 2013-06-07 Tobias Burnus <burnus@net-b.de>
4573 * gfortran.dg/array_constructor_48.f90: New.
4574 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4575 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4577 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4580 * gcc.target/arm/xordi3-opt.c: New test.
4582 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4584 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4585 Revert to dg-options.
4587 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4590 * gcc.target/powerpc/pr55033.c: New.
4592 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4595 * g++.dg/cpp0x/alias-decl-36.C: New.
4597 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4598 Pat Haugen <pthaugen@us.ibm.com>
4599 Peter Bergner <bergner@vnet.ibm.com>
4601 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4602 power8 builtin functions.
4603 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4604 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4605 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4606 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4607 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4608 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4609 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4610 tests to test power8 auto-vectorization.
4611 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4612 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4613 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4614 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4616 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4617 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4619 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4621 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4623 (check_effective_target_powerpc_p8vector_ok): Likewise.
4624 (is-effective-target): Likewise.
4625 (check_vect_support_and_set_flags): Likewise.
4627 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4630 * g++.dg/parse/error53.C: New.
4632 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4634 PR rtl-optimization/57459
4635 * gcc.target/i386/pr57459.c: New test.
4637 2013-06-06 Teresa Johnson <tejohnson@google.com>
4640 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4641 into -freorder-blocks-and-partition test.
4642 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4643 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4644 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4645 * gcc.dg/tree-prof/pr50907.c: Ditto.
4646 * gcc.dg/tree-prof/pr45354.c: Ditto.
4647 * g++.dg/tree-prof/partition2.C: Ditto.
4648 * g++.dg/tree-prof/partition3.C: Ditto.
4650 2013-06-06 Tobias Burnus <burnus@net-b.de>
4653 * gfortran.dg/finalize_16.f90: New.
4655 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4657 * gcc.dg/vect/no-section-anchors-vect-68.c:
4658 Add dg-skip-if aarch64_tiny.
4660 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4663 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4664 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4666 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4669 * g++.dg/cpp0x/decltype54.C: New.
4671 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4673 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4674 arm*-*-*eabi* targets.
4675 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4677 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4679 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4680 Tobias Burnus <burnus@net-b.de>
4682 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4683 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4684 * gfortran.dg/io_real_boz_4.f90: Ditto.
4685 * gfortran.dg/io_real_boz_5.f90: Ditto.
4687 2013-06-05 Andreas Schwab <schwab@suse.de>
4689 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4691 2013-06-04 Jan Hubicka <jh@suse.cz>
4693 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4695 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4697 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4698 parameters with void.
4699 (main2): Removed argc parameter.
4700 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4701 (main): Replaced argc, argv parameters with void.
4702 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4703 (main2): Removed argc parameter.
4704 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4705 argv parameters with void. Added __asm volatile to avoid optimization
4706 on argc, if necessary.
4707 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4708 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4709 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4710 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4711 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4712 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4713 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4714 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4715 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4716 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4717 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4718 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4719 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4720 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4721 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4722 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4723 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4724 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4725 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4726 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4727 parameters with void.
4728 (main2): Removed argc parameter.
4729 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4730 (main): Replaced argc, argv parameters with void.
4731 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4732 argv parameters with void. Also renamed this function as main, and
4733 delete the existing main.
4734 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4735 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4736 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4738 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4740 * gcc.target/aarch64/movi_1.c: New test.
4742 2013-06-04 Tobias Burnus <burnus@net-b.de>
4745 * gfortran.dg/finalize_12.f90: New.
4746 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4747 end of scope finalization.
4748 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4749 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4750 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4751 * gfortran.dg/class_19.f03: Ditto.
4752 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4753 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4754 * gfortran.dg/extends_14.f03: Ditto.
4755 * gfortran.dg/move_alloc_4.f90: Ditto.
4756 * gfortran.dg/typebound_proc_27.f03: Ditto.
4758 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4760 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4761 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4762 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4763 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4764 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4765 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4766 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4767 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4768 * gfortran.dg/io_real_boz_4.f90: Ditto.
4769 * gfortran.dg/io_real_boz_5.f90: Ditto.
4770 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4771 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4772 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4773 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4774 * gfortran.dg/transpose_2.f90: Fix dg-output.
4776 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4778 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4779 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4780 dg-option and an header comment.
4782 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4785 * g++.dg/cpp0x/sfinae46.C: New.
4786 * g++.dg/cpp0x/defaulted13.C: Adjust.
4787 * g++.dg/cpp0x/defaulted2.C: Likewise.
4788 * g++.dg/cpp0x/defaulted26.C: Likewise.
4789 * g++.dg/cpp0x/defaulted3.C: Likewise.
4790 * g++.dg/cpp0x/error1.C: Likewise.
4791 * g++.dg/cpp0x/implicit1.C: Likewise.
4792 * g++.dg/cpp0x/implicit11.C: Likewise.
4793 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4794 * g++.dg/cpp0x/initlist47.C: Likewise.
4795 * g++.dg/cpp0x/initlist9.C: Likewise.
4796 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4797 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4798 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4799 * g++.dg/cpp0x/union4.C: Likewise.
4800 * g++.dg/template/crash108.C: Likewise.
4801 * g++.dg/template/crash41.C: Likewise.
4802 * g++.old-deja/g++.jason/local.C: Likewise.
4803 * g++.old-deja/g++.law/visibility3.C: Likewise.
4805 2013-06-03 Teresa Johnson <tejohnson@google.com>
4807 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4808 * gcc.dg/vect/bb-slp-14.c: Ditto.
4809 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4810 * gcc.dg/vect/bb-slp-23.c: Ditto.
4811 * gcc.dg/vect/bb-slp-15.c: Ditto.
4812 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4813 * gcc.dg/vect/bb-slp-24.c: Ditto.
4814 * gcc.dg/vect/bb-slp-16.c: Ditto.
4815 * gcc.dg/vect/bb-slp-25.c: Ditto.
4816 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4817 * gcc.dg/vect/bb-slp-17.c: Ditto.
4818 * gcc.dg/vect/bb-slp-1.c: Ditto.
4819 * gcc.dg/vect/bb-slp-26.c: Ditto.
4820 * gcc.dg/vect/bb-slp-18.c: Ditto.
4821 * gcc.dg/vect/bb-slp-2.c: Ditto.
4822 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4823 * gcc.dg/vect/bb-slp-27.c: Ditto.
4824 * gcc.dg/vect/bb-slp-19.c: Ditto.
4825 * gcc.dg/vect/bb-slp-3.c: Ditto.
4826 * gcc.dg/vect/bb-slp-28.c: Ditto.
4827 * gcc.dg/vect/bb-slp-4.c: Ditto.
4828 * gcc.dg/vect/bb-slp-29.c: Ditto.
4829 * gcc.dg/vect/bb-slp-5.c: Ditto.
4830 * gcc.dg/vect/bb-slp-6.c: Ditto.
4831 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4832 * gcc.dg/vect/bb-slp-7.c: Ditto.
4833 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4834 * gcc.dg/vect/bb-slp-8.c: Ditto.
4835 * gcc.dg/vect/bb-slp-9.c: Ditto.
4836 * gcc.dg/vect/bb-slp-10.c: Ditto.
4837 * gcc.dg/vect/bb-slp-11.c: Ditto.
4838 * gcc.dg/vect/bb-slp-20.c: Ditto.
4839 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4840 * gcc.dg/vect/bb-slp-21.c: Ditto.
4841 * gcc.dg/vect/bb-slp-30.c: Ditto.
4842 * gcc.dg/vect/bb-slp-13.c: Ditto.
4843 * gcc.dg/vect/bb-slp-22.c: Ditto.
4844 * g++.dg/vect/slp-pr50413.cc: Ditto.
4845 * g++.dg/vect/slp-pr56812.cc: Ditto.
4846 * g++.dg/vect/slp-pr50819.cc: Ditto.
4848 2013-06-01 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/class_array_17.f90: New.
4853 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4855 * ada/acats/floatstore.lst: New.
4856 * ada/acats/run_all.sh: Process it.
4858 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4860 * gcc.target/powerpc/e500-ord-1.c: New test.
4861 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4862 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4863 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4865 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4867 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4869 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4871 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4873 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4875 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4877 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4880 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4883 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4885 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4887 2013-05-31 Marek Polacek <polacek@redhat.com>
4889 PR tree-optimization/57478
4890 PR tree-optimization/57453
4891 * gcc.dg/torture/pr57478.c: New test.
4893 2013-05-31 Tobias Burnus <burnus@net-b.de>
4896 * gfortran.dg/class_array_17.f90: New.
4898 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4901 * gcc.target/arm/iordi3-opt.c: New test.
4903 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4907 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4908 * gfortran.dg/interface_26.f90: Ditto.
4909 * gfortran.dg/proc_ptr_11.f90: Ditto.
4910 * gfortran.dg/proc_ptr_15.f90: Ditto.
4911 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4912 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4913 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4914 * gfortran.dg/typebound_override_1.f90: Ditto.
4915 * gfortran.dg/typebound_override_4.f90: Ditto.
4916 * gfortran.dg/typebound_proc_6.f03: Ditto.
4917 * gfortran.dg/assumed_type_7.f90: New test.
4918 * gfortran.dg/typebound_override_5.f90: New test.
4919 * gfortran.dg/typebound_override_6.f90: New test.
4920 * gfortran.dg/typebound_override_7.f90: New test.
4922 2013-05-30 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/power_6.f90: New.
4927 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4929 * gcc.target/aarch64/insv_1.c: New test.
4931 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4933 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4934 dg-skip-if "No stabs".
4936 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4939 * gfortran.dg/assumed_size_1.f90: New.
4941 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4943 * gcc.dg/shrink-wrap-alloca.c: New added.
4944 * gcc.dg/shrink-wrap-pretend.c: New added.
4945 * gcc.dg/shrink-wrap-sibcall.c: New added.
4947 2013-05-30 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/assumed_rank_13.f90: New.
4952 2013-05-29 Easwaran Raman <eraman@google.com>
4954 PR tree-optimization/57442
4955 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4957 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4959 PR tree-optimization/57441
4960 * gcc.c-torture/compile/pr57441.c: New.
4962 2013-05-29 Dehao Chen <dehao@google.com>
4965 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4967 2013-05-29 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4971 * gfortran.dg/class_19.f03: Ditto.
4973 2013-05-29 Richard Biener <rguenther@suse.de>
4975 * gcc.dg/vect/bb-slp-32.c: New testcase.
4977 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4979 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4980 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4981 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4982 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4983 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4984 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4985 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4986 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4987 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4988 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4989 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4990 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4991 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4992 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4993 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4994 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4995 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4996 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4997 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4998 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4999 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5000 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5001 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5002 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5003 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5004 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5005 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5006 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5007 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5008 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5009 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5010 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5011 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5012 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5013 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5014 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5015 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5016 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5017 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5019 2013-05-29 Tobias Burnus <burnus@net-b.de>
5022 * gfortran.dg/finalize_11.f90: New.
5023 * gfortran.dg/finalize_4.f03: Remove dg-error.
5024 * gfortran.dg/finalize_5.f03: Ditto.
5025 * gfortran.dg/finalize_6.f03: Ditto.
5026 * gfortran.dg/finalize_7.f03: Ditto.
5028 2013-05-28 Tobias Burnus <burnus@net-b.de>
5030 * gfortran.dg/class_array_16.f90: New.
5032 2013-05-28 Tobias Burnus <burnus@net-b.de>
5035 * testsuite/gfortran.dg/use_29.f90: New.
5037 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/fp_exception.adb: New test.
5041 2013-05-28 Richard Biener <rguenther@suse.de>
5043 PR tree-optimization/56787
5044 * gcc.dg/vect/pr56787.c: New testcase.
5046 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5047 Tobias Burnus <burnus@net-b.de>
5050 * gfortran.dg/typebound_override_4.f90: New.
5052 2013-05-28 Richard Biener <rguenther@suse.de>
5054 PR tree-optimization/57411
5055 * g++.dg/opt/pr57411.C: New testcase.
5057 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5059 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5060 * gcc.dg/builtin-bswap-9.c: Likewise.
5062 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5064 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5066 2013-05-27 Richard Biener <rguenther@suse.de>
5069 * gcc.dg/gomp/pr57412.c: New testcase.
5071 2013-05-27 Bud Davis <jmdavis@link.com>
5074 * gfortran.dg/stfunc_8.f90: New.
5076 2013-05-27 Richard Biener <rguenther@suse.de>
5078 PR tree-optimization/57343
5079 * gcc.dg/torture/pr57343.c: New testcase.
5081 2013-05-27 Richard Biener <rguenther@suse.de>
5083 PR tree-optimization/57417
5084 * gcc.dg/torture/pr57417.c: New testcase.
5086 2013-05-27 Richard Biener <rguenther@suse.de>
5088 PR tree-optimization/57396
5089 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5091 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5093 * gnat.dg/specs/last_bit.ads: New test.
5095 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5097 * gnat.dg/specs/machine_attribute.ads: New test.
5099 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/incomplete3.ad[sb]: New test.
5103 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5106 * gcc.target/mips/div-13.c: New test.
5108 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5111 * gcc.target/mips/mips16-attributes-5.c,
5112 * gcc.target/mips/mips16-attributes-6.c: New tests.
5114 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5116 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5117 * gcc.dg/builtin-bswap-8.c: Likewise.
5119 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5122 * g++.dg/cpp0x/new1.C: New.
5124 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5127 * g++.dg/parse/dtor16.C: New.
5128 * g++.dg/parse/dtor6.C: Adjust.
5130 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5133 * g++.dg/expr/bitfield12.C: New.
5135 2013-05-24 Jeff Law <law@redhat.com>
5137 PR tree-optimization/57124
5138 * gcc.c-torture/execute/pr57124.c: New test.
5139 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5141 2013-05-24 Martin Jambor <mjambor@suse.cz>
5143 PR tree-optimization/57294
5144 * gcc.dg/ipa/pr57294.c: New test.
5146 2013-05-24 Dehao Chen <dehao@google.com>
5148 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5150 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5152 * gcc.target/aarch64/scalar_intrinsics.c
5153 (force_simd): Use a valid instruction.
5154 (test_vdupd_lane_s64): Pass a valid lane argument.
5155 (test_vdupd_lane_u64): Likewise.
5157 2013-05-24 Richard Biener <rguenther@suse.de>
5159 PR tree-optimization/57287
5160 * gcc.dg/pr57287.c: New testcase.
5162 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5165 * g++.dg/template/error51.C: New.
5167 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5170 * g++.dg/template/bitfield2.C: New.
5172 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5174 * gnat.dg/specs/noinline1.ads: New test.
5175 * gnat.dg/noinline2.ad[sb]: Likewise.
5176 * gnat.dg/specs/noinline3.ads: Likewise.
5177 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5179 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5182 * gcc.dg/tree-ssa/pr57385.c: New test.
5184 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5186 * gnat.dg/derived_type4.adb: New test.
5188 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5190 * gcc.dg/builtin-bswap-6.c: New test.
5191 * gcc.dg/builtin-bswap-7.c: Likewise.
5192 * gcc.dg/builtin-bswap-8.c: Likewise.
5193 * gcc.dg/builtin-bswap-9.c: Likewise.
5195 2013-05-23 Christian Bruel <christian.bruel@st.com>
5198 * gcc.dg/debug/pr57351.c: New test
5200 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5202 * gcc.target/aarch64/vect-clz.c: New file.
5204 2013-05-23 Martin Jambor <mjambor@suse.cz>
5207 * gcc.dg/ipa/pr57347.c: New test.
5209 2013-05-23 Richard Biener <rguenther@suse.de>
5211 PR tree-optimization/57380
5212 * g++.dg/tree-ssa/pr57380.C: New testcase.
5214 2013-05-23 Richard Biener <rguenther@suse.de>
5217 * gcc.dg/torture/pr57381.c: New testcase.
5219 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.c-torture/execute/pr57344-1.c: New test.
5223 * gcc.c-torture/execute/pr57344-2.c: New test.
5224 * gcc.c-torture/execute/pr57344-3.c: New test.
5225 * gcc.c-torture/execute/pr57344-4.c: New test.
5227 2013-05-23 Richard Biener <rguenther@suse.de>
5229 PR rtl-optimization/57341
5230 * gcc.dg/torture/pr57341.c: New testcase.
5232 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5235 * g++.dg/parse/crash62.C: New.
5237 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5238 Pat Haugen <pthaugen@us.ibm.com>
5239 Peter Bergner <bergner@vnet.ibm.com>
5241 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5244 2013-05-22 Tobias Burnus <burnus@net-b.de>
5247 * gfortran.dg/defined_assignment_6.f90: New.
5249 2013-05-22 Tobias Burnus <burnus@net-b.de>
5252 * gfortran.dg/assumed_type_6.f90: New.
5254 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/Wunused-parm.C: New.
5259 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5261 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5262 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5264 2013-05-21 Easwaran Raman <eraman@google.com>
5266 PR tree-optimization/57322
5267 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5269 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5271 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5274 2013-05-21 Tobias Burnus <burnus@net-b.de>
5277 * gfortran.dg/assumed_type_5.f90: New.
5278 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5279 * gfortran.dg/assumed_rank_2.f90: Ditto.
5280 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5281 * gfortran.dg/no_arg_check_3.f90: Ditto.
5283 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5285 PR tree-optimization/57331
5286 * gcc.c-torture/compile/pr57331.c: New test.
5288 2013-05-21 Richard Biener <rguenther@suse.de>
5290 PR tree-optimization/57330
5291 * gcc.dg/torture/pr57330.c: New testcase.
5293 2013-05-21 Richard Biener <rguenther@suse.de>
5295 PR tree-optimization/57303
5296 * gcc.dg/torture/pr57303.c: New testcase.
5298 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5300 PR tree-optimization/57321
5301 * gcc.c-torture/execute/pr57321.c: New test.
5303 2013-05-20 Tobias Burnus <burnus@net-b.de>
5307 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5308 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5309 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5310 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5311 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5312 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5313 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5314 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5315 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5316 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5317 * gfortran.dg/binding_label_tests_24.f90: New.
5318 * gfortran.dg/binding_label_tests_25.f90: New.
5320 2013-05-20 Tobias Burnus <burnus@net-b.de>
5323 * gfortran.dg/binding_label_tests_17.f90: New.
5324 * gfortran.dg/binding_label_tests_18.f90: New.
5325 * gfortran.dg/binding_label_tests_19.f90: New.
5326 * gfortran.dg/binding_label_tests_20.f90: New.
5327 * gfortran.dg/binding_label_tests_21.f90: New.
5328 * gfortran.dg/binding_label_tests_22.f90: New.
5329 * gfortran.dg/binding_label_tests_23.f90: New.
5331 2013-05-20 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5335 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5336 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5337 * gfortran.dg/common_18.f90: New.
5338 * gfortran.dg/common_19.f90: New.
5339 * gfortran.dg/common_20.f90: New.
5340 * gfortran.dg/common_21.f90: New.
5342 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/parse/error52.C: New.
5346 * g++.dg/parse/error3.C: Adjust.
5347 * g++.dg/parse/error36.C: Likewise.
5349 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5352 * gcc.target/sh/pr56547-1.c: New.
5353 * gcc.target/sh/pr56547-2.c: New.
5355 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5358 * g++.dg/warn/Wsign-compare-6.C: New.
5359 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5361 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5364 * g++.dg/template/error50.C: New.
5366 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/ext/complit13.C: New.
5371 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5374 * g++.dg/pr57175.C: New testcase.
5376 2013-05-17 Easwaran Raman <eraman@google.com>
5378 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5380 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5383 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5385 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5387 PR rtl-optimization/57281
5388 PR rtl-optimization/57300
5389 * gcc.dg/pr57300.c: New test.
5390 * gcc.c-torture/execute/pr57281.c: New test.
5392 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5395 * g++.dg/ext/sizeof-complit.C: New.
5397 2013-05-17 Marek Polacek <polacek@redhat.com>
5399 * gcc.dg/strlenopt-25.c: New test.
5400 * gcc.dg/strlenopt-26.c: Likewise.
5402 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5404 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5405 instead of -mavx2, require only avx instead of avx2.
5406 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5407 of avx2-check.h and turn into an avx runtime test instead of
5410 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5412 * g++.dg/ext/vector22.C: Uncomment working test.
5414 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5417 * g++.dg/template/pr17410.C: New.
5419 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5421 * gcc.target/i386/rotate-3.c: New test.
5422 * gcc.target/i386/rotate-3a.c: New test.
5423 * gcc.target/i386/rotate-4.c: New test.
5424 * gcc.target/i386/rotate-4a.c: New test.
5425 * gcc.target/i386/rotate-5.c: New test.
5426 * gcc.target/i386/rotate-5a.c: New test.
5428 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5430 * gcc.dg/visibility-21.c: Require section_anchors.
5432 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5434 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5435 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5436 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5438 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5440 * gcc.dg/visibility-21.c: New.
5442 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5445 * gcc.dg/pr57286.c: New testcase.
5446 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5447 * g++.dg/ext/vector22.C: Comment out transformations not
5450 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5453 * gcc.target/mips/call-1.c: Restrict to o32.
5454 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5456 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5458 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5460 * g++.dg/warn/Wshadow-1.C: Likewise.
5461 * g++.dg/warn/Wshadow-6.C: Likewise.
5462 * g++.dg/warn/Wshadow-7.C: Likewise.
5464 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/parse/pr31952-1.C: New.
5468 * g++.dg/parse/pr31952-2.C: Likewise.
5469 * g++.dg/parse/pr31952-3.C: Likewise.
5471 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5472 * g++.old-deja/g++.jason/cond.C: Likewise.
5473 * g++.dg/cpp0x/range-for5.C: Likewise.
5475 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5478 * gcc.target/arm/pr40887.c: Adjust testcase.
5479 * gcc.target/arm/pr19599.c: New test.
5481 2013-05-15 Richard Biener <rguenther@suse.de>
5483 PR tree-optimization/57275
5484 * gcc.target/i386/pr57275.c: New testcase.
5486 2013-05-15 Jan Hubicka <jh@suse.cz>
5488 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5489 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5490 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5492 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5494 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5497 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5500 * c-c++-common/Wsequence-point-1.c: New test.
5502 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5504 * g++.dg/ext/vector22.C: New testcase.
5505 * gcc.dg/binop-xor3.c: Remove xfail.
5507 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5509 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5510 FLOAT cmp FLOAT ? INT : INT.
5511 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5512 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5513 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5514 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5515 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5516 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5518 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5521 * g++.dg/cpp0x/defaulted43.C: New.
5523 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5525 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5526 (alloca): Remove declaration.
5527 (foo9): Replace alloca by __builtin_alloca.
5529 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5531 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5532 Expect "size of array is too large" error.
5534 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5536 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5538 2013-05-14 Richard Biener <rguenther@suse.de>
5541 * g++.dg/torture/pr57235.C: New testcase.
5543 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.dg/torture/pr57251.c: New test.
5548 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5551 * gcc.target/i386/pr57264.c: New test.
5553 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5555 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5557 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5559 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5561 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5563 PR tree-optimization/45216
5564 PR tree-optimization/57157
5565 * c-c++-common/rotate-1.c: Add 32 tests with +.
5566 * c-c++-common/rotate-1a.c: Adjust.
5567 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5568 * c-c++-common/rotate-2b.c: New test.
5569 * c-c++-common/rotate-3.c: Add 32 tests with +.
5570 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5571 * c-c++-common/rotate-4b.c: New test.
5572 * c-c++-common/rotate-5.c: New test.
5574 2013-05-13 Martin Jambor <mjambor@suse.cz>
5577 * gcc.dg/ipa/remref-0.c: New test.
5578 * gcc.dg/ipa/remref-1a.c: Likewise.
5579 * gcc.dg/ipa/remref-1b.c: Likewise.
5580 * gcc.dg/ipa/remref-2a.c: Likewise.
5581 * gcc.dg/ipa/remref-2b.c: Likewise.
5583 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5585 * gcc.dg/vector-shift-2.c: New testcase.
5587 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5589 PR tree-optimization/57230
5590 * gcc.dg/strlenopt-24.c: New test.
5592 PR tree-optimization/57230
5593 * gcc.dg/strlenopt-23.c: New test.
5595 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5598 * gcc.target/sh/pr57108.c: Move this test case to ...
5599 * gcc.c-torture/compile/pr57108.c: ... here.
5601 2013-05-10 Richard Biener <rguenther@suse.de>
5603 PR tree-optimization/57214
5604 * gcc.dg/torture/pr57214.c: New testcase.
5606 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5608 * gcc.dg/vector-shift.c: New testcase.
5610 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5612 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5614 PR tree-optimization/45216
5615 PR tree-optimization/57157
5616 * c-c++-common/rotate-1.c: New test.
5617 * c-c++-common/rotate-1a.c: New test.
5618 * c-c++-common/rotate-2.c: New test.
5619 * c-c++-common/rotate-2a.c: New test.
5620 * c-c++-common/rotate-3.c: New test.
5621 * c-c++-common/rotate-3a.c: New test.
5622 * c-c++-common/rotate-4.c: New test.
5623 * c-c++-common/rotate-4a.c: New test.
5625 2013-05-10 Richard Biener <rguenther@suse.de>
5627 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5628 * gcc.target/i386/l_fma_double_1.c: Adjust.
5629 * gcc.target/i386/l_fma_double_2.c: Likewise.
5630 * gcc.target/i386/l_fma_double_3.c: Likewise.
5631 * gcc.target/i386/l_fma_double_4.c: Likewise.
5632 * gcc.target/i386/l_fma_double_5.c: Likewise.
5633 * gcc.target/i386/l_fma_double_6.c: Likewise.
5634 * gcc.target/i386/l_fma_float_1.c: Likewise.
5635 * gcc.target/i386/l_fma_float_2.c: Likewise.
5636 * gcc.target/i386/l_fma_float_3.c: Likewise.
5637 * gcc.target/i386/l_fma_float_4.c: Likewise.
5638 * gcc.target/i386/l_fma_float_5.c: Likewise.
5639 * gcc.target/i386/l_fma_float_6.c: Likewise.
5641 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/cpp0x/pr51226.C: New.
5646 2013-04-16 Han Shen <shenhan@google.com>
5648 Test cases for '-fstack-protector-strong'.
5649 * gcc.dg/fstack-protector-strong.c: New.
5650 * g++.dg/fstack-protector-strong.C: New.
5652 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5654 * gcc.target/aarch64/ands_1.c: New test.
5655 * gcc.target/aarch64/ands_2.c: Likewise
5657 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5659 * lib/target-supports.exp (check_effective_target_hw): New
5661 * c-c++-common/asan/clone-test-1.c: Call
5662 check_effective_target_hw.
5663 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5664 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5665 possible decorations.
5666 * c-c++-common/asan/null-deref-1.c: Likewise.
5667 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5668 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5669 * c-c++-common/asan/use-after-free-1.c: Likewise.
5670 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5671 * g++.dg/asan/large-func-test-1.C: Likewise.
5673 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5675 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5677 2013-05-07 Richard Biener <rguenther@suse.de>
5680 * g++.dg/torture/pr57190.C: New testcase.
5682 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5684 PR tree-optimization/57149
5685 * gcc.dg/pr57149.c: New test.
5688 * gcc.dg/pr57184.c: New test.
5690 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5692 * gnat.dg/specs/array3.ads: New test.
5694 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5696 * c-c++-common/vector-scalar-2.c: New testcase.
5698 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5700 * gcc.target/i386/asm-dialect-2.c: New testcase.
5702 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/cpp0x/auto38.C: New.
5707 2013-05-06 Richard Biener <rguenther@suse.de>
5709 PR tree-optimization/57185
5710 * gcc.dg/autopar/pr57185.c: New testcase.
5712 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5715 * gcc.target/i386/pr57106.c: New test.
5717 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5719 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5720 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5721 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5722 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5723 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5724 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5725 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5727 2013-05-06 Teresa Johnson <tejohnson@google.com>
5730 * gcc.dg/pr57154.c: New test.
5732 2013-05-06 Richard Biener <rguenther@suse.de>
5735 * gcc.dg/torture/pr57147-1.c: New testcase.
5736 * gcc.dg/torture/pr57147-2.c: Likewise.
5737 * gcc.dg/torture/pr57147-3.c: Likewise.
5739 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5742 * gcc.target/sh/pr55303-1.c: New.
5743 * gcc.target/sh/pr55303-2.c: New.
5744 * gcc.target/sh/pr55303-3.c: New.
5746 2013-05-05 Tobias Burnus <burnus@net-b.de>
5748 * gfortran.dg/allocate_with_source_3.f90: New.
5750 2013-05-05 Tobias Burnus <burnus@net-b.de>
5753 * gfortran.dg/null_8.f90: New.
5755 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5758 * g++.dg/cpp0x/enum27.C: New.
5759 * g++.dg/cpp0x/enum_base.C: Adjust.
5761 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5763 PR tree-optimization/56205
5764 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5766 2013-05-04 Tobias Burnus <burnus@net-b.de>
5768 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5769 * gfortran.dg/bind_c_usage_27.f90: New.
5770 * gfortran.dg/bind_c_usage_28.f90: New.
5772 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5775 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5777 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5780 * gcc.target/powerpc/pr57150.c: New file.
5782 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5784 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5785 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5786 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5787 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5788 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5789 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5790 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5792 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5794 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5795 scan-assembler-times.
5797 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5799 * gcc.dg/tree-ssa/slsr-32.c: New.
5800 * gcc.dg/tree-ssa/slsr-33.c: New.
5801 * gcc.dg/tree-ssa/slsr-34.c: New.
5802 * gcc.dg/tree-ssa/slsr-35.c: New.
5803 * gcc.dg/tree-ssa/slsr-36.c: New.
5804 * gcc.dg/tree-ssa/slsr-37.c: New.
5805 * gcc.dg/tree-ssa/slsr-38.c: New.
5807 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5809 * gcc.target/aarch64/tst_1.c: New test.
5810 * gcc.target/aarch64/tst_2.c: Likewise
5812 2013-05-02 Jeff Law <law@redhat.com>
5814 PR tree-optimization/57144
5815 * gcc.c-torture/execute/pr57144.c: New test.
5817 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5819 PR rtl-optimization/57130
5820 * gcc.c-torture/execute/pr57130.c: New test.
5822 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5824 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5826 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5828 * gcc.target/aarch64/fabd.c: New file.
5830 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5833 * g++.dg/cpp0x/pr54318.C: New.
5835 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5838 * g++.dg/parse/error51.C: New.
5839 * g++.dg/parse/error15.C: Adjust column numbers.
5841 2013-05-02 Tobias Burnus <burnus@net-b.de>
5844 * gfortran.dg/size_kind_2.f90: New.
5845 * gfortran.dg/size_kind_3.f90: New.
5847 2013-05-02 Richard Biener <rguenther@suse.de>
5850 * g++.dg/torture/pr57140.C: New testcase.
5852 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5855 * gcc.target/arm/pr56732-1.c: New test.
5857 2013-05-02 Martin Jambor <mjambor@suse.cz>
5860 * gcc.dg/ipa/pr56988.c: New test.
5862 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5864 * gcc.target/aarch64/bics_1.c: New test.
5865 * gcc.target/aarch64/bics_2.c: Likewise.
5867 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5869 PR rtl-optimization/57131
5870 * gcc.c-torture/execute/pr57131.c: New test.
5872 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5875 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5877 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5880 * gcc.target/i386/pr57091.c: New test.
5882 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5884 * gcc.target/aarch64/vect-vaddv.c: New.
5886 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5888 * gcc.target/aarch64/vect-vmaxv.c: New.
5889 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5891 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5893 * gcc.target/aarch64/scalar-vca.c: New.
5894 * gcc.target/aarch64/vect-vca.c: Likewise.
5896 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5898 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5899 (test_vceqd_s64): Force arguments to SIMD registers.
5900 (test_vceqzd_s64): Likewise.
5901 (test_vcged_s64): Likewise.
5902 (test_vcled_s64): Likewise.
5903 (test_vcgezd_s64): Likewise.
5904 (test_vcged_u64): Likewise.
5905 (test_vcgtd_s64): Likewise.
5906 (test_vcltd_s64): Likewise.
5907 (test_vcgtzd_s64): Likewise.
5908 (test_vcgtd_u64): Likewise.
5909 (test_vclezd_s64): Likewise.
5910 (test_vcltzd_s64): Likewise.
5911 (test_vtst_s64): Likewise.
5912 (test_vtst_u64): Likewise.
5914 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5917 * g++.dg/cpp0x/decltype53.C: New.
5919 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5922 * gfortran.dg/power_5.f90: New test.
5924 2013-04-30 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/torture/pr57122.c: New testcase.
5929 2013-04-30 Richard Biener <rguenther@suse.de>
5932 * g++.dg/torture/pr57107.C: New testcase.
5934 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5936 PR rtl-optimization/57105
5937 * gcc.dg/pr57105.c: New test.
5939 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5941 PR tree-optimization/57104
5942 * gcc.dg/pr57104.c: New test.
5944 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5947 * gcc.target/i386/pr44578.c: New test.
5949 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5952 * gcc.target/i386/pr57097.c: New test.
5954 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5957 * gcc.target/i386/pr57098.c: New test.
5959 2013-04-29 Kai Tietz <ktietz@redhat.com>
5961 * gcc.c-torture/execute/pr55875.c: New test.
5963 2013-04-29 Richard Biener <rguenther@suse.de>
5966 * gcc.dg/torture/pr57075.c: New testcase.
5968 2013-04-29 Richard Biener <rguenther@suse.de>
5971 * gcc.dg/autopar/pr57103.c: New testcase.
5973 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5975 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5977 2013-04-29 Tom de Vries <tom@codesourcery.com>
5979 * gcc.dg/pr50763.c: Update test.
5981 2013-04-26 Jeff Law <law@redhat.com>
5983 * gcc.dg/tree-ssa/vrp88.c: New test.
5985 2013-04-29 Christian Bruel <christian.bruel@st.com>
5988 * gcc.target/sh/pr57108.c: New test.
5990 2013-04-29 Richard Biener <rguenther@suse.de>
5993 * gfortran.dg/gomp/pr57089.f90: New testcase.
5995 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5997 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5999 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6001 * gcc.target/aarch64/vect-vcvt.c: New.
6003 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6005 * gcc.target/aarch64/vect-vrnd.c: New.
6007 2013-04-29 Richard Biener <rguenther@suse.de>
6009 PR tree-optimization/57081
6010 * gcc.dg/torture/pr57081.c: New testcase.
6012 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6014 PR tree-optimization/57083
6015 * gcc.dg/torture/pr57083.c: New test.
6017 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6020 * g++.dg/cpp0x/decltype52.C: New.
6022 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6024 N3472 binary constants
6025 * g++.dg/cpp/limits.C: Adjust warning wording.
6026 * g++.dg/system-binary-constants-1.C: Likewise.
6027 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6029 2013-04-28 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/coarray_30.f90: New.
6034 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6037 * frontend-passes (optimize_power): New function.
6038 (optimize_op): Use it.
6040 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6043 * gcc.c-torture/execute/pr56866.c: New test.
6044 * gcc.target/i386/pr56866.c: New test.
6046 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/setjmp-5.c: New test.
6051 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6054 * g++.dg/cpp0x/constexpr-55708.C: New.
6056 2013-04-26 Richard Biener <rguenther@suse.de>
6058 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6059 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6060 * gcc.dg/pr53265.c: Remove XFAILs.
6061 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6062 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6064 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6066 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6067 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6068 -fdiagnostics-color=never option similarly to
6069 -fno-diagnostics-show-caret option.
6071 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6073 PR rtl-optimization/57003
6074 * gcc.target/i386/pr57003.c: New test.
6076 2013-04-25 Marek Polacek <polacek@redhat.com>
6078 PR tree-optimization/57066
6079 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6081 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6082 Tejas Belagod <tejas.belagod@arm.com>
6084 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6085 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6086 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6088 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6090 * gcc.target/aarch64/cmp.c: New.
6092 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6094 * gcc.target/aarch64/ngc.c: New.
6096 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098 * lib/target-supports.exp
6099 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6100 (check_effective_target_arm_neon_fp16_ok): Likewise.
6101 (add_options_for_arm_neon_fp16): Likewise.
6102 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6103 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6105 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6107 PR rtl-optimizations/57046
6108 * gcc.target/i386/pr57046.c: New test.
6110 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6112 * g++.dg/cpp1y/cplusplus.C: New.
6114 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6116 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6118 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6120 * c-c++-common/Wpointer-arith-1.c: New.
6122 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/cpp1y/cxx1y_macro.C: New.
6126 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/cpp0x/sfinae45.C: New.
6131 2013-04-24 Richard Biener <rguenther@suse.de>
6134 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6136 2013-04-23 Richard Biener <rguenther@suse.de>
6139 * gcc.dg/torture/pr57036-1.c: New testcase.
6140 * gcc.dg/torture/pr57036-2.c: Likewise.
6142 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6144 * gcc.target/aarch64/scalar-mov.c: New testcase.
6146 2013-04-23 Richard Biener <rguenther@suse.de>
6148 PR tree-optimization/57026
6149 * gcc.dg/torture/pr57026.c: New testcase.
6151 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6155 * gfortran.dg/transfer_check_4.f90: New.
6157 2013-04-22 Marek Polacek <polacek@redhat.com>
6160 * gcc.dg/pr56990.c: New test.
6162 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6165 * gcc.target/i386/pr57018.c: New test.
6167 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6169 * gcc.target/aarch64/vrecps.c: New.
6170 * gcc.target/aarch64/vrecpx.c: Likewise.
6172 2013-04-22 Christian Bruel <christian.bruel@st.com>
6175 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6177 2013-04-21 Jeff Law <law@redhat.com>
6179 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6181 2013-04-20 Tobias Burnus <burnus@net-b.de>
6184 * gfortran.dg/c_loc_test_22.f90: New.
6186 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6188 PR rtl-optimization/56847
6189 * gcc.dg/pr56847.c: New test.
6191 2013-04-19 Richard Biener <rguenther@suse.de>
6193 PR tree-optimization/56982
6194 * gcc.c-torture/execute/pr56982.c: New testcase.
6196 2013-04-19 Martin Jambor <mjambor@suse.cz>
6198 PR tree-optimization/56718
6199 * g++.dg/ipa/imm-devirt-1.C: New test.
6200 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6202 2013-04-19 Richard Biener <rguenther@suse.de>
6204 PR tree-optimization/57000
6205 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6207 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6208 Mikael Morin <mikael@gcc.gnu.org>
6211 * gfortran.dg/array_constructor_45.f90: New test.
6212 * gfortran.dg/array_constructor_46.f90: New test.
6213 * gfortran.dg/array_constructor_47.f90: New test.
6214 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6216 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6218 PR rtl-optimization/56999
6219 * g++.dg/opt/pr56999.C: New test.
6221 2013-04-18 Cary Coutant <ccoutant@google.com>
6223 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6224 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6226 2013-04-18 Cary Coutant <ccoutant@google.com>
6228 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6229 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6230 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6231 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6232 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6233 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6234 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6235 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6236 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6237 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6238 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6240 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6242 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6244 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6246 PR tree-optimization/56984
6247 * gcc.c-torture/compile/pr56984.c: New test.
6249 PR rtl-optimization/56992
6250 * gcc.dg/pr56992.c: New test.
6252 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6255 * gfortran.dg/proc_ptr_42.f90: New.
6257 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6259 * gnat.dg/discr41.ad[sb]: New test.
6260 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6261 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6262 * gcc.dg/vect/slp-24.c: Likewise.
6263 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6264 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6265 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6266 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6267 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6268 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6269 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6270 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6271 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6272 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6273 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6274 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6275 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6276 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6277 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6278 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6279 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6280 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6281 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6282 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6283 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6284 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6285 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6286 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6287 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6288 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6290 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6293 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6294 * gfortran.dg/module_md5_1.f90: Remove.
6296 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6298 * gcc.target/aarch64/adds3.c: New.
6299 * gcc.target/aarch64/subs3.c: New.
6301 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6303 * gcc.target/aarch64/adds1.c: New.
6304 * gcc.target/aarch64/adds2.c: New.
6305 * gcc.target/aarch64/subs1.c: New.
6306 * gcc.target/aarch64/subs2.c: New.
6308 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6310 Implement n3599 - Literal operator templates for strings.
6311 * g++.dg/cpp1y/udlit-char-template.C: New test.
6312 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6314 2013-04-16 Tobias Burnus <burnus@net-b.de>
6317 * gfortran.dg/no_arg_check_1.f90: New.
6318 * gfortran.dg/no_arg_check_2.f90: New.
6319 * gfortran.dg/no_arg_check_3.f90: New.
6321 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6324 * gfortran.dg/proc_ptr_41.f90: New.
6326 2013-04-16 Richard Biener <rguenther@suse.de>
6328 PR tree-optimization/56756
6329 * gcc.dg/torture/pr56756.c: New testcase.
6331 2013-04-16 Tobias Burnus <burnus@net-b.de>
6334 * gfortran.dg/c_assoc_5.f90: New.
6336 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6338 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6339 * gcc.c-torture/execute/pr33992.x: Remove.
6340 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6341 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6342 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6344 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6346 PR tree-optimization/56962
6347 * gcc.c-torture/execute/pr56962.c: New test.
6349 2013-04-15 Richard Biener <rguenther@suse.de>
6351 PR tree-optimization/56933
6352 * gcc.dg/vect/pr56933.c: New testcase.
6354 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6356 * gcc.target/arm/anddi3-opt.c: New test.
6357 * gcc.target/arm/anddi3-opt2.c: Likewise.
6359 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6361 * gcc.dg/pr56890-1.c: New test.
6362 * gcc.dg/pr56890-2.c: Likewise.
6364 2013-04-15 Joey Ye <joey.ye@arm.com>
6366 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6367 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6369 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6372 * gfortran.dg/select_type_33.f03: New test.
6374 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6377 * gfortran.dg/typebound_proc_29.f03: New.
6379 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6382 * gfortran.dg/typebound_proc_28.f03: New.
6384 2013-04-12 Jeff Law <law@redhat.com>
6386 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6389 2013-04-12 Tobias Burnus <burnus@net-b.de>
6392 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6394 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6397 * gcc.target/i386/pr56903.c: New test.
6399 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6402 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6403 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6404 * gfortran.dg/block_11.f90: Fix invalid test case.
6405 * gfortran.dg/function_types_3.f90: Add new error message.
6406 * gfortran.dg/global_references_1.f90: Ditto.
6407 * gfortran.dg/import2.f90: Remove unneeded parts.
6408 * gfortran.dg/import6.f90: Fix invalid test case.
6409 * gfortran.dg/proc_decl_2.f90: Ditto.
6410 * gfortran.dg/proc_decl_9.f90: Ditto.
6411 * gfortran.dg/proc_decl_18.f90: Ditto.
6412 * gfortran.dg/proc_ptr_40.f90: New.
6413 * gfortran.dg/whole_file_7.f90: Modified error wording.
6414 * gfortran.dg/whole_file_16.f90: Ditto.
6415 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6416 * gfortran.dg/whole_file_18.f90: Modified error wording.
6417 * gfortran.dg/whole_file_20.f03: Ditto.
6418 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6421 2013-04-12 Richard Biener <rguenther@suse.de>
6424 2013-04-10 Richard Biener <rguenther@suse.de>
6426 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6428 2013-04-12 Tobias Burnus <burnus@net-b.de>
6431 * gfortran.dg/class_allocate_15.f90: New.
6434 2013-04-12 Tobias Burnus <burnus@net-b.de>
6436 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6437 scan-tree-dump-times.
6439 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6441 PR tree-optimization/56918
6442 PR tree-optimization/56920
6443 * gcc.dg/vect/pr56918.c: New test.
6444 * gcc.dg/vect/pr56920.c: New test.
6446 2013-04-12 Tobias Burnus <burnus@net-b.de>
6449 * gfortran.dg/class_allocate_14.f90: New.
6450 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6451 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6453 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6455 * gcc.dg/fold-cstvecshift.c: New testcase.
6457 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6459 * gcc.target/aarch64/negs.c: New.
6461 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6464 * g++.dg/template/arrow4.C: New test.
6466 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6468 * gnat.dg/array23.adb: New test.
6469 * gnat.dg/array23_pkg[123].ads: New helpers.
6471 2013-04-11 Jeff Law <law@redhat.com>
6473 PR tree-optimization/56900
6474 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6476 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6479 * g++.dg/cpp0x/sfinae44.C: New.
6481 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6483 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6484 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6486 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6489 * g++.dg/cpp0x/enum26.C: New.
6490 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6492 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6494 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6496 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6498 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6499 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6500 loop is vectorized and that the correct instruction is generated.
6501 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6502 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6503 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6505 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6507 PR tree-optimization/56899
6508 * gcc.c-torture/execute/pr56899.c: New test.
6510 2013-04-10 David S. Miller <davem@davemloft.net>
6512 * gcc.target/sparc/setcc-4.c: New test.
6513 * gcc.target/sparc/setcc-5.c: New test.
6515 2013-04-10 Richard Biener <rguenther@suse.de>
6517 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6519 2013-04-10 Richard Biener <rguenther@suse.de>
6521 * gcc.dg/vect/slp-39.c: New testcase.
6523 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6525 PR tree-optimization/55524
6526 * gcc.target/epiphany/fnma-1.c: New test.
6528 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6530 * gcc.dg/tree-ssa/inline-11.c: New test
6532 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6535 * g++.dg/template/arrow3.C: New test.
6537 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6539 * gcc.target/arm/minmax_minus.c: New test.
6541 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6544 * c-c++-common/gomp/pr56883.c: New test.
6546 2013-04-09 Jeff Law <law@redhat.com>
6548 * gcc.dg/tree-ssa/vrp87.c: New test.
6550 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6552 PR tree-optimization/56854
6553 * g++.dg/torture/pr56854.C: New test.
6555 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6558 * gfortran.dg/array_constructor_44.f90: New test.
6560 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/constexpr-specialization.C: New.
6565 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6567 * gcc.c-torture/execute/pr56837.c: New test.
6571 * g++.dg/opt/vt3.C: New test.
6572 * g++.dg/opt/vt4.C: New test.
6574 2013-04-08 Jeff Law <law@redhat.com>
6576 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6578 2013-04-08 Richard Biener <rguenther@suse.de>
6580 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6582 2013-04-08 Richard Biener <rguenther@suse.de>
6584 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6586 2013-04-08 Richard Biener <rguenther@suse.de>
6588 * g++.dg/vect/slp-pr56812.cc: Adjust.
6590 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6592 * gcc.dg/pr56837.c: New test.
6593 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6594 "generated memset minus one".
6596 2013-04-07 Tobias Burnus <burnus@net-b.de>
6599 * gfortran.dg/reshape_5.f90: New.
6601 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6604 * gcc.target/powerpc/recip-1.c: Modify expected output.
6605 * gcc.target/powerpc/recip-3.c: Likewise.
6606 * gcc.target/powerpc/recip-4.c: Likewise.
6607 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6609 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6611 * gcc.target/arm/peep-ldrd-1.c: New test.
6612 * gcc.target/arm/peep-strd-1.c: Likewise.
6614 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6616 * gcc.target/arm/negdi-1.c: New test.
6617 * gcc.target/arm/negdi-2.c: Likewise.
6618 * gcc.target/arm/negdi-3.c: Likewise.
6619 * gcc.target/arm/negdi-4.c: Likewise.
6621 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6623 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6624 Add -march=armv8-a when we use v8 NEON.
6625 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6626 (check_effective_target_vect_call_ceilf): Likewise.
6627 (check_effective_target_vect_call_floorf): Likewise.
6628 (check_effective_target_vect_call_roundf): Likewise.
6629 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6630 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6631 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6632 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6633 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6635 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6637 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6638 * gcc.target/powerpc/sd-pwr6.c: Same.
6639 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6640 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6642 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6644 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6646 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6649 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6650 * gfortran.dg/altreturn_4.f90: Ditto.
6651 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6652 * gfortran.dg/altreturn_5.f90: Ditto.
6653 * gfortran.dg/altreturn_6.f90: Ditto.
6654 * gfortran.dg/altreturn_7.f90: Ditto.
6656 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6658 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6660 (check_effective_target_arm_v8_neon_ok_nocache):
6662 (check_effective_target_arm_v8_neon_ok): Change to use
6663 check_effective_target_arm_v8_neon_ok_nocache.
6664 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6666 (check_effective_target_vect_call_btruncf):
6667 Enable for arm and ARMv8 NEON.
6668 (check_effective_target_vect_call_ceilf): Likewise.
6669 (check_effective_target_vect_call_floorf): Likewise.
6670 (check_effective_target_vect_call_roundf): Likewise.
6671 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6674 2013-04-04 Marek Polacek <polacek@redhat.com>
6676 PR tree-optimization/48186
6677 * gcc.dg/pr48186.c: New test.
6679 2013-04-04 Richard Biener <rguenther@suse.de>
6681 PR tree-optimization/56826
6682 * gcc.dg/vect/pr56826.c: New testcase.
6683 * gcc.dg/vect/O3-pr36098.c: Adjust.
6685 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6687 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6688 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6689 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6690 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6691 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6692 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6693 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6694 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6695 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6696 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6698 2013-04-04 Richard Biener <rguenther@suse.de>
6700 PR tree-optimization/56213
6701 * gcc.dg/vect/vect-123.c: New testcase.
6703 2013-04-04 Tobias Burnus <burnus@net-b.de>
6706 * gfortran.dg/read_repeat_2.f90: New.
6708 2013-04-04 Richard Biener <rguenther@suse.de>
6710 PR tree-optimization/56837
6711 * g++.dg/torture/pr56837.C: New testcase.
6713 2013-04-04 Tobias Burnus <burnus@net-b.de>
6716 * gfortran.dg/c_loc_test_21.f90: New.
6717 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6718 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6719 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6720 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6721 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6723 2013-04-03 Jeff Law <law@redhat.com>
6725 PR tree-optimization/56799
6726 * gcc.c-torture/execute/pr56799.c: New test.
6728 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6731 * g++.dg/warn/Wpointer-arith-1.C: New.
6732 * g++.dg/gomp/for-19.C: Adjust.
6734 2013-04-03 Marek Polacek <polacek@redhat.com>
6737 * gcc.dg/pr55702.c: New test.
6739 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6742 * gcc.dg/pr56809.c: New testcase.
6744 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6747 * g++.dg/debug/pr56819.C: New test.
6749 2013-04-03 Richard Biener <rguenther@suse.de>
6751 PR tree-optimization/56817
6752 * g++.dg/torture/pr56817.C: New testcase.
6754 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6756 * gcc.dg/vect/bb-slp-31.c: New file.
6758 2013-04-03 Jason Merrill <jason@redhat.com>
6761 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6763 2013-04-03 Richard Biener <rguenther@suse.de>
6765 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6767 2013-04-03 Richard Biener <rguenther@suse.de>
6769 PR tree-optimization/55964
6770 * gcc.dg/torture/pr55964-2.c: New testcase.
6772 2013-04-03 Richard Biener <rguenther@suse.de>
6774 PR tree-optimization/56501
6775 * gcc.dg/torture/pr56501.c: New testcase.
6777 2013-04-03 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/56407
6780 * gcc.dg/torture/pr56407.c: New testcase.
6782 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6784 PR tree-optimization/56790
6785 * g++.dg/ext/pr56790-1.C: New testcase.
6787 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6789 * gcc.target/i386/merge-1.c: New testcase.
6790 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6792 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.c-torture/execute/pr19449.c: New test.
6797 2013-04-03 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/56812
6800 * g++.dg/vect/slp-pr56812.cc: New testcase.
6802 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6806 * gfortran.dg/altreturn_8.f90: New.
6807 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6808 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6809 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6811 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6813 PR rtl-optimization/56745
6814 * gcc.c-torture/compile/pr56745.c: New test.
6816 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6818 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6820 2013-04-02 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/56778
6823 * gcc.dg/torture/pr56778.c: New testcase.
6825 2013-04-02 Richard Biener <rguenther@suse.de>
6828 * g++.dg/torture/pr56768.C: New testcase.
6830 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6832 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6834 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837 * gfortran.dg/namelist_82.f90: New test.
6839 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6842 * gfortran.dg/implicit_class_1.f90: New.
6844 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6847 * gfortran.dg/namelist_81.f90: New test.
6849 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6851 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6852 for constant and equal string lengths.
6853 * gfortran.dg/character_comparison_5.f90: Likewise.
6854 * gfortran.dg/character_comparison_9.f90: New test.
6856 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6858 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6859 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6861 2013-03-29 Tobias Burnus <burnus@net-b.de>
6864 * gfortran.dg/optional_absent_3.f90: New.
6866 2013-03-29 Tobias Burnus <burnus@net-b.de>
6869 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6871 2013-03-29 Tobias Burnus <burnus@net-b.de>
6874 * gfortran.dg/namelist_80.f90: New.
6876 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6879 * gfortran.dg/string_length_2.f90: New test.
6880 * gfortran.dg/dependency_41.f90: New test.
6882 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6885 * gfortran.dg/array_constructor_43.f90: New test.
6886 * gfortran.dg/random_seed_3.f90: New test.
6888 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6890 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6891 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6892 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6893 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6894 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6895 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6896 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6897 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6898 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6899 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6901 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6904 * g++.dg/conversion/op4.C: Adjust.
6905 * g++.dg/cpp0x/rv1n.C: Likewise.
6906 * g++.dg/cpp0x/rv2n.C: Likewise.
6907 * g++.dg/cpp0x/template_deduction.C: Likewise.
6908 * g++.dg/expr/cond8.C: Likewise.
6909 * g++.dg/other/error4.C: Likewise.
6910 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6911 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6912 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6913 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6914 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6915 * g++.old-deja/g++.law/cvt20.C: Likewise.
6916 * g++.old-deja/g++.law/cvt8.C: Likewise.
6917 * g++.old-deja/g++.law/init8.C: Likewise.
6918 * g++.old-deja/g++.mike/net12.C: Likewise.
6919 * g++.old-deja/g++.mike/net8.C: Likewise.
6920 * g++.old-deja/g++.mike/p2793.C: Likewise.
6921 * g++.old-deja/g++.mike/p3836.C: Likewise.
6922 * g++.old-deja/g++.mike/p418.C: Likewise.
6923 * g++.old-deja/g++.mike/p701.C: Likewise.
6924 * g++.old-deja/g++.mike/p807.C: Likewise.
6926 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6929 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6932 2013-03-28 Marek Polacek <polacek@redhat.com>
6934 PR tree-optimization/56695
6935 * gcc.dg/vect/pr56695.c: New test.
6937 2013-03-28 Richard Biener <rguenther@suse.de>
6939 PR tree-optimization/37021
6940 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6941 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6943 2013-03-27 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/sizeof_2.f90: New.
6948 * gfortran.dg/sizeof_3.f90: New.
6949 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6951 2013-03-27 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/37021
6954 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6956 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6958 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6959 * g++.dg/ipa/ivinline-2.C: Likewise.
6960 * g++.dg/ipa/ivinline-3.C: Likewise.
6961 * g++.dg/ipa/ivinline-4.C: Likewise.
6962 * g++.dg/ipa/ivinline-5.C: Likewise.
6963 * g++.dg/ipa/ivinline-7.C: Likewise.
6964 * g++.dg/ipa/ivinline-8.C: Likewise.
6965 * g++.dg/ipa/ivinline-9.C: Likewise.
6966 * g++.dg/cpp0x/noexcept03.C: Likewise.
6967 * gcc.dg/const-1.c: Likewise.
6968 * gcc.dg/ipa/pure-const-1.c: Likewise.
6969 * gcc.dg/noreturn-8.c: Likewise.
6970 * gcc.target/i386/mmx-1.c: Likewise.
6971 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6972 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6973 * gcc.c-torture/execute/pr33992.x: New file.
6975 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6977 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6979 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6982 * g++.dg/ext/desig5.C: New.
6984 2013-03-26 Tobias Burnus <burnus@net-b.de>
6987 * gfortran.dg/merge_init_expr_2.f90: New.
6988 * gfortran.dg/merge_char_1.f90: Modify test to
6989 stay a run-time test.
6990 * gfortran.dg/merge_char_3.f90: Ditto.
6992 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6994 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6995 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6997 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/cpp0x/range-for23.C: New.
7002 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7005 * gfortran.dg/namelist_79.f90: New.
7007 2013-03-25 Martin Jambor <mjambor@suse.cz>
7009 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7011 2013-03-25 Tobias Burnus <burnus@net-b.de>
7031 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7032 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7033 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7034 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7035 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7036 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7037 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7038 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7039 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7040 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7041 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7042 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7043 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7044 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7045 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7046 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7047 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7048 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7049 * gfortran.dg/pr32601_1.f03: Ditto.
7050 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7051 * gfortran.dg/blockdata_7.f90: New.
7052 * gfortran.dg/c_assoc_4.f90: New.
7053 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7054 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7055 * gfortran.dg/c_funloc_tests_8.f90: New.
7056 * gfortran.dg/c_loc_test_17.f90: New.
7057 * gfortran.dg/c_loc_test_18.f90: New.
7058 * gfortran.dg/c_loc_test_19.f90: New.
7059 * gfortran.dg/c_loc_test_20.f90: New.
7060 * gfortran.dg/c_sizeof_5.f90: New.
7061 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7062 * gfortran.dg/transfer_resolve_2.f90: New.
7063 * gfortran.dg/transfer_resolve_3.f90: New.
7064 * gfortran.dg/transfer_resolve_4.f90: New.
7065 * gfortran.dg/pr32601.f03: Update dg-error.
7066 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7067 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7069 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7071 * gcc.target/arm/vseleqdf.c: New test.
7072 * gcc.target/arm/vseleqsf.c: Likewise.
7073 * gcc.target/arm/vselgedf.c: Likewise.
7074 * gcc.target/arm/vselgesf.c: Likewise.
7075 * gcc.target/arm/vselgtdf.c: Likewise.
7076 * gcc.target/arm/vselgtsf.c: Likewise.
7077 * gcc.target/arm/vselledf.c: Likewise.
7078 * gcc.target/arm/vsellesf.c: Likewise.
7079 * gcc.target/arm/vselltdf.c: Likewise.
7080 * gcc.target/arm/vselltsf.c: Likewise.
7081 * gcc.target/arm/vselnedf.c: Likewise.
7082 * gcc.target/arm/vselnesf.c: Likewise.
7083 * gcc.target/arm/vselvcdf.c: Likewise.
7084 * gcc.target/arm/vselvcsf.c: Likewise.
7085 * gcc.target/arm/vselvsdf.c: Likewise.
7086 * gcc.target/arm/vselvssf.c: Likewise.
7088 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7090 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7092 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7093 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7094 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7095 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7096 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7097 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7098 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7099 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7100 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7101 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7102 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7103 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7104 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7105 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7106 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7107 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7108 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7109 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7110 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7111 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7112 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7113 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7114 * gcc.target/arm/atomic-op-char.c: Likewise.
7115 * gcc.target/arm/atomic-op-consume.c: Likewise.
7116 * gcc.target/arm/atomic-op-int.c: Likewise.
7117 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7118 * gcc.target/arm/atomic-op-release.c: Likewise.
7119 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7120 * gcc.target/arm/atomic-op-short.c: Likewise.
7122 2013-03-25 Richard Biener <rguenther@suse.de>
7125 * g++.dg/torture/pr56694.C: New testcase.
7127 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7130 * gcc.target/arm/neon-vcond-gt.c: New test.
7131 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7132 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7134 2013-03-25 Richard Biener <rguenther@suse.de>
7136 PR tree-optimization/56689
7137 * gcc.dg/torture/pr56689.c: New testcase.
7139 2013-03-25 Kai Tietz <ktietz@redhat.com>
7141 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7143 2013-03-24 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/eof_5.f90: New.
7148 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7150 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7153 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7155 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7157 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7160 * gcc.c-torture/execute/builtins/builtins.exp: Add
7161 -Wl,--allow-multiple-definition for RTEMS targets.
7163 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7165 * gcc.target/aarch64/movk.c: New test.
7167 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7169 * g++.dg/ext/vector21.C: New testcase.
7171 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7173 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7174 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7176 2013-03-21 Richard Biener <rguenther@suse.de>
7178 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7179 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7181 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7183 * gcc.target/aarch64/vect.c: Test and result vector added
7184 for sabd and saba instructions.
7185 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7186 instructions in assembly.
7187 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7188 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7189 for fabd instruction.
7190 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7191 instruction in assembly.
7192 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7194 2013-03-20 Jeff Law <law@redhat.com>
7196 * g++.dg/tree-ssa/ssa-dom.C: New test.
7198 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7200 * gcc.target/powerpc/mmfpgpr.c: New test.
7201 * gcc.target/powerpc/sd-vsx.c: Likewise.
7202 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7203 * gcc.target/powerpc/vsx-float0.c: Likewise.
7205 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7207 PR tree-optimization/56355
7208 * gcc.dg/pr56355-1.c: New file.
7210 2013-03-20 Catherine Moore <clm@codesourcery.com>
7211 Richard Sandiford <rdsandiford@googlemail.com>
7213 * gcc.target/mips/mips.exp: Add microMIPS support.
7214 * gcc.target/mips/umips-movep-2.c: New test.
7215 * gcc.target/mips/umips-lwp-2.c: New test.
7216 * gcc.target/mips/umips-swp-5.c: New test.
7217 * gcc.target/mips/umips-constraints-1.c: New test.
7218 * gcc.target/mips/umips-lwp-3.c: New test.
7219 * gcc.target/mips/umips-swp-6.c: New test.
7220 * gcc.target/mips/umips-constraints-2.c: New test.
7221 * gcc.target/mips/umips-save-restore-1.c: New test.
7222 * gcc.target/mips/umips-lwp-4.c: New test.
7223 * gcc.target/mips/umips-swp-7.c: New test.
7224 * gcc.target/mips/umips-save-restore-2.c: New test.
7225 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7226 * gcc.target/mips/umips-lwp-5.c: New test.
7227 * gcc.target/mips/umips-save-restore-3.c: New test.
7228 * gcc.target/mips/umips-lwp-6.c: New test.
7229 * gcc.target/mips/umips-swp-1.c: New test.
7230 * gcc.target/mips/umips-lwp-7.c: New test.
7231 * gcc.target/mips/umips-swp-2.c: New test.
7232 * gcc.target/mips/umips-lwp-8.c: New test.
7233 * gcc.target/mips/umips-swp-3.c: New test.
7234 * gcc.target/mips/umips-movep-1.c: New test.
7235 * gcc.target/mips/umips-lwp-1.c: New test.
7236 * gcc.target/mips/umips-swp-4.c: New test.
7238 2013-03-20 Richard Biener <rguenther@suse.de>
7240 PR tree-optimization/56661
7241 * gcc.dg/torture/pr56661.c: New testcase.
7243 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245 PR rtl-optimization/56605
7246 * gcc.target/powerpc/pr56605.c: New.
7248 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7251 * gfortran.dg/do_1.f90: Don't xfail.
7253 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7256 * gfortran.dg/namelist_77.f90: New.
7257 * gfortran.dg/namelist_78.f90: New.
7259 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7262 * gfortran.dg/open_negative_unit_1.f90: New.
7264 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7266 * gcc.target/aarch64/sbc.c: New test.
7268 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7270 * gcc.target/aarch64/ror.c: New test.
7272 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7274 * gcc.target/aarch64/extr.c: New test.
7276 2013-03-19 Richard Biener <rguenther@suse.de>
7278 PR tree-optimization/56273
7279 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7280 * c-c++-common/uninit-17.c: Likewise.
7282 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7284 PR tree-optimization/56635
7285 * g++.dg/torture/pr56635.C: New test.
7287 2013-03-18 Richard Biener <rguenther@suse.de>
7289 PR tree-optimization/3713
7290 * g++.dg/ipa/devirt-12.C: New testcase.
7292 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7295 * c-c++-common/pr56566.c: New test.
7297 2013-03-17 Jason Merrill <jason@redhat.com>
7299 * g++.dg/template/abstract-dr337.C: XFAIL.
7301 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7304 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7305 * c-c++-common/pr56607.c: New test.
7307 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7310 * g++.dg/cpp0x/constexpr-array5.C: New.
7312 2013-03-15 Tobias Burnus <burnus@net-b.de>
7315 * gfortran.dg/transfer_intrinsic_5.f90: New.
7317 2013-03-15 Kai Tietz <ktietz@redhat.com>
7319 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7320 * gcc.target/i386/pr20020-1.c: Likewise.
7321 * gcc.target/i386/pr20020-2.c: Likewise.
7322 * gcc.target/i386/pr20020-3.c: Likewise.
7323 * gcc.target/i386/pr53425-1.c: Likewise.
7324 * gcc.target/i386/pr53425-2.c: Likewise.
7325 * gcc.target/i386/pr55093.c: Likewise.
7326 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7328 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7332 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7334 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7336 PR tree-optimization/53265
7337 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7339 * gcc.dg/graphite/id-6.c (test): Likewise.
7340 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7341 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7343 PR tree-optimization/53265
7344 * gcc.dg/pr53265.c: New test.
7345 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7347 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7349 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7350 n, use it as high bound instead of 4.
7352 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7355 * gcc.target/sh/pr49880-1.c: New.
7356 * gcc.target/sh/pr49880-2.c: New.
7357 * gcc.target/sh/pr49880-3.c: New.
7358 * gcc.target/sh/pr49880-4.c: New.
7359 * gcc.target/sh/pr49880-5.c: New.
7361 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7363 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7365 2013-03-13 Richard Biener <rguenther@suse.de>
7367 PR tree-optimization/56608
7368 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7370 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/cpp0x/alias-decl-32.C: New.
7375 2013-03-11 Jan Hubicka <jh@suse.cz>
7378 * gcc.c-torture/compile/pr56571.c: New testcase.
7380 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7382 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7383 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7385 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7387 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7388 * gcc.dg/inline_4.c: Likewise.
7389 * gcc.dg/unroll_2.c: Likewise.
7390 * gcc.dg/unroll_3.c: Likewise.
7391 * gcc.dg/unroll_4.c: Likewise.
7393 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7396 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7399 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7401 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7404 * gcc.c-torture/compile/pr40797.c: New.
7406 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7408 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7410 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7413 * gfortran.dg/class_56.f90: New test.
7415 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7418 * gcc.target/mips/pr56524.c: New test.
7420 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7423 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7425 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7428 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7430 2013-03-08 Marek Polacek <polacek@redhat.com>
7432 PR tree-optimization/56478
7433 * gcc.dg/torture/pr56478.c: New test.
7435 2013-03-08 Kai Tietz <ktietz@redhat.com>
7437 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7438 targets linker option --allow-multiple-definition.
7440 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7441 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7442 * gcc.dg/pr52549.c: Add LLP64 case.
7443 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7444 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7445 * gcc.dg/torture/pr51071-2.c: Likewise.
7446 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7447 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7448 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7449 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7450 * gcc.dg/weak/weak-1.c: Likewise.
7451 * gcc.dg/weak/weak-2.c: Likewise.
7452 * gcc.dg/weak/weak-3.c: Likewise.
7453 * gcc.dg/weak/weak-4.c: Likewise.
7454 * gcc.dg/weak/weak-5.c: Likewise.
7455 * gcc.dg/weak/weak-15.c: Likewise.
7456 * gcc.dg/weak/weak-16.c: Likewise.
7458 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7460 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7462 PR tree-optimization/56559
7463 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7465 2013-03-07 Andreas Schwab <schwab@suse.de>
7467 * gcc.dg/pr31490.c: Fix last change.
7469 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7472 * g++.dg/template/crash115.C: New.
7474 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7476 PR tree-optimization/56539
7477 * gcc.c-torture/compile/pr56539.c: New test.
7479 2013-03-06 Kai Tietz <ktietz@redhat.com>
7481 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7483 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7484 * gcc.dg/lto/20091013-1_2.c: Likewise.
7485 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7487 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7489 * gnat.dg/specs/aggr6.ads: New test.
7491 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7493 * gnat.dg/loop_optimization15.ad[sb]: New test.
7495 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7498 * gcc.dg/pr56548.c: New test.
7500 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7503 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7505 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/template/typename20.C: New test.
7510 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7513 * gcc.dg/pr56510.c: New test.
7515 PR rtl-optimization/56484
7516 * gcc.c-torture/compile/pr56484.c: New test.
7518 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7521 * g++.dg/warn/Wsign-conversion-2.C: New.
7523 2013-03-05 Richard Biener <rguenther@suse.de>
7525 PR tree-optimization/56270
7526 * gcc.dg/vect/slp-38.c: New testcase.
7528 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7530 PR rtl-optimization/56494
7531 * gcc.dg/pr56494.c: New test.
7533 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7535 * gcc.dg/pr56424.c: New test.
7537 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7539 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7540 * gcc.dg/pr56228.c <avr>: Skip.
7542 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7545 PR tree-optimization/52631
7546 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7548 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7550 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7551 * gcc.dg/vect/vect-83_64.c: Same.
7553 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7556 * gfortran.dg/pointer_check_13.f90: New test.
7558 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7561 * gfortran.dg/array_constructor_42.f90: New test.
7563 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7566 * g++.dg/template/static33.C: New.
7567 * g++.dg/template/static34.C: Likewise.
7570 * g++.dg/template/static35.C: New.
7572 2013-03-01 Steve Ellcey <sellcey@mips.com>
7574 * gcc.dg/pr56396.c: Require pic support.
7576 2013-03-01 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/55481
7579 * gcc.dg/torture/pr56488.c: New testcase.
7581 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7582 Jakub Jelinek <jakub@redhat.com>
7585 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7586 no_sanitize_address attribute rather than no_address_safety_analysis.
7587 * g++.dg/asan/sanitizer_test_utils.h
7588 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7589 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7590 in addition to no_address_safety_analysis.
7592 2013-02-28 Jason Merrill <jason@redhat.com>
7595 * g++.dg/cpp0x/constexpr-and.C: New.
7597 2013-02-28 Martin Jambor <mjambor@suse.cz>
7599 PR tree-optimization/56294
7600 * g++.dg/debug/pr56294.C: New test.
7602 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7604 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7606 2013-02-27 Marek Polacek <polacek@redhat.com>
7608 PR rtl-optimization/56466
7609 * gcc.dg/pr56466.c: New test.
7611 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7613 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7614 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7615 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7617 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7620 * gcc.dg/pr45472.c: New test.
7622 2013-02-26 Marek Polacek <polacek@redhat.com>
7624 PR tree-optimization/56426
7625 * gcc.dg/pr56436.c: New test.
7627 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7629 PR tree-optimization/56448
7630 * gcc.c-torture/compile/pr56448.c: New test.
7632 PR tree-optimization/56443
7633 * gcc.dg/torture/pr56443.c: New test.
7635 2013-02-25 Richard Biener <rguenther@suse.de>
7637 PR tree-optimization/56175
7638 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7640 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7643 * g++.dg/torture/pr56403.C: New test.
7645 2013-02-25 Catherine Moore <clm@codesourcery.com>
7648 2013-02-24 Catherine Moore <clm@codesourcery.com>
7649 Richard Sandiford <rdsandiford@googlemail.com>
7651 * gcc.target/mips/mips.exp: Add microMIPS support.
7652 * gcc.target/mips/umips-movep-2.c: New test.
7653 * gcc.target/mips/umips-lwp-2.c: New test.
7654 * gcc.target/mips/umips-swp-5.c: New test.
7655 * gcc.target/mips/umips-constraints-1.c: New test.
7656 * gcc.target/mips/umips-lwp-3.c: New test.
7657 * gcc.target/mips/umips-swp-6.c: New test.
7658 * gcc.target/mips/umips-constraints-2.c: New test.
7659 * gcc.target/mips/umips-save-restore-1.c: New test.
7660 * gcc.target/mips/umips-lwp-4.c: New test.
7661 * gcc.target/mips/umips-swp-7.c: New test.
7662 * gcc.target/mips/umips-save-restore-2.c: New test.
7663 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7664 * gcc.target/mips/umips-lwp-5.c: New test.
7665 * gcc.target/mips/umips-save-restore-3.c: New test.
7666 * gcc.target/mips/umips-lwp-6.c: New test.
7667 * gcc.target/mips/umips-swp-1.c: New test.
7668 * gcc.target/mips/umips-lwp-7.c: New test.
7669 * gcc.target/mips/umips-swp-2.c: New test.
7670 * gcc.target/mips/umips-lwp-8.c: New test.
7671 * gcc.target/mips/umips-swp-3.c: New test.
7672 * gcc.target/mips/umips-movep-1.c: New test.
7673 * gcc.target/mips/umips-lwp-1.c: New test.
7674 * gcc.target/mips/umips-swp-4.c: New test.
7676 2013-02-24 Catherine Moore <clm@codesourcery.com>
7677 Richard Sandiford <rdsandiford@googlemail.com>
7679 * gcc.target/mips/mips.exp: Add microMIPS support.
7680 * gcc.target/mips/umips-movep-2.c: New test.
7681 * gcc.target/mips/umips-lwp-2.c: New test.
7682 * gcc.target/mips/umips-swp-5.c: New test.
7683 * gcc.target/mips/umips-constraints-1.c: New test.
7684 * gcc.target/mips/umips-lwp-3.c: New test.
7685 * gcc.target/mips/umips-swp-6.c: New test.
7686 * gcc.target/mips/umips-constraints-2.c: New test.
7687 * gcc.target/mips/umips-save-restore-1.c: New test.
7688 * gcc.target/mips/umips-lwp-4.c: New test.
7689 * gcc.target/mips/umips-swp-7.c: New test.
7690 * gcc.target/mips/umips-save-restore-2.c: New test.
7691 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7692 * gcc.target/mips/umips-lwp-5.c: New test.
7693 * gcc.target/mips/umips-save-restore-3.c: New test.
7694 * gcc.target/mips/umips-lwp-6.c: New test.
7695 * gcc.target/mips/umips-swp-1.c: New test.
7696 * gcc.target/mips/umips-lwp-7.c: New test.
7697 * gcc.target/mips/umips-swp-2.c: New test.
7698 * gcc.target/mips/umips-lwp-8.c: New test.
7699 * gcc.target/mips/umips-swp-3.c: New test.
7700 * gcc.target/mips/umips-movep-1.c: New test.
7701 * gcc.target/mips/umips-lwp-1.c: New test.
7702 * gcc.target/mips/umips-swp-4.c: New test.
7704 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7707 * lib/asan-dg.exp (asan_link_flags): Add
7708 -B${gccpath}/libsanitizer/asan/ to flags.
7710 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.dg/torture/pr56420.c: New test.
7715 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7718 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7720 2013-02-21 Martin Jambor <mjambor@suse.cz>
7722 PR tree-optimization/56310
7723 * g++.dg/ipa/pr56310.C: New test.
7725 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7728 * gfortran.dg/proc_ptr_comp_37.f90: New.
7730 2013-02-21 Richard Biener <rguenther@suse.de>
7732 PR tree-optimization/56415
7734 2013-02-11 Richard Biener <rguenther@suse.de>
7736 PR tree-optimization/56273
7737 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7738 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7739 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7740 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7741 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7742 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7744 2013-02-21 Marek Polacek <polacek@redhat.com>
7746 PR tree-optimization/56398
7747 * g++.dg/torture/pr56398.C: New test.
7749 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.c-torture/compile/pr56405.c: New test.
7754 2013-02-20 Jan Hubicka <jh@suse.cz>
7756 PR tree-optimization/56265
7757 * g++.dg/ipa/devirt-11.C: New testcase.
7759 2013-02-20 Richard Biener <rguenther@suse.de>
7761 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7763 2013-02-20 Richard Biener <rguenther@suse.de>
7764 Jakub Jelinek <jakub@redhat.com>
7766 PR tree-optimization/56396
7767 * gcc.dg/pr56396.c: New testcase.
7769 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7772 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7774 2013-02-19 Richard Biener <rguenther@suse.de>
7776 PR tree-optimization/56384
7777 * gcc.dg/torture/pr56384.c: New testcase.
7779 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7781 PR tree-optimization/56350
7782 * gcc.dg/pr56350.c: New test.
7784 PR tree-optimization/56381
7785 * g++.dg/opt/pr56381.C: New test.
7787 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7790 * lib/dg-pch.exp (pch-init, pch-finish,
7791 check_effective_target_pch_supported_debug): New procs.
7792 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7793 Likewise if $pch_unsupported_debug and $flags include -g.
7794 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7795 and dg-require-effective-target pch_unsupported_debug.
7796 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7797 * objc.dg/pch/pch.exp: Likewise.
7798 * gcc.dg/pch/pch.exp: Likewise.
7799 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7800 pch_unsupported_debug.
7801 * gcc.dg/pch/valid-1.hs: Likewise.
7802 * gcc.dg/pch/valid-1b.c: Likewise.
7803 * gcc.dg/pch/valid-1b.hs: Likewise.
7805 2013-02-18 Richard Biener <rguenther@suse.de>
7807 PR tree-optimization/56366
7808 * gcc.dg/torture/pr56366.c: New testcase.
7810 2013-02-18 Richard Biener <rguenther@suse.de>
7813 * gcc.dg/torture/pr56349.c: New testcase.
7815 2013-02-18 Richard Biener <rguenther@suse.de>
7817 PR tree-optimization/56321
7818 * gcc.dg/torture/pr56321.c: New testcase.
7820 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7822 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7824 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7825 Dodji Seketeli <dodji@redhat.com>
7828 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7829 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7830 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7831 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7832 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7833 * c-c++-common/asan/pr56330.c: Likewise.
7834 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7835 Ensure the size argument of __builtin_memcpy is a constant.
7837 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7838 Paolo Carlini <paolo.carlini@oracle.com>
7841 * g++.dg/cpp0x/enum23.C: New.
7843 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7846 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7848 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7850 PR rtl-optimization/56348
7851 * gcc.target/i386/pr56348.c: New test.
7853 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7855 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7856 * gcc.target/arm/interrupt-2.c: Likewise.
7858 2013-02-15 Tobias Burnus <burnus@net-b.de>
7861 * gfortran.dg/matmul_9.f90: New.
7863 2013-02-15 Tobias Burnus <burnus@net-b.de>
7866 * gfortran.dg/init_flag_11.f90: New.
7868 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7870 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7872 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7874 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7877 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7878 Tobias Burnus <burnus@net-b.de>
7881 * gfortran.dg/allocatable_function_7.f90: New.
7883 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7885 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7886 * asan_globals_test-wrapper.cc: New file.
7887 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7888 instead of asan_globals_test.cc as dg-additional-sources.
7889 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7890 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7891 "sanitizer_test_utils.h" instead of
7892 "sanitizer_common/tests/sanitizer_test_utils.h".
7893 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7894 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7895 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7896 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7897 * g++.dg/asan/asan_test.cc: Synced from upstream.
7898 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7900 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7903 * c-c++-common/asan/memcmp-2.c: New test.
7905 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7908 * g++.dg/cpp0x/udlit-string-literal.h: New.
7909 * g++.dg/cpp0x/udlit-string-literal.C: New.
7911 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7913 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7915 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7918 * gcc.target/arm/pr56184.C: New test.
7920 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7923 * g++.dg/torture/pr56302.C: New test.
7924 * g++.dg/cpp0x/constexpr-56302.C: New test.
7925 * c-c++-common/pr56302.c: New test.
7927 2013-02-13 Tobias Burnus <burnus@net-b.de>
7928 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7931 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7932 * gfortran.dg/quad_3.f90: Ditto.
7934 2013-02-13 Kostya Serebryany <kcc@google.com>
7936 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7937 to match the fresh asan run-time.
7938 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7940 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7942 Avoid instrumenting duplicated memory access in the same basic block
7943 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7944 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7945 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7946 * c-c++-common/asan/inc.c: Likewise.
7948 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7951 * gcc.target/i386/pr56148.c: New test.
7953 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7954 Tobias Burnus <burnus@net-b.de>
7957 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7960 2013-02-12 Richard Biener <rguenther@suse.de>
7963 * gcc.dg/lto/pr56297_0.c: New testcase.
7964 * gcc.dg/lto/pr56297_0.c: Likewise.
7966 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7969 * gfortran.dg/typebound_deferred_1.f90: New.
7971 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7973 PR rtl-optimization/56151
7974 * gcc.target/i386/pr56151.c: New test.
7976 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7978 * g++.dg/ext/mv12.C: New test.
7979 * g++.dg/ext/mv12.h: New file.
7980 * g++.dg/ext/mv12-aux.C: New file.
7981 * g++.dg/ext/mv13.C: New test.
7983 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7985 * lib/target-supports.exp
7986 (check_effective_target_powerpc_eabi_ok): New.
7987 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7989 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7990 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7992 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7993 * gcc.target/powerpc/pr51623.c: Likewise.
7994 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7995 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7997 2013-02-11 Alexander Potapenko <glider@google.com>
7998 Jack Howarth <howarth@bromo.med.uc.edu>
7999 Jakub Jelinek <jakub@redhat.com>
8002 * g++.dg/asan/pr55617.C: Run on all targets.
8004 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8006 PR rtl-optimization/56275
8007 * gcc.dg/pr56275.c: New test.
8009 2013-02-11 Richard Biener <rguenther@suse.de>
8011 PR tree-optimization/56273
8012 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8014 2013-02-11 Richard Biener <rguenther@suse.de>
8016 PR tree-optimization/56264
8017 * gcc.dg/torture/pr56264.c: New testcase.
8019 2013-02-11 Richard Biener <rguenther@suse.de>
8021 PR tree-optimization/56273
8022 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8023 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8024 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8025 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8026 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8027 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8029 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8031 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8032 for *-*-linux-gnu targets.
8033 * g++.dg/asan/interception-test-1.c: Ditto.
8034 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8035 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8037 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8040 * gfortran.dg/intrinsic_size_4.f90 : New test.
8042 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8045 * gcc.target/powerpc/pr56256.c: New test.
8047 2013-02-08 Ian Lance Taylor <iant@google.com>
8049 * lib/go.exp: Load timeout.exp.
8051 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8053 PR rtl-optimization/56246
8054 * gcc.target/i386/pr56246.c: New test.
8056 2013-02-08 Jeff Law <law@redhat.com>
8059 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8061 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8064 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8067 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8069 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8071 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8073 PR rtl-optimization/56195
8074 * gcc.dg/torture/pr56195.c: New test.
8076 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8079 * gfortran.dg/recursive_interface_2.f90: New test.
8081 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8083 PR tree-optimization/56250
8084 * gcc.c-torture/execute/pr56250.c: New test.
8086 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8088 PR tree-optimization/56064
8089 * gcc.dg/fixed-point/view-convert-2.c: New test.
8091 2013-02-08 Michael Matz <matz@suse.de>
8093 PR tree-optimization/52448
8094 * gcc.dg/pr52448.c: New test.
8096 2013-02-08 Richard Biener <rguenther@suse.de>
8099 * gcc.dg/torture/pr56181.c: New testcase.
8101 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8104 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8105 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8107 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8110 * g++.dg/parse/crash61.C: New test.
8113 * g++.dg/parse/pr56239.C: New test.
8116 * g++.dg/abi/mangle61.C: New test.
8118 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8120 PR rtl-optimization/56225
8121 * gcc.target/i386/pr56225.c: New test.
8123 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8126 * gcc.dg/guality/pr56154-1.c: New test.
8127 * gcc.dg/guality/pr56154-2.c: New test.
8128 * gcc.dg/guality/pr56154-3.c: New test.
8129 * gcc.dg/guality/pr56154-4.c: New test.
8130 * gcc.dg/guality/pr56154-aux.c: New file.
8132 PR tree-optimization/55789
8133 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8135 * gcc.dg/tree-ssa/inline-3.c: Add
8136 --param max-early-inliner-iterations=2 option.
8138 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8141 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8142 Add -fno-dwarf2-cfi-asm to dg-options.
8145 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8148 * gcc.dg/pr56228.c: New test.
8150 2013-02-07 Alan Modra <amodra@gmail.com>
8153 * gcc.target/powerpc/pr54009.c: New test.
8155 * gfortran.dg/pr54131.f: New test.
8157 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8160 * gfortran.dg/array_constructor_41.f90: New test.
8162 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8165 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8167 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/gomp/pr56217.C: New test.
8172 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8174 PR tree-optimization/56205
8175 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8176 * gcc.c-torture/execute/pr56205.c: New test.
8178 2013-02-05 Richard Biener <rguenther@suse.de>
8180 PR tree-optimization/53342
8181 PR tree-optimization/53185
8182 * gcc.dg/vect/pr53185-2.c: New testcase.
8184 2013-02-05 Jan Hubicka <jh@suse.cz>
8186 PR tree-optimization/55789
8187 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8188 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8189 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8190 * g++.dg/ipa/inline-1.C: New testcase.
8191 * g++.dg/ipa/inline-2.C: New testcase.
8192 * g++.dg/ipa/inline-3.C: New testcase.
8194 2013-02-05 Jan Hubicka <jh@suse.cz>
8196 PR tree-optimization/55789
8197 * g++.dg/torture/pr55789.C: New testcase.
8199 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8202 * gcc.dg/pr56167.c: New test.
8204 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8207 * gcc.target/sh/pr55146.c: New.
8209 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8211 PR tree-optimization/54386
8212 * gcc.target/sh/pr54386.c: New.
8214 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8217 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8220 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8222 2013-02-04 Alexander Potapenko <glider@google.com>
8223 Jack Howarth <howarth@bromo.med.uc.edu>
8224 Jakub Jelinek <jakub@redhat.com>
8227 * g++.dg/asan/pr55617.C: New test.
8229 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8232 * gfortran.dg/typebound_operator_19.f90: New test.
8233 * gfortran.dg/typebound_assignment_4.f90: New test.
8235 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8238 * gfortran.dg/recursive_interface_1.f90: New test.
8240 2013-02-04 Richard Guenther <rguenther@suse.de>
8243 * gcc.dg/lto/pr56168_0.c: New testcase.
8244 * gcc.dg/lto/pr56168_1.c: Likewise.
8246 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8250 * gfortran.dg/block_12.f90: New test.
8251 * gfortran.dg/module_error_1.f90: New test.
8253 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8255 * lib/target-supports.exp (check_effective_target_vect_float)
8256 (check_effective_target_vect_no_align): Add mips-sde-elf.
8258 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8260 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8262 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8264 * gcc.dg/pr56023.c: XFAIL on AIX.
8265 * gcc.dg/vect/pr49352.c: Same.
8267 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8269 * gnat.dg/opt26.adb: New test.
8271 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8274 2013-01-27 Amol Pise <amolpise15@gmail.com>
8276 * gcc.target/arm/neon-vfnms-1.c: New test.
8277 * gcc.target/arm/neon-vfnma-1.c: New test.
8279 2013-01-31 Richard Biener <rguenther@suse.de>
8281 PR tree-optimization/56157
8282 * gcc.dg/torture/pr56157.c: New testcase.
8284 2013-01-30 Richard Biener <rguenther@suse.de>
8286 PR tree-optimization/56150
8287 * gcc.dg/torture/pr56150.c: New testcase.
8289 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8292 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8293 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8294 printed in backtrace.
8295 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8296 to avoid errors about mismatched allocation vs. deallocation.
8299 * g++.dg/mv1.C: Moved to...
8300 * g++.dg/ext/mv1.C: ... here. Adjust test.
8301 * g++.dg/mv2.C: Moved to...
8302 * g++.dg/ext/mv2.C: ... here. Adjust test.
8303 * g++.dg/mv3.C: Moved to...
8304 * g++.dg/ext/mv3.C: ... here.
8305 * g++.dg/mv4.C: Moved to...
8306 * g++.dg/ext/mv4.C: ... here.
8307 * g++.dg/mv5.C: Moved to...
8308 * g++.dg/ext/mv5.C: ... here. Adjust test.
8309 * g++.dg/mv6.C: Moved to...
8310 * g++.dg/ext/mv6.C: ... here. Adjust test.
8311 * g++.dg/ext/mv7.C: New test.
8312 * g++.dg/ext/mv8.C: New test.
8313 * g++.dg/ext/mv9.C: New test.
8314 * g++.dg/ext/mv10.C: New test.
8315 * g++.dg/ext/mv11.C: New test.
8317 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8319 PR rtl-optimization/56144
8320 * gcc.dg/pr56144.c: New.
8322 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8324 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8326 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8327 * g++.dg/cpp0x/constexpr-55573.C: Same
8329 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8331 PR tree-optimization/56064
8332 * gcc.dg/fixed-point/view-convert.c: New test.
8334 2013-01-30 Andreas Schwab <schwab@suse.de>
8336 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8337 evaluate the end index in string range.
8339 2013-01-30 Tobias Burnus <burnus@net-b.de>
8342 * gfortran.dg/allocatable_function_6.f90: New.
8344 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8345 Mikael Morin <mikael@gcc.gnu.org>
8348 * gfortran.dg/proc_ptr_comp_36.f90: New.
8350 2013-01-29 Richard Biener <rguenther@suse.de>
8352 PR tree-optimization/55270
8353 * gcc.dg/torture/pr55270.c: New testcase.
8355 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8357 PR rtl-optimization/56117
8358 * gcc.dg/pr56117.c: New test.
8360 2013-01-28 Richard Biener <rguenther@suse.de>
8362 PR tree-optimization/56034
8363 * gcc.dg/torture/pr56034.c: New testcase.
8365 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8367 PR tree-optimization/56125
8368 * gcc.dg/pr56125.c: New test.
8370 2013-01-28 Tobias Burnus <burnus@net-b.de>
8371 Mikael Morin <mikael@gcc.gnu.org>
8374 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8375 * gfortran.dg/import8.f90: Likewise.
8376 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8377 * gfortran.dg/import10.f90: New test.
8378 * gfortran.dg/import11.f90: Likewise
8380 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8383 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8384 string.h. Provide memset, malloc and free prototypes, adjust line
8385 numbers in dg-output.
8386 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8387 Provide memset prototype and adjust line numbers in dg-output.
8388 * c-c++-common/asan/global-overflow-1.c: Likewise.
8390 PR tree-optimization/56094
8391 * gcc.dg/pr56094.c: New test.
8393 2013-01-27 Amol Pise <amolpise15@gmail.com>
8395 * gcc.target/arm/neon-vfnms-1.c: New test.
8396 * gcc.target/arm/neon-vfnma-1.c: New test.
8398 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8401 * gcc.target/i386/pr56114.c: New test.
8403 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8406 * gfortran.dg/associate_14.f90: New test.
8409 * gfortran.dg/associate_13.f90: New test.
8411 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8413 PR tree-optimization/56098
8414 * gcc.dg/pr56098-1.c: New test.
8415 * gcc.dg/pr56098-2.c: New test.
8417 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8420 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8422 2013-01-22 Marek Polacek <polacek@redhat.com>
8424 PR tree-optimization/56035
8425 * gcc.dg/pr56035.c: New test.
8427 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8429 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8432 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8434 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8436 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.dg/pr56078.c: New test.
8440 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8442 2013-01-24 Martin Jambor <mjambor@suse.cz>
8444 PR tree-optimization/55927
8445 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8447 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8449 * gcc.target/i386/movsd.c: New test.
8451 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8454 * gcc.target/i386/pr55934.c: New test.
8456 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8459 * gfortran.dg/select_8.f90: New.
8461 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8463 * gcc.target/microblaze/microblaze.exp: Remove
8464 target_config_cflags check.
8466 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8469 * gfortran.dg/gomp/pr56052.f90: New test.
8472 * gcc.dg/pr49069.c: New test.
8474 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8477 * g++.dg/cpp0x/constexpr-static10.C: New.
8479 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8482 * gcc.target/i386/pr56028.c: New test.
8484 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8487 * gcc.target/i386/pr55686.c: New test.
8489 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8492 * g++.dg/cpp0x/variadic139.C: New test.
8493 * g++.dg/cpp0x/variadic140.C: Likewise.
8494 * g++.dg/cpp0x/variadic141.C: Likewise.
8496 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8498 * gnat.dg/warn8.adb: New test.
8500 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8503 * gfortran.dg/include_8.f90: New test.
8505 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8507 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8508 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8510 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8512 PR tree-optimization/56051
8513 * gcc.c-torture/execute/pr56051.c: New test.
8515 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8517 PR rtl-optimization/56023
8518 * gcc.dg/pr56023.c: New test.
8520 2013-01-21 Martin Jambor <mjambor@suse.cz>
8523 * gcc.target/i386/pr56022.c: New test.
8525 2013-01-21 Jason Merrill <jason@redhat.com>
8527 * lib/target-supports.exp (check_effective_target_alias): New.
8529 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8532 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8534 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8536 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8538 2013-01-19 Jeff Law <law@redhat.com>
8540 PR tree-optimization/52631
8541 * tree-ssa/pr52631.c: New test.
8542 * tree-ssa/ssa-fre-9: Update expected output.
8544 2013-01-19 Anthony Green <green@moxielogic.com>
8546 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8549 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8551 PR tree-optimization/56029
8552 * g++.dg/torture/pr56029.C: New test.
8554 2013-01-18 Sharad Singhai <singhai@google.com>
8556 PR tree-optimization/55995
8557 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8559 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8562 * gcc.target/i386/pr55433.c: New.
8564 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8567 * gfortran.dg/pr56015.f90: New test.
8569 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8571 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8573 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8575 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8576 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8577 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8578 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8579 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8581 2013-01-17 Jeff Law <law@redhat.com>
8583 * gcc.dg/pr52573.c: Move to...
8584 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8586 PR rtl-optimization/52573
8587 * gcc.dg/pr52573.c: New test.
8589 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8592 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8593 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8594 check_no_compiler_messages to test support in ucontext.h.
8595 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8596 compliant RLIMIT_AS.
8598 2013-01-17 Marek Polacek <polacek@redhat.com>
8600 PR rtl-optimization/55833
8601 * gcc.dg/pr55833.c: New test.
8603 2013-01-17 Jan Hubicka <jh@suse.cz>
8605 PR tree-optimization/55273
8606 * gcc.c-torture/compile/pr55273.c: New testcase.
8608 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8611 * gcc.target/pr55981.c: New test.
8613 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8615 * gcc.target/arm/pr40887.c: Require at least armv5.
8616 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8617 * gcc.target/arm/pr51915.c: Likewise.
8618 * gcc.target/arm/pr52006.c: Likewise.
8619 * gcc.target/arm/pr53187.c: Likewise.
8621 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8622 * gcc.target/arm/ftest-support-arm.h: Delete.
8623 * gcc.target/arm/ftest-support-thumb.h: Delete.
8624 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8625 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8626 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8627 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8628 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8629 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8630 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8631 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8632 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8633 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8634 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8635 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8636 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8637 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8638 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8639 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8640 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8641 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8642 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8643 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8644 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8645 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8646 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8647 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8649 2013-01-17 Martin Jambor <mjambor@suse.cz>
8651 PR tree-optimizations/55264
8652 * g++.dg/ipa/pr55264.C: New test.
8654 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8657 * gfortran.dg/class_55.f90: New.
8659 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8662 * gcc.c-torture/execute/builtins/builtins.exp: Add
8663 -Wl,--allow-multiple-definition for eabi and elf targets.
8666 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8667 check_effective_target_vect_perm_short,
8668 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8669 check_effective_target_vect64): Return 0 for big-endian ARM.
8670 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8672 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8675 2013-01-16 Richard Biener <rguenther@suse.de>
8677 PR tree-optimization/55964
8678 * gcc.dg/torture/pr55964.c: New testcase.
8680 2013-01-16 Richard Biener <rguenther@suse.de>
8682 PR tree-optimization/54767
8683 PR tree-optimization/53465
8684 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8686 2013-01-16 Christian Bruel <christian.bruel@st.com>
8689 * gcc.target/sh/sh-switch.c: New testcase.
8691 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8693 * gcc.dg/webizer.c: Increase the array size.
8695 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.dg/pr55940.c: New test.
8700 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8701 Harald Anlauf <anlauf@gmx.de>
8703 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8704 * gfortran.dg/bounds_check_5.f90: Likewise.
8705 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8706 * gfortran.dg/continuation_9.f90: Likewise.
8707 * gfortran.dg/move_alloc_13.f90: Likewise.
8708 * gfortran.dg/structure_constructor_11.f90: Likewise.
8709 * gfortran.dg/tab_continuation.f: Likewise.
8710 * gfortran.dg/warning-directive-2.F90: Likewise.
8711 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8713 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8715 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8716 * gcc.target/arm/fma-sp.c: Likewise.
8718 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8720 PR rtl-optimization/55153
8721 * gcc.dg/pr55153.c: New.
8723 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8725 PR tree-optimization/55920
8726 * gcc.c-torture/compile/pr55920.c: New test.
8728 2013-01-15 Richard Biener <rguenther@suse.de>
8731 * gcc.dg/torture/pr55882.c: New testcase.
8733 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8735 PR tree-optimization/55955
8736 * gcc.c-torture/compile/pr55955.c: New test.
8738 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8741 * g++.dg/cpp0x/alias-decl-31.C: New test.
8743 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8746 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8747 case where interface is null.
8749 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8752 * gfortran.dg/array_constructor_40.f90: New test.
8754 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8756 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8758 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8760 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8761 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8762 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8763 * gcc.target/aarch64/vect-ld1r.c: New.
8764 * gcc.target/aarch64/vect-ld1r.x: New.
8766 2013-01-14 Andi Kleen <ak@linux.intel.com>
8769 * gcc.target/i386/hle-clear-rel.c: New file
8770 * gcc.target/i386/hle-store-rel.c: New file.
8772 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8774 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8775 * gfortran.dg/bounds_check_4.f90: Likewise.
8776 * gfortran.dg/inquire_10.f90: Likewise.
8777 * gfortran.dg/minloc_3.f90: Likewise.
8778 * gfortran.dg/minlocval_3.f90: Likewise.
8779 * gfortran.dg/module_double_reuse.f90: Likewise.
8780 * gfortran.dg/mvbits_1.f90: Likewise.
8781 * gfortran.dg/oldstyle_1.f90: Likewise.
8782 * gfortran.dg/pr20163-2.f: Likewise.
8783 * gfortran.dg/save_1.f90: Likewise.
8784 * gfortran.dg/scan_1.f90: Likewise.
8785 * gfortran.dg/select_char_1.f90: Likewise.
8786 * gfortran.dg/shape_4.f90: Likewise.
8787 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8788 * gfortran.dg/function_optimize_10.f90: Likewise.
8789 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8790 * gfortran.dg/used_types_17.f90: Likewise.
8791 * gfortran.dg/used_types_18.f90: Likewise.
8793 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8796 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8798 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8800 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8802 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8804 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8806 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8809 * gfortran.dg/assumed_type_2.f90: Fix test case.
8810 * gfortran.dg/internal_pack_13.f90: New test.
8811 * gfortran.dg/internal_pack_14.f90: New test.
8813 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8816 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8817 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8820 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8822 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8824 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8827 * gcc.target/s390/pr55719.c: New testcase.
8829 2013-01-11 Richard Guenther <rguenther@suse.de>
8831 PR tree-optimization/44061
8832 * gcc.dg/pr44061.c: New testcase.
8834 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8836 Update copyright years.
8838 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8839 Jakub Jelinek <jakub@redhat.com>
8842 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8844 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8846 PR rtl-optimization/55672
8847 * gcc.target/i386/pr55672.c: New.
8849 2013-01-10 Jeff Law <law@redhat.com>
8851 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8852 pass/fail message unique.
8855 2013-01-10 Jason Merrill <jason@redhat.com>
8857 * ada/.gitignore: New.
8859 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8861 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8863 * g++.dg/tls/thread_local2.C: Likewise.
8864 * g++.dg/tls/thread_local2g.C: Likewise.
8865 * g++.dg/tls/thread_local6.C: Likewise.
8866 * g++.dg/tls/thread_local-order1.C: Add tls options.
8867 * g++.dg/tls/thread_local-order2.C: Likewise.
8868 * g++.dg/tls/thread_local3.C: Likewise.
8869 * g++.dg/tls/thread_local3g.C: Likewise.
8870 * g++.dg/tls/thread_local4.C: Likewise.
8871 * g++.dg/tls/thread_local4g.C: Likewise.
8872 * g++.dg/tls/thread_local5.C: Likewise.
8873 * g++.dg/tls/thread_local5g.C: Likewise.
8874 * g++.dg/tls/thread_local6g.C: Likewise.
8876 2013-01-10 Kostya Serebryany <kcc@google.com>
8878 * g++.dg/asan/asan_test.cc: Sync from upstream.
8880 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8882 PR tree-optimization/55921
8883 * gcc.c-torture/compile/pr55921.c: New test.
8885 2013-01-09 Jan Hubicka <jh@suse.cz>
8887 PR tree-optimization/55569
8888 * gcc.c-torture/compile/pr55569.c: New testcase.
8890 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8893 * gfortran.dg/use_28.f90: New test.
8895 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8897 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8898 number matching more robust.
8900 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8902 PR rtl-optimization/55829
8903 * gcc.target/i386/pr55829.c: New.
8905 2013-01-09 Tobias Burnus <burnus@net-b.de>
8908 * gfortran.dg/bind_c_bool_1.f90: New.
8909 * gfortran.dg/do_5.f90: Add dg-warning.
8911 2013-01-09 Jan Hubicka <jh@suse.cz>
8913 PR tree-optimization/55875
8914 * gcc.c-torture/execute/pr55875.c: New testcase.
8915 * g++.dg/torture/pr55875.C: New testcase.
8917 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8920 * c-c++-common/pr48418.c: New test.
8922 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8925 * g++.dg/tls/thread_local-ice.C: New.
8927 2013-01-09 Andreas Schwab <schwab@suse.de>
8929 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8931 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8933 PR tree-optimization/48189
8934 * gcc.dg/pr48189.c: New test.
8936 2013-01-04 Jan Hubicka <jh@suse.cz>
8938 PR tree-optimization/55823
8939 * g++.dg/ipa/devirt-10.C: New testcase.
8941 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8942 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8944 PR rtl-optimization/55845
8945 * gcc.target/i386/pr55845.c: New test.
8947 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8949 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8950 instructions generated instead of number of occurances.
8952 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8954 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8955 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8956 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8957 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8958 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8959 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8960 * gcc.target/aarch64/vect-fcm.x: Likewise.
8961 * lib/target-supports.exp
8962 (check_effective_target_vect_cond): Enable for AArch64.
8964 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8966 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8967 endian-safe float pool loading.
8968 (test_square_root_v4sf): Likewise.
8969 (test_square_root_v2df): Likewise.
8970 * lib/target-supports.exp
8971 (check_effective_target_vect_call_sqrtf): Add AArch64.
8973 2013-01-08 Martin Jambor <mjambor@suse.cz>
8976 * gcc.dg/tree-ssa/pr55579.c: New test.
8978 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8980 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8983 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8986 * gcc.dg/torture/pr55890-3.c: New test.
8989 * gcc.c-torture/compile/pr55851.c: New test.
8992 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8995 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8998 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9000 2013-01-07 Tobias Burnus <burnus@net-b.de>
9003 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9004 * gfortran.dg/pointer_init_7.f90: New.
9006 2013-01-07 Richard Biener <rguenther@suse.de>
9008 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9010 2013-01-07 Richard Biener <rguenther@suse.de>
9013 * gcc.dg/torture/pr55890-1.c: New testcase.
9014 * gcc.dg/torture/pr55890-2.c: Likewise.
9016 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9018 * gcc.target/aarch64/fmovd.c: New.
9019 * gcc.target/aarch64/fmovf.c: Likewise.
9020 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9021 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9022 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9023 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9024 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9025 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9027 2013-01-07 Richard Biener <rguenther@suse.de>
9029 PR tree-optimization/55888
9030 PR tree-optimization/55862
9031 * gcc.dg/torture/pr55888.c: New testcase.
9033 2013-01-07 Tobias Burnus <burnus@net-b.de>
9036 * gfortran.dg/intrinsic_size_3.f90: New.
9038 2013-01-07 Tobias Burnus <burnus@net-b.de>
9041 * gfortran.dg/select_type_32.f90: New.
9043 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9046 * g++.dg/cpp0x/alias-decl-29.C: New test.
9048 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9053 * gfortran.dg/class_array_15.f03: New test.
9055 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9060 * gfortran.dg/use_23.f90: New test.
9061 * gfortran.dg/use_24.f90: New test.
9062 * gfortran.dg/use_25.f90: New test.
9063 * gfortran.dg/use_26.f90: New test.
9064 * gfortran.dg/use_27.f90: New test.
9066 2013-01-06 Olivier Hainque <hainque@adacore.com>
9068 * gnat.dg/specs/clause_on_volatile.ads: New test.
9070 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9072 * gnat.dg/alignment10.adb: New test.
9074 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9075 Mikael Morin <mikael@gcc.gnu.org>
9078 * gfortran.dg/use_22.f90: New test.
9080 2013-01-04 Andrew Pinski <apinski@cavium.com>
9082 * gcc.target/aarch64/cmp-1.c: New testcase.
9084 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9087 * gfortran.dg/select_type_31.f03: New test.
9089 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9091 PR c++/54526 (again)
9092 * g++.dg/cpp0x/parse2.C: Extend.
9093 * g++.old-deja/g++.other/crash28.C: Adjust.
9095 2013-01-04 Richard Biener <rguenther@suse.de>
9097 PR tree-optimization/55862
9098 * gcc.dg/torture/pr55862.c: New testcase.
9100 2013-01-04 Martin Jambor <mjambor@suse.cz>
9102 PR tree-optimization/55755
9103 * gcc.dg/torture/pr55755.c: New test.
9104 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9105 * gcc.dg/tree-ssa/pr45144.c: Update.
9107 2013-01-04 Richard Biener <rguenther@suse.de>
9110 * gcc.dg/fold-reassoc-2.c: New testcase.
9112 2013-01-04 Tobias Burnus <burnus@net-b.de>
9115 * gfortran.dg/null_7.f90: New.
9117 2013-01-04 Tobias Burnus <burnus@net-b.de>
9121 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9122 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9123 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9125 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9127 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9129 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9132 * gfortran.dg/assignment_1.f90: Modified.
9133 * gfortran.dg/assignment_4.f90: New.
9135 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9137 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9139 2013-01-03 Richard Biener <rguenther@suse.de>
9141 PR tree-optimization/55857
9142 * gcc.dg/vect/pr55857-1.c: New testcase.
9143 * gcc.dg/vect/pr55857-2.c: Likewise.
9145 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9147 PR rtl-optimization/55838
9148 * gcc.dg/pr55838.c: New test.
9150 PR tree-optimization/55832
9151 * gcc.c-torture/compile/pr55832.c: New test.
9153 2013-01-02 Teresa Johnson <tejohnson@google.com>
9155 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9156 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9157 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9158 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9159 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9160 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9161 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9162 * gcc.dg/unroll_1.c: Ditto.
9163 * gcc.dg/unroll_2.c: Ditto.
9164 * gcc.dg/unroll_3.c: Ditto.
9165 * gcc.dg/unroll_4.c: Ditto.
9167 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9169 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9171 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9174 * gfortran.dg/eof_4.f90: New test.
9176 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9178 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9179 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9180 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9181 (compat_setup_dfp): Initialize compat_alt_caret and
9182 compat_save_TEST_ALWAYS_FLAGS.
9184 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9186 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9188 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9190 * gcc.dg/torture/fp-int-convert-2.c: New test.
9192 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9194 * gfortran.dg/newunit_3.f90: Add dg-do run.
9195 * gfortran.dg/inquire_15.f90: Add dg-do run.
9197 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9199 PR tree-optimization/55831
9200 * gcc.dg/pr55831.c: New test.
9202 Copyright (C) 2013 Free Software Foundation, Inc.
9204 Copying and distribution of this file, with or without modification,
9205 are permitted in any medium without royalty provided the copyright
9206 notice and this notice are preserved.