1 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
6 2013-11-11 Martin Liska <marxin.liska@gmail.com>
8 * gcc.dg/time-profiler-1.c: New test.
9 * gcc.dg/time-profiler-2.c: Ditto.
11 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
12 Jeff Law <law@redhat.com>
14 * gcc.dg/tree-ssa/alias-27.c: New testcase.
16 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
19 * gcc.target/i386/pr58853.c: New test.
21 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
23 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
24 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
25 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
26 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
27 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
28 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
29 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
30 * gcc.dg/tree-ssa/vrp47.c: Likewise.
31 * gcc.dg/tree-ssa/vrp87.c: Likewise.
33 2013-11-08 Joseph Myers <joseph@codesourcery.com>
35 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
36 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
37 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
38 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
39 gcc.dg/atomic/stdatomic-exchange-1.c,
40 gcc.dg/atomic/stdatomic-exchange-2.c,
41 gcc.dg/atomic/stdatomic-exchange-3.c,
42 gcc.dg/atomic/stdatomic-exchange-4.c,
43 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
44 gcc.dg/atomic/stdatomic-generic.c,
45 gcc.dg/atomic/stdatomic-kill-dep.c,
46 gcc.dg/atomic/stdatomic-load-1.c,
47 gcc.dg/atomic/stdatomic-load-2.c,
48 gcc.dg/atomic/stdatomic-load-3.c,
49 gcc.dg/atomic/stdatomic-load-4.c,
50 gcc.dg/atomic/stdatomic-lockfree.c,
51 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
52 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
53 gcc.dg/atomic/stdatomic-store-1.c,
54 gcc.dg/atomic/stdatomic-store-2.c,
55 gcc.dg/atomic/stdatomic-store-3.c,
56 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
59 2013-11-08 Cong Hou <congh@google.com>
61 PR tree-optimization/58508
62 * gcc.dg/vect/pr58508.c: Update.
64 2013-11-08 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/59047
67 * gcc.dg/torture/pr59047.c: New testcase.
69 2013-11-08 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/59038
72 PR tree-optimization/58955
73 * gcc.dg/torture/pr59038.c: New testcase.
75 2013-11-07 Janus Weil <janus@gcc.gnu.org>
78 * gfortran.dg/constructor_9.f90: New.
80 2013-11-07 Joseph Myers <joseph@codesourcery.com>
82 * gcc.dg/atomic-compare-exchange-1.c,
83 gcc.dg/atomic-compare-exchange-2.c,
84 gcc.dg/atomic-compare-exchange-3.c,
85 gcc.dg/atomic-compare-exchange-4.c,
86 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
87 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
88 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
89 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
90 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
91 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
92 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
93 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
94 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
95 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
96 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
97 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
98 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
99 gcc.dg/atomic-store-5.c: Declare main as returning int.
100 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
101 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
102 gcc.dg/atomic-exchange-5.c: Separate increments of count from
103 expression using value of count.
105 2013-11-07 Joseph Myers <joseph@codesourcery.com>
107 * lib/target-supports.exp
108 (check_effective_target_fenv_exceptions): New function.
109 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
110 * gcc.dg/atomic/c11-atomic-exec-1.c,
111 gcc.dg/atomic/c11-atomic-exec-2.c,
112 gcc.dg/atomic/c11-atomic-exec-3.c,
113 gcc.dg/atomic/c11-atomic-exec-4.c,
114 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
115 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
116 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
118 2013-11-07 Cong Hou <congh@google.com>
120 * gcc.dg/vect/vect-alias-check.c: New.
122 2013-11-07 Jakub Jelinek <jakub@redhat.com>
124 * gcc.dg/tree-ssa/loop-39.c: New test.
126 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
127 * gcc.dg/unroll_2.c: Likewise.
128 * gcc.dg/unroll_3.c: Likewise.
129 * gcc.dg/unroll_4.c: Likewise.
130 * gcc.dg/vrp90.c: New test.
132 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/cpp0x/nullptr30.C: New.
137 2013-11-07 Yury Gribov <y.gribov@samsung.com>
138 Jakub Jelinek <jakub@redhat.com>
141 * c-c++-common/asan/pr59029.c: New test.
143 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
146 * gcc.target/i386/pr59034-1.c: New test.
147 * gcc.target/i386/pr59034-2.c: Likewise.
149 2013-11-07 Bin Cheng <bin.cheng@arm.com>
151 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
152 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
153 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
155 2013-11-06 DJ Delorie <dj@redhat.com>
157 * gcc.dg/mismatch-decl-1.c: New test.
159 2013-11-06 Joseph Myers <joseph@codesourcery.com>
161 * gcc.dg/torture/float128-cmp-invalid.c,
162 gcc.dg/torture/float128-div-underflow.c,
163 gcc.dg/torture/float128-extend-nan.c,
164 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
166 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
168 * gcc.target/sh/pr51244-11.c: Remove target line.
169 * gcc.target/sh/sh4a-sincosf.c: Likewise.
170 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
171 * gcc.target/sh/pr51244-15.c: Likewise.
172 * gcc.target/sh/pr51244-19.c: Likewise.
173 * gcc.target/sh/cmpstr.c: Likewise.
174 * gcc.target/sh/pr33135-3.c: Likewise.
175 * gcc.target/sh/pr53512-2.c: Likewise.
176 * gcc.target/sh/pr54602-2.c: Likewise.
177 * gcc.target/sh/pr52483-1.c: Likewise.
178 * gcc.target/sh/pr21255-2-ml.c: Likewise.
179 * gcc.target/sh/pr54760-4.c: Likewise.
180 * gcc.target/sh/pr52483-5.c: Likewise.
181 * gcc.target/sh/pr54089-2.c: Likewise.
182 * gcc.target/sh/pr56547-2.c: Likewise.
183 * gcc.target/sh/pr54089-6.c: Likewise.
184 * gcc.target/sh/pr51244-20.c: Likewise.
185 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
186 * gcc.target/sh/sh4a-fsrra.c: Likewise.
187 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
188 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
189 * gcc.target/sh/pr55303-2.c: Likewise.
190 * gcc.target/sh/sh2a-resbank.c: Likewise.
191 * gcc.target/sh/sp-switch.c: Likewise.
192 * gcc.target/sh/pr51244-3.c: Likewise.
193 * gcc.target/sh/pr50751-3.c: Likewise.
194 * gcc.target/sh/pr51244-7.c: Likewise.
195 * gcc.target/sh/struct-arg-dw2.c: Likewise.
196 * gcc.target/sh/pr50751-7.c: Likewise.
197 * gcc.target/sh/pr49468-di.c: Likewise.
198 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
199 * gcc.target/sh/pr49880-3.c: Likewise.
200 * gcc.target/sh/pr51244-12.c: Likewise.
201 * gcc.target/sh/pr53988.c: Likewise.
202 * gcc.target/sh/pr6526.c: Likewise.
203 * gcc.target/sh/sh2a-bxor.c: Likewise.
204 * gcc.target/sh/pr51244-16.c: Likewise.
205 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
206 * gcc.target/sh/sh2a-bor.c: Likewise.
207 * gcc.target/sh/pr53511-1.c: Likewise.
208 * gcc.target/sh/pr21255-3.c: Likewise.
209 * gcc.target/sh/pr53512-3.c: Likewise.
210 * gcc.target/sh/pr33135-4.c: Likewise.
211 * gcc.target/sh/pr54602-3.c: Likewise.
212 * gcc.target/sh/pr54760-1.c: Likewise.
213 * gcc.target/sh/pr52483-2.c: Likewise.
214 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
215 * gcc.target/sh/pr54680.c: Likewise.
216 * gcc.target/sh/pr54386.c: Likewise.
217 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
218 * gcc.target/sh/pr54089-3.c: Likewise.
219 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
220 * gcc.target/sh/pr54089-7.c: Likewise.
221 * gcc.target/sh/strlen.c: Likewise.
222 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
223 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
224 * gcc.target/sh/pr55303-3.c: Likewise.
225 * gcc.target/sh/pr51244-4.c: Likewise.
226 * gcc.target/sh/pr50751-4.c: Likewise.
227 * gcc.target/sh/pr39423-1.c: Likewise.
228 * gcc.target/sh/pr51244-8.c: Likewise.
229 * gcc.target/sh/pr55146.c: Likewise.
230 * gcc.target/sh/pr50751-8.c: Likewise.
231 * gcc.target/sh/sh2a-bset.c: Likewise.
232 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
233 * gcc.target/sh/sh2a-movi20s.c: Likewise.
234 * gcc.target/sh/20080410-1.c: Likewise.
235 * gcc.target/sh/pr49880-4.c: Likewise.
236 * gcc.target/sh/pr51244-13.c: Likewise.
237 * gcc.target/sh/sh2a-movrt.c: Likewise.
238 * gcc.target/sh/pr51244-17.c: Likewise.
239 * gcc.target/sh/pr21255-2-mb.c: Likewise.
240 * gcc.target/sh/sh2a-bclr.c: Likewise.
241 * gcc.target/sh/pr33135-1.c: Likewise.
242 * gcc.target/sh/pr53512-4.c: Likewise.
243 * gcc.target/sh/pr54602-4.c: Likewise.
244 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
245 * gcc.target/sh/pr54760-2.c: Likewise.
246 * gcc.target/sh/pr52483-3.c: Likewise.
247 * gcc.target/sh/sh2a-bld.c: Likewise.
248 * gcc.target/sh/pr54089-4.c: Likewise.
249 * gcc.target/sh/pr54685.c: Likewise.
250 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
251 * gcc.target/sh/pr54089-8.c: Likewise.
252 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
253 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
254 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
255 * gcc.target/sh/pr51244-1.c: Likewise.
256 * gcc.target/sh/pr50751-1.c: Likewise.
257 * gcc.target/sh/pr55160.c: Likewise.
258 * gcc.target/sh/pr51244-5.c: Likewise.
259 * gcc.target/sh/pr54236-1.c: Likewise.
260 * gcc.target/sh/pr50751-5.c: Likewise.
261 * gcc.target/sh/pr52933-1.c: Likewise.
262 * gcc.target/sh/pr39423-2.c: Likewise.
263 * gcc.target/sh/pr51244-9.c: Likewise.
264 * gcc.target/sh/pr49263.c: Likewise.
265 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
266 * gcc.target/sh/pr49880-1.c: Likewise.
267 * gcc.target/sh/sh2a-band.c: Likewise.
268 * gcc.target/sh/pr51244-10.c: Likewise.
269 * gcc.target/sh/pr49880-5.c: Likewise.
270 * gcc.target/sh/prefetch.c: Likewise.
271 * gcc.target/sh/pr51244-14.c: Likewise.
272 * gcc.target/sh/rte-delay-slot.c: Likewise.
273 * gcc.target/sh/fpul-usage-1.c: Likewise.
274 * gcc.target/sh/pr51244-18.c: Likewise.
275 * gcc.target/sh/pr21255-1.c: Likewise.
276 * gcc.target/sh/pr33135-2.c: Likewise.
277 * gcc.target/sh/pr53512-1.c: Likewise.
278 * gcc.target/sh/pr54602-1.c: Likewise.
279 * gcc.target/sh/sh2a-rtsn.c: Likewise.
280 * gcc.target/sh/torture/pragma-isr.c: Likewise.
281 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
282 * gcc.target/sh/torture/pr58314.c: Likewise.
283 * gcc.target/sh/torture/pr34777.c: Likewise.
284 * gcc.target/sh/torture/pr58475.c: Likewise.
285 * gcc.target/sh/pr54760-3.c: Likewise.
286 * gcc.target/sh/sh4a-cosf.c: Likewise.
287 * gcc.target/sh/pr52483-4.c: Likewise.
288 * gcc.target/sh/mfmovd.c: Likewise.
289 * gcc.target/sh/pr54089-1.c: Likewise.
290 * gcc.target/sh/pr56547-1.c: Likewise.
291 * gcc.target/sh/pr54089-5.c: Likewise.
292 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
293 * gcc.target/sh/pr54089-9.c: Likewise.
294 * gcc.target/sh/sh2a-jsrn.c: Likewise.
295 * gcc.target/sh/pr49468-si.c: Likewise.
296 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
297 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
298 * gcc.target/sh/pr55303-1.c: Likewise.
299 * gcc.target/sh/pr51244-2.c: Likewise.
300 * gcc.target/sh/pr50751-2.c: Likewise.
301 * gcc.target/sh/pr54236-2.c: Likewise.
302 * gcc.target/sh/pr51244-6.c: Likewise.
303 * gcc.target/sh/cmpstrn.c: Likewise.
304 * gcc.target/sh/pr50751-6.c: Likewise.
305 * gcc.target/sh/pr52933-2.c: Likewise.
306 * gcc.target/sh/pr53568-1.c: Likewise.
307 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
308 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
309 * gcc.target/sh/sh4a-sinf.c: Likewise.
310 * gcc.target/sh/pr49880-2.c: Likewise.
312 2013-11-06 Tobias Burnus <burnus@net-b.de>
314 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
315 * gcc.dg/wdate-time.c: Ditto.
316 * gfortran.dg/wdate-time.F90: Ditto.
318 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
321 * gcc.target/sh/torture/pr30807.c: New.
323 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/other/java3.C: New.
328 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.target/i386/pr59021.c: New test.
333 2013-11-06 James Lemke <jwlemke@codesourcery.com>
335 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
336 dg-additional-files to also match BOL.
338 2013-11-06 Joseph Myers <joseph@codesourcery.com>
340 * gcc.dg/torture/c99-contract-1.c: New test.
342 2013-11-06 Richard Biener <rguenther@suse.de>
344 PR tree-optimization/58653
345 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
346 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
348 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
350 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
351 40 to 30. Replaced iteration variable with a #define. Instead of
352 returning non-zero value for error, called __builtin_abort (). Fixed
353 a bug of calling fib_serial in serial case instead of fib.
354 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
355 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
356 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
357 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
358 compiler flag testing.
360 2013-11-06 Christian Bruel <christian.bruel@st.com>
362 * gcc.target/sh/strlen.c: New test.
364 2013-11-06 Jakub Jelinek <jakub@redhat.com>
367 * gcc.c-torture/compile/pr58970.c: New test.
369 2013-11-05 Wei Mi <wmi@google.com>
372 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
374 2013-11-05 Tobias Burnus <burnus@net-b.de>
376 * g++.dg/warn/wdate-time.C: New.
377 * gcc.dg/wdate-time.c: New.
378 * gfortran.dg/wdate-time.F90: New.
380 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
383 * gfortran.dg/reshape_6.f90: New test.
385 2013-10-05 Jeff Law <law@redhat.com>
387 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
388 * gcc.dg/tree-ssa/isolate-1.c: New test.
389 * gcc.dg/tree-ssa/isolate-2.c: New test.
390 * gcc.dg/tree-ssa/isolate-3.c: New test.
391 * gcc.dg/tree-ssa/isolate-4.c: New test.
393 2013-11-05 Jakub Jelinek <jakub@redhat.com>
395 PR rtl-optimization/58997
396 * gcc.c-torture/compile/pr58997.c: New test.
398 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
401 * g++.dg/cpp0x/gen-attrs-56.C: New.
403 2013-11-05 Richard Biener <rguenther@suse.de>
406 * gcc.dg/ipa/pr58492.c: New testcase.
408 2013-11-05 Richard Biener <rguenther@suse.de>
410 PR tree-optimization/58955
411 * gcc.dg/torture/pr58955-1.c: New testcase.
412 * gcc.dg/torture/pr58955-2.c: Likewise.
414 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
417 * gcc.dg/pr58981.c: New test.
419 2013-11-05 Richard Biener <rguenther@suse.de>
422 * gcc.dg/torture/pr58941.c: New testcase.
424 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
426 PR tree-optimization/58958
427 * gcc.dg/tree-ssa/pr58958.c: New file.
429 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
431 * gcc.dg/tree-ssa/alias-26.c: New file.
433 2013-11-05 Jakub Jelinek <jakub@redhat.com>
435 PR tree-optimization/58984
436 * gcc.c-torture/execute/pr58984.c: New test.
438 2013-11-05 Andreas Schwab <schwab@suse.de>
440 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
442 2013-11-05 Tobias Burnus <burnus@net-b.de>
444 * g++.dg/gomp/openmp-simd-1.C: New.
445 * g++.dg/gomp/openmp-simd-2.C: New.
446 * gcc.dg/gomp/openmp-simd-1.c: New.
447 * gcc.dg/gomp/openmp-simd-2.c: New.
449 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
451 * gcc.dg/superblock.c: Require scheduling support.
453 2013-11-04 Kostya Serebryany <kcc@google.com>
455 * g++.dg/asan/asan_test.cc: Update the test
456 to match the fresh asan run-time.
457 * c-c++-common/asan/stack-overflow-1.c: Ditto.
459 2013-11-04 Ian Lance Taylor <iant@google.com>
461 * g++.dg/ext/sync-4.C: New test.
463 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
466 * gfortran.dg/derived_external_function_1.f90 : New test
468 2013-11-04 Jakub Jelinek <jakub@redhat.com>
470 PR tree-optimization/58978
471 * gcc.c-torture/compile/pr58978.c: New test.
473 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
476 * gfortran.dg/optional_class_1.f90 : New test
478 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
480 PR rtl-optimization/58968
481 * gfortran.dg/pr58968.f: New
483 2013-11-04 Marek Polacek <polacek@redhat.com>
486 * g++.dg/diagnostic/pr58979.C: New test.
488 2013-11-04 Joseph Myers <joseph@codesourcery.com>
490 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
491 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
492 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
493 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
494 gcc.dg/iec-559-macros-9.c: New tests.
496 2013-11-04 Jakub Jelinek <jakub@redhat.com>
498 PR tree-optimization/58946
499 * gcc.c-torture/compile/pr58946.c: New test.
501 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/parse/pr52071.C: New.
506 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/lookup/name-clash10.C: New.
511 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
513 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
514 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
515 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
518 2013-11-03 Marek Polacek <polacek@redhat.com>
520 * g++.dg/ubsan/cxx1y-vla.C: New test.
521 * c-c++-common/ubsan/vla-3.c: New test.
522 * c-c++-common/ubsan/vla-2.c: New test.
523 * c-c++-common/ubsan/vla-4.c: New test.
524 * c-c++-common/ubsan/vla-1.c: New test.
526 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
528 * gcc.dg/vmx/vec-set.c: New.
530 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/parse/pr29234.C: New.
535 * g++.dg/parse/pr56037.C: Likewise.
537 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
539 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
540 passed it in as one of the options to all Cilk keywords test.
542 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
545 * g++.dg/cpp1y/pr58708.C: New.
547 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
550 * g++.dg/ext/pr58834.C: New file.
552 2013-11-01 Jakub Jelinek <jakub@redhat.com>
554 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
556 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
559 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
562 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
565 2013-10-31 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/gomp/simd-1.C: New test.
568 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
569 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
570 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
571 * c-c++-common/gomp/simd6.c: New test.
573 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
575 Implement C++14 digit separators.
576 * g++.dg/cpp1y/digit-sep.C: New.
577 * g++.dg/cpp1y/digit-sep-neg.C: New.
578 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
580 2013-10-31 Jakub Jelinek <jakub@redhat.com>
582 * gcc.dg/vect/vect-align-3.c: New test.
584 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
585 we warn about it already during VRP1 pass.
587 2013-10-31 Martin Jambor <mjambor@suse.cz>
589 PR rtl-optimization/58934
591 2013-10-30 Martin Jambor <mjambor@suse.cz>
592 PR rtl-optimization/10474
593 * gcc.dg/pr10474.c: New testcase.
594 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
595 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
597 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
601 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/cpp0x/variadic145.C: New.
606 * g++.dg/cpp0x/sfinae49.C: New.
608 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
611 * g++.dg/cpp0x/deleted1.C: New.
613 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
615 * gcc.target/arm/lp1243022.c: New test.
617 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
620 * gcc.target/avr/pr58545.c: New test.
622 2013-10-30 Tobias Burnus <burnus@net-b.de>
625 2013-10-30 Tobias Burnus <burnus@net-b.de>
626 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
627 path to the compile flags.
629 2013-10-30 Cong Hou <congh@google.com>
631 * gcc.target/i386/vect-abs-s8.c: New test.
632 * gcc.target/i386/vect-abs-s16.c: New test.
633 * gcc.target/i386/vect-abs-s32.c: New test.
635 2013-10-30 Tobias Burnus <burnus@net-b.de>
637 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
638 path to the compile flags.
640 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
642 PR rtl-optimization/58369
643 * g++.dg/torture/pr58369.C: New test.
645 2013-10-30 Tobias Burnus <burnus@net-b.de>
648 * g++.dg/vect/pr33426-ivdep-2.cc: New.
649 * g++.dg/vect/pr33426-ivdep-3.cc: New.
650 * g++.dg/vect/pr33426-ivdep-4.cc: New.
652 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
655 * gcc.target/arm/pr58784.c: New.
657 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
659 * gcc.dg/tree-ssa/alias-24.c: New file.
661 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
663 * gcc.target/i386/fma_double_3.c: Use pattern for
664 scan-assembler-times instead of just one insn name.
665 * gcc.target/i386/fma_double_5.c: Ditto.
666 * gcc.target/i386/fma_float_3.c: Ditto.
667 * gcc.target/i386/fma_float_5.c: Ditto.
668 * gcc.target/i386/l_fma_double_1.c: Ditto.
669 * gcc.target/i386/l_fma_double_2.c: Ditto.
670 * gcc.target/i386/l_fma_double_3.c: Ditto.
671 * gcc.target/i386/l_fma_double_4.c: Ditto.
672 * gcc.target/i386/l_fma_double_5.c: Ditto.
673 * gcc.target/i386/l_fma_double_6.c: Ditto.
674 * gcc.target/i386/l_fma_float_1.c: Ditto.
675 * gcc.target/i386/l_fma_float_2.c: Ditto.
676 * gcc.target/i386/l_fma_float_3.c: Ditto.
677 * gcc.target/i386/l_fma_float_4.c: Ditto.
678 * gcc.target/i386/l_fma_float_5.c: Ditto.
679 * gcc.target/i386/l_fma_float_6.c: Ditto.
681 2013-10-30 Christian Bruel <christian.bruel@st.com>
683 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
684 * gcc.target/sh/cmpstr.c: New test.
685 * gcc.target/sh/cmpstrn.c: New test.
687 2013-10-30 Martin Jambor <mjambor@suse.cz>
689 PR rtl-optimization/10474
690 * gcc.dg/pr10474.c: New testcase.
691 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
692 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
694 2013-10-29 Andrew Pinski <apinski@cavium.com>
695 Zhenqiang Chen <zhenqiang.chen@linaro.org>
697 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
698 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
699 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
703 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
704 conditional move to be used.
705 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
707 2013-10-29 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/blockdata_8.f90: New.
712 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
715 * gcc.target/sh/pr54236-2: New.
716 * gcc.target/sh/pr54089-6: Add another rotl special case.
718 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
721 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
722 to determine sizes of real kinds.
725 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
727 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
729 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
730 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
731 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
732 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
733 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
734 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
735 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
736 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
737 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
738 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
739 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
740 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
741 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
742 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
743 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
744 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
745 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
746 test stored in c-c++-common. Also, added the Cilk runtime's library
747 to the ld_library_path.
749 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
752 * g++.dg/cpp0x/auto40.C: New.
753 * g++.dg/other/warning1.C: Adjust.
755 2013-10-29 Richard Biener <rguenther@suse.de>
757 * gcc.dg/torture/restrict-2.c: New testcase.
758 * gcc.dg/torture/restrict-3.c: Likewise.
759 * gcc.dg/torture/restrict-4.c: Likewise.
760 * gcc.dg/torture/restrict-5.c: Likewise.
762 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
764 PR tree-optimization/19831
765 * gcc.dg/tree-ssa/alias-25.c: New file.
767 2013-10-29 Richard Biener <rguenther@suse.de>
769 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
771 * gcc.dg/vect/bb-slp-32.c: Likewise.
772 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
773 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
774 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
775 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
776 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
777 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
778 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
779 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
780 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
781 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
782 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
783 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
784 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
785 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
786 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
787 * gfortran.dg/vect/vect.exp: Likewise.
789 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
791 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
792 * gcc.dg/vmx/eg-5.c: Likewise.
794 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
795 Joern Rennecke <joern.rennecke@embecosm.com>
797 * gcc.target/arc/jump-around-jump.c: New test.
799 2013-10-27 Tom de Vries <tom@codesourcery.com>
801 * gcc.target/arm/require-pic-register-loc.c: New test.
803 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
806 * gcc.target/i386/pr58679-1.c: New test.
807 * gcc.target/i386/pr58679-2.c: Ditto.
809 2013-10-27 Tobias Burnus <burnus@net-b.de>
812 * gcc.dg/vect/vect-ivdep-2.c: New.
814 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
817 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
818 * gcc.target/sh/pr52483-2.c: Likewise.
819 * gcc.target/sh/pr52483-3.c: Likewise.
820 * gcc.target/sh/pr52483-4.c: Likewise.
822 2013-10-26 Jeff Law <law@redhat.com>
824 * g++.dg/torture/pr49309.C: Removed.
825 * gcc.dg/dfp/pr35739.c: Removed.
827 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
829 PR rtl-optimization/58759
830 * gcc.target/i386/pr58759.c: New.
832 2013-10-25 Tobias Burnus <burnus@net-b.de>
834 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
835 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
836 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
838 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
840 * gcc.dg/wmul-1.c: New test.
842 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/template/pr58878.C: New.
847 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
849 * gcc.dg/tree-ssa/alias-23.c: New file.
851 2013-10-25 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/58626
854 * gcc.dg/torture/pr58626.c: New testcase.
856 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
859 * g++.dg/cpp0x/defaulted47.C: New.
861 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
863 * gcc.c-torture/execute/pr58831.c: New test.
865 2013-10-25 Nick Clifton <nickc@redhat.com>
867 * c-c++-common/pr57793.c: Add expected error messages for
868 targets with small integers.
869 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
870 * gcc.dg/c99-stdint-2.c: Likewise.
871 * gcc.dg/cdce1.c: Likewise.
872 * gcc.dg/fold-overflow-1.c: Likewise.
873 * gcc.dg/utf-cvt.c: Likewise.
874 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
876 * gcc.dg/ftrapv-2.c: Likewise.
877 * gcc.dg/pr30286.c: Likewise.
878 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
879 * lib/target-supports.exp (check_effective_target_trapping): New
880 proc. Returns true if the target supports trapping arithmetic.
882 2013-10-25 Tobias Burnus <burnus@net-b.de>
884 * g++.dg/parse/ivdep.C: New.
885 * g++.dg/vect/pr33426-ivdep.cc: New.
887 2013-10-24 Richard Henderson <rth@redhat.com>
890 * gcc.dg/atomic-store-6.c: New.
892 2013-10-24 Ian Lance Taylor <iant@google.com>
894 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
896 2013-10-24 Cong Hou <congh@google.com>
898 * gcc.c-torture/execute/20030125-1.c: Update.
900 2013-10-24 Tobias Burnus <burnus@net-b.de>
903 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
905 2013-10-24 Dehao Chen <dehao@google.com>
907 * g++.dg/opt/devirt3.C: New test.
909 2013-08-24 Tobias Burnus <burnus@net-b.de>
912 * testsuite/gcc.dg/ivdep.c: New.
913 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
915 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
917 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
918 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
920 2013-10-24 Nick Clifton <nickc@redhat.com>
922 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
924 2013-10-24 Marek Polacek <polacek@redhat.com>
927 * g++.dg/parse/pr58705.C: New test.
929 2013-10-24 Marek Polacek <polacek@redhat.com>
931 * gcc.dg/c11-align-5.c: Add more testing.
933 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
935 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
937 2013-10-23 Jakub Jelinek <jakub@redhat.com>
939 PR tree-optimization/58775
940 PR tree-optimization/58791
941 * gcc.dg/guality/pr58791-1.c: New test.
942 * gcc.dg/guality/pr58791-2.c: New test.
943 * gcc.dg/guality/pr58791-3.c: New test.
944 * gcc.dg/guality/pr58791-4.c: New test.
945 * gcc.dg/guality/pr58791-5.c: New test.
946 * gcc.c-torture/compile/pr58775.c: New test.
947 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
949 2013-10-23 Tom de Vries <tom@codesourcery.com>
951 PR tree-optimization/58805
952 * gcc.dg/pr58805.c: New test.
954 2013-10-23 Jakub Jelinek <jakub@redhat.com>
956 * gcc.target/i386/vect-div-1.c: New test.
958 * gcc.dg/vect/pr58508.c: Remove dg-options.
960 2013-10-23 Richard Biener <rguenther@suse.de>
962 * gcc.dg/torture/pr58830.c: New testcase.
964 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
966 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
967 * g++.dg/cpp1y/attr-deprecated.C: New.
968 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
970 2013-10-23 Tobias Burnus <burnus@net-b.de>
973 * gfortran.dg/assumed_type_8.f90: New.
975 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
978 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
979 and MINUSCCZEXT defines. Update scan-assembler dg directive.
980 * gcc.dg/torture/pr58779.c: New test.
982 2013-10-22 Steve Ellcey <sellcey@mips.com>
984 * gcc.target/mips/nor.c: New.
986 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
988 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
990 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
991 restricted to big-endian targets.
993 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
996 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
998 2013-10-21 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/proc_ptr_comp_38.f90: New.
1003 2013-10-21 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/gomp/pr58809.c: New test.
1008 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1010 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1011 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1013 2013-10-21 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/58794
1016 * c-c++-common/torture/pr58794-1.c: New testcase.
1017 * c-c++-common/torture/pr58794-2.c: Likewise.
1019 2013-10-21 Richard Biener <rguenther@suse.de>
1022 * c-c++-common/fold-divmul-1.c: New testcase.
1024 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1026 * gcc.target/i386/memset-vector_loop-1.c: New test.
1027 * gcc.target/i386/memset-vector_loop-2.c: New test.
1029 2013-10-21 Diego Novillo <dnovillo@google.com>
1031 * g++.dg/plugin/selfassign.c: Include tree.h.
1032 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1033 * gcc.dg/plugin/ggcplug.c: Likewise.
1034 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1035 * gcc.dg/plugin/selfassign.c: Likewise.
1036 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1038 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1040 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1041 * gcc.target/mips/mips-ps-7.c: Likewise.
1043 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1045 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1046 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1047 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1049 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1051 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1054 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1056 2013-10-19 Mike Stump <mikestump@comcast.net>
1058 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1060 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1061 * g++.dg/lto/pr54625-1_0.c: ... to here.
1062 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1063 * g++.dg/lto/pr54625-1_1.C: Likewise.
1064 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1065 * g++.dg/lto/pr54625-2_0.c: Likewise.
1066 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1067 * g++.dg/lto/pr54625-2_1.C: Likewise.
1069 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1071 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1073 2013-10-18 Cong Hou <congh@google.com>
1075 * gcc.dg/vect/pr58508.c: New test.
1077 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1080 * g++.dg/cpp0x/variadic145.C: New.
1082 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1084 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1086 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1088 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1089 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1090 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1091 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1093 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
1095 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1096 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1097 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1098 effective target arm_thumb1_ok.
1099 * lib/target-supports.exp
1100 (check_effective_target_arm_fp16_ok_nocache): Don't force
1101 -mfloat-abi=soft when building for hardfloat target.
1103 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1106 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1107 -mquad-word + -mno-vsx-timode causes errors.
1108 * gcc.target/powerpc/pr58673-2.c: Likewise.
1110 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1115 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1117 * gcc.target/aarch64/c-output-template.c: New testcase.
1118 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1119 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1121 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1123 * gcc/testsuite/lib/target-supports.exp
1124 (check_effective_target_sync_long_long): AArch64 supports
1125 atomic operations on "long long".
1126 (check_effective_target_sync_long_long_runtime): AArch64 can
1127 execute atomic operations on "long long".
1129 2013-10-17 Richard Biener <rguenther@suse.de>
1131 PR tree-optimization/58143
1132 * gcc.dg/torture/pr58143-1.c: New testcase.
1133 * gcc.dg/torture/pr58143-2.c: Likewise.
1134 * gcc.dg/torture/pr58143-3.c: Likewise.
1136 2013-10-17 Marek Polacek <polacek@redhat.com>
1139 * gcc.dg/c1x-align-5.c: New test.
1141 2013-10-16 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1146 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1148 * c-c++-common/cpp/openmp-define-1.c: Move
1149 dg-require-effective-target fopenmp after dg-do directive.
1150 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1151 * gfortran.dg/openmp-define-1.f90: Likewise.
1152 * gfortran.dg/openmp-define-2.f90: Likewise.
1153 * gfortran.dg/openmp-define-3.f90: Likewise.
1155 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1157 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1159 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1162 * gcc.target/i386/pr57756.c: New test.
1163 * gcc.target/i386/pr57756_2.c: New test.
1165 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1167 * gcc.dg/torture/builtin-self.c: New file.
1169 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1171 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1172 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1173 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1174 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1175 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1177 2013-10-15 Cong Hou <congh@google.com>
1179 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1181 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/pr58707.C: New.
1186 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1188 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1189 after other directives.
1191 2013-10-15 Tobias Burnus <burnus@net-b.de>
1194 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1196 2013-10-14 Ian Lance Taylor <iant@google.com>
1198 * go.test/go-test.exp (go-find-packages): New proc.
1199 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1200 subdirectories. Do simple +build line matching. Handle run with
1201 arguments. Handle errorcheckdir and rundircmpout. Use packages
1202 for rundir. Remove special handling for bug191 and dwarf.
1204 2013-10-14 Tobias Burnus <burnus@net-b.de>
1207 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1209 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1211 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1214 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1216 * gnat.dg/specs/opt1.ads: New test.
1218 2013-10-14 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/58640
1221 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1223 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1225 * gnat.dg/uninit_array.ad[sn]: New test.
1226 * gnat.dg/uninit_array_pkg.ads: New helper.
1228 2013-10-13 Richard Biener <rguenther@suse.de>
1230 * gcc.c-torture/execute/pr58662.c: New test.
1232 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1235 * gcc.dg/torture/p51244-21.c: New.
1236 * gcc.target/sh/pr51244-20.c: New.
1237 * gcc.target/sh/pr51244-20-sh2a.c: New.
1239 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1241 * gnat.dg/specs/linker_section.ads: Update test.
1243 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1246 * gcc.target/i386/pr58690.c: New test
1248 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1250 * gcc.target/i386/builtin-ucmp.c: New test.
1252 2013-10-11 Brooks Moses <bmoses@google.com>
1254 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1256 2013-10-11 Jeff Law <law@redhat.com>
1258 * gcc.c-torture/execute/pr58640.c: New test.
1260 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/decltype57.C: New.
1265 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/template/nontype26.C: New.
1270 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1272 * c-c++-common/cpp/openmp-define-1.c: New file.
1273 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1274 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1275 * gfortran.dg/openmp-define-1.f90: Likewise.
1276 * gfortran.dg/openmp-define-2.f90: Likewise.
1277 * gfortran.dg/openmp-define-3.f90: Likewise.
1279 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1280 for test source files.
1281 * gcc.dg/gomp/gomp.exp: Likewise.
1282 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1283 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1284 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1285 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1286 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1288 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1290 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1291 Remove error test that is now valid in OpenMP 4.0.
1292 * c-c++-common/gomp/atomic-16.c: New test.
1293 * c-c++-common/gomp/cancel-1.c: New test.
1294 * c-c++-common/gomp/depend-1.c: New test.
1295 * c-c++-common/gomp/depend-2.c: New test.
1296 * c-c++-common/gomp/map-1.c: New test.
1297 * c-c++-common/gomp/pr58472.c: New test.
1298 * c-c++-common/gomp/sections1.c: New test.
1299 * c-c++-common/gomp/simd1.c: New test.
1300 * c-c++-common/gomp/simd2.c: New test.
1301 * c-c++-common/gomp/simd3.c: New test.
1302 * c-c++-common/gomp/simd4.c: New test.
1303 * c-c++-common/gomp/simd5.c: New test.
1304 * c-c++-common/gomp/single1.c: New test.
1305 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1307 * g++.dg/gomp/block-3.C: Likewise.
1308 * g++.dg/gomp/clause-3.C: Adjust error messages.
1309 * g++.dg/gomp/declare-simd-1.C: New test.
1310 * g++.dg/gomp/declare-simd-2.C: New test.
1311 * g++.dg/gomp/depend-1.C: New test.
1312 * g++.dg/gomp/depend-2.C: New test.
1313 * g++.dg/gomp/target-1.C: New test.
1314 * g++.dg/gomp/target-2.C: New test.
1315 * g++.dg/gomp/taskgroup-1.C: New test.
1316 * g++.dg/gomp/teams-1.C: New test.
1317 * g++.dg/gomp/udr-1.C: New test.
1318 * g++.dg/gomp/udr-2.C: New test.
1319 * g++.dg/gomp/udr-3.C: New test.
1320 * g++.dg/gomp/udr-4.C: New test.
1321 * g++.dg/gomp/udr-5.C: New test.
1322 * g++.dg/gomp/udr-6.C: New test.
1323 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1324 * gcc.dg/autopar/outer-2.c: Likewise.
1325 * gcc.dg/autopar/outer-3.c: Likewise.
1326 * gcc.dg/autopar/outer-4.c: Likewise.
1327 * gcc.dg/autopar/outer-5.c: Likewise.
1328 * gcc.dg/autopar/outer-6.c: Likewise.
1329 * gcc.dg/autopar/parallelization-1.c: Likewise.
1330 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1332 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1333 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1334 instead of GOMP_parallel_loop_runtime_start.
1335 * gcc.dg/gomp/declare-simd-1.c: New test.
1336 * gcc.dg/gomp/declare-simd-2.c: New test.
1337 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1338 parser. Add further #pragma omp sections nesting tests.
1339 * gcc.dg/gomp/target-1.c: New test.
1340 * gcc.dg/gomp/target-2.c: New test.
1341 * gcc.dg/gomp/taskgroup-1.c: New test.
1342 * gcc.dg/gomp/teams-1.c: New test.
1343 * gcc.dg/gomp/udr-1.c: New test.
1344 * gcc.dg/gomp/udr-2.c: New test.
1345 * gcc.dg/gomp/udr-3.c: New test.
1346 * gcc.dg/gomp/udr-4.c: New test.
1347 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1349 2013-10-10 Jan Hubicka <jh@suse.cz>
1351 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1353 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1354 * gcc.target/i386/pr49168-1.c: Likewise.
1355 * gcc.target/i386/pr49002-2.c: Likewise.
1357 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/torture/pr58670.c: New test.
1362 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1364 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1366 2013-10-09 Marek Polacek <polacek@redhat.com>
1369 * g++.dg/tm/pr58635-1.C: New test.
1370 * g++.dg/tm/pr58635-2.C: New test.
1372 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1376 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1378 PR tree-optimization/20318
1379 * c-c++-common/pr20318.c: New file.
1380 * gcc.dg/tree-ssa/pr20318.c: New file.
1382 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1384 * gcc.c-torture/execute/pr58570.c: New test.
1386 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1388 * gcc.target/aarch64/vclz.c: New testcase.
1390 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1392 * gcc.target/aarch64/vadd_f64.c: New testcase.
1393 * gcc.target/aarch64/vsub_f64.c: New testcase.
1395 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1397 * gcc.target/aarch64/vdiv_f.c: New testcase.
1399 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1401 * gcc.target/aarch64/vneg_f.c: New testcase.
1402 * gcc.target/aarch64/vneg_s.c: New testcase.
1404 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1408 * g++.old-deja/g++.mike/misc9.C: Adjust.
1410 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1414 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/template/crash117.C: New.
1419 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1421 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1423 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1425 PR tree-optimization/58480
1426 * gcc.dg/tree-ssa/pr58480.c: New file.
1428 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1431 * gcc.target/powerpc/fusion.c: Likewise.
1433 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1435 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1437 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1439 * gcc.target/s390/htm-1.c: Add more tests to cover different
1442 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/init/uninitialized1.C: New.
1447 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/cpp0x/variadic144.C: New.
1452 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/cpp0x/auto39.C: New.
1457 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/cpp0x/range-for26.C: New.
1461 * g++.dg/cpp0x/range-for27.C: Likewise.
1463 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/template/crash117.C: New.
1468 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1471 * g++.dg/tree-ssa/pr19476-5.C: New file.
1472 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1474 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1477 * g++.dg/cpp0x/gen-attrs-55.C: New.
1479 2013-10-03 Easwaran Raman <eraman@google.com>
1482 * g++.dg/ext/attribute47.C: New.
1484 2013-10-03 Rong Xu <xur@google.com>
1486 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1488 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1489 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1491 2013-10-03 Marek Polacek <polacek@redhat.com>
1494 * g++.dg/cpp0x/pr58510.C: New test.
1496 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1499 * g++.dg/tree-ssa/pr19476-1.C: New file.
1500 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1501 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1502 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1504 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1506 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1507 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1508 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1509 VSX scalar operations or the traditional floating point form of
1511 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1512 * gcc.target/powerpc/recip-3.c: Likewise.
1513 * gcc.target/powerpc/recip-5.c: Likewise.
1514 * gcc.target/powerpc/pr72747.c: Likewise.
1515 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1517 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1520 * gcc.target/aarch64/pr58460.c: New file.
1522 2013-10-02 Tobias Burnus <burnus@net-b.de>
1525 * gfortran.dg/char_length_19.f90: New.
1527 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/parse/crash65.C: New.
1531 * g++.dg/cpp1y/pr58535.C: Likewise.
1533 2013-10-02 Richard Biener <rguenther@suse.de>
1535 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1536 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1537 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1538 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1539 * gfortran.dg/ldist-pr45199.f: Likewise.
1541 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/parse/crash64.C: New.
1546 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1548 * gcc.dg/tree-ssa/slsr-40.c: New test.
1550 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/pr58563.C: New.
1555 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1557 * gcc.target/aarch64/vect_saddl_1.c: New.
1559 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.c-torture/execute/pr58574.c: New testcase.
1564 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1567 * gcc.target/arm/pr58578.c: New test.
1569 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1571 PR tree-optimization/58556
1572 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1573 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1575 2013-10-01 Nick Clifton <nickc@redhat.com>
1577 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1579 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1581 * gcc.c-torture/compile/pr41181.c: Likewise.
1582 * gcc.c-torture/compile/calls.c: Likewise.
1583 * gcc.c-torture/compile/990617-1.c: Likewise.
1584 * gcc.c-torture/compile/pr55955.c: Only run the test for
1586 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1588 2013-10-01 Richard Biener <rguenther@suse.de>
1590 PR tree-optimization/58553
1591 * gcc.dg/torture/pr58553.c: New testcase.
1593 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.c-torture/execute/pr58564.c: New test.
1598 2013-09-30 Teresa Johnson <tejohnson@google.com>
1600 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1601 Update for additional dump message.
1603 2013-09-30 Richard Biener <rguenther@suse.de>
1605 PR tree-optimization/58554
1606 * gcc.dg/torture/pr58554.c: New testcase.
1608 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1609 Joern Rennecke <joern.rennecke@embecosm.com>
1611 * gcc.target/arc/barrel-shifter-1.c: New test.
1612 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1613 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1614 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1615 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1616 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1617 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1618 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1619 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1620 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1621 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1622 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1623 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1624 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1625 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1626 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1627 * gcc.target/arc/mtune-ARC600.c: Likewise.
1628 * gcc.target/arc/mtune-ARC601.c: Likewise.
1629 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1630 * gcc.target/arc/mtune-ARC700.c: Likewise.
1631 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1632 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1633 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1634 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1636 2013-09-30 Richard Biener <rguenther@suse.de>
1639 * g++.dg/torture/pr58552.C: New testcase.
1641 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1643 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1644 and -mupper-regs-df.
1646 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1649 * gcc.dg/pr58463.c: New test.
1651 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1654 * c-c++-common/gomp/pr58551.c: New test.
1656 2013-09-27 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/58459
1659 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1661 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1664 * gfortran.dg/round_4.f90: Check for rounding support.
1666 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1668 * g++.dg/vect/pr58513.cc (op): Make static.
1670 2013-09-26 Richard Biener <rguenther@suse.de>
1672 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1674 2013-09-26 Richard Biener <rguenther@suse.de>
1676 PR tree-optimization/58539
1677 * gcc.dg/torture/pr58539.c: New testcase.
1679 2013-09-25 Jeff Law <law@redhat.com>
1681 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1683 2013-09-25 Tobias Burnus <burnus@net-b.de>
1686 * gfortran.dg/finalize_21.f90: New.
1688 2013-09-25 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/defined_assignment_8.f90: New.
1693 * gfortran.dg/defined_assignment_9.f90: New.
1695 2013-09-25 Marek Polacek <polacek@redhat.com>
1698 * c-c++-common/ubsan/shift-5.c: New test.
1699 * c-c++-common/ubsan/shift-6.c: New test.
1700 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1701 * gcc.dg/ubsan/c-shift-1.c: New test.
1703 2013-09-25 Marek Polacek <polacek@redhat.com>
1706 * g++.dg/tm/pr58516.C: New test.
1708 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1710 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1712 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1714 2013-09-24 Richard Biener <rguenther@suse.de>
1717 * g++.dg/vect/pr58513.cc: New testcase.
1719 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1721 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1724 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1727 * g++.dg/cpp1y/pr58500.C: New testcase.
1729 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1731 * gnat.dg/opt28.ad[sb]: New test.
1732 * gnat.dg/opt28_pkg.ads: New helper.
1734 2013-09-23 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/58464
1737 * g++.dg/torture/pr58464.C: New testcase.
1739 2013-09-23 Christian Bruel <christian.bruel@st.com>
1742 * gcc.target/sh/torture/pr58475.c: New test.
1744 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1747 * gfortran.dg/extends_15.f90: New.
1749 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1754 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1757 * gcc.target/vax/vax.exp: New.
1758 * gcc.target/vax/pr56875.c: Ditto.
1760 2013-09-20 Richard Biener <rguenther@suse.de>
1763 * gfortran.dg/pr58484.f: New testcase.
1765 2013-09-20 Jeff Law <law@redhat.com>
1767 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1769 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1772 * gcc.dg/torture/pr57748-1.c: New test.
1773 * gcc.dg/torture/pr57748-2.c: New test.
1775 2013-09-20 Marek Polacek <polacek@redhat.com>
1778 * c-c++-common/ubsan/shift-4.c: New test.
1780 2013-09-20 Richard Biener <rguenther@suse.de>
1782 PR tree-optimization/58453
1783 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1785 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1788 * gfortran.dg/proc_ptr_43.f90: New.
1790 2013-09-18 Tobias Burnus <burnus@net-b.de>
1793 * gfortran.dg/defined_assignment_11.f90: New.
1795 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1797 PR rtl-optimization/58438
1798 * g++.dg/pr58438.C: New test.
1800 2013-09-18 Tobias Burnus <burnus@net-b.de>
1803 * gfortran.dg/class_39.f03: Update dg-error.
1804 * gfortran.dg/class_5.f03: Ditto.
1805 * gfortran.dg/class_53.f90: Ditto.
1806 * gfortran.dg/realloc_on_assign_20.f90: New.
1807 * gfortran.dg/realloc_on_assign_21.f90: New.
1808 * gfortran.dg/realloc_on_assign_22.f90: New.
1810 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/parse/using4.C: New.
1815 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1817 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1819 2013-09-18 Marek Polacek <polacek@redhat.com>
1822 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1823 instead of the shift option.
1824 * c-c++-common/ubsan/pr58443-1.c: New test.
1825 * c-c++-common/ubsan/pr58443-3.c: New test.
1826 * c-c++-common/ubsan/pr58443-2.c: New test.
1828 2013-09-18 Richard Biener <rguenther@suse.de>
1830 PR tree-optimization/58417
1831 * gcc.dg/torture/pr58417.c: New testcase.
1833 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1835 * gnat.dg/array_bounds_test2.adb: New test.
1837 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1839 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1840 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1842 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/in_out_parameter4.adb: New test.
1846 2013-09-18 Marek Polacek <polacek@redhat.com>
1849 * c-c++-common/ubsan/attrib-1.c: New test.
1851 2013-09-17 Cong Hou <congh@google.com>
1853 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1854 on two arrays with short and int types. This should not be recognized
1855 as a dot product pattern.
1857 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1860 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1861 the cp_type_quals (r) too.
1863 2013-09-17 Jan Hubicka <jh@suse.cz>
1866 * gcc.c-torture/compile/pr58332.c: New testcase.
1868 2013-09-17 Jeff Law <law@redhat.com>
1870 * gcc.c-torture/execute/pr58387.c: New test.
1872 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1874 PR tree-optimization/58088
1875 * gcc.c-torture/compile/pr58088.c: New test.
1877 2013-09-17 Nick Clifton <nickc@redhat.com>
1879 * lib/target-supports.exp (check_effective_target_trampolines):
1880 Add MSP430 to the list of targets that do not support trampolines.
1881 (check_profiling_available): Add MSP430 to the list of targets
1882 that do not support profiling.
1883 (check_effective_target_tls_runtime): Add MSP430 to the list of
1884 targets that do not support TLS.
1886 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/opt27.adb: New test.
1889 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1891 2013-09-17 Andreas Schwab <schwab@suse.de>
1893 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1895 2013-09-17 Richard Biener <rguenther@suse.de>
1897 PR tree-optimization/58432
1898 * gcc.dg/pr58432.c: New testcase.
1900 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1902 * gcc.dg/tree-ssa/slsr-39.c: New test.
1904 2013-09-16 Xinliang David Li <davidxl@google.com>
1906 * gcc.misc-tests/help.exp: Optimizer help change.
1908 2013-09-16 Jeff Law <law@redhat.com>
1910 * gcc.c-torture/execute/pr58419.c: New test.
1911 * gcc.c-torture/execute/pr58431.c: New test.
1913 2013-09-16 Tobias Burnus <burnus@net-b.de>
1916 * gfortran.dg/finalize_19.f90: New.
1918 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1920 * gcc.target/i386/pr58418.c: New.
1922 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1924 * gcc.target/aarch64/fmla-intrinsic.c: New.
1925 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1926 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1927 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1929 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1931 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1932 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1934 2013-09-16 Richard Biener <rguenther@suse.de>
1936 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1938 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1940 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1941 interpreted as implicit templates) to be expected pedwarns instead.
1943 2013-09-16 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1948 2013-09-15 Tobias Burnus <burnus@net-b.de>
1951 * gfortran.dg/defined_assignment_10.f90: New.
1953 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1955 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1956 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1958 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1960 * g++.dg/abi/main.C: Added implicit C linkage tests
1962 2013-09-13 Kai Tietz <ktietz@redhat.com>
1964 * gcc.target/i386/pr57848.c: New file.
1966 2013-09-13 Christian Bruel <christian.bruel@st.com>
1969 * gcc.target/sh/torture/pr58314.c: New test.
1971 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1975 2013-09-12 Martin Jambor <mjambor@suse.cz>
1978 * g++.dg/pr58389.C: New test.
1980 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1982 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1983 * g++.dg/template/pseudodtor3.C: Likewise.
1985 2013-09-12 Richard Biener <rguenther@suse.de>
1987 PR tree-optimization/58404
1988 * g++.dg/tree-ssa/pr58404.C: New testcase.
1990 2013-09-12 Martin Jambor <mjambor@suse.cz>
1993 * g++.dg/ipa/pr58371.C: New test.
1995 2013-09-12 Richard Biener <rguenther@suse.de>
1997 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1998 expected outcome and comment why that happens.
2000 2013-09-11 Richard Biener <rguenther@suse.de>
2003 * g++.dg/uninit-pred-4.C: New testcase.
2005 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2007 PR tree-optimization/58385
2008 * gcc.c-torture/execute/pr58385.c: New test.
2010 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2014 2013-09-10 Jeff Law <law@redhat.com>
2016 * g++.dg/torture/pr58380.C: New test.
2018 2013-09-10 Jan Hubicka <jh@suse.cz>
2019 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2023 2013-09-10 Jeff Law <law@redhat.com>
2025 * gcc.c-torture/compile/pr58343.c: New test.
2027 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2029 PR rtl-optimization/58365
2030 * gcc.c-torture/execute/pr58365.c: New test.
2032 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2034 * gcc.dg/torture/memcpy-1.c: New test.
2036 2013-09-10 Alan Modra <amodra@gmail.com>
2038 * gcc.target/powerpc/pr58330.c: New.
2040 2013-09-10 Alan Modra <amodra@gmail.com>
2042 * gcc.target/powerpc/medium_offset.c: New.
2044 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2047 * g++.dg/warn/Wunused-var-21.C: New test.
2049 PR tree-optimization/58364
2050 * gcc.c-torture/execute/pr58364.c: New test.
2052 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2056 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2057 * g++.dg/init/delete1.C: Adjust.
2059 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2061 * gcc.target/aarch64/movdi_1.c: New test.
2063 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/warn/Wunused-parm-5.C: New.
2068 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2070 * gcc.target/aarch64/cmn-neg.c: New test.
2072 2013-09-09 Richard Biener <rguenther@suse.de>
2075 * gcc.dg/torture/pr58326-1.c: New testcase.
2076 * gcc.dg/torture/pr58326-2.c: Likewise.
2078 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2081 * g++.dg/ext/pr57735.C: New test.
2083 2013-09-09 Jan Hubicka <jh@suse.cz>
2086 * g++.dg/torture/PR58294.C: New testcase.
2088 2013-09-08 Jeff Law <law@redhat.com>
2090 * gcc.c-torture/compile/pr58340.c: New test.
2092 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2094 * g++.dg/debug/ra1.C: New test.
2096 2013-09-08 Jan Hubicka <jh@suse.cz>
2098 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2099 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2100 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2101 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2103 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/overload/new1.C: Adjust.
2108 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2110 * c-c++-common/opaque-vector.c: New test.
2112 2013-09-08 Tom de Vries <tom@codesourcery.com>
2115 * g++.dg/tm/noexcept-6.C: New test.
2117 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2119 * gcc.target/arc/cond-set-use.c: New test.
2121 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2123 * gnat.dg/stack_usage2.adb: New test.
2125 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2127 * gcc.target/aarch64/table-intrinsics.c
2128 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2129 (qtb_tests8_< ,2,3,4>): Likewise.
2130 (qtblq_tests8_< ,2,3,4>): Likewise.
2131 (qtbxq_tests8_< ,2,3,4>): Likewise.
2133 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2135 * gnat.dg/warn10.ad[sb]: New test.
2136 * gnat.dg/warn10_pkg.ads: New helper.
2138 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2140 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2141 Don't expect NULL in foo.result set.
2142 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2144 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2145 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2147 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2149 * gcc.target/s390/nearestint-1.c: New testcase.
2151 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2152 Vineet Gupta <Vineet.Gupta@synopsys.com>
2154 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2155 * testsuite/gcc.target/arc: New directory.
2156 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2157 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2158 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2159 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2160 * testsuite/gcc.dg/builtin-apply2.c
2161 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2163 2013-09-04 Jan Hubicka <jh@suse.cz>
2166 * g++.dg/torture/pr58201_0.C: New testcase.
2167 * g++.dg/torture/pr58201_1.C: New testcase.
2168 * g++.dg/torture/pr58201.h: New testcase.
2170 2013-09-05 Jan Hubicka <jh@suse.cz>
2172 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2174 2013-09-05 Richard Biener <rguenther@suse.de>
2176 PR tree-optimization/58137
2177 * gcc.target/i386/pr58137.c: New testcase.
2179 2013-09-05 Martin Jambor <mjambor@suse.cz>
2181 * g++.dg/ipa/remref-1.C: New test.
2182 * g++.dg/ipa/remref-2.C: Likewise.
2184 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/parse/access11.C: New.
2189 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2191 * g++.dg/warn/weak1.C: Skip on AIX.
2193 2013-09-04 Easwaran Raman <eraman@google.com>
2196 PR tree-optimization/58011
2197 * gfortran.dg/reassoc_12.f90: New testcase.
2198 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2200 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2202 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2203 * gcc.dg/torture/pr53922.c: Skip on AIX.
2204 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2206 2013-09-04 Teresa Johnson <tejohnson@google.com>
2208 * gcc.dg/unroll_1.c: Test dumping to stderr.
2210 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/warn/deprecated-8.C: New.
2215 2013-09-03 Jeff Law <law@redhat.com>
2217 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2220 2013-09-03 Meador Inge <meadori@codesourcery.com>
2224 2013-08-30 Meador Inge <meadori@codesourcery.com>
2226 * gcc.dg/Warray-bounds-11.c: New testcase.
2228 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2230 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2232 2013-09-03 Jan Hubicka <jh@suse.cz>
2234 * g++.dg/ipa/devirt-15.C: Fix testcase.
2236 2013-09-03 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/torture/pr57656.c: New testcase.
2241 2013-09-03 Richard Biener <rguenther@suse.de>
2244 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2246 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2249 * gfortran.dg/do_concurrent_3.f90: New test case.
2251 2013-09-02 Jan Hubicka <jh@suse.cz>
2253 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2255 2013-09-02 Martin Jambor <mjambor@suse.cz>
2258 * gcc.dg/ipa/pr58106.c: New test.
2260 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2262 * gcc.target/aarch64/scalar_intrinsics.c
2263 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2265 2013-09-02 Richard Biener <rguenther@suse.de>
2268 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2270 2013-09-02 Richard Biener <rguenther@suse.de>
2272 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2275 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2277 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2279 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2281 PR c++/21682, implement DR 565
2282 * g++.dg/template/using24.C: New.
2283 * g++.dg/template/using25.C: Likewise.
2284 * g++.dg/template/using26.C: Likewise.
2286 2013-09-01 Jan Hubicka <jh@suse.cz>
2288 * g++.dg/ipa/devirt-15.C: New testcase.
2290 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2292 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2294 2013-08-31 Jan Hubicka <jh@suse.cz>
2296 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2297 * g++.dg/tree-ssa/pr45453.C: Likewise.
2299 2013-08-31 Jan Hubicka <jh@suse.cz>
2301 * gcc.dg/fork-instrumentation.c: New testcase.
2303 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2305 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2307 2013-08-30 Meador Inge <meadori@codesourcery.com>
2309 * gcc.dg/Warray-bounds-11.c: New testcase.
2311 2013-08-30 Marek Polacek <polacek@redhat.com>
2313 * g++.dg/ubsan/div-by-zero-1.C: New test.
2314 * c-c++-common/ubsan/save-expr-1.c: New test.
2315 * c-c++-common/ubsan/save-expr-2.c: New test.
2316 * c-c++-common/ubsan/save-expr-3.c: New test.
2317 * c-c++-common/ubsan/save-expr-4.c: New test.
2318 * c-c++-common/ubsan/typedef-1.c: New test.
2319 * c-c++-common/ubsan/const-char-1.c: New test.
2320 * c-c++-common/ubsan/const-expr.c: New test.
2321 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2322 * c-c++-common/ubsan/shift-1.c: Likewise.
2323 * c-c++-common/ubsan/shift-2.c: Likewise.
2324 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2325 * lib/ubsan-dg.exp: New file.
2326 * g++.dg/dg.exp: Add ubsan tests.
2327 * g++.dg/ubsan/ubsan.exp: New file.
2328 * gcc.dg/ubsan/ubsan.exp: New file.
2329 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2330 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2331 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2332 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2333 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2334 * c-c++-common/ubsan/shift-3.c: New test.
2335 * c-c++-common/ubsan/unreachable-1.c: New test.
2336 * c-c++-common/ubsan/shift-1.c: New test.
2337 * c-c++-common/ubsan/shift-2.c: New test.
2338 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2339 * gcc.dg/ubsan/c99-shift-2.c: New test.
2340 * gcc.dg/ubsan/c99-shift-1.c: New test.
2342 2013-08-29 Jan Hubicka <jh@suse.cz>
2344 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2345 to match template and comment.
2347 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/cpp0x/dc8.C: New.
2351 * g++.dg/template/meminit1.C: Adjust.
2353 2013-08-30 Teresa Johnson <tejohnson@google.com>
2355 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2357 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2359 PR tree-optimization/58277
2360 * gcc.c-torture/execute/pr58277-1.c: New test.
2361 * gcc.c-torture/execute/pr58277-2.c: New test.
2363 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2365 * gcc.dg/guality/param-1.c: New test.
2366 * gcc.dg/guality/param-2.c: Likewise.
2368 2013-08-30 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/58228
2371 * gcc.dg/torture/pr58228.c: New testcase.
2373 2013-08-30 Richard Biener <rguenther@suse.de>
2375 PR tree-optimization/58223
2376 * gcc.dg/torture/pr58223.c: New testcase.
2377 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2379 2013-08-30 Richard Biener <rguenther@suse.de>
2381 PR tree-optimization/58010
2382 * gcc.dg/pr58010.c: New testcase.
2384 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2386 * gcc.dg/unroll_3.c: Message change.
2387 * gcc.dg/unroll_4.c: Likewise.
2388 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2389 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2390 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2391 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2392 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2393 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2394 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2395 * gcc.dg/unroll_1.c: Likewise.
2396 * gcc.dg/vect/bb-slp-31.c: Likewise.
2397 * gcc.dg/vect/bb-slp-14.c: Likewise.
2398 * gcc.dg/vect/bb-slp-8.c: Likewise.
2399 * gcc.dg/vect/bb-slp-23.c: Likewise.
2400 * gcc.dg/vect/bb-slp-15.c: Likewise.
2401 * gcc.dg/vect/bb-slp-9.c: Likewise.
2402 * gcc.dg/vect/bb-slp-24.c: Likewise.
2403 * gcc.dg/vect/bb-slp-16.c: Likewise.
2404 * gcc.dg/vect/bb-slp-25.c: Likewise.
2405 * gcc.dg/vect/bb-slp-17.c: Likewise.
2406 * gcc.dg/vect/bb-slp-26.c: Likewise.
2407 * gcc.dg/vect/bb-slp-18.c: Likewise.
2408 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2409 * gcc.dg/vect/bb-slp-27.c: Likewise.
2410 * gcc.dg/vect/bb-slp-19.c: Likewise.
2411 * gcc.dg/vect/bb-slp-28.c: Likewise.
2412 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2413 * gcc.dg/vect/bb-slp-29.c: Likewise.
2414 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2415 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2416 * gcc.dg/vect/bb-slp-1.c: Likewise.
2417 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2418 * gcc.dg/vect/bb-slp-2.c: Likewise.
2419 * gcc.dg/vect/bb-slp-3.c: Likewise.
2420 * gcc.dg/vect/bb-slp-10.c: Likewise.
2421 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2422 * gcc.dg/vect/bb-slp-4.c: Likewise.
2423 * gcc.dg/vect/bb-slp-11.c: Likewise.
2424 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2425 * gcc.dg/vect/bb-slp-5.c: Likewise.
2426 * gcc.dg/vect/bb-slp-20.c: Likewise.
2427 * gcc.dg/vect/bb-slp-6.c: Likewise.
2428 * gcc.dg/vect/bb-slp-21.c: Likewise.
2429 * gcc.dg/vect/bb-slp-30.c: Likewise.
2430 * gcc.dg/vect/bb-slp-13.c: Likewise.
2431 * gcc.dg/vect/bb-slp-7.c: Likewise.
2432 * gcc.dg/vect/bb-slp-22.c: Likewise.
2433 * gcc.dg/unroll_2.c: Likewise.
2434 * g++.dg/vect/slp-pr50413.cc: Likewise.
2435 * g++.dg/vect/slp-pr56812.cc: Likewise.
2436 * g++.dg/vect/slp-pr50819.cc: Likewise.
2438 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2440 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2442 2013-08-29 Teresa Johnson <tejohnson@google.com>
2444 * gcc.dg/pr40209.c: Use -fopt-info.
2445 * gcc.dg/pr26570.c: Ditto.
2446 * gcc.dg/pr32773.c: Ditto.
2447 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2449 2013-08-29 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/58246
2452 * gcc.dg/torture/pr58246.c: New testcase.
2454 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2457 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2459 * gfortran.dg/realloc_on_assign_19.f90: New test.
2461 2013-08-29 Richard Biener <rguenther@suse.de>
2464 * gcc.dg/pr57287-2.c: New testcase.
2466 2013-08-29 Richard Biener <rguenther@suse.de>
2468 PR tree-optimization/57685
2469 * gcc.dg/torture/pr57685.c: New testcase.
2471 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2474 * g++.dg/cpp0x/dc7.C: New.
2476 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2479 * c-c++-common/gomp/pr58257.c: New test.
2481 2013-08-28 Richard Biener <rguenther@suse.de>
2483 PR tree-optimization/56933
2484 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2486 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2488 * gcc.target/aarch64/scalar_shift_1.c: New.
2490 2013-08-27 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/57521
2493 * gcc.dg/torture/pr57521.c: New testcase.
2495 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2497 PR rtl-optimization/57860
2498 PR rtl-optimization/57861
2499 PR rtl-optimization/57875
2500 PR rtl-optimization/57876
2501 PR rtl-optimization/57877
2502 * gcc.c-torture/execute/pr57860.c: New test.
2503 * gcc.c-torture/execute/pr57861.c: New test.
2504 * gcc.c-torture/execute/pr57875.c: New test.
2505 * gcc.c-torture/execute/pr57876.c: New test.
2506 * gcc.c-torture/execute/pr57877.c: New test.
2508 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2511 * gfortran.dg/bounds_check_18.f90: New test.
2513 2013-08-23 Jan Hubicka <jh@suse.cz>
2515 * g++.dg/ipa/devirt-14.C: Fix typo.
2517 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2520 * gfortran.dg/inline_sum_5.f90: New.
2522 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2525 * gfortran.dg/typebound_assignment_7.f90: New.
2527 2013-08-23 Jan Hubicka <jh@suse.cz>
2529 * g++.dg/ipa/devirt-13.C: New testcase.
2530 * g++.dg/ipa/devirt-14.C: New testcase.
2532 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2535 * gcc.target/i386/pr58218.c: New test.
2537 PR tree-optimization/58209
2538 * gcc.c-torture/execute/pr58209.c: New test.
2540 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2542 * gcc.target/powerpc/pr57744.c: Declare abort.
2544 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/template/error54.C: New.
2549 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2552 * gfortran.dg/select_type_34.f90: New.
2554 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/warn/deprecated-7.C: New.
2559 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2561 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2563 2013-08-21 Jeff Law <law@redhat.com>
2565 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2567 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2570 * g++.dg/ext/attr-alias-3.C: New.
2572 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2575 * gfortran.dg/intent_out_8.f90: New.
2577 2013-08-20 Teresa Johnson <tejohnson@google.com>
2579 PR rtl-optimizations/57451
2580 * g++.dg/tree-prof/pr57451.C: New test.
2582 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2587 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2590 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2592 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2594 * gcc.target/powerpc/dfp-dd-2.c: New test.
2595 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2596 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2598 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2600 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2601 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2604 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2606 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2608 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2611 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2612 correct test response.
2615 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2616 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2617 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2619 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2620 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2622 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2624 2013-08-18 Jan Hubicka <jh@suse.cz>
2626 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2628 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2631 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2633 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2635 PR tree-optimization/58006
2636 * g++.dg/opt/pr58006.C: New test.
2638 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2640 * gnat.dg/specs/linker_alias.ads: New test.
2642 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2644 PR tree-optimization/58164
2645 * gcc.c-torture/compile/pr58164.c: New test.
2647 PR tree-optimization/58165
2648 * g++.dg/opt/pr58165.C: New test.
2650 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/enum28.C: New.
2654 * g++.dg/cpp0x/enum15.C: Adjust.
2656 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2659 * gcc.target/powerpc/pr57949-1.c: New.
2660 * gcc.target/powerpc/pr57949-2.c: New.
2662 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2664 PR tree-optimization/58145
2665 * gcc.dg/pr58145-1.c: New test.
2666 * gcc.dg/pr58145-2.c: New test.
2668 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2670 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2671 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2672 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2673 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2674 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2675 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2676 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2677 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2678 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2679 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2680 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2681 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2682 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2683 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2684 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2685 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2686 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2687 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2688 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2689 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2690 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2691 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2692 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2693 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2694 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2695 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2696 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2697 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2698 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2699 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2700 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2701 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2702 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2703 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2704 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2705 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2706 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2707 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2708 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2709 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2710 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2713 * gcc.c-torture/execute/pr56799.x: New file.
2715 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2717 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2719 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2720 * gcc.dg/pr44214-3.c (v2df): Likewise.
2722 * gcc.dg/pr46647.c: xfail for avr-*-*.
2724 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2726 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2727 Expect l to be optimized away.
2728 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2731 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2732 to tests that assume int/double are larger than short/float.
2735 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2737 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2738 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2739 target { int16 }. Restrict existing tests to target { int32 }
2741 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2742 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2743 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2744 * lib/target-supports.exp (check_effective_target_int32): New proc.
2746 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2747 exclude from scan test.
2749 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2750 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2751 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2752 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2753 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2754 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2755 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2756 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2757 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2758 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2759 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2760 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2761 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2762 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2763 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2764 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2765 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2766 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2767 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2769 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2771 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2773 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2774 to be the first test directive.
2775 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2776 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2777 * gcc.target/arm/atomic-op-char.c: Likewise.
2778 * gcc.target/arm/atomic-op-consume.c: Likewise.
2779 * gcc.target/arm/atomic-op-int.c: Likewise.
2780 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2781 * gcc.target/arm/atomic-op-release.c: Likewise.
2782 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2783 * gcc.target/arm/atomic-op-short.c: Likewise.
2785 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2787 PR rtl-optimization/57662
2788 * gcc.dg/pr57662.c: New test.
2790 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2792 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2794 * gcc.target/mips/nans-legacy.c: Likewise.
2796 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2798 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2800 * gcc.target/mips/fabs-legacy.c: Likewise.
2801 * gcc.target/mips/fabsf-2008.c: Likewise.
2802 * gcc.target/mips/fabsf-legacy.c: Likewise.
2803 * gcc.target/mips/fneg-2008.c: Likewise.
2804 * gcc.target/mips/fneg-legacy.c: Likewise.
2805 * gcc.target/mips/fnegf-2008.c: Likewise.
2806 * gcc.target/mips/fnegf-legacy.c: Likewise.
2807 * gcc.target/mips/nan-2008.c: Likewise.
2808 * gcc.target/mips/nan-legacy.c: Likewise.
2809 * gcc.target/mips/nanf-2008.c: Likewise.
2810 * gcc.target/mips/nanf-legacy.c: Likewise.
2811 * gcc.target/mips/nans-2008.c: Likewise.
2812 * gcc.target/mips/nans-legacy.c: Likewise.
2813 * gcc.target/mips/nansf-2008.c: Likewise.
2814 * gcc.target/mips/nansf-legacy.c: Likewise.
2816 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/valued_proc.adb: New test.
2819 * gnat.dg/valued_proc_pkg.ads: New helper.
2821 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2823 PR tree-optimization/57661
2824 * g++.dg/opt/pr57661.C: New test.
2827 * gcc.dg/asan/pr56417.c: New test.
2829 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2831 * gnat.dg/loop_optimization16.adb: New test.
2832 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2834 2013-08-13 Marek Polacek <polacek@redhat.com>
2836 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2838 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2840 Example of converting global state to per-pass state.
2842 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2843 global state "static int counter" to...
2844 (one_pass::counter): ...this instance data.
2846 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2848 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2849 to member function...
2850 (one_pass::gate): ...this.
2851 (one_pass_exec): Convert to member function...
2852 (one_pass::impl_execute): ...this.
2854 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/cpp0x/pr57416.C: New.
2859 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2863 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2864 * g++.dg/cpp0x/defaulted2.C: Likewise.
2865 * g++.dg/cpp0x/defaulted31.C: Likewise.
2866 * g++.dg/cpp0x/error6.C: Likewise.
2867 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2868 * g++.dg/cpp0x/override2.C: Likewise.
2869 * g++.dg/cpp0x/parse1.C: Likewise.
2870 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2871 * g++.dg/cpp0x/temp_default4.C: Likewise.
2872 * g++.dg/ext/attrib32.C: Likewise.
2873 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2874 * g++.dg/ext/mv13.C: Likewise.
2875 * g++.dg/ext/mv7.C: Likewise.
2876 * g++.dg/ext/mv9.C: Likewise.
2877 * g++.dg/ext/pr57362.C: Likewise.
2878 * g++.dg/ext/typeof10.C: Likewise.
2879 * g++.dg/lookup/anon6.C: Likewise.
2880 * g++.dg/lookup/crash6.C: Likewise.
2881 * g++.dg/lookup/name-clash5.C: Likewise.
2882 * g++.dg/lookup/name-clash6.C: Likewise.
2883 * g++.dg/other/anon4.C: Likewise.
2884 * g++.dg/other/error15.C: Likewise.
2885 * g++.dg/other/error8.C: Likewise.
2886 * g++.dg/other/redecl2.C: Likewise.
2887 * g++.dg/parse/crash16.C: Likewise.
2888 * g++.dg/parse/crash21.C: Likewise.
2889 * g++.dg/parse/crash38.C: Likewise.
2890 * g++.dg/parse/redef2.C: Likewise.
2891 * g++.dg/parse/struct-as-enum1.C: Likewise.
2892 * g++.dg/template/crash39.C: Likewise.
2893 * g++.dg/template/redecl3.C: Likewise.
2894 * g++.dg/tls/diag-3.C: Likewise.
2895 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2896 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2897 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2898 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2899 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2900 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2901 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2902 * g++.old-deja/g++.brendan/static3.C: Likewise.
2903 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2904 * g++.old-deja/g++.jason/binding.C: Likewise.
2905 * g++.old-deja/g++.jason/crash4.C: Likewise.
2906 * g++.old-deja/g++.jason/crash7.C: Likewise.
2907 * g++.old-deja/g++.jason/lineno.C: Likewise.
2908 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2909 * g++.old-deja/g++.mike/misc3.C: Likewise.
2910 * g++.old-deja/g++.mike/net44.C: Likewise.
2911 * g++.old-deja/g++.mike/ns3.C: Likewise.
2912 * g++.old-deja/g++.ns/alias4.C: Likewise.
2913 * g++.old-deja/g++.ns/ns11.C: Likewise.
2914 * g++.old-deja/g++.other/crash23.C: Likewise.
2915 * g++.old-deja/g++.other/decl8.C: Likewise.
2916 * g++.old-deja/g++.other/linkage3.C: Likewise.
2917 * g++.old-deja/g++.other/typeck1.C: Likewise.
2918 * g++.old-deja/g++.other/typedef5.C: Likewise.
2919 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2920 * g++.old-deja/g++.pt/friend36.C: Likewise.
2921 * obj-c++.dg/method-8.mm: Likewise.
2922 * obj-c++.dg/tls/diag-3.mm: Likewise.
2924 2013-08-12 Perez Read <netfirewall@gmail.com>
2927 * gcc.target/i386/movabs-1.c: New test.
2929 2013-08-12 Marek Polacek <polacek@redhat.com>
2931 PR tree-optimization/57980
2932 * gcc.dg/pr57980.c: New test.
2934 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2937 * gfortran.dg/do_check_10.f90: New test.
2938 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2939 * gfortran.dg/array_constructor_18.f90: Likewise.
2940 * gfortran.dg/array_constructor_22.f90: Likewise.
2941 * gfortran.dg/coarray_15.f90: Likewise.
2942 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2943 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2944 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2946 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/constexpr-ice8.C: New.
2951 2013-08-09 Xinliang David Li <davidxl@google.com>
2953 * gcc.target/i386/memcpy-strategy-1.c: New test.
2954 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2955 * gcc.target/i386/memset-strategy-1.c: Ditto.
2956 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2958 2013-08-09 Jan Hubicka <jh@suse.cz>
2960 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2961 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2963 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2965 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2967 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2970 * gfortran.dg/transfer_intrinsic_6.f90: New.
2972 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2975 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2978 * g++.dg/lookup/typedef2.C: New.
2980 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2982 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2983 output of vdup intrinsics.
2985 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2987 * gcc.target/arm/lp1189445.c: New testcase.
2989 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2991 PR rtl-optimization/58079
2992 * gcc.dg/torture/pr58079.c: New test.
2994 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2996 * gnat.dg/warn9.adb: New test.
2998 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3001 * g++.dg/lookup/typedef2.C: New.
3003 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3005 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3006 to optstr when building plugins on darwin.
3008 2013-08-06 Martin Jambor <mjambor@suse.cz>
3010 PR tree-optimization/57539
3011 * gcc.dg/ipa/pr57539.c: New test.
3013 2013-08-06 Martin Jambor <mjambor@suse.cz>
3014 Bernd Edlinger <bernd.edlinger@hotmail.de>
3016 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3017 (a): Fix constructor.
3019 2013-08-06 Martin Jambor <mjambor@suse.cz>
3022 * gfortran.dg/pr57987.f90: New test.
3024 2013-08-06 Martin Jambor <mjambor@suse.cz>
3027 * gcc.dg/torture/pr58041.c: New test.
3028 * gcc.target/arm/pr58041.c: Likewise.
3030 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3033 * gfortran.dg/pointer_init_8.f90: New.
3035 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/cpp0x/pr58080.C: New.
3040 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3042 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3043 to optstr when building plugins.
3045 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3047 Patch autogenerated by refactor_passes.py from
3048 https://github.com/davidmalcolm/gcc-refactoring-scripts
3049 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3051 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3052 struct to a subclass of gimple_opt_pass along with...
3053 (pass_data_one_pass): ...new pass_data instance and...
3054 (make_one_pass): ...new function.
3055 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3056 global struct to a subclass of gimple_opt_pass along with...
3057 (pass_data_warn_self_assign): ...new pass_data instance and...
3058 (make_pass_warn_self_assign): ...new function.
3059 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3060 a global struct to a subclass of gimple_opt_pass along with...
3061 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3062 (make_pass_dumb_plugin_example): ...new function.
3063 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3064 global struct to a subclass of gimple_opt_pass along with...
3065 (pass_data_warn_self_assign): ...new pass_data instance and...
3066 (make_pass_warn_self_assign): ...new function.
3068 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3070 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3071 is created and added to the pass_manager to reflect
3072 autogenerated changes.
3073 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3074 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3075 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3077 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3080 * g++.dg/cpp0x/pr58072.C: New.
3082 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3084 * gcc.dg/torture/pr57993-2.cpp: New.
3086 2013-08-02 Jan Hubicka <jh@suse.cz>
3088 * gcc.dg/ipa/ipa-1.c: Update.
3089 * gcc.dg/ipa/ipa-2.c: Update.
3090 * gcc.dg/ipa/ipa-3.c: Update.
3091 * gcc.dg/ipa/ipa-4.c: Update.
3092 * gcc.dg/ipa/ipa-5.c: Update.
3093 * gcc.dg/ipa/ipa-7.c: Update.
3094 * gcc.dg/ipa/ipa-8.c: Update.
3095 * gcc.dg/ipa/ipcp-1.c: Update.
3096 * gcc.dg/ipa/ipcp-2.c: Update.
3098 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3100 PR rtl-optimization/58048
3101 * gcc.target/i386/pr58048.c: New.
3103 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3105 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3107 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3108 Peter Bergner <bergner@vnet.ibm.com>
3111 * g++.dg/overload/using3.C: New.
3112 * g++.dg/overload/using2.C: Adjust.
3113 * g++.dg/lookup/using9.C: Likewise.
3115 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3117 * gcc.target/arm/pr46972-2.c: New test.
3119 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3121 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3123 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3125 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3127 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3129 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3130 rather than addressing!=absolute when deciding how to handle MIPS16
3131 when the test forces an ABI.
3133 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3136 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3138 2013-07-30 Steve Ellcey <sellcey@mips.com>
3140 * gcc.target/mips/code-readable-1.c: Increase switch size.
3141 * gcc.target/mips/code-readable-2.c: Ditto.
3142 * gcc.target/mips/code-readable-3.c: Ditto.
3143 * gcc.target/mips/code-readable-4.c: Ditto.
3145 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/parse/crash63.C: New.
3150 2013-07-30 Tobias Burnus <burnus@net-b.de>
3153 * gfortran.dg/pointer_assign_8.f90: New.
3154 * gfortran.dg/pointer_assign_9.f90: New.
3155 * gfortran.dg/pointer_assign_10.f90: New.
3156 * gfortran.dg/pointer_assign_11.f90: New.
3158 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3160 * gcc.target/arm/pr57637.c: New testcase.
3162 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3164 PR tree-optimization/57993
3165 * gcc.dg/torture/pr57993.c: New test.
3167 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3169 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3171 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/conversion/ambig2.C: New.
3176 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3178 * gcc.target/mips/fabs-2008.c: New test case.
3179 * gcc.target/mips/fabs-legacy.c: New test case.
3180 * gcc.target/mips/fabsf-2008.c: New test case.
3181 * gcc.target/mips/fabsf-legacy.c: New test case.
3182 * gcc.target/mips/fneg-2008.c: New test case.
3183 * gcc.target/mips/fneg-legacy.c: New test case.
3184 * gcc.target/mips/fneg-2008.c: New test case.
3185 * gcc.target/mips/fneg-legacy.c: New test case.
3186 * gcc.target/mips/nan-2008.c: New test case.
3187 * gcc.target/mips/nan-legacy.c: New test case.
3188 * gcc.target/mips/nanf-2008.c: New test case.
3189 * gcc.target/mips/nanf-legacy.c: New test case.
3190 * gcc.target/mips/nans-2008.c: New test case.
3191 * gcc.target/mips/nans-legacy.c: New test case.
3192 * gcc.target/mips/nansf-2008.c: New test case.
3193 * gcc.target/mips/nansf-legacy.c: New test case.
3194 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3196 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3197 Maxim Kuvyrkov <maxim@kugelworks.com>
3199 * lib/target-supports.exp (check_effective_target_non_bionic): New
3200 effective-target test.
3201 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3202 * g++.dg/tls/thread_local4g.C: Ditto.
3204 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3207 * gfortran.dg/vector_subsript_7.f90: New test.
3209 2013-07-27 Tobias Burnus <burnus@net-b.de>
3212 * gfortran.dg/warn_alias.f90: New.
3214 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3217 * gfortran.dg/class_array_19.f90: New.
3219 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3221 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3222 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3223 * gcc.dg/vect/pr57741-3.c: Likewise.
3224 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3226 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3228 Skip tests that make assumptions about struct layout that don't hold
3230 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3231 * g++.dg/cpp0x/iop.C: Likewise.
3232 * g++.dg/cpp0x/named_refs.C: Likewise.
3233 * g++.dg/cpp0x/rv1p.C: Likewise.
3234 * g++.dg/cpp0x/rv2p.C: Likewise.
3235 * g++.dg/cpp0x/rv3p.C: Likewise.
3236 * g++.dg/cpp0x/rv4p.C: Likewise.
3237 * g++.dg/cpp0x/rv5p.C: Likewise.
3238 * g++.dg/cpp0x/rv6p.C: Likewise.
3239 * g++.dg/cpp0x/rv7p.C: Likewise.
3240 * g++.dg/cpp0x/rv8p.C: Likewise.
3241 * g++.dg/ext/strncpy-chk1.C: Likewise.
3242 * gcc.dg/builtin-object-size-10.c: Likewise.
3243 * gcc.dg/builtin-object-size-11.c: Likewise.
3244 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3245 * gcc.dg/pr25805.c: Likewise.
3246 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3247 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3248 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3249 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3250 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3251 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3252 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3253 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3254 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3255 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3256 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3257 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3258 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3259 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3260 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3262 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3263 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3265 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3266 * gcc.dg/sibcall-6.c: Enable for epiphany.
3268 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3270 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3272 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3274 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3275 memcpy not initializers.
3277 * gcc.dg/guality/guality.exp: Skip on AIX.
3279 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/cpp0x/pr57101.C: New.
3284 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3286 * gcc.target/aarch64/neg_1.c: New test.
3288 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/typebound_call_25.f90: New.
3293 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3296 * g++.dg/cpp0x/pr57981.C: New.
3298 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3303 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3305 PR rtl-optimization/57960
3306 * gcc.target/s390/pr57960.c: New.
3308 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3311 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3313 2013-07-25 Terry Guo <terry.guo@arm.com>
3315 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3317 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/inherit/pr57942.C: New.
3322 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3324 * gcc.target/powerpc/bool2.h: New file, test the code generation
3325 of logical operations for power5, altivec, power7, and power8 systems.
3326 * gcc.target/powerpc/bool2-p5.c: Likewise.
3327 * gcc.target/powerpc/bool2-av.c: Likewise.
3328 * gcc.target/powerpc/bool2-p7.c: Likewise.
3329 * gcc.target/powerpc/bool2-p8.c: Likewise.
3330 * gcc.target/powerpc/bool3.h: Likewise.
3331 * gcc.target/powerpc/bool3-av.c: Likewise.
3332 * gcc.target/powerpc/bool2-p7.c: Likewise.
3333 * gcc.target/powerpc/bool2-p8.c: Likewise.
3335 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3337 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3339 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3341 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3343 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3345 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3346 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3347 type from long to long long.
3348 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3349 to have effective-target keywords of lp64 and ilp32.
3350 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3351 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3352 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3353 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3354 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3355 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3356 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3357 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3358 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3360 2013-07-23 Tom Tromey <tromey@redhat.com>
3361 Joseph Myers <joseph@codesourcery.com>
3363 * gcc.dg/c11-generic-1.c: New file.
3364 * gcc.dg/c11-generic-2.c: New file.
3366 2013-07-22 Tobias Burnus <burnus@net-b.de>
3370 * coarray/lib_realloc_1.f90: Permit optimization.
3371 * gfortran.dg/coarray_31.f90: New.
3373 2013-07-22 Tobias Burnus <burnus@net-b.de>
3376 * gfortran.dg/class_array_7.f03: Fix memory leak.
3378 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3381 * g++.dg/cpp0x/decltype56.C: New.
3383 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3385 * gcc.dg/pr53265.c: Correct line number in dg-message.
3387 2013-07-22 Diego Novillo <dnovillo@google.com>
3389 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3391 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3394 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3395 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3397 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3400 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3401 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3402 * gcc.dg/torture/pr53366-1.c: Same.
3403 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3404 * gcc.dg/torture/pr56488.c: Same.
3405 * gcc.dg/torture/pr57584.c: Same.
3406 * gcc.dg/tree-ssa/pr57385.c: Same.
3407 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3409 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
3411 * c-c++-common/pr41779.c: Fix typos.
3412 * gcc.c-torture/compile/20031125-2.c: Likewise.
3413 * gcc.c-torture/compile/20040621-1.c: Likewise.
3414 * gcc.c-torture/execute/20020418-1.c: Likewise.
3415 * gcc.dg/20020108-1.c: Likewise.
3416 * gcc.dg/atomic-generic-aux.c: Likewise.
3417 * gcc.dg/builtin-complex-err-2.c: Likewise.
3418 * gcc.dg/decl-1.c: Likewise.
3419 * gcc.dg/di-sync-multithread.c: Likewise.
3420 * gcc.dg/format/c90-printf-1.c: Likewise.
3421 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3422 * gcc.dg/long-long-compare-1.c: Likewise.
3423 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3424 * gcc.dg/pr17055-1.c: Likewise.
3425 * gcc.dg/pr27095.c: Likewise.
3426 * gcc.dg/torture/fp-int-convert.h: Likewise.
3427 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3428 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3429 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3430 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3431 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3432 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3433 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3434 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3435 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3436 * gcc.dg/vect/vect-cond-5.c: Likewise.
3437 * gcc.dg/weak/typeof-2.c: Likewise.
3438 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3439 * gcc.target/arm/naked-1.c: Likewise.
3440 * gcc.target/i386/pr9771-1.c: Likewise.
3441 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3442 * gcc.target/sparc/struct-ret-check.c: Likewise.
3443 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3444 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3445 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3448 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3451 * gfortran.dg/dependency_42.f90: New test.
3452 * gfortran.dg/dependency_43.f90: New test.
3454 2013-07-21 Tobias Burnus <burnus@net-b.de>
3457 * gfortran.dg/round_4.f90: New.
3459 2013-07-21 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/min_max_conformance_2.f90: New.
3464 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3466 PR preprocessor/57620
3467 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3468 (main): Don't test {s,u,U,L}12.
3469 * c-c++-common/raw-string-13.c: New test.
3470 * c-c++-common/raw-string-14.c: New test.
3471 * c-c++-common/raw-string-15.c: New test.
3472 * c-c++-common/raw-string-16.c: New test.
3474 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3476 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3478 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3480 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3482 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3483 target { ! keeps_null_pointer_checks }.
3484 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3485 target { ! keeps_null_pointer_checks }.
3487 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3488 * gcc.dg/torture/pr56488.c: Likewise.
3490 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3492 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3495 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3497 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3498 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3499 * gfortran.dg/guality/guality.exp: Skip on AIX.
3501 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3503 * g++.dg/debug/pr56819.C: Skip on AIX.
3504 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3505 * g++.dg/guality/guality.exp: Skip on AIX.
3507 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3509 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3511 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3513 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3516 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3517 Adjust to corrected rounding.
3519 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3521 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3522 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3523 check_effective_target_cilkplus.
3524 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3526 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3528 * gcc.target/powerpc/pr57744.c: Fix typo.
3530 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3533 * gcc.c-torture/compile/pr57698.c: New test.
3534 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3535 * gcc.c-torture/compile/pr44043.c: Ditto.
3537 2013-07-18 Wei Mi <wmi@google.com>
3539 PR rtl-optimization/57878
3540 * g++.dg/pr57878.C: New test.
3542 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3544 * gcc.dg/pr42611.c: Move dg-error to correct line.
3546 2013-07-17 Tobias Burnus <burnus@net-b.de>
3549 * gfortran.dg/dollar_sym_3.f: New.
3550 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3552 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3557 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3558 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3559 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3560 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3561 * objc.dg/image-info.m: Likewise.
3562 * objc.dg/symtab-1.m: Likewise.
3563 * objc.dg/torture/strings/const-str-10.m: Likewise.
3564 * objc.dg/torture/strings/const-str-11.m: Likewise.
3565 * objc.dg/torture/strings/const-str-9.m: Likewise.
3566 * objc.dg/zero-link-1.m: Likewise.
3567 * objc.dg/zero-link-2.m: Likewise.
3568 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3569 * objc.dg/objc-foreach-4.m: Likewise.
3570 * objc.dg/objc-foreach-5.m: Likewise.
3571 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3573 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3574 * obj-c++.dg/syntax-error-1.mm: Likewise.
3575 * objc.dg/method-6.m: Likewise.
3576 * objc.dg/pr23214.m: Likewise.
3577 * objc.dg/proto-lossage-7.m: Likewise.
3578 * objc.dg/strings/const-str-12b.m: Likewise.
3579 * objc.dg/zero-link-3.m: Likewise.
3580 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3581 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3582 adjust headers, interfaces and encoded types to reflect current system
3583 versions. Add FIXME and outputs from current system compiler for
3586 2013-07-15 Cong Hou <congh@google.com>
3588 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3590 * gcc.target/i386/l_fma_float_3.c: Likewise.
3591 * gcc.target/i386/l_fma_double_1.c: Likewise.
3592 * gcc.target/i386/l_fma_double_3.c: Likewise.
3594 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3596 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3597 function to test if HTM is available.
3598 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3599 * gcc.target/powerpc/htm-builtin-1.c: New test.
3601 2013-07-15 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3604 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3605 * gfortran.dg/coarray_6.f90: Add dg-error.
3607 2013-07-15 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/finalize_18.f90: New.
3612 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3615 * fortran.dg/module_variable_1.f90: New test.
3616 * fortran.dg/module_variable_2.f90: New test.
3618 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3620 * g++.dg/ext/vector19.C: Adapt.
3621 * g++.dg/ext/vector23.C: New testcase.
3623 2013-07-12 Michael Matz <matz@suse.de>
3626 * c-c++-common/pr55771.c: New test.
3628 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3630 * gcc.target/aarch64/vect-movi.c: New.
3632 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3635 * g++.dg/ext/pr57362.C: New.
3637 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3640 * gcc.target/avr/torture/pr57631.c: New test.
3642 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/cpp0x/constexpr-ice7.C: New.
3647 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3649 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3651 * gcc.c-torture/execute/nest-align-1.x: New.
3653 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3656 * g++.dg/cpp0x/sfinae48.C: New.
3658 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3660 PR preprocessor/57824
3661 * c-c++-common/raw-string-17.c: New test.
3662 * c-c++-common/gomp/pr57824.c: New test.
3664 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3668 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3669 * g++.dg/conversion/dr195.C: Update.
3670 * g++.dg/expr/cast2.C: Likewise.
3672 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3674 * c-c++-common/raw-string-18.c: New test.
3675 * c-c++-common/raw-string-19.c: New test.
3677 PR preprocessor/57757
3678 * g++.dg/cpp/paste1.C: New test.
3679 * g++.dg/cpp/paste2.C: New test.
3681 2013-07-10 Graham Stott <grahams@btinternet.com>
3683 * gcc.target/mips/mulsize-1.c: New.
3684 * gcc.target/mips/mulsize-2.c: New.
3685 * gcc.target/mips/mulsize-3.c: New.
3686 * gcc.target/mips/mulsize-4.c: New.
3688 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3691 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3692 * g++.dg/ext/vector24.C: New testcase.
3694 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3697 * g++.dg/cpp0x/decltype17.C: Adjust.
3699 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/cpp0x/pr51786.C: New.
3704 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3706 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3708 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3710 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3712 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3713 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3715 2013-07-08 Tobias Burnus <burnus@net-b.de>
3718 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3720 2013-07-08 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/do_check_9.f90: New.
3725 2013-07-08 Tobias Burnus <burnus@net-b.de>
3728 * gfortran.dg/dot_product_2.f90: New.
3730 2013-07-08 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3735 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3737 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3738 * gfortran.dg/finalize_10.f90: Fix dg-final.
3740 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.target/i386/pr57819.c: New test.
3745 PR rtl-optimization/57829
3746 * gcc.c-torture/execute/pr57829.c: New test.
3748 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3750 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3751 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3753 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3756 * gcc.target/i386/pr57807.c: New test.
3758 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3761 * gcc.dg/tree-ssa/vrp89.c: New test.
3763 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3766 * g++.dg/parse/defarg16.C: New.
3768 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3770 PR rtl-optimization/55342
3771 * gcc.target/i386/pr55342.c: New.
3773 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3775 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3777 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3780 * g++.dg/inherit/virtual10.C: New.
3782 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3785 * gcc.dg/large-size-array-6.c: New test.
3787 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3790 * g++.dg/template/crash116.C: New.
3792 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3794 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3795 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3797 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3800 * g++.dg/cpp0x/nsdmi-list3.C: New.
3802 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3805 * gcc.target/i386/pr57777.c: New test.
3808 * g++.dg/template/arg9.C: New test.
3810 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3812 * gcc.target/i386/avx-inline.c: New test.
3814 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3816 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3817 * gcc.target/mips/call-2.c: Likewise.
3818 * gcc.target/mips/call-3.c: Likewise.
3819 * gcc.target/mips/lazy-binding-1.c: Likewise.
3821 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3823 PR tree-optimization/57741
3824 * gcc.dg/vect/pr57741-1.c: New test.
3825 * gcc.dg/vect/pr57741-2.c: New test.
3826 * gcc.dg/vect/pr57741-3.c: New test.
3828 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3830 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3832 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3833 * lib/target-supports.exp: Define aarch64_little_endian.
3835 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3837 * gcc.target/aarch64/abs_1.c: New test.
3839 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3841 * gcc.target/aarch64/bfxil_1.c: New test.
3842 * gcc.target/aarch64/bfxil_2.c: Likewise.
3844 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3847 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3848 array sizes from 100 to 20.
3850 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3853 * gfortran.dg/pointer_remapping_8.f90: New.
3855 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3857 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3858 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3859 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3860 * g++.dg/cpp1y/complex_literals.h: New.
3862 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3865 * g++.dg/cpp0x/noexcept21.C: New.
3867 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3870 * gcc.target/i386/pr57736.c: New test.
3872 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3874 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3876 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3877 strings to match the fixed error messages.
3878 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3879 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3882 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3885 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3886 stqcx. get even registers.
3888 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3891 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3893 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3895 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3897 * gcc.target/i386/bmi-1.c: Ditto.
3898 * gcc.target/i386/bmi-bextr-4.c: New.
3899 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3901 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3904 * g++.dg/cpp0x/initlist73.C: New.
3906 2013-06-27 Meador Inge <meadori@codesourcery.com>
3908 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3909 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3910 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3912 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3915 * g++.dg/ext/pr57509.C: New file.
3917 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.target/i386/bmi-bextr-3.c: New test.
3923 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3925 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3928 * g++.dg/cpp0x/pr57172.C: New testcase.
3930 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3932 * gcc.target/s390/htm-1.c: New file.
3933 * gcc.target/s390/htm-nofloat-1.c: New file.
3934 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3936 2013-06-26 Tobias Burnus <burnus@net-b.de>
3939 * gfortran.dg/bounds_check_17.f90: New.
3941 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3944 * g++.dg/cpp1y/pr57640.C: New.
3946 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3949 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3950 overflow due to size of arrays.
3952 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3954 PR tree-optimization/57705
3955 * gcc.dg/vect/pr57705.c: New test.
3956 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3958 2013-06-25 Martin Jambor <mjambor@suse.cz>
3961 * g++.dg/ipa/pr57670.C: New test.
3963 2013-06-25 Richard Biener <rguenther@suse.de>
3966 * gcc.dg/pr56977.c: New testcase.
3968 2013-06-24 Martin Jambor <mjambor@suse.cz>
3970 PR tree-optimization/57358
3971 * gcc.dg/ipa/pr57358.c: New test.
3973 2013-06-24 Richard Biener <rguenther@suse.de>
3976 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3978 2013-06-24 Richard Biener <rguenther@suse.de>
3980 PR tree-optimization/57488
3981 * gcc.dg/torture/pr57488.c: New testcase.
3983 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3984 Dominique d'Humieres <dominiq@lps.ens.fr>
3987 * gfortran.dg/fraction.f90: New.
3989 2013-06-24 Alan Modra <amodra@gmail.com>
3991 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3992 Add scan-assembler-not "lvx".
3993 * gcc.target/powerpc/le-altivec-consts.c: New.
3995 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3997 * g++.dg/cpp0x/sfinae47.C: New.
3999 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4002 * gcc.target/sh/pr52483-1.c: New.
4003 * gcc.target/sh/pr52483-2.c: New.
4004 * gcc.target/sh/pr52483-3.c: New.
4005 * gcc.target/sh/pr52483-4.c: New.
4006 * gcc.target/sh/pr52483-5.c: New.
4008 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4010 * gcc.target/i386/intrinsics_1.c: New test.
4011 * gcc.target/i386/intrinsics_2.c: Ditto.
4012 * gcc.target/i386/intrinsics_3.c: Ditto.
4013 * gcc.target/i386/intrinsics_4.c: Ditto.
4014 * gcc.target/i386/intrinsics_5.c: Ditto.
4015 * gcc.target/i386/intrinsics_6.c: Ditto.
4016 * gcc.target/i386/avx-1.c: Provide macros for builtins
4017 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4019 2013-06-21 Tobias Burnus <burnus@net-b.de>
4022 * gfortran.dg/finalize_17.f90: New.
4024 2013-06-21 Tobias Burnus <burnus@net-b.de>
4026 * gfortran.dg/realloc_on_assign_18.f90: New.
4028 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4030 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4031 Also changed the returns from error as distinct values so that
4032 debugging can get easier.
4033 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4034 errors specific to C, if necessary. Also added new error
4036 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4037 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4038 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4039 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4040 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4041 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4042 the same changes as parser_errors3.c, spaces were added between colons
4043 to not confuse C++ compiler with 2 colons as scope.
4044 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4045 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4046 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4047 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4048 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4049 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4050 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4051 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4052 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4053 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4054 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4055 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4058 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4061 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4063 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4066 * gcc.target/i386/pr57655.c: New test.
4068 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4070 * ada/acats/tests/gcc: Delete.
4071 * gnat.dg/style: Likewise.
4073 2013-06-20 Jeff Law <law@redhat.com>
4075 PR tree-optimization/57660
4076 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4077 based on their branch cost.
4079 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4081 2013-06-20 Tobias Burnus <burnus@net-b.de>
4084 * gfortran.dg/list_read_11.f90: New.
4086 2013-06-20 Richard Biener <rguenther@suse.de>
4088 PR tree-optimization/57584
4089 * gcc.dg/torture/pr57584.c: New testcase.
4091 2013-06-19 Sharad Singhai <singhai@google.com>
4093 * g++.dg/gcov/gcov-8.C: New testcase.
4094 * lib/gcov.exp: Handle intermediate format.
4096 2013-06-19 Wei Mi <wmi@google.com>
4098 PR rtl-optimization/57518
4099 * testsuite/gcc.dg/pr57518.c: New test.
4101 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4103 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4105 2013-06-19 Jan Hubicka <jh@suse.cz>
4107 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4109 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4111 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4112 hard-coded values of array sizes with a #define.
4113 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4114 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4115 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4116 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4117 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4119 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4121 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4122 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4124 2013-06-19 Jeff Law <law@redhat.com>
4126 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4128 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4131 * g++.dg/template/error53.C: New.
4133 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4136 * gcc.target/powerpc/pr55033.c: Fix options.
4138 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4140 * gcc.target/i386/inline_error.c: New test.
4141 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4142 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4144 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4147 * g++.dg/cpp0x/decltype55.C: New.
4149 2013-06-18 Marek Polacek <polacek@redhat.com>
4151 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4153 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4155 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4157 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4159 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4160 Also changed the returns from error as distinct values so that it is
4163 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4165 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4167 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4170 * g++.dg/template/error52.C: New.
4171 * g++.dg/lookup/friend15.C: Update.
4172 * g++.dg/parse/error11.C: Likewise.
4173 * g++.dg/parse/error14.C: Likewise.
4174 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4175 * g++.dg/parse/template25.C: Likewise.
4176 * g++.old-deja/g++.jason/cond.C: Likewise.
4177 * g++.old-deja/g++.mike/for2.C: Likewise.
4178 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4179 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4181 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4183 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4186 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4188 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4189 accidentally placing minus sign for length instead of stride.
4191 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4193 PR rtl-optimization/57425
4194 PR rtl-optimization/57569
4195 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4196 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4198 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4202 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4204 * gfortran.dg/typebound_assignment_6.f03: New.
4206 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4208 * gcc.target/h8300/h8300.exp: New.
4209 * gcc.dg/pragma-isr.c: Move to ...
4210 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4211 * gcc.target/h8300/pragma-isr.c: ... and here.
4212 * gcc.dg/pragma-isr2.c: Move to ...
4213 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4214 * gcc.target/h8300/pragma-isr2.c: ... and here.
4215 * gcc.dg/pragma-isr-trapa.c: Move to ...
4216 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4217 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4218 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4219 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4220 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4221 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4222 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4223 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4224 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4225 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4226 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4227 * gcc.dg/attr-isr-trapa.c: Move to ...
4228 * gcc.target/sh/attr-isr-trapa.c: ... here.
4230 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4233 * g++.dg/ext/builtin-offsetof1.C: New.
4235 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4237 * gcc.target/aarch64/vect_smlal_1.c: New file.
4239 2013-06-14 Tobias Burnus <burnus@net-b.de>
4242 * gfortran.dg/defined_assignment_7.f90: New.
4244 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4247 * g++.dg/rtti/dyncast6.C: New.
4248 * g++.dg/cpp0x/dyncast1.C: Likewise.
4250 2013-06-14 Alan Modra <amodra@gmail.com>
4253 * gcc.dg/pr57134.c: New.
4255 2013-06-14 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/deferred_type_param_9.f90: New.
4260 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4262 * gcc.dg/fold-minus-1.c: New testcase.
4264 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4267 * gfortran.dg/typebound_assignment_5.f03: New.
4269 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4271 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4273 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4274 Pat Haugen <pthaugen@us.ibm.com>
4275 Peter Bergner <bergner@vnet.ibm.com>
4277 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4278 load/store instructions on power7, power8.
4279 * gcc.target/powerpc/atomic-p8.c: Likewise.
4281 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4284 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4286 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4289 * g++.dg/warn/Wunused-var-20.C: New.
4291 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4293 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4294 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4295 Run with -fno-common.
4297 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4299 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4300 and exit function calls with return 1 and return 0, respectively.
4302 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4304 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4307 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4309 PR tree-optimization/57361
4310 * gcc.dg/tree-ssa/pr57361.c: New file.
4312 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4314 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4315 to ensure alignment.
4316 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4318 2013-06-12 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4322 2013-06-12 Tobias Burnus <burnus@net-b.de>
4323 Dominique d'Humieres <dominiq@lps.ens.fr>
4325 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4327 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4330 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4331 * gcc.target/i386/pr56564-3.c: Likewise.
4333 2013-06-11 Tobias Burnus <burnus@net-b.de>
4336 * gfortran.dg/class_array_18.f90: New.
4338 2013-06-11 Jan Hubicka <jh@suse.cz>
4341 * g++.dg/ext/visibility/anon6.C: Update testcase.
4343 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4346 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4347 in how we check __sec_reduce_mutating function's result.
4349 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4350 Pat Haugen <pthaugen@us.ibm.com>
4351 Peter Bergner <bergner@vnet.ibm.com>
4353 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4354 direct move instructions.
4355 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4356 * gcc.target/powerpc/direct-move.h: Likewise.
4357 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4358 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4359 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4360 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4361 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4362 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4364 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/cpp0x/pr52440.C: New.
4369 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.target/i386/pr56564-1.c: New test.
4373 * gcc.target/i386/pr56564-2.c: New test.
4374 * gcc.target/i386/pr56564-3.c: New test.
4375 * gcc.target/i386/pr56564-4.c: New test.
4376 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4377 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4378 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4379 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4380 * gcc.target/i386/vect-sizes-1.c: Likewise.
4381 * gcc.target/i386/memcpy-1.c: Likewise.
4382 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4383 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4385 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4387 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4388 systems to cover all GNU systems.
4389 * g++.dg/abi/guard2.C: Likewise.
4390 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4391 * g++.dg/eh/sighandle.C: Likewise.
4392 * g++.dg/ext/cleanup-10.C: Likewise.
4393 * g++.dg/ext/cleanup-11.C: Likewise.
4394 * g++.dg/ext/cleanup-8.C: Likewise.
4395 * g++.dg/ext/cleanup-9.C: Likewise.
4396 * g++.dg/opt/const5.C: Likewise.
4397 * g++.dg/opt/life1.C: Likewise.
4398 * g++.dg/other/pr39496.C: Likewise.
4399 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4400 * g++.old-deja/g++.abi/align.C: Likewise.
4401 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4402 * g++.old-deja/g++.law/weak.C: Likewise.
4403 * g++.old-deja/g++.pt/asm1.C: Likewise.
4404 * gcc.c-torture/execute/20030125-1.x: Likewise.
4405 * gcc.c-torture/execute/990127-2.x: Likewise.
4406 * gcc.dg/20041106-1.c: Likewise.
4407 * gcc.dg/20050503-1.c: Likewise.
4408 * gcc.dg/builtin-object-size-5.c: Likewise.
4409 * gcc.dg/cleanup-10.c: Likewise.
4410 * gcc.dg/cleanup-11.c: Likewise.
4411 * gcc.dg/cleanup-8.c: Likewise.
4412 * gcc.dg/cleanup-9.c: Likewise.
4413 * gcc.dg/complex-5.c: Likewise.
4414 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4415 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4416 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4417 * gcc.dg/dfp/pr35739.c: Likewise.
4418 * gcc.dg/fdata-sections-1.c: Likewise.
4419 * gcc.dg/lto/20090206-1_0.c: Likewise.
4420 * gcc.dg/lto/20090206-2_0.c: Likewise.
4421 * gcc.dg/pr30360.c: Likewise.
4422 * gcc.dg/pr37303.c: Likewise.
4423 * gcc.dg/pr39323-1.c: Likewise.
4424 * gcc.dg/pr39323-2.c: Likewise.
4425 * gcc.dg/pr39323-3.c: Likewise.
4426 * gcc.dg/pr45416.c: Likewise.
4427 * gcc.dg/setjmp-2.c: Likewise.
4428 * gcc.dg/split-1.c: Likewise.
4429 * gcc.dg/split-3.c: Likewise.
4430 * gcc.dg/split-4.c: Likewise.
4431 * gcc.dg/strlenopt-12g.c: Likewise.
4432 * gcc.dg/strlenopt-14g.c: Likewise.
4433 * gcc.dg/strlenopt-14gf.c: Likewise.
4434 * gcc.dg/strlenopt-16g.c: Likewise.
4435 * gcc.dg/strlenopt-17g.c: Likewise.
4436 * gcc.dg/strlenopt-18g.c: Likewise.
4437 * gcc.dg/strlenopt-1f.c: Likewise.
4438 * gcc.dg/strlenopt-22g.c: Likewise.
4439 * gcc.dg/strlenopt-2f.c: Likewise.
4440 * gcc.dg/strlenopt-4g.c: Likewise.
4441 * gcc.dg/strlenopt-4gf.c: Likewise.
4442 * gcc.dg/struct-ret-3.c: Likewise.
4443 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4444 * gcc.misc-tests/linkage.exp: Likewise.
4445 * gcc.target/i386/20000724-1.c: Likewise.
4446 * gcc.target/i386/align-main-3.c: Likewise.
4447 * gcc.target/i386/cleanup-1.c: Likewise.
4448 * gcc.target/i386/inline-mcpy.c: Likewise.
4449 * gcc.target/i386/pr32268.c: Likewise.
4450 * gcc.target/i386/pr36613.c: Likewise.
4451 * gcc.target/i386/pr39013-1.c: Likewise.
4452 * gcc.target/i386/pr39013-2.c: Likewise.
4453 * gcc.target/i386/pr39496.c: Likewise.
4454 * gcc.target/i386/pr40906-3.c: Likewise.
4455 * gcc.target/i386/pr46084.c: Likewise.
4456 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4458 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4461 * gcc.target/sh/pr6526.c: New.
4463 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4466 * gcc.c-torture/execute/pr57568.c: New test.
4468 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/other/vararg-4.C: New.
4473 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4475 PR rtl-optimization/57559
4476 * gcc.target/s390/pr57559.c : New test.
4478 2013-06-08 Tobias Burnus <burnus@net-b.de>
4481 * gfortran.dg/finalize_10.f90: New.
4482 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4483 * gfortran.dg/finalize_15.f90: New.
4485 2013-06-08 Tobias Burnus <burnus@net-b.de>
4488 * gfortran.dg/storage_size_4.f90: New.
4490 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4493 * testsuite/g++.dg/ext/pr57548.C: New test.
4495 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4498 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4500 2013-06-07 Jan Hubicka <jh@suse.cz>
4502 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4504 2013-06-07 Tobias Burnus <burnus@net-b.de>
4507 * gfortran.dg/array_constructor_48.f90: New.
4508 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4509 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4511 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4514 * gcc.target/arm/xordi3-opt.c: New test.
4516 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4518 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4519 Revert to dg-options.
4521 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4524 * gcc.target/powerpc/pr55033.c: New.
4526 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/cpp0x/alias-decl-36.C: New.
4531 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4532 Pat Haugen <pthaugen@us.ibm.com>
4533 Peter Bergner <bergner@vnet.ibm.com>
4535 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4536 power8 builtin functions.
4537 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4538 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4539 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4540 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4541 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4542 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4543 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4544 tests to test power8 auto-vectorization.
4545 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4546 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4547 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4548 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4550 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4551 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4553 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4555 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4557 (check_effective_target_powerpc_p8vector_ok): Likewise.
4558 (is-effective-target): Likewise.
4559 (check_vect_support_and_set_flags): Likewise.
4561 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/parse/error53.C: New.
4566 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4568 PR rtl-optimization/57459
4569 * gcc.target/i386/pr57459.c: New test.
4571 2013-06-06 Teresa Johnson <tejohnson@google.com>
4574 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4575 into -freorder-blocks-and-partition test.
4576 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4577 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4578 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4579 * gcc.dg/tree-prof/pr50907.c: Ditto.
4580 * gcc.dg/tree-prof/pr45354.c: Ditto.
4581 * g++.dg/tree-prof/partition2.C: Ditto.
4582 * g++.dg/tree-prof/partition3.C: Ditto.
4584 2013-06-06 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/finalize_16.f90: New.
4589 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4591 * gcc.dg/vect/no-section-anchors-vect-68.c:
4592 Add dg-skip-if aarch64_tiny.
4594 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4597 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4598 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4600 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4603 * g++.dg/cpp0x/decltype54.C: New.
4605 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4607 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4608 arm*-*-*eabi* targets.
4609 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4611 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4613 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4614 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4617 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4618 * gfortran.dg/io_real_boz_4.f90: Ditto.
4619 * gfortran.dg/io_real_boz_5.f90: Ditto.
4621 2013-06-05 Andreas Schwab <schwab@suse.de>
4623 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4625 2013-06-04 Jan Hubicka <jh@suse.cz>
4627 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4629 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4631 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4632 parameters with void.
4633 (main2): Removed argc parameter.
4634 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4635 (main): Replaced argc, argv parameters with void.
4636 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4637 (main2): Removed argc parameter.
4638 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4639 argv parameters with void. Added __asm volatile to avoid optimization
4640 on argc, if necessary.
4641 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4642 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4643 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4644 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4645 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4646 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4647 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4648 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4649 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4650 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4651 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4652 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4653 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4654 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4655 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4656 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4657 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4658 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4659 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4660 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4661 parameters with void.
4662 (main2): Removed argc parameter.
4663 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4664 (main): Replaced argc, argv parameters with void.
4665 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4666 argv parameters with void. Also renamed this function as main, and
4667 delete the existing main.
4668 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4669 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4670 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4672 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4674 * gcc.target/aarch64/movi_1.c: New test.
4676 2013-06-04 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/finalize_12.f90: New.
4680 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4681 end of scope finalization.
4682 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4683 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4684 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4685 * gfortran.dg/class_19.f03: Ditto.
4686 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4687 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4688 * gfortran.dg/extends_14.f03: Ditto.
4689 * gfortran.dg/move_alloc_4.f90: Ditto.
4690 * gfortran.dg/typebound_proc_27.f03: Ditto.
4692 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4694 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4695 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4696 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4697 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4698 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4699 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4700 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4701 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4702 * gfortran.dg/io_real_boz_4.f90: Ditto.
4703 * gfortran.dg/io_real_boz_5.f90: Ditto.
4704 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4705 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4706 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4707 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4708 * gfortran.dg/transpose_2.f90: Fix dg-output.
4710 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4712 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4713 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4714 dg-option and an header comment.
4716 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4719 * g++.dg/cpp0x/sfinae46.C: New.
4720 * g++.dg/cpp0x/defaulted13.C: Adjust.
4721 * g++.dg/cpp0x/defaulted2.C: Likewise.
4722 * g++.dg/cpp0x/defaulted26.C: Likewise.
4723 * g++.dg/cpp0x/defaulted3.C: Likewise.
4724 * g++.dg/cpp0x/error1.C: Likewise.
4725 * g++.dg/cpp0x/implicit1.C: Likewise.
4726 * g++.dg/cpp0x/implicit11.C: Likewise.
4727 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4728 * g++.dg/cpp0x/initlist47.C: Likewise.
4729 * g++.dg/cpp0x/initlist9.C: Likewise.
4730 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4731 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4732 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4733 * g++.dg/cpp0x/union4.C: Likewise.
4734 * g++.dg/template/crash108.C: Likewise.
4735 * g++.dg/template/crash41.C: Likewise.
4736 * g++.old-deja/g++.jason/local.C: Likewise.
4737 * g++.old-deja/g++.law/visibility3.C: Likewise.
4739 2013-06-03 Teresa Johnson <tejohnson@google.com>
4741 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4742 * gcc.dg/vect/bb-slp-14.c: Ditto.
4743 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4744 * gcc.dg/vect/bb-slp-23.c: Ditto.
4745 * gcc.dg/vect/bb-slp-15.c: Ditto.
4746 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4747 * gcc.dg/vect/bb-slp-24.c: Ditto.
4748 * gcc.dg/vect/bb-slp-16.c: Ditto.
4749 * gcc.dg/vect/bb-slp-25.c: Ditto.
4750 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4751 * gcc.dg/vect/bb-slp-17.c: Ditto.
4752 * gcc.dg/vect/bb-slp-1.c: Ditto.
4753 * gcc.dg/vect/bb-slp-26.c: Ditto.
4754 * gcc.dg/vect/bb-slp-18.c: Ditto.
4755 * gcc.dg/vect/bb-slp-2.c: Ditto.
4756 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4757 * gcc.dg/vect/bb-slp-27.c: Ditto.
4758 * gcc.dg/vect/bb-slp-19.c: Ditto.
4759 * gcc.dg/vect/bb-slp-3.c: Ditto.
4760 * gcc.dg/vect/bb-slp-28.c: Ditto.
4761 * gcc.dg/vect/bb-slp-4.c: Ditto.
4762 * gcc.dg/vect/bb-slp-29.c: Ditto.
4763 * gcc.dg/vect/bb-slp-5.c: Ditto.
4764 * gcc.dg/vect/bb-slp-6.c: Ditto.
4765 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4766 * gcc.dg/vect/bb-slp-7.c: Ditto.
4767 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4768 * gcc.dg/vect/bb-slp-8.c: Ditto.
4769 * gcc.dg/vect/bb-slp-9.c: Ditto.
4770 * gcc.dg/vect/bb-slp-10.c: Ditto.
4771 * gcc.dg/vect/bb-slp-11.c: Ditto.
4772 * gcc.dg/vect/bb-slp-20.c: Ditto.
4773 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4774 * gcc.dg/vect/bb-slp-21.c: Ditto.
4775 * gcc.dg/vect/bb-slp-30.c: Ditto.
4776 * gcc.dg/vect/bb-slp-13.c: Ditto.
4777 * gcc.dg/vect/bb-slp-22.c: Ditto.
4778 * g++.dg/vect/slp-pr50413.cc: Ditto.
4779 * g++.dg/vect/slp-pr56812.cc: Ditto.
4780 * g++.dg/vect/slp-pr50819.cc: Ditto.
4782 2013-06-01 Tobias Burnus <burnus@net-b.de>
4785 * gfortran.dg/class_array_17.f90: New.
4787 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4789 * ada/acats/floatstore.lst: New.
4790 * ada/acats/run_all.sh: Process it.
4792 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4794 * gcc.target/powerpc/e500-ord-1.c: New test.
4795 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4796 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4797 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4799 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4801 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4803 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4805 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4807 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4809 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4811 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4814 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4817 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4819 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4821 2013-05-31 Marek Polacek <polacek@redhat.com>
4823 PR tree-optimization/57478
4824 PR tree-optimization/57453
4825 * gcc.dg/torture/pr57478.c: New test.
4827 2013-05-31 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/class_array_17.f90: New.
4832 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835 * gcc.target/arm/iordi3-opt.c: New test.
4837 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4841 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4842 * gfortran.dg/interface_26.f90: Ditto.
4843 * gfortran.dg/proc_ptr_11.f90: Ditto.
4844 * gfortran.dg/proc_ptr_15.f90: Ditto.
4845 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4846 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4847 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4848 * gfortran.dg/typebound_override_1.f90: Ditto.
4849 * gfortran.dg/typebound_override_4.f90: Ditto.
4850 * gfortran.dg/typebound_proc_6.f03: Ditto.
4851 * gfortran.dg/assumed_type_7.f90: New test.
4852 * gfortran.dg/typebound_override_5.f90: New test.
4853 * gfortran.dg/typebound_override_6.f90: New test.
4854 * gfortran.dg/typebound_override_7.f90: New test.
4856 2013-05-30 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/power_6.f90: New.
4861 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4863 * gcc.target/aarch64/insv_1.c: New test.
4865 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4867 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4868 dg-skip-if "No stabs".
4870 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4873 * gfortran.dg/assumed_size_1.f90: New.
4875 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4877 * gcc.dg/shrink-wrap-alloca.c: New added.
4878 * gcc.dg/shrink-wrap-pretend.c: New added.
4879 * gcc.dg/shrink-wrap-sibcall.c: New added.
4881 2013-05-30 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/assumed_rank_13.f90: New.
4886 2013-05-29 Easwaran Raman <eraman@google.com>
4888 PR tree-optimization/57442
4889 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4891 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4893 PR tree-optimization/57441
4894 * gcc.c-torture/compile/pr57441.c: New.
4896 2013-05-29 Dehao Chen <dehao@google.com>
4899 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4901 2013-05-29 Tobias Burnus <burnus@net-b.de>
4904 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4905 * gfortran.dg/class_19.f03: Ditto.
4907 2013-05-29 Richard Biener <rguenther@suse.de>
4909 * gcc.dg/vect/bb-slp-32.c: New testcase.
4911 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4913 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4914 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4915 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4916 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4917 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4918 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4919 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4920 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4921 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4922 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4923 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4924 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4925 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4926 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4927 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4928 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4929 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4930 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4931 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4932 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4933 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4934 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4935 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4936 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4937 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4938 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4939 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4940 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4941 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4942 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4943 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4944 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4945 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4946 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4947 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4948 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4949 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4950 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4951 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4953 2013-05-29 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/finalize_11.f90: New.
4957 * gfortran.dg/finalize_4.f03: Remove dg-error.
4958 * gfortran.dg/finalize_5.f03: Ditto.
4959 * gfortran.dg/finalize_6.f03: Ditto.
4960 * gfortran.dg/finalize_7.f03: Ditto.
4962 2013-05-28 Tobias Burnus <burnus@net-b.de>
4964 * gfortran.dg/class_array_16.f90: New.
4966 2013-05-28 Tobias Burnus <burnus@net-b.de>
4969 * testsuite/gfortran.dg/use_29.f90: New.
4971 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4973 * gnat.dg/fp_exception.adb: New test.
4975 2013-05-28 Richard Biener <rguenther@suse.de>
4977 PR tree-optimization/56787
4978 * gcc.dg/vect/pr56787.c: New testcase.
4980 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4981 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/typebound_override_4.f90: New.
4986 2013-05-28 Richard Biener <rguenther@suse.de>
4988 PR tree-optimization/57411
4989 * g++.dg/opt/pr57411.C: New testcase.
4991 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4993 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4994 * gcc.dg/builtin-bswap-9.c: Likewise.
4996 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4998 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5000 2013-05-27 Richard Biener <rguenther@suse.de>
5003 * gcc.dg/gomp/pr57412.c: New testcase.
5005 2013-05-27 Bud Davis <jmdavis@link.com>
5008 * gfortran.dg/stfunc_8.f90: New.
5010 2013-05-27 Richard Biener <rguenther@suse.de>
5012 PR tree-optimization/57343
5013 * gcc.dg/torture/pr57343.c: New testcase.
5015 2013-05-27 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/57417
5018 * gcc.dg/torture/pr57417.c: New testcase.
5020 2013-05-27 Richard Biener <rguenther@suse.de>
5022 PR tree-optimization/57396
5023 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5025 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5027 * gnat.dg/specs/last_bit.ads: New test.
5029 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5031 * gnat.dg/specs/machine_attribute.ads: New test.
5033 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/incomplete3.ad[sb]: New test.
5037 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5040 * gcc.target/mips/div-13.c: New test.
5042 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5045 * gcc.target/mips/mips16-attributes-5.c,
5046 * gcc.target/mips/mips16-attributes-6.c: New tests.
5048 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5050 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5051 * gcc.dg/builtin-bswap-8.c: Likewise.
5053 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5056 * g++.dg/cpp0x/new1.C: New.
5058 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/parse/dtor16.C: New.
5062 * g++.dg/parse/dtor6.C: Adjust.
5064 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5067 * g++.dg/expr/bitfield12.C: New.
5069 2013-05-24 Jeff Law <law@redhat.com>
5071 PR tree-optimization/57124
5072 * gcc.c-torture/execute/pr57124.c: New test.
5073 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5075 2013-05-24 Martin Jambor <mjambor@suse.cz>
5077 PR tree-optimization/57294
5078 * gcc.dg/ipa/pr57294.c: New test.
5080 2013-05-24 Dehao Chen <dehao@google.com>
5082 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5084 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5086 * gcc.target/aarch64/scalar_intrinsics.c
5087 (force_simd): Use a valid instruction.
5088 (test_vdupd_lane_s64): Pass a valid lane argument.
5089 (test_vdupd_lane_u64): Likewise.
5091 2013-05-24 Richard Biener <rguenther@suse.de>
5093 PR tree-optimization/57287
5094 * gcc.dg/pr57287.c: New testcase.
5096 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5099 * g++.dg/template/error51.C: New.
5101 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5104 * g++.dg/template/bitfield2.C: New.
5106 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5108 * gnat.dg/specs/noinline1.ads: New test.
5109 * gnat.dg/noinline2.ad[sb]: Likewise.
5110 * gnat.dg/specs/noinline3.ads: Likewise.
5111 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5113 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5116 * gcc.dg/tree-ssa/pr57385.c: New test.
5118 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5120 * gnat.dg/derived_type4.adb: New test.
5122 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5124 * gcc.dg/builtin-bswap-6.c: New test.
5125 * gcc.dg/builtin-bswap-7.c: Likewise.
5126 * gcc.dg/builtin-bswap-8.c: Likewise.
5127 * gcc.dg/builtin-bswap-9.c: Likewise.
5129 2013-05-23 Christian Bruel <christian.bruel@st.com>
5132 * gcc.dg/debug/pr57351.c: New test
5134 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5136 * gcc.target/aarch64/vect-clz.c: New file.
5138 2013-05-23 Martin Jambor <mjambor@suse.cz>
5141 * gcc.dg/ipa/pr57347.c: New test.
5143 2013-05-23 Richard Biener <rguenther@suse.de>
5145 PR tree-optimization/57380
5146 * g++.dg/tree-ssa/pr57380.C: New testcase.
5148 2013-05-23 Richard Biener <rguenther@suse.de>
5151 * gcc.dg/torture/pr57381.c: New testcase.
5153 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5156 * gcc.c-torture/execute/pr57344-1.c: New test.
5157 * gcc.c-torture/execute/pr57344-2.c: New test.
5158 * gcc.c-torture/execute/pr57344-3.c: New test.
5159 * gcc.c-torture/execute/pr57344-4.c: New test.
5161 2013-05-23 Richard Biener <rguenther@suse.de>
5163 PR rtl-optimization/57341
5164 * gcc.dg/torture/pr57341.c: New testcase.
5166 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5169 * g++.dg/parse/crash62.C: New.
5171 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5172 Pat Haugen <pthaugen@us.ibm.com>
5173 Peter Bergner <bergner@vnet.ibm.com>
5175 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5178 2013-05-22 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/defined_assignment_6.f90: New.
5183 2013-05-22 Tobias Burnus <burnus@net-b.de>
5186 * gfortran.dg/assumed_type_6.f90: New.
5188 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/cpp0x/Wunused-parm.C: New.
5193 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5195 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5196 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5198 2013-05-21 Easwaran Raman <eraman@google.com>
5200 PR tree-optimization/57322
5201 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5203 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5205 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5208 2013-05-21 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/assumed_type_5.f90: New.
5212 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5213 * gfortran.dg/assumed_rank_2.f90: Ditto.
5214 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5215 * gfortran.dg/no_arg_check_3.f90: Ditto.
5217 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5219 PR tree-optimization/57331
5220 * gcc.c-torture/compile/pr57331.c: New test.
5222 2013-05-21 Richard Biener <rguenther@suse.de>
5224 PR tree-optimization/57330
5225 * gcc.dg/torture/pr57330.c: New testcase.
5227 2013-05-21 Richard Biener <rguenther@suse.de>
5229 PR tree-optimization/57303
5230 * gcc.dg/torture/pr57303.c: New testcase.
5232 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5234 PR tree-optimization/57321
5235 * gcc.c-torture/execute/pr57321.c: New test.
5237 2013-05-20 Tobias Burnus <burnus@net-b.de>
5241 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5242 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5243 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5244 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5245 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5246 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5247 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5248 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5249 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5250 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5251 * gfortran.dg/binding_label_tests_24.f90: New.
5252 * gfortran.dg/binding_label_tests_25.f90: New.
5254 2013-05-20 Tobias Burnus <burnus@net-b.de>
5257 * gfortran.dg/binding_label_tests_17.f90: New.
5258 * gfortran.dg/binding_label_tests_18.f90: New.
5259 * gfortran.dg/binding_label_tests_19.f90: New.
5260 * gfortran.dg/binding_label_tests_20.f90: New.
5261 * gfortran.dg/binding_label_tests_21.f90: New.
5262 * gfortran.dg/binding_label_tests_22.f90: New.
5263 * gfortran.dg/binding_label_tests_23.f90: New.
5265 2013-05-20 Tobias Burnus <burnus@net-b.de>
5268 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5269 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5270 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5271 * gfortran.dg/common_18.f90: New.
5272 * gfortran.dg/common_19.f90: New.
5273 * gfortran.dg/common_20.f90: New.
5274 * gfortran.dg/common_21.f90: New.
5276 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5279 * g++.dg/parse/error52.C: New.
5280 * g++.dg/parse/error3.C: Adjust.
5281 * g++.dg/parse/error36.C: Likewise.
5283 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5286 * gcc.target/sh/pr56547-1.c: New.
5287 * gcc.target/sh/pr56547-2.c: New.
5289 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5292 * g++.dg/warn/Wsign-compare-6.C: New.
5293 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5295 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5298 * g++.dg/template/error50.C: New.
5300 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5303 * g++.dg/ext/complit13.C: New.
5305 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5308 * g++.dg/pr57175.C: New testcase.
5310 2013-05-17 Easwaran Raman <eraman@google.com>
5312 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5314 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5317 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5319 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5321 PR rtl-optimization/57281
5322 PR rtl-optimization/57300
5323 * gcc.dg/pr57300.c: New test.
5324 * gcc.c-torture/execute/pr57281.c: New test.
5326 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5329 * g++.dg/ext/sizeof-complit.C: New.
5331 2013-05-17 Marek Polacek <polacek@redhat.com>
5333 * gcc.dg/strlenopt-25.c: New test.
5334 * gcc.dg/strlenopt-26.c: Likewise.
5336 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5339 instead of -mavx2, require only avx instead of avx2.
5340 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5341 of avx2-check.h and turn into an avx runtime test instead of
5344 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5346 * g++.dg/ext/vector22.C: Uncomment working test.
5348 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/template/pr17410.C: New.
5353 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5355 * gcc.target/i386/rotate-3.c: New test.
5356 * gcc.target/i386/rotate-3a.c: New test.
5357 * gcc.target/i386/rotate-4.c: New test.
5358 * gcc.target/i386/rotate-4a.c: New test.
5359 * gcc.target/i386/rotate-5.c: New test.
5360 * gcc.target/i386/rotate-5a.c: New test.
5362 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5364 * gcc.dg/visibility-21.c: Require section_anchors.
5366 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5368 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5369 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5370 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5372 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5374 * gcc.dg/visibility-21.c: New.
5376 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5379 * gcc.dg/pr57286.c: New testcase.
5380 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5381 * g++.dg/ext/vector22.C: Comment out transformations not
5384 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5387 * gcc.target/mips/call-1.c: Restrict to o32.
5388 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5390 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5392 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5394 * g++.dg/warn/Wshadow-1.C: Likewise.
5395 * g++.dg/warn/Wshadow-6.C: Likewise.
5396 * g++.dg/warn/Wshadow-7.C: Likewise.
5398 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5401 * g++.dg/parse/pr31952-1.C: New.
5402 * g++.dg/parse/pr31952-2.C: Likewise.
5403 * g++.dg/parse/pr31952-3.C: Likewise.
5405 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5406 * g++.old-deja/g++.jason/cond.C: Likewise.
5407 * g++.dg/cpp0x/range-for5.C: Likewise.
5409 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5412 * gcc.target/arm/pr40887.c: Adjust testcase.
5413 * gcc.target/arm/pr19599.c: New test.
5415 2013-05-15 Richard Biener <rguenther@suse.de>
5417 PR tree-optimization/57275
5418 * gcc.target/i386/pr57275.c: New testcase.
5420 2013-05-15 Jan Hubicka <jh@suse.cz>
5422 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5423 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5424 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5426 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5428 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5431 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5434 * c-c++-common/Wsequence-point-1.c: New test.
5436 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5438 * g++.dg/ext/vector22.C: New testcase.
5439 * gcc.dg/binop-xor3.c: Remove xfail.
5441 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5443 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5444 FLOAT cmp FLOAT ? INT : INT.
5445 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5446 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5447 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5448 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5449 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5450 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5452 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/cpp0x/defaulted43.C: New.
5457 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5460 (alloca): Remove declaration.
5461 (foo9): Replace alloca by __builtin_alloca.
5463 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5465 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5466 Expect "size of array is too large" error.
5468 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5470 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5472 2013-05-14 Richard Biener <rguenther@suse.de>
5475 * g++.dg/torture/pr57235.C: New testcase.
5477 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.dg/torture/pr57251.c: New test.
5482 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5485 * gcc.target/i386/pr57264.c: New test.
5487 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5491 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5493 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5495 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/45216
5498 PR tree-optimization/57157
5499 * c-c++-common/rotate-1.c: Add 32 tests with +.
5500 * c-c++-common/rotate-1a.c: Adjust.
5501 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5502 * c-c++-common/rotate-2b.c: New test.
5503 * c-c++-common/rotate-3.c: Add 32 tests with +.
5504 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5505 * c-c++-common/rotate-4b.c: New test.
5506 * c-c++-common/rotate-5.c: New test.
5508 2013-05-13 Martin Jambor <mjambor@suse.cz>
5511 * gcc.dg/ipa/remref-0.c: New test.
5512 * gcc.dg/ipa/remref-1a.c: Likewise.
5513 * gcc.dg/ipa/remref-1b.c: Likewise.
5514 * gcc.dg/ipa/remref-2a.c: Likewise.
5515 * gcc.dg/ipa/remref-2b.c: Likewise.
5517 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5519 * gcc.dg/vector-shift-2.c: New testcase.
5521 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5523 PR tree-optimization/57230
5524 * gcc.dg/strlenopt-24.c: New test.
5526 PR tree-optimization/57230
5527 * gcc.dg/strlenopt-23.c: New test.
5529 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5532 * gcc.target/sh/pr57108.c: Move this test case to ...
5533 * gcc.c-torture/compile/pr57108.c: ... here.
5535 2013-05-10 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/57214
5538 * gcc.dg/torture/pr57214.c: New testcase.
5540 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5542 * gcc.dg/vector-shift.c: New testcase.
5544 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5548 PR tree-optimization/45216
5549 PR tree-optimization/57157
5550 * c-c++-common/rotate-1.c: New test.
5551 * c-c++-common/rotate-1a.c: New test.
5552 * c-c++-common/rotate-2.c: New test.
5553 * c-c++-common/rotate-2a.c: New test.
5554 * c-c++-common/rotate-3.c: New test.
5555 * c-c++-common/rotate-3a.c: New test.
5556 * c-c++-common/rotate-4.c: New test.
5557 * c-c++-common/rotate-4a.c: New test.
5559 2013-05-10 Richard Biener <rguenther@suse.de>
5561 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5562 * gcc.target/i386/l_fma_double_1.c: Adjust.
5563 * gcc.target/i386/l_fma_double_2.c: Likewise.
5564 * gcc.target/i386/l_fma_double_3.c: Likewise.
5565 * gcc.target/i386/l_fma_double_4.c: Likewise.
5566 * gcc.target/i386/l_fma_double_5.c: Likewise.
5567 * gcc.target/i386/l_fma_double_6.c: Likewise.
5568 * gcc.target/i386/l_fma_float_1.c: Likewise.
5569 * gcc.target/i386/l_fma_float_2.c: Likewise.
5570 * gcc.target/i386/l_fma_float_3.c: Likewise.
5571 * gcc.target/i386/l_fma_float_4.c: Likewise.
5572 * gcc.target/i386/l_fma_float_5.c: Likewise.
5573 * gcc.target/i386/l_fma_float_6.c: Likewise.
5575 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5578 * g++.dg/cpp0x/pr51226.C: New.
5580 2013-04-16 Han Shen <shenhan@google.com>
5582 Test cases for '-fstack-protector-strong'.
5583 * gcc.dg/fstack-protector-strong.c: New.
5584 * g++.dg/fstack-protector-strong.C: New.
5586 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5588 * gcc.target/aarch64/ands_1.c: New test.
5589 * gcc.target/aarch64/ands_2.c: Likewise
5591 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5593 * lib/target-supports.exp (check_effective_target_hw): New
5595 * c-c++-common/asan/clone-test-1.c: Call
5596 check_effective_target_hw.
5597 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5598 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5599 possible decorations.
5600 * c-c++-common/asan/null-deref-1.c: Likewise.
5601 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5602 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5603 * c-c++-common/asan/use-after-free-1.c: Likewise.
5604 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5605 * g++.dg/asan/large-func-test-1.C: Likewise.
5607 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5609 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5611 2013-05-07 Richard Biener <rguenther@suse.de>
5614 * g++.dg/torture/pr57190.C: New testcase.
5616 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5618 PR tree-optimization/57149
5619 * gcc.dg/pr57149.c: New test.
5622 * gcc.dg/pr57184.c: New test.
5624 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/specs/array3.ads: New test.
5628 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5630 * c-c++-common/vector-scalar-2.c: New testcase.
5632 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5634 * gcc.target/i386/asm-dialect-2.c: New testcase.
5636 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5639 * g++.dg/cpp0x/auto38.C: New.
5641 2013-05-06 Richard Biener <rguenther@suse.de>
5643 PR tree-optimization/57185
5644 * gcc.dg/autopar/pr57185.c: New testcase.
5646 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5649 * gcc.target/i386/pr57106.c: New test.
5651 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5653 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5654 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5655 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5656 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5657 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5658 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5659 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5661 2013-05-06 Teresa Johnson <tejohnson@google.com>
5664 * gcc.dg/pr57154.c: New test.
5666 2013-05-06 Richard Biener <rguenther@suse.de>
5669 * gcc.dg/torture/pr57147-1.c: New testcase.
5670 * gcc.dg/torture/pr57147-2.c: Likewise.
5671 * gcc.dg/torture/pr57147-3.c: Likewise.
5673 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5676 * gcc.target/sh/pr55303-1.c: New.
5677 * gcc.target/sh/pr55303-2.c: New.
5678 * gcc.target/sh/pr55303-3.c: New.
5680 2013-05-05 Tobias Burnus <burnus@net-b.de>
5682 * gfortran.dg/allocate_with_source_3.f90: New.
5684 2013-05-05 Tobias Burnus <burnus@net-b.de>
5687 * gfortran.dg/null_8.f90: New.
5689 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5692 * g++.dg/cpp0x/enum27.C: New.
5693 * g++.dg/cpp0x/enum_base.C: Adjust.
5695 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/56205
5698 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5700 2013-05-04 Tobias Burnus <burnus@net-b.de>
5702 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5703 * gfortran.dg/bind_c_usage_27.f90: New.
5704 * gfortran.dg/bind_c_usage_28.f90: New.
5706 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5709 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5711 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5714 * gcc.target/powerpc/pr57150.c: New file.
5716 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5718 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5719 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5720 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5721 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5722 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5723 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5724 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5726 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5728 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5729 scan-assembler-times.
5731 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5733 * gcc.dg/tree-ssa/slsr-32.c: New.
5734 * gcc.dg/tree-ssa/slsr-33.c: New.
5735 * gcc.dg/tree-ssa/slsr-34.c: New.
5736 * gcc.dg/tree-ssa/slsr-35.c: New.
5737 * gcc.dg/tree-ssa/slsr-36.c: New.
5738 * gcc.dg/tree-ssa/slsr-37.c: New.
5739 * gcc.dg/tree-ssa/slsr-38.c: New.
5741 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5743 * gcc.target/aarch64/tst_1.c: New test.
5744 * gcc.target/aarch64/tst_2.c: Likewise
5746 2013-05-02 Jeff Law <law@redhat.com>
5748 PR tree-optimization/57144
5749 * gcc.c-torture/execute/pr57144.c: New test.
5751 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5753 PR rtl-optimization/57130
5754 * gcc.c-torture/execute/pr57130.c: New test.
5756 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5758 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5760 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5762 * gcc.target/aarch64/fabd.c: New file.
5764 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5767 * g++.dg/cpp0x/pr54318.C: New.
5769 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5772 * g++.dg/parse/error51.C: New.
5773 * g++.dg/parse/error15.C: Adjust column numbers.
5775 2013-05-02 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/size_kind_2.f90: New.
5779 * gfortran.dg/size_kind_3.f90: New.
5781 2013-05-02 Richard Biener <rguenther@suse.de>
5784 * g++.dg/torture/pr57140.C: New testcase.
5786 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5789 * gcc.target/arm/pr56732-1.c: New test.
5791 2013-05-02 Martin Jambor <mjambor@suse.cz>
5794 * gcc.dg/ipa/pr56988.c: New test.
5796 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5798 * gcc.target/aarch64/bics_1.c: New test.
5799 * gcc.target/aarch64/bics_2.c: Likewise.
5801 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5803 PR rtl-optimization/57131
5804 * gcc.c-torture/execute/pr57131.c: New test.
5806 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5811 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5814 * gcc.target/i386/pr57091.c: New test.
5816 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5818 * gcc.target/aarch64/vect-vaddv.c: New.
5820 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5822 * gcc.target/aarch64/vect-vmaxv.c: New.
5823 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5825 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5827 * gcc.target/aarch64/scalar-vca.c: New.
5828 * gcc.target/aarch64/vect-vca.c: Likewise.
5830 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5832 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5833 (test_vceqd_s64): Force arguments to SIMD registers.
5834 (test_vceqzd_s64): Likewise.
5835 (test_vcged_s64): Likewise.
5836 (test_vcled_s64): Likewise.
5837 (test_vcgezd_s64): Likewise.
5838 (test_vcged_u64): Likewise.
5839 (test_vcgtd_s64): Likewise.
5840 (test_vcltd_s64): Likewise.
5841 (test_vcgtzd_s64): Likewise.
5842 (test_vcgtd_u64): Likewise.
5843 (test_vclezd_s64): Likewise.
5844 (test_vcltzd_s64): Likewise.
5845 (test_vtst_s64): Likewise.
5846 (test_vtst_u64): Likewise.
5848 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5851 * g++.dg/cpp0x/decltype53.C: New.
5853 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5856 * gfortran.dg/power_5.f90: New test.
5858 2013-04-30 Richard Biener <rguenther@suse.de>
5861 * gcc.dg/torture/pr57122.c: New testcase.
5863 2013-04-30 Richard Biener <rguenther@suse.de>
5866 * g++.dg/torture/pr57107.C: New testcase.
5868 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5870 PR rtl-optimization/57105
5871 * gcc.dg/pr57105.c: New test.
5873 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5875 PR tree-optimization/57104
5876 * gcc.dg/pr57104.c: New test.
5878 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5881 * gcc.target/i386/pr44578.c: New test.
5883 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5886 * gcc.target/i386/pr57097.c: New test.
5888 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5891 * gcc.target/i386/pr57098.c: New test.
5893 2013-04-29 Kai Tietz <ktietz@redhat.com>
5895 * gcc.c-torture/execute/pr55875.c: New test.
5897 2013-04-29 Richard Biener <rguenther@suse.de>
5900 * gcc.dg/torture/pr57075.c: New testcase.
5902 2013-04-29 Richard Biener <rguenther@suse.de>
5905 * gcc.dg/autopar/pr57103.c: New testcase.
5907 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5909 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5911 2013-04-29 Tom de Vries <tom@codesourcery.com>
5913 * gcc.dg/pr50763.c: Update test.
5915 2013-04-26 Jeff Law <law@redhat.com>
5917 * gcc.dg/tree-ssa/vrp88.c: New test.
5919 2013-04-29 Christian Bruel <christian.bruel@st.com>
5922 * gcc.target/sh/pr57108.c: New test.
5924 2013-04-29 Richard Biener <rguenther@suse.de>
5927 * gfortran.dg/gomp/pr57089.f90: New testcase.
5929 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5931 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5933 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5935 * gcc.target/aarch64/vect-vcvt.c: New.
5937 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5939 * gcc.target/aarch64/vect-vrnd.c: New.
5941 2013-04-29 Richard Biener <rguenther@suse.de>
5943 PR tree-optimization/57081
5944 * gcc.dg/torture/pr57081.c: New testcase.
5946 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5948 PR tree-optimization/57083
5949 * gcc.dg/torture/pr57083.c: New test.
5951 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/cpp0x/decltype52.C: New.
5956 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5958 N3472 binary constants
5959 * g++.dg/cpp/limits.C: Adjust warning wording.
5960 * g++.dg/system-binary-constants-1.C: Likewise.
5961 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5963 2013-04-28 Tobias Burnus <burnus@net-b.de>
5966 * gfortran.dg/coarray_30.f90: New.
5968 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * frontend-passes (optimize_power): New function.
5972 (optimize_op): Use it.
5974 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5977 * gcc.c-torture/execute/pr56866.c: New test.
5978 * gcc.target/i386/pr56866.c: New test.
5980 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5983 * gcc.dg/setjmp-5.c: New test.
5985 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5988 * g++.dg/cpp0x/constexpr-55708.C: New.
5990 2013-04-26 Richard Biener <rguenther@suse.de>
5992 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5993 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5994 * gcc.dg/pr53265.c: Remove XFAILs.
5995 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5996 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5998 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6000 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6001 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6002 -fdiagnostics-color=never option similarly to
6003 -fno-diagnostics-show-caret option.
6005 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6007 PR rtl-optimization/57003
6008 * gcc.target/i386/pr57003.c: New test.
6010 2013-04-25 Marek Polacek <polacek@redhat.com>
6012 PR tree-optimization/57066
6013 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6015 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6016 Tejas Belagod <tejas.belagod@arm.com>
6018 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6019 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6020 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6022 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6024 * gcc.target/aarch64/cmp.c: New.
6026 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6028 * gcc.target/aarch64/ngc.c: New.
6030 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6032 * lib/target-supports.exp
6033 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6034 (check_effective_target_arm_neon_fp16_ok): Likewise.
6035 (add_options_for_arm_neon_fp16): Likewise.
6036 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6037 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6039 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6041 PR rtl-optimizations/57046
6042 * gcc.target/i386/pr57046.c: New test.
6044 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6046 * g++.dg/cpp1y/cplusplus.C: New.
6048 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6052 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6054 * c-c++-common/Wpointer-arith-1.c: New.
6056 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6058 * g++.dg/cpp1y/cxx1y_macro.C: New.
6060 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6063 * g++.dg/cpp0x/sfinae45.C: New.
6065 2013-04-24 Richard Biener <rguenther@suse.de>
6068 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6070 2013-04-23 Richard Biener <rguenther@suse.de>
6073 * gcc.dg/torture/pr57036-1.c: New testcase.
6074 * gcc.dg/torture/pr57036-2.c: Likewise.
6076 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6078 * gcc.target/aarch64/scalar-mov.c: New testcase.
6080 2013-04-23 Richard Biener <rguenther@suse.de>
6082 PR tree-optimization/57026
6083 * gcc.dg/torture/pr57026.c: New testcase.
6085 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6089 * gfortran.dg/transfer_check_4.f90: New.
6091 2013-04-22 Marek Polacek <polacek@redhat.com>
6094 * gcc.dg/pr56990.c: New test.
6096 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6099 * gcc.target/i386/pr57018.c: New test.
6101 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6103 * gcc.target/aarch64/vrecps.c: New.
6104 * gcc.target/aarch64/vrecpx.c: Likewise.
6106 2013-04-22 Christian Bruel <christian.bruel@st.com>
6109 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6111 2013-04-21 Jeff Law <law@redhat.com>
6113 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6115 2013-04-20 Tobias Burnus <burnus@net-b.de>
6118 * gfortran.dg/c_loc_test_22.f90: New.
6120 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6122 PR rtl-optimization/56847
6123 * gcc.dg/pr56847.c: New test.
6125 2013-04-19 Richard Biener <rguenther@suse.de>
6127 PR tree-optimization/56982
6128 * gcc.c-torture/execute/pr56982.c: New testcase.
6130 2013-04-19 Martin Jambor <mjambor@suse.cz>
6132 PR tree-optimization/56718
6133 * g++.dg/ipa/imm-devirt-1.C: New test.
6134 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6136 2013-04-19 Richard Biener <rguenther@suse.de>
6138 PR tree-optimization/57000
6139 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6141 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6142 Mikael Morin <mikael@gcc.gnu.org>
6145 * gfortran.dg/array_constructor_45.f90: New test.
6146 * gfortran.dg/array_constructor_46.f90: New test.
6147 * gfortran.dg/array_constructor_47.f90: New test.
6148 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6150 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6152 PR rtl-optimization/56999
6153 * g++.dg/opt/pr56999.C: New test.
6155 2013-04-18 Cary Coutant <ccoutant@google.com>
6157 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6158 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6160 2013-04-18 Cary Coutant <ccoutant@google.com>
6162 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6163 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6164 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6165 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6166 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6167 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6168 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6169 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6170 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6171 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6172 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6174 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6176 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6178 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6180 PR tree-optimization/56984
6181 * gcc.c-torture/compile/pr56984.c: New test.
6183 PR rtl-optimization/56992
6184 * gcc.dg/pr56992.c: New test.
6186 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6189 * gfortran.dg/proc_ptr_42.f90: New.
6191 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6193 * gnat.dg/discr41.ad[sb]: New test.
6194 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6195 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6196 * gcc.dg/vect/slp-24.c: Likewise.
6197 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6198 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6199 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6200 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6201 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6202 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6203 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6204 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6205 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6206 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6207 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6208 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6209 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6210 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6211 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6212 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6213 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6214 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6215 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6216 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6217 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6218 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6219 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6220 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6221 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6222 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6224 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6227 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6228 * gfortran.dg/module_md5_1.f90: Remove.
6230 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6232 * gcc.target/aarch64/adds3.c: New.
6233 * gcc.target/aarch64/subs3.c: New.
6235 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6237 * gcc.target/aarch64/adds1.c: New.
6238 * gcc.target/aarch64/adds2.c: New.
6239 * gcc.target/aarch64/subs1.c: New.
6240 * gcc.target/aarch64/subs2.c: New.
6242 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6244 Implement n3599 - Literal operator templates for strings.
6245 * g++.dg/cpp1y/udlit-char-template.C: New test.
6246 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6248 2013-04-16 Tobias Burnus <burnus@net-b.de>
6251 * gfortran.dg/no_arg_check_1.f90: New.
6252 * gfortran.dg/no_arg_check_2.f90: New.
6253 * gfortran.dg/no_arg_check_3.f90: New.
6255 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6258 * gfortran.dg/proc_ptr_41.f90: New.
6260 2013-04-16 Richard Biener <rguenther@suse.de>
6262 PR tree-optimization/56756
6263 * gcc.dg/torture/pr56756.c: New testcase.
6265 2013-04-16 Tobias Burnus <burnus@net-b.de>
6268 * gfortran.dg/c_assoc_5.f90: New.
6270 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6272 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6273 * gcc.c-torture/execute/pr33992.x: Remove.
6274 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6275 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6276 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6278 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6280 PR tree-optimization/56962
6281 * gcc.c-torture/execute/pr56962.c: New test.
6283 2013-04-15 Richard Biener <rguenther@suse.de>
6285 PR tree-optimization/56933
6286 * gcc.dg/vect/pr56933.c: New testcase.
6288 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6290 * gcc.target/arm/anddi3-opt.c: New test.
6291 * gcc.target/arm/anddi3-opt2.c: Likewise.
6293 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6295 * gcc.dg/pr56890-1.c: New test.
6296 * gcc.dg/pr56890-2.c: Likewise.
6298 2013-04-15 Joey Ye <joey.ye@arm.com>
6300 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6301 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6303 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6306 * gfortran.dg/select_type_33.f03: New test.
6308 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6311 * gfortran.dg/typebound_proc_29.f03: New.
6313 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6316 * gfortran.dg/typebound_proc_28.f03: New.
6318 2013-04-12 Jeff Law <law@redhat.com>
6320 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6323 2013-04-12 Tobias Burnus <burnus@net-b.de>
6326 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6328 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6331 * gcc.target/i386/pr56903.c: New test.
6333 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6336 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6337 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6338 * gfortran.dg/block_11.f90: Fix invalid test case.
6339 * gfortran.dg/function_types_3.f90: Add new error message.
6340 * gfortran.dg/global_references_1.f90: Ditto.
6341 * gfortran.dg/import2.f90: Remove unneeded parts.
6342 * gfortran.dg/import6.f90: Fix invalid test case.
6343 * gfortran.dg/proc_decl_2.f90: Ditto.
6344 * gfortran.dg/proc_decl_9.f90: Ditto.
6345 * gfortran.dg/proc_decl_18.f90: Ditto.
6346 * gfortran.dg/proc_ptr_40.f90: New.
6347 * gfortran.dg/whole_file_7.f90: Modified error wording.
6348 * gfortran.dg/whole_file_16.f90: Ditto.
6349 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6350 * gfortran.dg/whole_file_18.f90: Modified error wording.
6351 * gfortran.dg/whole_file_20.f03: Ditto.
6352 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6355 2013-04-12 Richard Biener <rguenther@suse.de>
6358 2013-04-10 Richard Biener <rguenther@suse.de>
6360 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6362 2013-04-12 Tobias Burnus <burnus@net-b.de>
6365 * gfortran.dg/class_allocate_15.f90: New.
6368 2013-04-12 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6371 scan-tree-dump-times.
6373 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6375 PR tree-optimization/56918
6376 PR tree-optimization/56920
6377 * gcc.dg/vect/pr56918.c: New test.
6378 * gcc.dg/vect/pr56920.c: New test.
6380 2013-04-12 Tobias Burnus <burnus@net-b.de>
6383 * gfortran.dg/class_allocate_14.f90: New.
6384 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6385 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6387 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6389 * gcc.dg/fold-cstvecshift.c: New testcase.
6391 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6393 * gcc.target/aarch64/negs.c: New.
6395 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6398 * g++.dg/template/arrow4.C: New test.
6400 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6402 * gnat.dg/array23.adb: New test.
6403 * gnat.dg/array23_pkg[123].ads: New helpers.
6405 2013-04-11 Jeff Law <law@redhat.com>
6407 PR tree-optimization/56900
6408 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6410 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp0x/sfinae44.C: New.
6415 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6417 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6418 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6420 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/cpp0x/enum26.C: New.
6424 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6426 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6428 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6430 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6432 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6433 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6434 loop is vectorized and that the correct instruction is generated.
6435 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6436 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6437 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6439 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6441 PR tree-optimization/56899
6442 * gcc.c-torture/execute/pr56899.c: New test.
6444 2013-04-10 David S. Miller <davem@davemloft.net>
6446 * gcc.target/sparc/setcc-4.c: New test.
6447 * gcc.target/sparc/setcc-5.c: New test.
6449 2013-04-10 Richard Biener <rguenther@suse.de>
6451 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6453 2013-04-10 Richard Biener <rguenther@suse.de>
6455 * gcc.dg/vect/slp-39.c: New testcase.
6457 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6459 PR tree-optimization/55524
6460 * gcc.target/epiphany/fnma-1.c: New test.
6462 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6464 * gcc.dg/tree-ssa/inline-11.c: New test
6466 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6469 * g++.dg/template/arrow3.C: New test.
6471 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473 * gcc.target/arm/minmax_minus.c: New test.
6475 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6478 * c-c++-common/gomp/pr56883.c: New test.
6480 2013-04-09 Jeff Law <law@redhat.com>
6482 * gcc.dg/tree-ssa/vrp87.c: New test.
6484 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6486 PR tree-optimization/56854
6487 * g++.dg/torture/pr56854.C: New test.
6489 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6492 * gfortran.dg/array_constructor_44.f90: New test.
6494 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/cpp0x/constexpr-specialization.C: New.
6499 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6501 * gcc.c-torture/execute/pr56837.c: New test.
6505 * g++.dg/opt/vt3.C: New test.
6506 * g++.dg/opt/vt4.C: New test.
6508 2013-04-08 Jeff Law <law@redhat.com>
6510 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6512 2013-04-08 Richard Biener <rguenther@suse.de>
6514 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6516 2013-04-08 Richard Biener <rguenther@suse.de>
6518 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6520 2013-04-08 Richard Biener <rguenther@suse.de>
6522 * g++.dg/vect/slp-pr56812.cc: Adjust.
6524 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.dg/pr56837.c: New test.
6527 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6528 "generated memset minus one".
6530 2013-04-07 Tobias Burnus <burnus@net-b.de>
6533 * gfortran.dg/reshape_5.f90: New.
6535 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6538 * gcc.target/powerpc/recip-1.c: Modify expected output.
6539 * gcc.target/powerpc/recip-3.c: Likewise.
6540 * gcc.target/powerpc/recip-4.c: Likewise.
6541 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6543 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6545 * gcc.target/arm/peep-ldrd-1.c: New test.
6546 * gcc.target/arm/peep-strd-1.c: Likewise.
6548 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6550 * gcc.target/arm/negdi-1.c: New test.
6551 * gcc.target/arm/negdi-2.c: Likewise.
6552 * gcc.target/arm/negdi-3.c: Likewise.
6553 * gcc.target/arm/negdi-4.c: Likewise.
6555 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6557 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6558 Add -march=armv8-a when we use v8 NEON.
6559 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6560 (check_effective_target_vect_call_ceilf): Likewise.
6561 (check_effective_target_vect_call_floorf): Likewise.
6562 (check_effective_target_vect_call_roundf): Likewise.
6563 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6564 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6565 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6566 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6567 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6569 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6571 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6572 * gcc.target/powerpc/sd-pwr6.c: Same.
6573 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6574 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6576 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6578 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6580 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6583 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6584 * gfortran.dg/altreturn_4.f90: Ditto.
6585 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6586 * gfortran.dg/altreturn_5.f90: Ditto.
6587 * gfortran.dg/altreturn_6.f90: Ditto.
6588 * gfortran.dg/altreturn_7.f90: Ditto.
6590 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6592 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6594 (check_effective_target_arm_v8_neon_ok_nocache):
6596 (check_effective_target_arm_v8_neon_ok): Change to use
6597 check_effective_target_arm_v8_neon_ok_nocache.
6598 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6600 (check_effective_target_vect_call_btruncf):
6601 Enable for arm and ARMv8 NEON.
6602 (check_effective_target_vect_call_ceilf): Likewise.
6603 (check_effective_target_vect_call_floorf): Likewise.
6604 (check_effective_target_vect_call_roundf): Likewise.
6605 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6608 2013-04-04 Marek Polacek <polacek@redhat.com>
6610 PR tree-optimization/48186
6611 * gcc.dg/pr48186.c: New test.
6613 2013-04-04 Richard Biener <rguenther@suse.de>
6615 PR tree-optimization/56826
6616 * gcc.dg/vect/pr56826.c: New testcase.
6617 * gcc.dg/vect/O3-pr36098.c: Adjust.
6619 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6621 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6622 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6623 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6624 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6625 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6626 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6627 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6628 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6629 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6630 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6632 2013-04-04 Richard Biener <rguenther@suse.de>
6634 PR tree-optimization/56213
6635 * gcc.dg/vect/vect-123.c: New testcase.
6637 2013-04-04 Tobias Burnus <burnus@net-b.de>
6640 * gfortran.dg/read_repeat_2.f90: New.
6642 2013-04-04 Richard Biener <rguenther@suse.de>
6644 PR tree-optimization/56837
6645 * g++.dg/torture/pr56837.C: New testcase.
6647 2013-04-04 Tobias Burnus <burnus@net-b.de>
6650 * gfortran.dg/c_loc_test_21.f90: New.
6651 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6652 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6653 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6654 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6655 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6657 2013-04-03 Jeff Law <law@redhat.com>
6659 PR tree-optimization/56799
6660 * gcc.c-torture/execute/pr56799.c: New test.
6662 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6665 * g++.dg/warn/Wpointer-arith-1.C: New.
6666 * g++.dg/gomp/for-19.C: Adjust.
6668 2013-04-03 Marek Polacek <polacek@redhat.com>
6671 * gcc.dg/pr55702.c: New test.
6673 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6676 * gcc.dg/pr56809.c: New testcase.
6678 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6681 * g++.dg/debug/pr56819.C: New test.
6683 2013-04-03 Richard Biener <rguenther@suse.de>
6685 PR tree-optimization/56817
6686 * g++.dg/torture/pr56817.C: New testcase.
6688 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6690 * gcc.dg/vect/bb-slp-31.c: New file.
6692 2013-04-03 Jason Merrill <jason@redhat.com>
6695 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6697 2013-04-03 Richard Biener <rguenther@suse.de>
6699 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6701 2013-04-03 Richard Biener <rguenther@suse.de>
6703 PR tree-optimization/55964
6704 * gcc.dg/torture/pr55964-2.c: New testcase.
6706 2013-04-03 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/56501
6709 * gcc.dg/torture/pr56501.c: New testcase.
6711 2013-04-03 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/56407
6714 * gcc.dg/torture/pr56407.c: New testcase.
6716 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6718 PR tree-optimization/56790
6719 * g++.dg/ext/pr56790-1.C: New testcase.
6721 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6723 * gcc.target/i386/merge-1.c: New testcase.
6724 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6726 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6729 * gcc.c-torture/execute/pr19449.c: New test.
6731 2013-04-03 Richard Biener <rguenther@suse.de>
6733 PR tree-optimization/56812
6734 * g++.dg/vect/slp-pr56812.cc: New testcase.
6736 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6740 * gfortran.dg/altreturn_8.f90: New.
6741 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6742 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6743 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6745 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6747 PR rtl-optimization/56745
6748 * gcc.c-torture/compile/pr56745.c: New test.
6750 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6752 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6754 2013-04-02 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/56778
6757 * gcc.dg/torture/pr56778.c: New testcase.
6759 2013-04-02 Richard Biener <rguenther@suse.de>
6762 * g++.dg/torture/pr56768.C: New testcase.
6764 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6766 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6768 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6771 * gfortran.dg/namelist_82.f90: New test.
6773 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6776 * gfortran.dg/implicit_class_1.f90: New.
6778 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6781 * gfortran.dg/namelist_81.f90: New test.
6783 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6785 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6786 for constant and equal string lengths.
6787 * gfortran.dg/character_comparison_5.f90: Likewise.
6788 * gfortran.dg/character_comparison_9.f90: New test.
6790 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6792 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6793 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6795 2013-03-29 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/optional_absent_3.f90: New.
6800 2013-03-29 Tobias Burnus <burnus@net-b.de>
6803 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6805 2013-03-29 Tobias Burnus <burnus@net-b.de>
6808 * gfortran.dg/namelist_80.f90: New.
6810 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6813 * gfortran.dg/string_length_2.f90: New test.
6814 * gfortran.dg/dependency_41.f90: New test.
6816 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6819 * gfortran.dg/array_constructor_43.f90: New test.
6820 * gfortran.dg/random_seed_3.f90: New test.
6822 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6824 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6825 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6826 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6827 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6828 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6829 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6830 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6831 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6832 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6833 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6835 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/conversion/op4.C: Adjust.
6839 * g++.dg/cpp0x/rv1n.C: Likewise.
6840 * g++.dg/cpp0x/rv2n.C: Likewise.
6841 * g++.dg/cpp0x/template_deduction.C: Likewise.
6842 * g++.dg/expr/cond8.C: Likewise.
6843 * g++.dg/other/error4.C: Likewise.
6844 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6845 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6846 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6847 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6848 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6849 * g++.old-deja/g++.law/cvt20.C: Likewise.
6850 * g++.old-deja/g++.law/cvt8.C: Likewise.
6851 * g++.old-deja/g++.law/init8.C: Likewise.
6852 * g++.old-deja/g++.mike/net12.C: Likewise.
6853 * g++.old-deja/g++.mike/net8.C: Likewise.
6854 * g++.old-deja/g++.mike/p2793.C: Likewise.
6855 * g++.old-deja/g++.mike/p3836.C: Likewise.
6856 * g++.old-deja/g++.mike/p418.C: Likewise.
6857 * g++.old-deja/g++.mike/p701.C: Likewise.
6858 * g++.old-deja/g++.mike/p807.C: Likewise.
6860 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6863 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6866 2013-03-28 Marek Polacek <polacek@redhat.com>
6868 PR tree-optimization/56695
6869 * gcc.dg/vect/pr56695.c: New test.
6871 2013-03-28 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/37021
6874 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6875 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6877 2013-03-27 Tobias Burnus <burnus@net-b.de>
6881 * gfortran.dg/sizeof_2.f90: New.
6882 * gfortran.dg/sizeof_3.f90: New.
6883 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6885 2013-03-27 Richard Biener <rguenther@suse.de>
6887 PR tree-optimization/37021
6888 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6890 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6892 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6893 * g++.dg/ipa/ivinline-2.C: Likewise.
6894 * g++.dg/ipa/ivinline-3.C: Likewise.
6895 * g++.dg/ipa/ivinline-4.C: Likewise.
6896 * g++.dg/ipa/ivinline-5.C: Likewise.
6897 * g++.dg/ipa/ivinline-7.C: Likewise.
6898 * g++.dg/ipa/ivinline-8.C: Likewise.
6899 * g++.dg/ipa/ivinline-9.C: Likewise.
6900 * g++.dg/cpp0x/noexcept03.C: Likewise.
6901 * gcc.dg/const-1.c: Likewise.
6902 * gcc.dg/ipa/pure-const-1.c: Likewise.
6903 * gcc.dg/noreturn-8.c: Likewise.
6904 * gcc.target/i386/mmx-1.c: Likewise.
6905 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6906 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6907 * gcc.c-torture/execute/pr33992.x: New file.
6909 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6911 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6913 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6916 * g++.dg/ext/desig5.C: New.
6918 2013-03-26 Tobias Burnus <burnus@net-b.de>
6921 * gfortran.dg/merge_init_expr_2.f90: New.
6922 * gfortran.dg/merge_char_1.f90: Modify test to
6923 stay a run-time test.
6924 * gfortran.dg/merge_char_3.f90: Ditto.
6926 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6928 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6929 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6931 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6934 * g++.dg/cpp0x/range-for23.C: New.
6936 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6939 * gfortran.dg/namelist_79.f90: New.
6941 2013-03-25 Martin Jambor <mjambor@suse.cz>
6943 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6945 2013-03-25 Tobias Burnus <burnus@net-b.de>
6965 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6966 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6967 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6968 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6969 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6970 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6971 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6972 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6973 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6974 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6975 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6976 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6977 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6978 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6979 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6980 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6981 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6982 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6983 * gfortran.dg/pr32601_1.f03: Ditto.
6984 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6985 * gfortran.dg/blockdata_7.f90: New.
6986 * gfortran.dg/c_assoc_4.f90: New.
6987 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6988 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6989 * gfortran.dg/c_funloc_tests_8.f90: New.
6990 * gfortran.dg/c_loc_test_17.f90: New.
6991 * gfortran.dg/c_loc_test_18.f90: New.
6992 * gfortran.dg/c_loc_test_19.f90: New.
6993 * gfortran.dg/c_loc_test_20.f90: New.
6994 * gfortran.dg/c_sizeof_5.f90: New.
6995 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6996 * gfortran.dg/transfer_resolve_2.f90: New.
6997 * gfortran.dg/transfer_resolve_3.f90: New.
6998 * gfortran.dg/transfer_resolve_4.f90: New.
6999 * gfortran.dg/pr32601.f03: Update dg-error.
7000 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7001 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7003 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7005 * gcc.target/arm/vseleqdf.c: New test.
7006 * gcc.target/arm/vseleqsf.c: Likewise.
7007 * gcc.target/arm/vselgedf.c: Likewise.
7008 * gcc.target/arm/vselgesf.c: Likewise.
7009 * gcc.target/arm/vselgtdf.c: Likewise.
7010 * gcc.target/arm/vselgtsf.c: Likewise.
7011 * gcc.target/arm/vselledf.c: Likewise.
7012 * gcc.target/arm/vsellesf.c: Likewise.
7013 * gcc.target/arm/vselltdf.c: Likewise.
7014 * gcc.target/arm/vselltsf.c: Likewise.
7015 * gcc.target/arm/vselnedf.c: Likewise.
7016 * gcc.target/arm/vselnesf.c: Likewise.
7017 * gcc.target/arm/vselvcdf.c: Likewise.
7018 * gcc.target/arm/vselvcsf.c: Likewise.
7019 * gcc.target/arm/vselvsdf.c: Likewise.
7020 * gcc.target/arm/vselvssf.c: Likewise.
7022 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7024 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7026 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7027 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7028 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7029 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7030 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7031 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7032 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7033 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7034 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7035 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7036 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7037 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7038 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7039 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7040 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7041 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7042 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7043 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7044 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7045 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7046 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7047 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7048 * gcc.target/arm/atomic-op-char.c: Likewise.
7049 * gcc.target/arm/atomic-op-consume.c: Likewise.
7050 * gcc.target/arm/atomic-op-int.c: Likewise.
7051 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7052 * gcc.target/arm/atomic-op-release.c: Likewise.
7053 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7054 * gcc.target/arm/atomic-op-short.c: Likewise.
7056 2013-03-25 Richard Biener <rguenther@suse.de>
7059 * g++.dg/torture/pr56694.C: New testcase.
7061 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7064 * gcc.target/arm/neon-vcond-gt.c: New test.
7065 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7066 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7068 2013-03-25 Richard Biener <rguenther@suse.de>
7070 PR tree-optimization/56689
7071 * gcc.dg/torture/pr56689.c: New testcase.
7073 2013-03-25 Kai Tietz <ktietz@redhat.com>
7075 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7077 2013-03-24 Tobias Burnus <burnus@net-b.de>
7080 * gfortran.dg/eof_5.f90: New.
7082 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7084 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7087 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7089 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7091 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7094 * gcc.c-torture/execute/builtins/builtins.exp: Add
7095 -Wl,--allow-multiple-definition for RTEMS targets.
7097 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7099 * gcc.target/aarch64/movk.c: New test.
7101 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7103 * g++.dg/ext/vector21.C: New testcase.
7105 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7107 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7108 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7110 2013-03-21 Richard Biener <rguenther@suse.de>
7112 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7113 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7115 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7117 * gcc.target/aarch64/vect.c: Test and result vector added
7118 for sabd and saba instructions.
7119 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7120 instructions in assembly.
7121 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7122 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7123 for fabd instruction.
7124 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7125 instruction in assembly.
7126 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7128 2013-03-20 Jeff Law <law@redhat.com>
7130 * g++.dg/tree-ssa/ssa-dom.C: New test.
7132 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7134 * gcc.target/powerpc/mmfpgpr.c: New test.
7135 * gcc.target/powerpc/sd-vsx.c: Likewise.
7136 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7137 * gcc.target/powerpc/vsx-float0.c: Likewise.
7139 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7141 PR tree-optimization/56355
7142 * gcc.dg/pr56355-1.c: New file.
7144 2013-03-20 Catherine Moore <clm@codesourcery.com>
7145 Richard Sandiford <rdsandiford@googlemail.com>
7147 * gcc.target/mips/mips.exp: Add microMIPS support.
7148 * gcc.target/mips/umips-movep-2.c: New test.
7149 * gcc.target/mips/umips-lwp-2.c: New test.
7150 * gcc.target/mips/umips-swp-5.c: New test.
7151 * gcc.target/mips/umips-constraints-1.c: New test.
7152 * gcc.target/mips/umips-lwp-3.c: New test.
7153 * gcc.target/mips/umips-swp-6.c: New test.
7154 * gcc.target/mips/umips-constraints-2.c: New test.
7155 * gcc.target/mips/umips-save-restore-1.c: New test.
7156 * gcc.target/mips/umips-lwp-4.c: New test.
7157 * gcc.target/mips/umips-swp-7.c: New test.
7158 * gcc.target/mips/umips-save-restore-2.c: New test.
7159 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7160 * gcc.target/mips/umips-lwp-5.c: New test.
7161 * gcc.target/mips/umips-save-restore-3.c: New test.
7162 * gcc.target/mips/umips-lwp-6.c: New test.
7163 * gcc.target/mips/umips-swp-1.c: New test.
7164 * gcc.target/mips/umips-lwp-7.c: New test.
7165 * gcc.target/mips/umips-swp-2.c: New test.
7166 * gcc.target/mips/umips-lwp-8.c: New test.
7167 * gcc.target/mips/umips-swp-3.c: New test.
7168 * gcc.target/mips/umips-movep-1.c: New test.
7169 * gcc.target/mips/umips-lwp-1.c: New test.
7170 * gcc.target/mips/umips-swp-4.c: New test.
7172 2013-03-20 Richard Biener <rguenther@suse.de>
7174 PR tree-optimization/56661
7175 * gcc.dg/torture/pr56661.c: New testcase.
7177 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7179 PR rtl-optimization/56605
7180 * gcc.target/powerpc/pr56605.c: New.
7182 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7185 * gfortran.dg/do_1.f90: Don't xfail.
7187 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7190 * gfortran.dg/namelist_77.f90: New.
7191 * gfortran.dg/namelist_78.f90: New.
7193 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7196 * gfortran.dg/open_negative_unit_1.f90: New.
7198 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7200 * gcc.target/aarch64/sbc.c: New test.
7202 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7204 * gcc.target/aarch64/ror.c: New test.
7206 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7208 * gcc.target/aarch64/extr.c: New test.
7210 2013-03-19 Richard Biener <rguenther@suse.de>
7212 PR tree-optimization/56273
7213 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7214 * c-c++-common/uninit-17.c: Likewise.
7216 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7218 PR tree-optimization/56635
7219 * g++.dg/torture/pr56635.C: New test.
7221 2013-03-18 Richard Biener <rguenther@suse.de>
7223 PR tree-optimization/3713
7224 * g++.dg/ipa/devirt-12.C: New testcase.
7226 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7229 * c-c++-common/pr56566.c: New test.
7231 2013-03-17 Jason Merrill <jason@redhat.com>
7233 * g++.dg/template/abstract-dr337.C: XFAIL.
7235 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7238 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7239 * c-c++-common/pr56607.c: New test.
7241 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7244 * g++.dg/cpp0x/constexpr-array5.C: New.
7246 2013-03-15 Tobias Burnus <burnus@net-b.de>
7249 * gfortran.dg/transfer_intrinsic_5.f90: New.
7251 2013-03-15 Kai Tietz <ktietz@redhat.com>
7253 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7254 * gcc.target/i386/pr20020-1.c: Likewise.
7255 * gcc.target/i386/pr20020-2.c: Likewise.
7256 * gcc.target/i386/pr20020-3.c: Likewise.
7257 * gcc.target/i386/pr53425-1.c: Likewise.
7258 * gcc.target/i386/pr53425-2.c: Likewise.
7259 * gcc.target/i386/pr55093.c: Likewise.
7260 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7262 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7266 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7268 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7270 PR tree-optimization/53265
7271 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7273 * gcc.dg/graphite/id-6.c (test): Likewise.
7274 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7275 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7277 PR tree-optimization/53265
7278 * gcc.dg/pr53265.c: New test.
7279 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7281 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7283 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7284 n, use it as high bound instead of 4.
7286 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7289 * gcc.target/sh/pr49880-1.c: New.
7290 * gcc.target/sh/pr49880-2.c: New.
7291 * gcc.target/sh/pr49880-3.c: New.
7292 * gcc.target/sh/pr49880-4.c: New.
7293 * gcc.target/sh/pr49880-5.c: New.
7295 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7297 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7299 2013-03-13 Richard Biener <rguenther@suse.de>
7301 PR tree-optimization/56608
7302 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7304 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7307 * g++.dg/cpp0x/alias-decl-32.C: New.
7309 2013-03-11 Jan Hubicka <jh@suse.cz>
7312 * gcc.c-torture/compile/pr56571.c: New testcase.
7314 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7316 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7317 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7319 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7321 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7322 * gcc.dg/inline_4.c: Likewise.
7323 * gcc.dg/unroll_2.c: Likewise.
7324 * gcc.dg/unroll_3.c: Likewise.
7325 * gcc.dg/unroll_4.c: Likewise.
7327 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7330 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7333 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7335 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7338 * gcc.c-torture/compile/pr40797.c: New.
7340 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7342 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7344 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7347 * gfortran.dg/class_56.f90: New test.
7349 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7352 * gcc.target/mips/pr56524.c: New test.
7354 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7357 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7359 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7362 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7364 2013-03-08 Marek Polacek <polacek@redhat.com>
7366 PR tree-optimization/56478
7367 * gcc.dg/torture/pr56478.c: New test.
7369 2013-03-08 Kai Tietz <ktietz@redhat.com>
7371 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7372 targets linker option --allow-multiple-definition.
7374 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7375 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7376 * gcc.dg/pr52549.c: Add LLP64 case.
7377 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7378 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7379 * gcc.dg/torture/pr51071-2.c: Likewise.
7380 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7381 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7382 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7383 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7384 * gcc.dg/weak/weak-1.c: Likewise.
7385 * gcc.dg/weak/weak-2.c: Likewise.
7386 * gcc.dg/weak/weak-3.c: Likewise.
7387 * gcc.dg/weak/weak-4.c: Likewise.
7388 * gcc.dg/weak/weak-5.c: Likewise.
7389 * gcc.dg/weak/weak-15.c: Likewise.
7390 * gcc.dg/weak/weak-16.c: Likewise.
7392 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7394 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7396 PR tree-optimization/56559
7397 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7399 2013-03-07 Andreas Schwab <schwab@suse.de>
7401 * gcc.dg/pr31490.c: Fix last change.
7403 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7406 * g++.dg/template/crash115.C: New.
7408 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7410 PR tree-optimization/56539
7411 * gcc.c-torture/compile/pr56539.c: New test.
7413 2013-03-06 Kai Tietz <ktietz@redhat.com>
7415 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7417 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7418 * gcc.dg/lto/20091013-1_2.c: Likewise.
7419 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7421 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7423 * gnat.dg/specs/aggr6.ads: New test.
7425 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7427 * gnat.dg/loop_optimization15.ad[sb]: New test.
7429 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7432 * gcc.dg/pr56548.c: New test.
7434 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7439 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7442 * g++.dg/template/typename20.C: New test.
7444 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7447 * gcc.dg/pr56510.c: New test.
7449 PR rtl-optimization/56484
7450 * gcc.c-torture/compile/pr56484.c: New test.
7452 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7455 * g++.dg/warn/Wsign-conversion-2.C: New.
7457 2013-03-05 Richard Biener <rguenther@suse.de>
7459 PR tree-optimization/56270
7460 * gcc.dg/vect/slp-38.c: New testcase.
7462 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7464 PR rtl-optimization/56494
7465 * gcc.dg/pr56494.c: New test.
7467 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7469 * gcc.dg/pr56424.c: New test.
7471 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7473 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7474 * gcc.dg/pr56228.c <avr>: Skip.
7476 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7479 PR tree-optimization/52631
7480 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7482 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7484 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7485 * gcc.dg/vect/vect-83_64.c: Same.
7487 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7490 * gfortran.dg/pointer_check_13.f90: New test.
7492 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7495 * gfortran.dg/array_constructor_42.f90: New test.
7497 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7500 * g++.dg/template/static33.C: New.
7501 * g++.dg/template/static34.C: Likewise.
7504 * g++.dg/template/static35.C: New.
7506 2013-03-01 Steve Ellcey <sellcey@mips.com>
7508 * gcc.dg/pr56396.c: Require pic support.
7510 2013-03-01 Richard Biener <rguenther@suse.de>
7512 PR tree-optimization/55481
7513 * gcc.dg/torture/pr56488.c: New testcase.
7515 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7516 Jakub Jelinek <jakub@redhat.com>
7519 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7520 no_sanitize_address attribute rather than no_address_safety_analysis.
7521 * g++.dg/asan/sanitizer_test_utils.h
7522 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7523 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7524 in addition to no_address_safety_analysis.
7526 2013-02-28 Jason Merrill <jason@redhat.com>
7529 * g++.dg/cpp0x/constexpr-and.C: New.
7531 2013-02-28 Martin Jambor <mjambor@suse.cz>
7533 PR tree-optimization/56294
7534 * g++.dg/debug/pr56294.C: New test.
7536 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7538 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7540 2013-02-27 Marek Polacek <polacek@redhat.com>
7542 PR rtl-optimization/56466
7543 * gcc.dg/pr56466.c: New test.
7545 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7547 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7548 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7549 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7551 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7554 * gcc.dg/pr45472.c: New test.
7556 2013-02-26 Marek Polacek <polacek@redhat.com>
7558 PR tree-optimization/56426
7559 * gcc.dg/pr56436.c: New test.
7561 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7563 PR tree-optimization/56448
7564 * gcc.c-torture/compile/pr56448.c: New test.
7566 PR tree-optimization/56443
7567 * gcc.dg/torture/pr56443.c: New test.
7569 2013-02-25 Richard Biener <rguenther@suse.de>
7571 PR tree-optimization/56175
7572 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7574 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7577 * g++.dg/torture/pr56403.C: New test.
7579 2013-02-25 Catherine Moore <clm@codesourcery.com>
7582 2013-02-24 Catherine Moore <clm@codesourcery.com>
7583 Richard Sandiford <rdsandiford@googlemail.com>
7585 * gcc.target/mips/mips.exp: Add microMIPS support.
7586 * gcc.target/mips/umips-movep-2.c: New test.
7587 * gcc.target/mips/umips-lwp-2.c: New test.
7588 * gcc.target/mips/umips-swp-5.c: New test.
7589 * gcc.target/mips/umips-constraints-1.c: New test.
7590 * gcc.target/mips/umips-lwp-3.c: New test.
7591 * gcc.target/mips/umips-swp-6.c: New test.
7592 * gcc.target/mips/umips-constraints-2.c: New test.
7593 * gcc.target/mips/umips-save-restore-1.c: New test.
7594 * gcc.target/mips/umips-lwp-4.c: New test.
7595 * gcc.target/mips/umips-swp-7.c: New test.
7596 * gcc.target/mips/umips-save-restore-2.c: New test.
7597 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7598 * gcc.target/mips/umips-lwp-5.c: New test.
7599 * gcc.target/mips/umips-save-restore-3.c: New test.
7600 * gcc.target/mips/umips-lwp-6.c: New test.
7601 * gcc.target/mips/umips-swp-1.c: New test.
7602 * gcc.target/mips/umips-lwp-7.c: New test.
7603 * gcc.target/mips/umips-swp-2.c: New test.
7604 * gcc.target/mips/umips-lwp-8.c: New test.
7605 * gcc.target/mips/umips-swp-3.c: New test.
7606 * gcc.target/mips/umips-movep-1.c: New test.
7607 * gcc.target/mips/umips-lwp-1.c: New test.
7608 * gcc.target/mips/umips-swp-4.c: New test.
7610 2013-02-24 Catherine Moore <clm@codesourcery.com>
7611 Richard Sandiford <rdsandiford@googlemail.com>
7613 * gcc.target/mips/mips.exp: Add microMIPS support.
7614 * gcc.target/mips/umips-movep-2.c: New test.
7615 * gcc.target/mips/umips-lwp-2.c: New test.
7616 * gcc.target/mips/umips-swp-5.c: New test.
7617 * gcc.target/mips/umips-constraints-1.c: New test.
7618 * gcc.target/mips/umips-lwp-3.c: New test.
7619 * gcc.target/mips/umips-swp-6.c: New test.
7620 * gcc.target/mips/umips-constraints-2.c: New test.
7621 * gcc.target/mips/umips-save-restore-1.c: New test.
7622 * gcc.target/mips/umips-lwp-4.c: New test.
7623 * gcc.target/mips/umips-swp-7.c: New test.
7624 * gcc.target/mips/umips-save-restore-2.c: New test.
7625 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7626 * gcc.target/mips/umips-lwp-5.c: New test.
7627 * gcc.target/mips/umips-save-restore-3.c: New test.
7628 * gcc.target/mips/umips-lwp-6.c: New test.
7629 * gcc.target/mips/umips-swp-1.c: New test.
7630 * gcc.target/mips/umips-lwp-7.c: New test.
7631 * gcc.target/mips/umips-swp-2.c: New test.
7632 * gcc.target/mips/umips-lwp-8.c: New test.
7633 * gcc.target/mips/umips-swp-3.c: New test.
7634 * gcc.target/mips/umips-movep-1.c: New test.
7635 * gcc.target/mips/umips-lwp-1.c: New test.
7636 * gcc.target/mips/umips-swp-4.c: New test.
7638 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7641 * lib/asan-dg.exp (asan_link_flags): Add
7642 -B${gccpath}/libsanitizer/asan/ to flags.
7644 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7647 * gcc.dg/torture/pr56420.c: New test.
7649 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7652 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7654 2013-02-21 Martin Jambor <mjambor@suse.cz>
7656 PR tree-optimization/56310
7657 * g++.dg/ipa/pr56310.C: New test.
7659 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7662 * gfortran.dg/proc_ptr_comp_37.f90: New.
7664 2013-02-21 Richard Biener <rguenther@suse.de>
7666 PR tree-optimization/56415
7668 2013-02-11 Richard Biener <rguenther@suse.de>
7670 PR tree-optimization/56273
7671 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7672 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7673 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7674 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7675 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7676 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7678 2013-02-21 Marek Polacek <polacek@redhat.com>
7680 PR tree-optimization/56398
7681 * g++.dg/torture/pr56398.C: New test.
7683 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7686 * gcc.c-torture/compile/pr56405.c: New test.
7688 2013-02-20 Jan Hubicka <jh@suse.cz>
7690 PR tree-optimization/56265
7691 * g++.dg/ipa/devirt-11.C: New testcase.
7693 2013-02-20 Richard Biener <rguenther@suse.de>
7695 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7697 2013-02-20 Richard Biener <rguenther@suse.de>
7698 Jakub Jelinek <jakub@redhat.com>
7700 PR tree-optimization/56396
7701 * gcc.dg/pr56396.c: New testcase.
7703 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7706 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7708 2013-02-19 Richard Biener <rguenther@suse.de>
7710 PR tree-optimization/56384
7711 * gcc.dg/torture/pr56384.c: New testcase.
7713 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7715 PR tree-optimization/56350
7716 * gcc.dg/pr56350.c: New test.
7718 PR tree-optimization/56381
7719 * g++.dg/opt/pr56381.C: New test.
7721 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7724 * lib/dg-pch.exp (pch-init, pch-finish,
7725 check_effective_target_pch_supported_debug): New procs.
7726 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7727 Likewise if $pch_unsupported_debug and $flags include -g.
7728 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7729 and dg-require-effective-target pch_unsupported_debug.
7730 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7731 * objc.dg/pch/pch.exp: Likewise.
7732 * gcc.dg/pch/pch.exp: Likewise.
7733 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7734 pch_unsupported_debug.
7735 * gcc.dg/pch/valid-1.hs: Likewise.
7736 * gcc.dg/pch/valid-1b.c: Likewise.
7737 * gcc.dg/pch/valid-1b.hs: Likewise.
7739 2013-02-18 Richard Biener <rguenther@suse.de>
7741 PR tree-optimization/56366
7742 * gcc.dg/torture/pr56366.c: New testcase.
7744 2013-02-18 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/torture/pr56349.c: New testcase.
7749 2013-02-18 Richard Biener <rguenther@suse.de>
7751 PR tree-optimization/56321
7752 * gcc.dg/torture/pr56321.c: New testcase.
7754 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7756 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7758 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7759 Dodji Seketeli <dodji@redhat.com>
7762 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7763 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7764 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7765 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7766 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7767 * c-c++-common/asan/pr56330.c: Likewise.
7768 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7769 Ensure the size argument of __builtin_memcpy is a constant.
7771 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7772 Paolo Carlini <paolo.carlini@oracle.com>
7775 * g++.dg/cpp0x/enum23.C: New.
7777 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7780 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7782 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7784 PR rtl-optimization/56348
7785 * gcc.target/i386/pr56348.c: New test.
7787 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7789 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7790 * gcc.target/arm/interrupt-2.c: Likewise.
7792 2013-02-15 Tobias Burnus <burnus@net-b.de>
7795 * gfortran.dg/matmul_9.f90: New.
7797 2013-02-15 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/init_flag_11.f90: New.
7802 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7804 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7806 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7808 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7811 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7812 Tobias Burnus <burnus@net-b.de>
7815 * gfortran.dg/allocatable_function_7.f90: New.
7817 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7819 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7820 * asan_globals_test-wrapper.cc: New file.
7821 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7822 instead of asan_globals_test.cc as dg-additional-sources.
7823 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7824 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7825 "sanitizer_test_utils.h" instead of
7826 "sanitizer_common/tests/sanitizer_test_utils.h".
7827 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7828 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7829 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7830 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7831 * g++.dg/asan/asan_test.cc: Synced from upstream.
7832 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7834 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7837 * c-c++-common/asan/memcmp-2.c: New test.
7839 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7842 * g++.dg/cpp0x/udlit-string-literal.h: New.
7843 * g++.dg/cpp0x/udlit-string-literal.C: New.
7845 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7847 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7849 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7852 * gcc.target/arm/pr56184.C: New test.
7854 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7857 * g++.dg/torture/pr56302.C: New test.
7858 * g++.dg/cpp0x/constexpr-56302.C: New test.
7859 * c-c++-common/pr56302.c: New test.
7861 2013-02-13 Tobias Burnus <burnus@net-b.de>
7862 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7866 * gfortran.dg/quad_3.f90: Ditto.
7868 2013-02-13 Kostya Serebryany <kcc@google.com>
7870 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7871 to match the fresh asan run-time.
7872 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7874 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7876 Avoid instrumenting duplicated memory access in the same basic block
7877 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7878 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7879 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7880 * c-c++-common/asan/inc.c: Likewise.
7882 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7885 * gcc.target/i386/pr56148.c: New test.
7887 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7888 Tobias Burnus <burnus@net-b.de>
7891 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7894 2013-02-12 Richard Biener <rguenther@suse.de>
7897 * gcc.dg/lto/pr56297_0.c: New testcase.
7898 * gcc.dg/lto/pr56297_0.c: Likewise.
7900 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7903 * gfortran.dg/typebound_deferred_1.f90: New.
7905 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7907 PR rtl-optimization/56151
7908 * gcc.target/i386/pr56151.c: New test.
7910 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7912 * g++.dg/ext/mv12.C: New test.
7913 * g++.dg/ext/mv12.h: New file.
7914 * g++.dg/ext/mv12-aux.C: New file.
7915 * g++.dg/ext/mv13.C: New test.
7917 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7919 * lib/target-supports.exp
7920 (check_effective_target_powerpc_eabi_ok): New.
7921 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7923 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7924 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7926 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7927 * gcc.target/powerpc/pr51623.c: Likewise.
7928 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7929 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7931 2013-02-11 Alexander Potapenko <glider@google.com>
7932 Jack Howarth <howarth@bromo.med.uc.edu>
7933 Jakub Jelinek <jakub@redhat.com>
7936 * g++.dg/asan/pr55617.C: Run on all targets.
7938 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7940 PR rtl-optimization/56275
7941 * gcc.dg/pr56275.c: New test.
7943 2013-02-11 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/56273
7946 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7948 2013-02-11 Richard Biener <rguenther@suse.de>
7950 PR tree-optimization/56264
7951 * gcc.dg/torture/pr56264.c: New testcase.
7953 2013-02-11 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/56273
7956 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7957 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7958 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7959 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7960 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7961 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7963 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7965 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7966 for *-*-linux-gnu targets.
7967 * g++.dg/asan/interception-test-1.c: Ditto.
7968 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7969 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7971 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7974 * gfortran.dg/intrinsic_size_4.f90 : New test.
7976 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7979 * gcc.target/powerpc/pr56256.c: New test.
7981 2013-02-08 Ian Lance Taylor <iant@google.com>
7983 * lib/go.exp: Load timeout.exp.
7985 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7987 PR rtl-optimization/56246
7988 * gcc.target/i386/pr56246.c: New test.
7990 2013-02-08 Jeff Law <law@redhat.com>
7993 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7995 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7998 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8001 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8003 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8005 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8007 PR rtl-optimization/56195
8008 * gcc.dg/torture/pr56195.c: New test.
8010 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8013 * gfortran.dg/recursive_interface_2.f90: New test.
8015 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8017 PR tree-optimization/56250
8018 * gcc.c-torture/execute/pr56250.c: New test.
8020 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8022 PR tree-optimization/56064
8023 * gcc.dg/fixed-point/view-convert-2.c: New test.
8025 2013-02-08 Michael Matz <matz@suse.de>
8027 PR tree-optimization/52448
8028 * gcc.dg/pr52448.c: New test.
8030 2013-02-08 Richard Biener <rguenther@suse.de>
8033 * gcc.dg/torture/pr56181.c: New testcase.
8035 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8038 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8039 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8041 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8044 * g++.dg/parse/crash61.C: New test.
8047 * g++.dg/parse/pr56239.C: New test.
8050 * g++.dg/abi/mangle61.C: New test.
8052 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8054 PR rtl-optimization/56225
8055 * gcc.target/i386/pr56225.c: New test.
8057 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8060 * gcc.dg/guality/pr56154-1.c: New test.
8061 * gcc.dg/guality/pr56154-2.c: New test.
8062 * gcc.dg/guality/pr56154-3.c: New test.
8063 * gcc.dg/guality/pr56154-4.c: New test.
8064 * gcc.dg/guality/pr56154-aux.c: New file.
8066 PR tree-optimization/55789
8067 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8069 * gcc.dg/tree-ssa/inline-3.c: Add
8070 --param max-early-inliner-iterations=2 option.
8072 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8075 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8076 Add -fno-dwarf2-cfi-asm to dg-options.
8079 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8082 * gcc.dg/pr56228.c: New test.
8084 2013-02-07 Alan Modra <amodra@gmail.com>
8087 * gcc.target/powerpc/pr54009.c: New test.
8089 * gfortran.dg/pr54131.f: New test.
8091 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8094 * gfortran.dg/array_constructor_41.f90: New test.
8096 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8099 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8101 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8104 * g++.dg/gomp/pr56217.C: New test.
8106 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8108 PR tree-optimization/56205
8109 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8110 * gcc.c-torture/execute/pr56205.c: New test.
8112 2013-02-05 Richard Biener <rguenther@suse.de>
8114 PR tree-optimization/53342
8115 PR tree-optimization/53185
8116 * gcc.dg/vect/pr53185-2.c: New testcase.
8118 2013-02-05 Jan Hubicka <jh@suse.cz>
8120 PR tree-optimization/55789
8121 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8122 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8123 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8124 * g++.dg/ipa/inline-1.C: New testcase.
8125 * g++.dg/ipa/inline-2.C: New testcase.
8126 * g++.dg/ipa/inline-3.C: New testcase.
8128 2013-02-05 Jan Hubicka <jh@suse.cz>
8130 PR tree-optimization/55789
8131 * g++.dg/torture/pr55789.C: New testcase.
8133 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8136 * gcc.dg/pr56167.c: New test.
8138 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8141 * gcc.target/sh/pr55146.c: New.
8143 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8145 PR tree-optimization/54386
8146 * gcc.target/sh/pr54386.c: New.
8148 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8151 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8154 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8156 2013-02-04 Alexander Potapenko <glider@google.com>
8157 Jack Howarth <howarth@bromo.med.uc.edu>
8158 Jakub Jelinek <jakub@redhat.com>
8161 * g++.dg/asan/pr55617.C: New test.
8163 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8166 * gfortran.dg/typebound_operator_19.f90: New test.
8167 * gfortran.dg/typebound_assignment_4.f90: New test.
8169 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8172 * gfortran.dg/recursive_interface_1.f90: New test.
8174 2013-02-04 Richard Guenther <rguenther@suse.de>
8177 * gcc.dg/lto/pr56168_0.c: New testcase.
8178 * gcc.dg/lto/pr56168_1.c: Likewise.
8180 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8184 * gfortran.dg/block_12.f90: New test.
8185 * gfortran.dg/module_error_1.f90: New test.
8187 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8189 * lib/target-supports.exp (check_effective_target_vect_float)
8190 (check_effective_target_vect_no_align): Add mips-sde-elf.
8192 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8194 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8196 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8198 * gcc.dg/pr56023.c: XFAIL on AIX.
8199 * gcc.dg/vect/pr49352.c: Same.
8201 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8203 * gnat.dg/opt26.adb: New test.
8205 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8208 2013-01-27 Amol Pise <amolpise15@gmail.com>
8210 * gcc.target/arm/neon-vfnms-1.c: New test.
8211 * gcc.target/arm/neon-vfnma-1.c: New test.
8213 2013-01-31 Richard Biener <rguenther@suse.de>
8215 PR tree-optimization/56157
8216 * gcc.dg/torture/pr56157.c: New testcase.
8218 2013-01-30 Richard Biener <rguenther@suse.de>
8220 PR tree-optimization/56150
8221 * gcc.dg/torture/pr56150.c: New testcase.
8223 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8226 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8227 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8228 printed in backtrace.
8229 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8230 to avoid errors about mismatched allocation vs. deallocation.
8233 * g++.dg/mv1.C: Moved to...
8234 * g++.dg/ext/mv1.C: ... here. Adjust test.
8235 * g++.dg/mv2.C: Moved to...
8236 * g++.dg/ext/mv2.C: ... here. Adjust test.
8237 * g++.dg/mv3.C: Moved to...
8238 * g++.dg/ext/mv3.C: ... here.
8239 * g++.dg/mv4.C: Moved to...
8240 * g++.dg/ext/mv4.C: ... here.
8241 * g++.dg/mv5.C: Moved to...
8242 * g++.dg/ext/mv5.C: ... here. Adjust test.
8243 * g++.dg/mv6.C: Moved to...
8244 * g++.dg/ext/mv6.C: ... here. Adjust test.
8245 * g++.dg/ext/mv7.C: New test.
8246 * g++.dg/ext/mv8.C: New test.
8247 * g++.dg/ext/mv9.C: New test.
8248 * g++.dg/ext/mv10.C: New test.
8249 * g++.dg/ext/mv11.C: New test.
8251 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8253 PR rtl-optimization/56144
8254 * gcc.dg/pr56144.c: New.
8256 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8258 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8260 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8261 * g++.dg/cpp0x/constexpr-55573.C: Same
8263 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8265 PR tree-optimization/56064
8266 * gcc.dg/fixed-point/view-convert.c: New test.
8268 2013-01-30 Andreas Schwab <schwab@suse.de>
8270 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8271 evaluate the end index in string range.
8273 2013-01-30 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/allocatable_function_6.f90: New.
8278 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8279 Mikael Morin <mikael@gcc.gnu.org>
8282 * gfortran.dg/proc_ptr_comp_36.f90: New.
8284 2013-01-29 Richard Biener <rguenther@suse.de>
8286 PR tree-optimization/55270
8287 * gcc.dg/torture/pr55270.c: New testcase.
8289 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8291 PR rtl-optimization/56117
8292 * gcc.dg/pr56117.c: New test.
8294 2013-01-28 Richard Biener <rguenther@suse.de>
8296 PR tree-optimization/56034
8297 * gcc.dg/torture/pr56034.c: New testcase.
8299 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/56125
8302 * gcc.dg/pr56125.c: New test.
8304 2013-01-28 Tobias Burnus <burnus@net-b.de>
8305 Mikael Morin <mikael@gcc.gnu.org>
8308 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8309 * gfortran.dg/import8.f90: Likewise.
8310 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8311 * gfortran.dg/import10.f90: New test.
8312 * gfortran.dg/import11.f90: Likewise
8314 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8317 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8318 string.h. Provide memset, malloc and free prototypes, adjust line
8319 numbers in dg-output.
8320 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8321 Provide memset prototype and adjust line numbers in dg-output.
8322 * c-c++-common/asan/global-overflow-1.c: Likewise.
8324 PR tree-optimization/56094
8325 * gcc.dg/pr56094.c: New test.
8327 2013-01-27 Amol Pise <amolpise15@gmail.com>
8329 * gcc.target/arm/neon-vfnms-1.c: New test.
8330 * gcc.target/arm/neon-vfnma-1.c: New test.
8332 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8335 * gcc.target/i386/pr56114.c: New test.
8337 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8340 * gfortran.dg/associate_14.f90: New test.
8343 * gfortran.dg/associate_13.f90: New test.
8345 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8347 PR tree-optimization/56098
8348 * gcc.dg/pr56098-1.c: New test.
8349 * gcc.dg/pr56098-2.c: New test.
8351 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8354 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8356 2013-01-22 Marek Polacek <polacek@redhat.com>
8358 PR tree-optimization/56035
8359 * gcc.dg/pr56035.c: New test.
8361 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8363 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8366 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8368 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8370 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8373 * gcc.dg/pr56078.c: New test.
8374 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8376 2013-01-24 Martin Jambor <mjambor@suse.cz>
8378 PR tree-optimization/55927
8379 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8381 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8383 * gcc.target/i386/movsd.c: New test.
8385 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8388 * gcc.target/i386/pr55934.c: New test.
8390 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8393 * gfortran.dg/select_8.f90: New.
8395 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8397 * gcc.target/microblaze/microblaze.exp: Remove
8398 target_config_cflags check.
8400 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8403 * gfortran.dg/gomp/pr56052.f90: New test.
8406 * gcc.dg/pr49069.c: New test.
8408 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8411 * g++.dg/cpp0x/constexpr-static10.C: New.
8413 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8416 * gcc.target/i386/pr56028.c: New test.
8418 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.target/i386/pr55686.c: New test.
8423 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8426 * g++.dg/cpp0x/variadic139.C: New test.
8427 * g++.dg/cpp0x/variadic140.C: Likewise.
8428 * g++.dg/cpp0x/variadic141.C: Likewise.
8430 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8432 * gnat.dg/warn8.adb: New test.
8434 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8437 * gfortran.dg/include_8.f90: New test.
8439 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8441 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8442 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8444 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8446 PR tree-optimization/56051
8447 * gcc.c-torture/execute/pr56051.c: New test.
8449 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8451 PR rtl-optimization/56023
8452 * gcc.dg/pr56023.c: New test.
8454 2013-01-21 Martin Jambor <mjambor@suse.cz>
8457 * gcc.target/i386/pr56022.c: New test.
8459 2013-01-21 Jason Merrill <jason@redhat.com>
8461 * lib/target-supports.exp (check_effective_target_alias): New.
8463 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8466 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8468 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8470 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8472 2013-01-19 Jeff Law <law@redhat.com>
8474 PR tree-optimization/52631
8475 * tree-ssa/pr52631.c: New test.
8476 * tree-ssa/ssa-fre-9: Update expected output.
8478 2013-01-19 Anthony Green <green@moxielogic.com>
8480 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8483 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8485 PR tree-optimization/56029
8486 * g++.dg/torture/pr56029.C: New test.
8488 2013-01-18 Sharad Singhai <singhai@google.com>
8490 PR tree-optimization/55995
8491 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8493 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8496 * gcc.target/i386/pr55433.c: New.
8498 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8501 * gfortran.dg/pr56015.f90: New test.
8503 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8505 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8507 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8509 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8510 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8511 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8512 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8513 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8515 2013-01-17 Jeff Law <law@redhat.com>
8517 * gcc.dg/pr52573.c: Move to...
8518 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8520 PR rtl-optimization/52573
8521 * gcc.dg/pr52573.c: New test.
8523 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8526 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8527 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8528 check_no_compiler_messages to test support in ucontext.h.
8529 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8530 compliant RLIMIT_AS.
8532 2013-01-17 Marek Polacek <polacek@redhat.com>
8534 PR rtl-optimization/55833
8535 * gcc.dg/pr55833.c: New test.
8537 2013-01-17 Jan Hubicka <jh@suse.cz>
8539 PR tree-optimization/55273
8540 * gcc.c-torture/compile/pr55273.c: New testcase.
8542 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8545 * gcc.target/pr55981.c: New test.
8547 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8549 * gcc.target/arm/pr40887.c: Require at least armv5.
8550 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8551 * gcc.target/arm/pr51915.c: Likewise.
8552 * gcc.target/arm/pr52006.c: Likewise.
8553 * gcc.target/arm/pr53187.c: Likewise.
8555 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8556 * gcc.target/arm/ftest-support-arm.h: Delete.
8557 * gcc.target/arm/ftest-support-thumb.h: Delete.
8558 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8559 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8560 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8561 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8562 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8563 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8564 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8565 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8566 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8567 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8568 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8569 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8570 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8571 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8572 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8573 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8574 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8575 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8576 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8577 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8578 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8579 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8580 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8581 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8583 2013-01-17 Martin Jambor <mjambor@suse.cz>
8585 PR tree-optimizations/55264
8586 * g++.dg/ipa/pr55264.C: New test.
8588 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8591 * gfortran.dg/class_55.f90: New.
8593 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8596 * gcc.c-torture/execute/builtins/builtins.exp: Add
8597 -Wl,--allow-multiple-definition for eabi and elf targets.
8600 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8601 check_effective_target_vect_perm_short,
8602 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8603 check_effective_target_vect64): Return 0 for big-endian ARM.
8604 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8606 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8609 2013-01-16 Richard Biener <rguenther@suse.de>
8611 PR tree-optimization/55964
8612 * gcc.dg/torture/pr55964.c: New testcase.
8614 2013-01-16 Richard Biener <rguenther@suse.de>
8616 PR tree-optimization/54767
8617 PR tree-optimization/53465
8618 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8620 2013-01-16 Christian Bruel <christian.bruel@st.com>
8623 * gcc.target/sh/sh-switch.c: New testcase.
8625 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8627 * gcc.dg/webizer.c: Increase the array size.
8629 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.dg/pr55940.c: New test.
8634 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8635 Harald Anlauf <anlauf@gmx.de>
8637 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8638 * gfortran.dg/bounds_check_5.f90: Likewise.
8639 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8640 * gfortran.dg/continuation_9.f90: Likewise.
8641 * gfortran.dg/move_alloc_13.f90: Likewise.
8642 * gfortran.dg/structure_constructor_11.f90: Likewise.
8643 * gfortran.dg/tab_continuation.f: Likewise.
8644 * gfortran.dg/warning-directive-2.F90: Likewise.
8645 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8647 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8649 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8650 * gcc.target/arm/fma-sp.c: Likewise.
8652 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8654 PR rtl-optimization/55153
8655 * gcc.dg/pr55153.c: New.
8657 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8659 PR tree-optimization/55920
8660 * gcc.c-torture/compile/pr55920.c: New test.
8662 2013-01-15 Richard Biener <rguenther@suse.de>
8665 * gcc.dg/torture/pr55882.c: New testcase.
8667 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8669 PR tree-optimization/55955
8670 * gcc.c-torture/compile/pr55955.c: New test.
8672 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8675 * g++.dg/cpp0x/alias-decl-31.C: New test.
8677 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8680 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8681 case where interface is null.
8683 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8686 * gfortran.dg/array_constructor_40.f90: New test.
8688 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8690 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8692 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8694 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8695 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8696 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8697 * gcc.target/aarch64/vect-ld1r.c: New.
8698 * gcc.target/aarch64/vect-ld1r.x: New.
8700 2013-01-14 Andi Kleen <ak@linux.intel.com>
8703 * gcc.target/i386/hle-clear-rel.c: New file
8704 * gcc.target/i386/hle-store-rel.c: New file.
8706 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8708 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8709 * gfortran.dg/bounds_check_4.f90: Likewise.
8710 * gfortran.dg/inquire_10.f90: Likewise.
8711 * gfortran.dg/minloc_3.f90: Likewise.
8712 * gfortran.dg/minlocval_3.f90: Likewise.
8713 * gfortran.dg/module_double_reuse.f90: Likewise.
8714 * gfortran.dg/mvbits_1.f90: Likewise.
8715 * gfortran.dg/oldstyle_1.f90: Likewise.
8716 * gfortran.dg/pr20163-2.f: Likewise.
8717 * gfortran.dg/save_1.f90: Likewise.
8718 * gfortran.dg/scan_1.f90: Likewise.
8719 * gfortran.dg/select_char_1.f90: Likewise.
8720 * gfortran.dg/shape_4.f90: Likewise.
8721 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8722 * gfortran.dg/function_optimize_10.f90: Likewise.
8723 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8724 * gfortran.dg/used_types_17.f90: Likewise.
8725 * gfortran.dg/used_types_18.f90: Likewise.
8727 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8730 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8732 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8734 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8736 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8738 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8740 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8743 * gfortran.dg/assumed_type_2.f90: Fix test case.
8744 * gfortran.dg/internal_pack_13.f90: New test.
8745 * gfortran.dg/internal_pack_14.f90: New test.
8747 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8750 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8751 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8754 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8756 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8758 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8761 * gcc.target/s390/pr55719.c: New testcase.
8763 2013-01-11 Richard Guenther <rguenther@suse.de>
8765 PR tree-optimization/44061
8766 * gcc.dg/pr44061.c: New testcase.
8768 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8770 Update copyright years.
8772 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8773 Jakub Jelinek <jakub@redhat.com>
8776 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8778 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8780 PR rtl-optimization/55672
8781 * gcc.target/i386/pr55672.c: New.
8783 2013-01-10 Jeff Law <law@redhat.com>
8785 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8786 pass/fail message unique.
8789 2013-01-10 Jason Merrill <jason@redhat.com>
8791 * ada/.gitignore: New.
8793 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8795 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8797 * g++.dg/tls/thread_local2.C: Likewise.
8798 * g++.dg/tls/thread_local2g.C: Likewise.
8799 * g++.dg/tls/thread_local6.C: Likewise.
8800 * g++.dg/tls/thread_local-order1.C: Add tls options.
8801 * g++.dg/tls/thread_local-order2.C: Likewise.
8802 * g++.dg/tls/thread_local3.C: Likewise.
8803 * g++.dg/tls/thread_local3g.C: Likewise.
8804 * g++.dg/tls/thread_local4.C: Likewise.
8805 * g++.dg/tls/thread_local4g.C: Likewise.
8806 * g++.dg/tls/thread_local5.C: Likewise.
8807 * g++.dg/tls/thread_local5g.C: Likewise.
8808 * g++.dg/tls/thread_local6g.C: Likewise.
8810 2013-01-10 Kostya Serebryany <kcc@google.com>
8812 * g++.dg/asan/asan_test.cc: Sync from upstream.
8814 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8816 PR tree-optimization/55921
8817 * gcc.c-torture/compile/pr55921.c: New test.
8819 2013-01-09 Jan Hubicka <jh@suse.cz>
8821 PR tree-optimization/55569
8822 * gcc.c-torture/compile/pr55569.c: New testcase.
8824 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8827 * gfortran.dg/use_28.f90: New test.
8829 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8831 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8832 number matching more robust.
8834 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8836 PR rtl-optimization/55829
8837 * gcc.target/i386/pr55829.c: New.
8839 2013-01-09 Tobias Burnus <burnus@net-b.de>
8842 * gfortran.dg/bind_c_bool_1.f90: New.
8843 * gfortran.dg/do_5.f90: Add dg-warning.
8845 2013-01-09 Jan Hubicka <jh@suse.cz>
8847 PR tree-optimization/55875
8848 * gcc.c-torture/execute/pr55875.c: New testcase.
8849 * g++.dg/torture/pr55875.C: New testcase.
8851 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8854 * c-c++-common/pr48418.c: New test.
8856 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8859 * g++.dg/tls/thread_local-ice.C: New.
8861 2013-01-09 Andreas Schwab <schwab@suse.de>
8863 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8865 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8867 PR tree-optimization/48189
8868 * gcc.dg/pr48189.c: New test.
8870 2013-01-04 Jan Hubicka <jh@suse.cz>
8872 PR tree-optimization/55823
8873 * g++.dg/ipa/devirt-10.C: New testcase.
8875 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8876 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8878 PR rtl-optimization/55845
8879 * gcc.target/i386/pr55845.c: New test.
8881 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8883 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8884 instructions generated instead of number of occurances.
8886 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8888 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8889 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8890 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8891 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8892 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8893 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8894 * gcc.target/aarch64/vect-fcm.x: Likewise.
8895 * lib/target-supports.exp
8896 (check_effective_target_vect_cond): Enable for AArch64.
8898 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8900 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8901 endian-safe float pool loading.
8902 (test_square_root_v4sf): Likewise.
8903 (test_square_root_v2df): Likewise.
8904 * lib/target-supports.exp
8905 (check_effective_target_vect_call_sqrtf): Add AArch64.
8907 2013-01-08 Martin Jambor <mjambor@suse.cz>
8910 * gcc.dg/tree-ssa/pr55579.c: New test.
8912 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8914 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8917 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8920 * gcc.dg/torture/pr55890-3.c: New test.
8923 * gcc.c-torture/compile/pr55851.c: New test.
8926 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8929 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8932 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8934 2013-01-07 Tobias Burnus <burnus@net-b.de>
8937 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8938 * gfortran.dg/pointer_init_7.f90: New.
8940 2013-01-07 Richard Biener <rguenther@suse.de>
8942 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8944 2013-01-07 Richard Biener <rguenther@suse.de>
8947 * gcc.dg/torture/pr55890-1.c: New testcase.
8948 * gcc.dg/torture/pr55890-2.c: Likewise.
8950 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8952 * gcc.target/aarch64/fmovd.c: New.
8953 * gcc.target/aarch64/fmovf.c: Likewise.
8954 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8955 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8956 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8957 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8958 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8959 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8961 2013-01-07 Richard Biener <rguenther@suse.de>
8963 PR tree-optimization/55888
8964 PR tree-optimization/55862
8965 * gcc.dg/torture/pr55888.c: New testcase.
8967 2013-01-07 Tobias Burnus <burnus@net-b.de>
8970 * gfortran.dg/intrinsic_size_3.f90: New.
8972 2013-01-07 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/select_type_32.f90: New.
8977 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8980 * g++.dg/cpp0x/alias-decl-29.C: New test.
8982 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8987 * gfortran.dg/class_array_15.f03: New test.
8989 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8994 * gfortran.dg/use_23.f90: New test.
8995 * gfortran.dg/use_24.f90: New test.
8996 * gfortran.dg/use_25.f90: New test.
8997 * gfortran.dg/use_26.f90: New test.
8998 * gfortran.dg/use_27.f90: New test.
9000 2013-01-06 Olivier Hainque <hainque@adacore.com>
9002 * gnat.dg/specs/clause_on_volatile.ads: New test.
9004 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9006 * gnat.dg/alignment10.adb: New test.
9008 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9009 Mikael Morin <mikael@gcc.gnu.org>
9012 * gfortran.dg/use_22.f90: New test.
9014 2013-01-04 Andrew Pinski <apinski@cavium.com>
9016 * gcc.target/aarch64/cmp-1.c: New testcase.
9018 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9021 * gfortran.dg/select_type_31.f03: New test.
9023 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9025 PR c++/54526 (again)
9026 * g++.dg/cpp0x/parse2.C: Extend.
9027 * g++.old-deja/g++.other/crash28.C: Adjust.
9029 2013-01-04 Richard Biener <rguenther@suse.de>
9031 PR tree-optimization/55862
9032 * gcc.dg/torture/pr55862.c: New testcase.
9034 2013-01-04 Martin Jambor <mjambor@suse.cz>
9036 PR tree-optimization/55755
9037 * gcc.dg/torture/pr55755.c: New test.
9038 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9039 * gcc.dg/tree-ssa/pr45144.c: Update.
9041 2013-01-04 Richard Biener <rguenther@suse.de>
9044 * gcc.dg/fold-reassoc-2.c: New testcase.
9046 2013-01-04 Tobias Burnus <burnus@net-b.de>
9049 * gfortran.dg/null_7.f90: New.
9051 2013-01-04 Tobias Burnus <burnus@net-b.de>
9055 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9056 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9057 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9059 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9061 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9063 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9066 * gfortran.dg/assignment_1.f90: Modified.
9067 * gfortran.dg/assignment_4.f90: New.
9069 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9071 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9073 2013-01-03 Richard Biener <rguenther@suse.de>
9075 PR tree-optimization/55857
9076 * gcc.dg/vect/pr55857-1.c: New testcase.
9077 * gcc.dg/vect/pr55857-2.c: Likewise.
9079 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9081 PR rtl-optimization/55838
9082 * gcc.dg/pr55838.c: New test.
9084 PR tree-optimization/55832
9085 * gcc.c-torture/compile/pr55832.c: New test.
9087 2013-01-02 Teresa Johnson <tejohnson@google.com>
9089 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9090 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9091 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9092 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9093 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9094 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9095 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9096 * gcc.dg/unroll_1.c: Ditto.
9097 * gcc.dg/unroll_2.c: Ditto.
9098 * gcc.dg/unroll_3.c: Ditto.
9099 * gcc.dg/unroll_4.c: Ditto.
9101 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9103 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9105 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9108 * gfortran.dg/eof_4.f90: New test.
9110 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9112 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9113 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9114 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9115 (compat_setup_dfp): Initialize compat_alt_caret and
9116 compat_save_TEST_ALWAYS_FLAGS.
9118 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9120 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9122 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9124 * gcc.dg/torture/fp-int-convert-2.c: New test.
9126 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9128 * gfortran.dg/newunit_3.f90: Add dg-do run.
9129 * gfortran.dg/inquire_15.f90: Add dg-do run.
9131 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9133 PR tree-optimization/55831
9134 * gcc.dg/pr55831.c: New test.
9136 Copyright (C) 2013 Free Software Foundation, Inc.
9138 Copying and distribution of this file, with or without modification,
9139 are permitted in any medium without royalty provided the copyright
9140 notice and this notice are preserved.