1 2013-09-25 Andrew MacLeod <amacleod@redhat.com>
3 * gcc.dg/atomic-exchange-{1-5}.c: Change atomic var to use
4 __attribute__((atomic)).
5 * gcc.dg/atomic-op-{1-5}.c: Add --std=c11 and change atomic var to
8 2013-11-08 Joseph Myers <joseph@codesourcery.com>
10 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
11 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
12 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
13 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
14 gcc.dg/atomic/stdatomic-exchange-1.c,
15 gcc.dg/atomic/stdatomic-exchange-2.c,
16 gcc.dg/atomic/stdatomic-exchange-3.c,
17 gcc.dg/atomic/stdatomic-exchange-4.c,
18 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
19 gcc.dg/atomic/stdatomic-generic.c,
20 gcc.dg/atomic/stdatomic-kill-dep.c,
21 gcc.dg/atomic/stdatomic-load-1.c,
22 gcc.dg/atomic/stdatomic-load-2.c,
23 gcc.dg/atomic/stdatomic-load-3.c,
24 gcc.dg/atomic/stdatomic-load-4.c,
25 gcc.dg/atomic/stdatomic-lockfree.c,
26 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
27 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
28 gcc.dg/atomic/stdatomic-store-1.c,
29 gcc.dg/atomic/stdatomic-store-2.c,
30 gcc.dg/atomic/stdatomic-store-3.c,
31 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
34 2013-11-08 Cong Hou <congh@google.com>
36 PR tree-optimization/58508
37 * gcc.dg/vect/pr58508.c: Update.
39 2013-11-08 Richard Biener <rguenther@suse.de>
41 PR tree-optimization/59047
42 * gcc.dg/torture/pr59047.c: New testcase.
44 2013-11-08 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/59038
47 PR tree-optimization/58955
48 * gcc.dg/torture/pr59038.c: New testcase.
50 2013-11-07 Janus Weil <janus@gcc.gnu.org>
53 * gfortran.dg/constructor_9.f90: New.
55 2013-11-07 Joseph Myers <joseph@codesourcery.com>
57 * gcc.dg/atomic-compare-exchange-1.c,
58 gcc.dg/atomic-compare-exchange-2.c,
59 gcc.dg/atomic-compare-exchange-3.c,
60 gcc.dg/atomic-compare-exchange-4.c,
61 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
62 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
63 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
64 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
65 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
66 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
67 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
68 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
69 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
70 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
71 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
72 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
73 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
74 gcc.dg/atomic-store-5.c: Declare main as returning int.
75 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
76 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
77 gcc.dg/atomic-exchange-5.c: Separate increments of count from
78 expression using value of count.
80 2013-11-07 Joseph Myers <joseph@codesourcery.com>
82 * lib/target-supports.exp
83 (check_effective_target_fenv_exceptions): New function.
84 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
85 * gcc.dg/atomic/c11-atomic-exec-1.c,
86 gcc.dg/atomic/c11-atomic-exec-2.c,
87 gcc.dg/atomic/c11-atomic-exec-3.c,
88 gcc.dg/atomic/c11-atomic-exec-4.c,
89 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
90 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
91 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
93 2013-11-07 Cong Hou <congh@google.com>
95 * gcc.dg/vect/vect-alias-check.c: New.
97 2013-11-07 Jakub Jelinek <jakub@redhat.com>
99 * gcc.dg/tree-ssa/loop-39.c: New test.
101 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
102 * gcc.dg/unroll_2.c: Likewise.
103 * gcc.dg/unroll_3.c: Likewise.
104 * gcc.dg/unroll_4.c: Likewise.
105 * gcc.dg/vrp90.c: New test.
107 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/cpp0x/nullptr30.C: New.
112 2013-11-07 Yury Gribov <y.gribov@samsung.com>
113 Jakub Jelinek <jakub@redhat.com>
116 * c-c++-common/asan/pr59029.c: New test.
118 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
121 * gcc.target/i386/pr59034-1.c: New test.
122 * gcc.target/i386/pr59034-2.c: Likewise.
124 2013-11-07 Bin Cheng <bin.cheng@arm.com>
126 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
127 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
128 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
130 2013-11-06 DJ Delorie <dj@redhat.com>
132 * gcc.dg/mismatch-decl-1.c: New test.
134 2013-11-06 Joseph Myers <joseph@codesourcery.com>
136 * gcc.dg/torture/float128-cmp-invalid.c,
137 gcc.dg/torture/float128-div-underflow.c,
138 gcc.dg/torture/float128-extend-nan.c,
139 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
141 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
143 * gcc.target/sh/pr51244-11.c: Remove target line.
144 * gcc.target/sh/sh4a-sincosf.c: Likewise.
145 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
146 * gcc.target/sh/pr51244-15.c: Likewise.
147 * gcc.target/sh/pr51244-19.c: Likewise.
148 * gcc.target/sh/cmpstr.c: Likewise.
149 * gcc.target/sh/pr33135-3.c: Likewise.
150 * gcc.target/sh/pr53512-2.c: Likewise.
151 * gcc.target/sh/pr54602-2.c: Likewise.
152 * gcc.target/sh/pr52483-1.c: Likewise.
153 * gcc.target/sh/pr21255-2-ml.c: Likewise.
154 * gcc.target/sh/pr54760-4.c: Likewise.
155 * gcc.target/sh/pr52483-5.c: Likewise.
156 * gcc.target/sh/pr54089-2.c: Likewise.
157 * gcc.target/sh/pr56547-2.c: Likewise.
158 * gcc.target/sh/pr54089-6.c: Likewise.
159 * gcc.target/sh/pr51244-20.c: Likewise.
160 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
161 * gcc.target/sh/sh4a-fsrra.c: Likewise.
162 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
163 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
164 * gcc.target/sh/pr55303-2.c: Likewise.
165 * gcc.target/sh/sh2a-resbank.c: Likewise.
166 * gcc.target/sh/sp-switch.c: Likewise.
167 * gcc.target/sh/pr51244-3.c: Likewise.
168 * gcc.target/sh/pr50751-3.c: Likewise.
169 * gcc.target/sh/pr51244-7.c: Likewise.
170 * gcc.target/sh/struct-arg-dw2.c: Likewise.
171 * gcc.target/sh/pr50751-7.c: Likewise.
172 * gcc.target/sh/pr49468-di.c: Likewise.
173 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
174 * gcc.target/sh/pr49880-3.c: Likewise.
175 * gcc.target/sh/pr51244-12.c: Likewise.
176 * gcc.target/sh/pr53988.c: Likewise.
177 * gcc.target/sh/pr6526.c: Likewise.
178 * gcc.target/sh/sh2a-bxor.c: Likewise.
179 * gcc.target/sh/pr51244-16.c: Likewise.
180 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
181 * gcc.target/sh/sh2a-bor.c: Likewise.
182 * gcc.target/sh/pr53511-1.c: Likewise.
183 * gcc.target/sh/pr21255-3.c: Likewise.
184 * gcc.target/sh/pr53512-3.c: Likewise.
185 * gcc.target/sh/pr33135-4.c: Likewise.
186 * gcc.target/sh/pr54602-3.c: Likewise.
187 * gcc.target/sh/pr54760-1.c: Likewise.
188 * gcc.target/sh/pr52483-2.c: Likewise.
189 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
190 * gcc.target/sh/pr54680.c: Likewise.
191 * gcc.target/sh/pr54386.c: Likewise.
192 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
193 * gcc.target/sh/pr54089-3.c: Likewise.
194 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
195 * gcc.target/sh/pr54089-7.c: Likewise.
196 * gcc.target/sh/strlen.c: Likewise.
197 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
198 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
199 * gcc.target/sh/pr55303-3.c: Likewise.
200 * gcc.target/sh/pr51244-4.c: Likewise.
201 * gcc.target/sh/pr50751-4.c: Likewise.
202 * gcc.target/sh/pr39423-1.c: Likewise.
203 * gcc.target/sh/pr51244-8.c: Likewise.
204 * gcc.target/sh/pr55146.c: Likewise.
205 * gcc.target/sh/pr50751-8.c: Likewise.
206 * gcc.target/sh/sh2a-bset.c: Likewise.
207 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
208 * gcc.target/sh/sh2a-movi20s.c: Likewise.
209 * gcc.target/sh/20080410-1.c: Likewise.
210 * gcc.target/sh/pr49880-4.c: Likewise.
211 * gcc.target/sh/pr51244-13.c: Likewise.
212 * gcc.target/sh/sh2a-movrt.c: Likewise.
213 * gcc.target/sh/pr51244-17.c: Likewise.
214 * gcc.target/sh/pr21255-2-mb.c: Likewise.
215 * gcc.target/sh/sh2a-bclr.c: Likewise.
216 * gcc.target/sh/pr33135-1.c: Likewise.
217 * gcc.target/sh/pr53512-4.c: Likewise.
218 * gcc.target/sh/pr54602-4.c: Likewise.
219 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
220 * gcc.target/sh/pr54760-2.c: Likewise.
221 * gcc.target/sh/pr52483-3.c: Likewise.
222 * gcc.target/sh/sh2a-bld.c: Likewise.
223 * gcc.target/sh/pr54089-4.c: Likewise.
224 * gcc.target/sh/pr54685.c: Likewise.
225 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
226 * gcc.target/sh/pr54089-8.c: Likewise.
227 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
228 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
229 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
230 * gcc.target/sh/pr51244-1.c: Likewise.
231 * gcc.target/sh/pr50751-1.c: Likewise.
232 * gcc.target/sh/pr55160.c: Likewise.
233 * gcc.target/sh/pr51244-5.c: Likewise.
234 * gcc.target/sh/pr54236-1.c: Likewise.
235 * gcc.target/sh/pr50751-5.c: Likewise.
236 * gcc.target/sh/pr52933-1.c: Likewise.
237 * gcc.target/sh/pr39423-2.c: Likewise.
238 * gcc.target/sh/pr51244-9.c: Likewise.
239 * gcc.target/sh/pr49263.c: Likewise.
240 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
241 * gcc.target/sh/pr49880-1.c: Likewise.
242 * gcc.target/sh/sh2a-band.c: Likewise.
243 * gcc.target/sh/pr51244-10.c: Likewise.
244 * gcc.target/sh/pr49880-5.c: Likewise.
245 * gcc.target/sh/prefetch.c: Likewise.
246 * gcc.target/sh/pr51244-14.c: Likewise.
247 * gcc.target/sh/rte-delay-slot.c: Likewise.
248 * gcc.target/sh/fpul-usage-1.c: Likewise.
249 * gcc.target/sh/pr51244-18.c: Likewise.
250 * gcc.target/sh/pr21255-1.c: Likewise.
251 * gcc.target/sh/pr33135-2.c: Likewise.
252 * gcc.target/sh/pr53512-1.c: Likewise.
253 * gcc.target/sh/pr54602-1.c: Likewise.
254 * gcc.target/sh/sh2a-rtsn.c: Likewise.
255 * gcc.target/sh/torture/pragma-isr.c: Likewise.
256 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
257 * gcc.target/sh/torture/pr58314.c: Likewise.
258 * gcc.target/sh/torture/pr34777.c: Likewise.
259 * gcc.target/sh/torture/pr58475.c: Likewise.
260 * gcc.target/sh/pr54760-3.c: Likewise.
261 * gcc.target/sh/sh4a-cosf.c: Likewise.
262 * gcc.target/sh/pr52483-4.c: Likewise.
263 * gcc.target/sh/mfmovd.c: Likewise.
264 * gcc.target/sh/pr54089-1.c: Likewise.
265 * gcc.target/sh/pr56547-1.c: Likewise.
266 * gcc.target/sh/pr54089-5.c: Likewise.
267 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
268 * gcc.target/sh/pr54089-9.c: Likewise.
269 * gcc.target/sh/sh2a-jsrn.c: Likewise.
270 * gcc.target/sh/pr49468-si.c: Likewise.
271 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
272 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
273 * gcc.target/sh/pr55303-1.c: Likewise.
274 * gcc.target/sh/pr51244-2.c: Likewise.
275 * gcc.target/sh/pr50751-2.c: Likewise.
276 * gcc.target/sh/pr54236-2.c: Likewise.
277 * gcc.target/sh/pr51244-6.c: Likewise.
278 * gcc.target/sh/cmpstrn.c: Likewise.
279 * gcc.target/sh/pr50751-6.c: Likewise.
280 * gcc.target/sh/pr52933-2.c: Likewise.
281 * gcc.target/sh/pr53568-1.c: Likewise.
282 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
283 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
284 * gcc.target/sh/sh4a-sinf.c: Likewise.
285 * gcc.target/sh/pr49880-2.c: Likewise.
287 2013-11-06 Tobias Burnus <burnus@net-b.de>
289 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
290 * gcc.dg/wdate-time.c: Ditto.
291 * gfortran.dg/wdate-time.F90: Ditto.
293 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
296 * gcc.target/sh/torture/pr30807.c: New.
298 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/other/java3.C: New.
303 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
306 * gcc.target/i386/pr59021.c: New test.
308 2013-11-06 James Lemke <jwlemke@codesourcery.com>
310 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
311 dg-additional-files to also match BOL.
313 2013-11-06 Joseph Myers <joseph@codesourcery.com>
315 * gcc.dg/torture/c99-contract-1.c: New test.
317 2013-11-06 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/58653
320 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
321 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
323 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
325 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
326 40 to 30. Replaced iteration variable with a #define. Instead of
327 returning non-zero value for error, called __builtin_abort (). Fixed
328 a bug of calling fib_serial in serial case instead of fib.
329 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
330 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
331 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
332 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
333 compiler flag testing.
335 2013-11-06 Christian Bruel <christian.bruel@st.com>
337 * gcc.target/sh/strlen.c: New test.
339 2013-11-06 Jakub Jelinek <jakub@redhat.com>
342 * gcc.c-torture/compile/pr58970.c: New test.
344 2013-11-05 Wei Mi <wmi@google.com>
347 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
349 2013-11-05 Tobias Burnus <burnus@net-b.de>
351 * g++.dg/warn/wdate-time.C: New.
352 * gcc.dg/wdate-time.c: New.
353 * gfortran.dg/wdate-time.F90: New.
355 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
358 * gfortran.dg/reshape_6.f90: New test.
360 2013-10-05 Jeff Law <law@redhat.com>
362 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
363 * gcc.dg/tree-ssa/isolate-1.c: New test.
364 * gcc.dg/tree-ssa/isolate-2.c: New test.
365 * gcc.dg/tree-ssa/isolate-3.c: New test.
366 * gcc.dg/tree-ssa/isolate-4.c: New test.
368 2013-11-05 Jakub Jelinek <jakub@redhat.com>
370 PR rtl-optimization/58997
371 * gcc.c-torture/compile/pr58997.c: New test.
373 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/cpp0x/gen-attrs-56.C: New.
378 2013-11-05 Richard Biener <rguenther@suse.de>
381 * gcc.dg/ipa/pr58492.c: New testcase.
383 2013-11-05 Richard Biener <rguenther@suse.de>
385 PR tree-optimization/58955
386 * gcc.dg/torture/pr58955-1.c: New testcase.
387 * gcc.dg/torture/pr58955-2.c: Likewise.
389 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
392 * gcc.dg/pr58981.c: New test.
394 2013-11-05 Richard Biener <rguenther@suse.de>
397 * gcc.dg/torture/pr58941.c: New testcase.
399 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
401 PR tree-optimization/58958
402 * gcc.dg/tree-ssa/pr58958.c: New file.
404 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
406 * gcc.dg/tree-ssa/alias-26.c: New file.
408 2013-11-05 Jakub Jelinek <jakub@redhat.com>
410 PR tree-optimization/58984
411 * gcc.c-torture/execute/pr58984.c: New test.
413 2013-11-05 Andreas Schwab <schwab@suse.de>
415 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
417 2013-11-05 Tobias Burnus <burnus@net-b.de>
419 * g++.dg/gomp/openmp-simd-1.C: New.
420 * g++.dg/gomp/openmp-simd-2.C: New.
421 * gcc.dg/gomp/openmp-simd-1.c: New.
422 * gcc.dg/gomp/openmp-simd-2.c: New.
424 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
426 * gcc.dg/superblock.c: Require scheduling support.
428 2013-11-04 Kostya Serebryany <kcc@google.com>
430 * g++.dg/asan/asan_test.cc: Update the test
431 to match the fresh asan run-time.
432 * c-c++-common/asan/stack-overflow-1.c: Ditto.
434 2013-11-04 Ian Lance Taylor <iant@google.com>
436 * g++.dg/ext/sync-4.C: New test.
438 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
441 * gfortran.dg/derived_external_function_1.f90 : New test
443 2013-11-04 Jakub Jelinek <jakub@redhat.com>
445 PR tree-optimization/58978
446 * gcc.c-torture/compile/pr58978.c: New test.
448 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
451 * gfortran.dg/optional_class_1.f90 : New test
453 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
455 PR rtl-optimization/58968
456 * gfortran.dg/pr58968.f: New
458 2013-11-04 Marek Polacek <polacek@redhat.com>
461 * g++.dg/diagnostic/pr58979.C: New test.
463 2013-11-04 Joseph Myers <joseph@codesourcery.com>
465 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
466 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
467 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
468 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
469 gcc.dg/iec-559-macros-9.c: New tests.
471 2013-11-04 Jakub Jelinek <jakub@redhat.com>
473 PR tree-optimization/58946
474 * gcc.c-torture/compile/pr58946.c: New test.
476 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/parse/pr52071.C: New.
481 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
484 * g++.dg/lookup/name-clash10.C: New.
486 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
488 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
489 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
490 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
493 2013-11-03 Marek Polacek <polacek@redhat.com>
495 * g++.dg/ubsan/cxx1y-vla.C: New test.
496 * c-c++-common/ubsan/vla-3.c: New test.
497 * c-c++-common/ubsan/vla-2.c: New test.
498 * c-c++-common/ubsan/vla-4.c: New test.
499 * c-c++-common/ubsan/vla-1.c: New test.
501 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
503 * gcc.dg/vmx/vec-set.c: New.
505 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/parse/pr29234.C: New.
510 * g++.dg/parse/pr56037.C: Likewise.
512 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
514 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
515 passed it in as one of the options to all Cilk keywords test.
517 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
520 * g++.dg/cpp1y/pr58708.C: New.
522 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
525 * g++.dg/ext/pr58834.C: New file.
527 2013-11-01 Jakub Jelinek <jakub@redhat.com>
529 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
531 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
534 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
540 2013-10-31 Jakub Jelinek <jakub@redhat.com>
542 * g++.dg/gomp/simd-1.C: New test.
543 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
544 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
545 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
546 * c-c++-common/gomp/simd6.c: New test.
548 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
550 Implement C++14 digit separators.
551 * g++.dg/cpp1y/digit-sep.C: New.
552 * g++.dg/cpp1y/digit-sep-neg.C: New.
553 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
555 2013-10-31 Jakub Jelinek <jakub@redhat.com>
557 * gcc.dg/vect/vect-align-3.c: New test.
559 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
560 we warn about it already during VRP1 pass.
562 2013-10-31 Martin Jambor <mjambor@suse.cz>
564 PR rtl-optimization/58934
566 2013-10-30 Martin Jambor <mjambor@suse.cz>
567 PR rtl-optimization/10474
568 * gcc.dg/pr10474.c: New testcase.
569 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
570 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
572 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
576 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/cpp0x/variadic145.C: New.
581 * g++.dg/cpp0x/sfinae49.C: New.
583 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/deleted1.C: New.
588 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
590 * gcc.target/arm/lp1243022.c: New test.
592 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
595 * gcc.target/avr/pr58545.c: New test.
597 2013-10-30 Tobias Burnus <burnus@net-b.de>
600 2013-10-30 Tobias Burnus <burnus@net-b.de>
601 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
602 path to the compile flags.
604 2013-10-30 Cong Hou <congh@google.com>
606 * gcc.target/i386/vect-abs-s8.c: New test.
607 * gcc.target/i386/vect-abs-s16.c: New test.
608 * gcc.target/i386/vect-abs-s32.c: New test.
610 2013-10-30 Tobias Burnus <burnus@net-b.de>
612 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
613 path to the compile flags.
615 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
617 PR rtl-optimization/58369
618 * g++.dg/torture/pr58369.C: New test.
620 2013-10-30 Tobias Burnus <burnus@net-b.de>
623 * g++.dg/vect/pr33426-ivdep-2.cc: New.
624 * g++.dg/vect/pr33426-ivdep-3.cc: New.
625 * g++.dg/vect/pr33426-ivdep-4.cc: New.
627 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
630 * gcc.target/arm/pr58784.c: New.
632 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
634 * gcc.dg/tree-ssa/alias-24.c: New file.
636 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
638 * gcc.target/i386/fma_double_3.c: Use pattern for
639 scan-assembler-times instead of just one insn name.
640 * gcc.target/i386/fma_double_5.c: Ditto.
641 * gcc.target/i386/fma_float_3.c: Ditto.
642 * gcc.target/i386/fma_float_5.c: Ditto.
643 * gcc.target/i386/l_fma_double_1.c: Ditto.
644 * gcc.target/i386/l_fma_double_2.c: Ditto.
645 * gcc.target/i386/l_fma_double_3.c: Ditto.
646 * gcc.target/i386/l_fma_double_4.c: Ditto.
647 * gcc.target/i386/l_fma_double_5.c: Ditto.
648 * gcc.target/i386/l_fma_double_6.c: Ditto.
649 * gcc.target/i386/l_fma_float_1.c: Ditto.
650 * gcc.target/i386/l_fma_float_2.c: Ditto.
651 * gcc.target/i386/l_fma_float_3.c: Ditto.
652 * gcc.target/i386/l_fma_float_4.c: Ditto.
653 * gcc.target/i386/l_fma_float_5.c: Ditto.
654 * gcc.target/i386/l_fma_float_6.c: Ditto.
656 2013-10-30 Christian Bruel <christian.bruel@st.com>
658 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
659 * gcc.target/sh/cmpstr.c: New test.
660 * gcc.target/sh/cmpstrn.c: New test.
662 2013-10-30 Martin Jambor <mjambor@suse.cz>
664 PR rtl-optimization/10474
665 * gcc.dg/pr10474.c: New testcase.
666 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
667 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
669 2013-10-29 Andrew Pinski <apinski@cavium.com>
670 Zhenqiang Chen <zhenqiang.chen@linaro.org>
672 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
673 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
674 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
676 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
677 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
678 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
679 conditional move to be used.
680 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
682 2013-10-29 Tobias Burnus <burnus@net-b.de>
685 * gfortran.dg/blockdata_8.f90: New.
687 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
690 * gcc.target/sh/pr54236-2: New.
691 * gcc.target/sh/pr54089-6: Add another rotl special case.
693 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
696 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
697 to determine sizes of real kinds.
700 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
702 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
704 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
705 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
706 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
707 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
708 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
709 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
710 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
711 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
712 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
713 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
714 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
715 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
716 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
717 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
718 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
719 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
720 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
721 test stored in c-c++-common. Also, added the Cilk runtime's library
722 to the ld_library_path.
724 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/auto40.C: New.
728 * g++.dg/other/warning1.C: Adjust.
730 2013-10-29 Richard Biener <rguenther@suse.de>
732 * gcc.dg/torture/restrict-2.c: New testcase.
733 * gcc.dg/torture/restrict-3.c: Likewise.
734 * gcc.dg/torture/restrict-4.c: Likewise.
735 * gcc.dg/torture/restrict-5.c: Likewise.
737 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
739 PR tree-optimization/19831
740 * gcc.dg/tree-ssa/alias-25.c: New file.
742 2013-10-29 Richard Biener <rguenther@suse.de>
744 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
746 * gcc.dg/vect/bb-slp-32.c: Likewise.
747 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
748 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
749 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
750 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
751 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
752 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
753 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
754 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
755 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
756 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
757 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
758 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
759 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
760 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
761 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
762 * gfortran.dg/vect/vect.exp: Likewise.
764 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
766 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
767 * gcc.dg/vmx/eg-5.c: Likewise.
769 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
770 Joern Rennecke <joern.rennecke@embecosm.com>
772 * gcc.target/arc/jump-around-jump.c: New test.
774 2013-10-27 Tom de Vries <tom@codesourcery.com>
776 * gcc.target/arm/require-pic-register-loc.c: New test.
778 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
781 * gcc.target/i386/pr58679-1.c: New test.
782 * gcc.target/i386/pr58679-2.c: Ditto.
784 2013-10-27 Tobias Burnus <burnus@net-b.de>
787 * gcc.dg/vect/vect-ivdep-2.c: New.
789 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
792 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
793 * gcc.target/sh/pr52483-2.c: Likewise.
794 * gcc.target/sh/pr52483-3.c: Likewise.
795 * gcc.target/sh/pr52483-4.c: Likewise.
797 2013-10-26 Jeff Law <law@redhat.com>
799 * g++.dg/torture/pr49309.C: Removed.
800 * gcc.dg/dfp/pr35739.c: Removed.
802 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
804 PR rtl-optimization/58759
805 * gcc.target/i386/pr58759.c: New.
807 2013-10-25 Tobias Burnus <burnus@net-b.de>
809 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
810 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
811 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
813 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
815 * gcc.dg/wmul-1.c: New test.
817 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
820 * g++.dg/template/pr58878.C: New.
822 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
824 * gcc.dg/tree-ssa/alias-23.c: New file.
826 2013-10-25 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/58626
829 * gcc.dg/torture/pr58626.c: New testcase.
831 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
834 * g++.dg/cpp0x/defaulted47.C: New.
836 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
838 * gcc.c-torture/execute/pr58831.c: New test.
840 2013-10-25 Nick Clifton <nickc@redhat.com>
842 * c-c++-common/pr57793.c: Add expected error messages for
843 targets with small integers.
844 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
845 * gcc.dg/c99-stdint-2.c: Likewise.
846 * gcc.dg/cdce1.c: Likewise.
847 * gcc.dg/fold-overflow-1.c: Likewise.
848 * gcc.dg/utf-cvt.c: Likewise.
849 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
851 * gcc.dg/ftrapv-2.c: Likewise.
852 * gcc.dg/pr30286.c: Likewise.
853 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
854 * lib/target-supports.exp (check_effective_target_trapping): New
855 proc. Returns true if the target supports trapping arithmetic.
857 2013-10-25 Tobias Burnus <burnus@net-b.de>
859 * g++.dg/parse/ivdep.C: New.
860 * g++.dg/vect/pr33426-ivdep.cc: New.
862 2013-10-24 Richard Henderson <rth@redhat.com>
865 * gcc.dg/atomic-store-6.c: New.
867 2013-10-24 Ian Lance Taylor <iant@google.com>
869 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
871 2013-10-24 Cong Hou <congh@google.com>
873 * gcc.c-torture/execute/20030125-1.c: Update.
875 2013-10-24 Tobias Burnus <burnus@net-b.de>
878 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
880 2013-10-24 Dehao Chen <dehao@google.com>
882 * g++.dg/opt/devirt3.C: New test.
884 2013-08-24 Tobias Burnus <burnus@net-b.de>
887 * testsuite/gcc.dg/ivdep.c: New.
888 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
890 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
892 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
893 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
895 2013-10-24 Nick Clifton <nickc@redhat.com>
897 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
899 2013-10-24 Marek Polacek <polacek@redhat.com>
902 * g++.dg/parse/pr58705.C: New test.
904 2013-10-24 Marek Polacek <polacek@redhat.com>
906 * gcc.dg/c11-align-5.c: Add more testing.
908 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
910 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
912 2013-10-23 Jakub Jelinek <jakub@redhat.com>
914 PR tree-optimization/58775
915 PR tree-optimization/58791
916 * gcc.dg/guality/pr58791-1.c: New test.
917 * gcc.dg/guality/pr58791-2.c: New test.
918 * gcc.dg/guality/pr58791-3.c: New test.
919 * gcc.dg/guality/pr58791-4.c: New test.
920 * gcc.dg/guality/pr58791-5.c: New test.
921 * gcc.c-torture/compile/pr58775.c: New test.
922 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
924 2013-10-23 Tom de Vries <tom@codesourcery.com>
926 PR tree-optimization/58805
927 * gcc.dg/pr58805.c: New test.
929 2013-10-23 Jakub Jelinek <jakub@redhat.com>
931 * gcc.target/i386/vect-div-1.c: New test.
933 * gcc.dg/vect/pr58508.c: Remove dg-options.
935 2013-10-23 Richard Biener <rguenther@suse.de>
937 * gcc.dg/torture/pr58830.c: New testcase.
939 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
941 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
942 * g++.dg/cpp1y/attr-deprecated.C: New.
943 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
945 2013-10-23 Tobias Burnus <burnus@net-b.de>
948 * gfortran.dg/assumed_type_8.f90: New.
950 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
954 and MINUSCCZEXT defines. Update scan-assembler dg directive.
955 * gcc.dg/torture/pr58779.c: New test.
957 2013-10-22 Steve Ellcey <sellcey@mips.com>
959 * gcc.target/mips/nor.c: New.
961 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
963 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
965 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
966 restricted to big-endian targets.
968 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
971 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
973 2013-10-21 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/proc_ptr_comp_38.f90: New.
978 2013-10-21 Marek Polacek <polacek@redhat.com>
981 * gcc.dg/gomp/pr58809.c: New test.
983 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
985 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
986 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
988 2013-10-21 Richard Biener <rguenther@suse.de>
990 PR tree-optimization/58794
991 * c-c++-common/torture/pr58794-1.c: New testcase.
992 * c-c++-common/torture/pr58794-2.c: Likewise.
994 2013-10-21 Richard Biener <rguenther@suse.de>
997 * c-c++-common/fold-divmul-1.c: New testcase.
999 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1001 * gcc.target/i386/memset-vector_loop-1.c: New test.
1002 * gcc.target/i386/memset-vector_loop-2.c: New test.
1004 2013-10-21 Diego Novillo <dnovillo@google.com>
1006 * g++.dg/plugin/selfassign.c: Include tree.h.
1007 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1008 * gcc.dg/plugin/ggcplug.c: Likewise.
1009 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1010 * gcc.dg/plugin/selfassign.c: Likewise.
1011 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1013 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1015 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1016 * gcc.target/mips/mips-ps-7.c: Likewise.
1018 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1020 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1021 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1022 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1024 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1026 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1029 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1031 2013-10-19 Mike Stump <mikestump@comcast.net>
1033 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1035 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1036 * g++.dg/lto/pr54625-1_0.c: ... to here.
1037 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1038 * g++.dg/lto/pr54625-1_1.C: Likewise.
1039 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1040 * g++.dg/lto/pr54625-2_0.c: Likewise.
1041 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1042 * g++.dg/lto/pr54625-2_1.C: Likewise.
1044 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1046 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1048 2013-10-18 Cong Hou <congh@google.com>
1050 * gcc.dg/vect/pr58508.c: New test.
1052 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1055 * g++.dg/cpp0x/variadic145.C: New.
1057 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1059 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1061 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1063 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1064 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1065 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1066 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1068 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
1070 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1071 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1072 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1073 effective target arm_thumb1_ok.
1074 * lib/target-supports.exp
1075 (check_effective_target_arm_fp16_ok_nocache): Don't force
1076 -mfloat-abi=soft when building for hardfloat target.
1078 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1081 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1082 -mquad-word + -mno-vsx-timode causes errors.
1083 * gcc.target/powerpc/pr58673-2.c: Likewise.
1085 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1090 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1092 * gcc.target/aarch64/c-output-template.c: New testcase.
1093 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1094 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1096 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1098 * gcc/testsuite/lib/target-supports.exp
1099 (check_effective_target_sync_long_long): AArch64 supports
1100 atomic operations on "long long".
1101 (check_effective_target_sync_long_long_runtime): AArch64 can
1102 execute atomic operations on "long long".
1104 2013-10-17 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/58143
1107 * gcc.dg/torture/pr58143-1.c: New testcase.
1108 * gcc.dg/torture/pr58143-2.c: Likewise.
1109 * gcc.dg/torture/pr58143-3.c: Likewise.
1111 2013-10-17 Marek Polacek <polacek@redhat.com>
1114 * gcc.dg/c1x-align-5.c: New test.
1116 2013-10-16 Tobias Burnus <burnus@net-b.de>
1119 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1121 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1123 * c-c++-common/cpp/openmp-define-1.c: Move
1124 dg-require-effective-target fopenmp after dg-do directive.
1125 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1126 * gfortran.dg/openmp-define-1.f90: Likewise.
1127 * gfortran.dg/openmp-define-2.f90: Likewise.
1128 * gfortran.dg/openmp-define-3.f90: Likewise.
1130 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1132 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1134 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1137 * gcc.target/i386/pr57756.c: New test.
1138 * gcc.target/i386/pr57756_2.c: New test.
1140 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1142 * gcc.dg/torture/builtin-self.c: New file.
1144 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1146 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1147 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1148 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1149 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1150 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1152 2013-10-15 Cong Hou <congh@google.com>
1154 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1156 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/cpp0x/pr58707.C: New.
1161 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1163 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1164 after other directives.
1166 2013-10-15 Tobias Burnus <burnus@net-b.de>
1169 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1171 2013-10-14 Ian Lance Taylor <iant@google.com>
1173 * go.test/go-test.exp (go-find-packages): New proc.
1174 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1175 subdirectories. Do simple +build line matching. Handle run with
1176 arguments. Handle errorcheckdir and rundircmpout. Use packages
1177 for rundir. Remove special handling for bug191 and dwarf.
1179 2013-10-14 Tobias Burnus <burnus@net-b.de>
1182 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1184 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1186 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1189 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1191 * gnat.dg/specs/opt1.ads: New test.
1193 2013-10-14 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/58640
1196 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1198 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1200 * gnat.dg/uninit_array.ad[sn]: New test.
1201 * gnat.dg/uninit_array_pkg.ads: New helper.
1203 2013-10-13 Richard Biener <rguenther@suse.de>
1205 * gcc.c-torture/execute/pr58662.c: New test.
1207 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1210 * gcc.dg/torture/p51244-21.c: New.
1211 * gcc.target/sh/pr51244-20.c: New.
1212 * gcc.target/sh/pr51244-20-sh2a.c: New.
1214 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1216 * gnat.dg/specs/linker_section.ads: Update test.
1218 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1221 * gcc.target/i386/pr58690.c: New test
1223 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1225 * gcc.target/i386/builtin-ucmp.c: New test.
1227 2013-10-11 Brooks Moses <bmoses@google.com>
1229 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1231 2013-10-11 Jeff Law <law@redhat.com>
1233 * gcc.c-torture/execute/pr58640.c: New test.
1235 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/cpp0x/decltype57.C: New.
1240 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/template/nontype26.C: New.
1245 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1247 * c-c++-common/cpp/openmp-define-1.c: New file.
1248 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1249 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1250 * gfortran.dg/openmp-define-1.f90: Likewise.
1251 * gfortran.dg/openmp-define-2.f90: Likewise.
1252 * gfortran.dg/openmp-define-3.f90: Likewise.
1254 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1255 for test source files.
1256 * gcc.dg/gomp/gomp.exp: Likewise.
1257 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1258 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1259 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1260 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1261 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1263 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1265 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1266 Remove error test that is now valid in OpenMP 4.0.
1267 * c-c++-common/gomp/atomic-16.c: New test.
1268 * c-c++-common/gomp/cancel-1.c: New test.
1269 * c-c++-common/gomp/depend-1.c: New test.
1270 * c-c++-common/gomp/depend-2.c: New test.
1271 * c-c++-common/gomp/map-1.c: New test.
1272 * c-c++-common/gomp/pr58472.c: New test.
1273 * c-c++-common/gomp/sections1.c: New test.
1274 * c-c++-common/gomp/simd1.c: New test.
1275 * c-c++-common/gomp/simd2.c: New test.
1276 * c-c++-common/gomp/simd3.c: New test.
1277 * c-c++-common/gomp/simd4.c: New test.
1278 * c-c++-common/gomp/simd5.c: New test.
1279 * c-c++-common/gomp/single1.c: New test.
1280 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1282 * g++.dg/gomp/block-3.C: Likewise.
1283 * g++.dg/gomp/clause-3.C: Adjust error messages.
1284 * g++.dg/gomp/declare-simd-1.C: New test.
1285 * g++.dg/gomp/declare-simd-2.C: New test.
1286 * g++.dg/gomp/depend-1.C: New test.
1287 * g++.dg/gomp/depend-2.C: New test.
1288 * g++.dg/gomp/target-1.C: New test.
1289 * g++.dg/gomp/target-2.C: New test.
1290 * g++.dg/gomp/taskgroup-1.C: New test.
1291 * g++.dg/gomp/teams-1.C: New test.
1292 * g++.dg/gomp/udr-1.C: New test.
1293 * g++.dg/gomp/udr-2.C: New test.
1294 * g++.dg/gomp/udr-3.C: New test.
1295 * g++.dg/gomp/udr-4.C: New test.
1296 * g++.dg/gomp/udr-5.C: New test.
1297 * g++.dg/gomp/udr-6.C: New test.
1298 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1299 * gcc.dg/autopar/outer-2.c: Likewise.
1300 * gcc.dg/autopar/outer-3.c: Likewise.
1301 * gcc.dg/autopar/outer-4.c: Likewise.
1302 * gcc.dg/autopar/outer-5.c: Likewise.
1303 * gcc.dg/autopar/outer-6.c: Likewise.
1304 * gcc.dg/autopar/parallelization-1.c: Likewise.
1305 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1307 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1308 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1309 instead of GOMP_parallel_loop_runtime_start.
1310 * gcc.dg/gomp/declare-simd-1.c: New test.
1311 * gcc.dg/gomp/declare-simd-2.c: New test.
1312 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1313 parser. Add further #pragma omp sections nesting tests.
1314 * gcc.dg/gomp/target-1.c: New test.
1315 * gcc.dg/gomp/target-2.c: New test.
1316 * gcc.dg/gomp/taskgroup-1.c: New test.
1317 * gcc.dg/gomp/teams-1.c: New test.
1318 * gcc.dg/gomp/udr-1.c: New test.
1319 * gcc.dg/gomp/udr-2.c: New test.
1320 * gcc.dg/gomp/udr-3.c: New test.
1321 * gcc.dg/gomp/udr-4.c: New test.
1322 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1324 2013-10-10 Jan Hubicka <jh@suse.cz>
1326 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1328 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1329 * gcc.target/i386/pr49168-1.c: Likewise.
1330 * gcc.target/i386/pr49002-2.c: Likewise.
1332 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.dg/torture/pr58670.c: New test.
1337 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1339 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1341 2013-10-09 Marek Polacek <polacek@redhat.com>
1344 * g++.dg/tm/pr58635-1.C: New test.
1345 * g++.dg/tm/pr58635-2.C: New test.
1347 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1349 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1351 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1353 PR tree-optimization/20318
1354 * c-c++-common/pr20318.c: New file.
1355 * gcc.dg/tree-ssa/pr20318.c: New file.
1357 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1359 * gcc.c-torture/execute/pr58570.c: New test.
1361 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1363 * gcc.target/aarch64/vclz.c: New testcase.
1365 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1367 * gcc.target/aarch64/vadd_f64.c: New testcase.
1368 * gcc.target/aarch64/vsub_f64.c: New testcase.
1370 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1372 * gcc.target/aarch64/vdiv_f.c: New testcase.
1374 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1376 * gcc.target/aarch64/vneg_f.c: New testcase.
1377 * gcc.target/aarch64/vneg_s.c: New testcase.
1379 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1383 * g++.old-deja/g++.mike/misc9.C: Adjust.
1385 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1389 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/template/crash117.C: New.
1394 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1396 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1398 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1400 PR tree-optimization/58480
1401 * gcc.dg/tree-ssa/pr58480.c: New file.
1403 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1405 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1406 * gcc.target/powerpc/fusion.c: Likewise.
1408 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1410 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1412 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1414 * gcc.target/s390/htm-1.c: Add more tests to cover different
1417 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/init/uninitialized1.C: New.
1422 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/cpp0x/variadic144.C: New.
1427 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/auto39.C: New.
1432 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/range-for26.C: New.
1436 * g++.dg/cpp0x/range-for27.C: Likewise.
1438 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/template/crash117.C: New.
1443 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1446 * g++.dg/tree-ssa/pr19476-5.C: New file.
1447 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1449 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/cpp0x/gen-attrs-55.C: New.
1454 2013-10-03 Easwaran Raman <eraman@google.com>
1457 * g++.dg/ext/attribute47.C: New.
1459 2013-10-03 Rong Xu <xur@google.com>
1461 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1463 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1464 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1466 2013-10-03 Marek Polacek <polacek@redhat.com>
1469 * g++.dg/cpp0x/pr58510.C: New test.
1471 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1474 * g++.dg/tree-ssa/pr19476-1.C: New file.
1475 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1476 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1477 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1479 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1481 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1482 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1483 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1484 VSX scalar operations or the traditional floating point form of
1486 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1487 * gcc.target/powerpc/recip-3.c: Likewise.
1488 * gcc.target/powerpc/recip-5.c: Likewise.
1489 * gcc.target/powerpc/pr72747.c: Likewise.
1490 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1492 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1495 * gcc.target/aarch64/pr58460.c: New file.
1497 2013-10-02 Tobias Burnus <burnus@net-b.de>
1500 * gfortran.dg/char_length_19.f90: New.
1502 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/parse/crash65.C: New.
1506 * g++.dg/cpp1y/pr58535.C: Likewise.
1508 2013-10-02 Richard Biener <rguenther@suse.de>
1510 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1511 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1512 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1513 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1514 * gfortran.dg/ldist-pr45199.f: Likewise.
1516 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/parse/crash64.C: New.
1521 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1523 * gcc.dg/tree-ssa/slsr-40.c: New test.
1525 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1528 * g++.dg/cpp0x/pr58563.C: New.
1530 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1532 * gcc.target/aarch64/vect_saddl_1.c: New.
1534 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1537 * gcc.c-torture/execute/pr58574.c: New testcase.
1539 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1542 * gcc.target/arm/pr58578.c: New test.
1544 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1546 PR tree-optimization/58556
1547 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1548 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1550 2013-10-01 Nick Clifton <nickc@redhat.com>
1552 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1554 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1556 * gcc.c-torture/compile/pr41181.c: Likewise.
1557 * gcc.c-torture/compile/calls.c: Likewise.
1558 * gcc.c-torture/compile/990617-1.c: Likewise.
1559 * gcc.c-torture/compile/pr55955.c: Only run the test for
1561 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1563 2013-10-01 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/58553
1566 * gcc.dg/torture/pr58553.c: New testcase.
1568 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.c-torture/execute/pr58564.c: New test.
1573 2013-09-30 Teresa Johnson <tejohnson@google.com>
1575 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1576 Update for additional dump message.
1578 2013-09-30 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/58554
1581 * gcc.dg/torture/pr58554.c: New testcase.
1583 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1584 Joern Rennecke <joern.rennecke@embecosm.com>
1586 * gcc.target/arc/barrel-shifter-1.c: New test.
1587 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1588 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1589 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1590 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1591 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1592 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1593 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1594 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1595 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1596 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1597 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1598 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1599 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1600 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1601 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1602 * gcc.target/arc/mtune-ARC600.c: Likewise.
1603 * gcc.target/arc/mtune-ARC601.c: Likewise.
1604 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1605 * gcc.target/arc/mtune-ARC700.c: Likewise.
1606 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1607 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1608 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1609 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1611 2013-09-30 Richard Biener <rguenther@suse.de>
1614 * g++.dg/torture/pr58552.C: New testcase.
1616 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1618 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1619 and -mupper-regs-df.
1621 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1624 * gcc.dg/pr58463.c: New test.
1626 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1629 * c-c++-common/gomp/pr58551.c: New test.
1631 2013-09-27 Richard Biener <rguenther@suse.de>
1633 PR tree-optimization/58459
1634 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1636 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1639 * gfortran.dg/round_4.f90: Check for rounding support.
1641 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1643 * g++.dg/vect/pr58513.cc (op): Make static.
1645 2013-09-26 Richard Biener <rguenther@suse.de>
1647 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1649 2013-09-26 Richard Biener <rguenther@suse.de>
1651 PR tree-optimization/58539
1652 * gcc.dg/torture/pr58539.c: New testcase.
1654 2013-09-25 Jeff Law <law@redhat.com>
1656 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1658 2013-09-25 Tobias Burnus <burnus@net-b.de>
1661 * gfortran.dg/finalize_21.f90: New.
1663 2013-09-25 Tobias Burnus <burnus@net-b.de>
1667 * gfortran.dg/defined_assignment_8.f90: New.
1668 * gfortran.dg/defined_assignment_9.f90: New.
1670 2013-09-25 Marek Polacek <polacek@redhat.com>
1673 * c-c++-common/ubsan/shift-5.c: New test.
1674 * c-c++-common/ubsan/shift-6.c: New test.
1675 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1676 * gcc.dg/ubsan/c-shift-1.c: New test.
1678 2013-09-25 Marek Polacek <polacek@redhat.com>
1681 * g++.dg/tm/pr58516.C: New test.
1683 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1685 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1687 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1689 2013-09-24 Richard Biener <rguenther@suse.de>
1692 * g++.dg/vect/pr58513.cc: New testcase.
1694 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1696 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1699 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1702 * g++.dg/cpp1y/pr58500.C: New testcase.
1704 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1706 * gnat.dg/opt28.ad[sb]: New test.
1707 * gnat.dg/opt28_pkg.ads: New helper.
1709 2013-09-23 Richard Biener <rguenther@suse.de>
1711 PR tree-optimization/58464
1712 * g++.dg/torture/pr58464.C: New testcase.
1714 2013-09-23 Christian Bruel <christian.bruel@st.com>
1717 * gcc.target/sh/torture/pr58475.c: New test.
1719 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1722 * gfortran.dg/extends_15.f90: New.
1724 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1729 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1732 * gcc.target/vax/vax.exp: New.
1733 * gcc.target/vax/pr56875.c: Ditto.
1735 2013-09-20 Richard Biener <rguenther@suse.de>
1738 * gfortran.dg/pr58484.f: New testcase.
1740 2013-09-20 Jeff Law <law@redhat.com>
1742 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1744 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1747 * gcc.dg/torture/pr57748-1.c: New test.
1748 * gcc.dg/torture/pr57748-2.c: New test.
1750 2013-09-20 Marek Polacek <polacek@redhat.com>
1753 * c-c++-common/ubsan/shift-4.c: New test.
1755 2013-09-20 Richard Biener <rguenther@suse.de>
1757 PR tree-optimization/58453
1758 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1760 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1763 * gfortran.dg/proc_ptr_43.f90: New.
1765 2013-09-18 Tobias Burnus <burnus@net-b.de>
1768 * gfortran.dg/defined_assignment_11.f90: New.
1770 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1772 PR rtl-optimization/58438
1773 * g++.dg/pr58438.C: New test.
1775 2013-09-18 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/class_39.f03: Update dg-error.
1779 * gfortran.dg/class_5.f03: Ditto.
1780 * gfortran.dg/class_53.f90: Ditto.
1781 * gfortran.dg/realloc_on_assign_20.f90: New.
1782 * gfortran.dg/realloc_on_assign_21.f90: New.
1783 * gfortran.dg/realloc_on_assign_22.f90: New.
1785 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/parse/using4.C: New.
1790 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1794 2013-09-18 Marek Polacek <polacek@redhat.com>
1797 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1798 instead of the shift option.
1799 * c-c++-common/ubsan/pr58443-1.c: New test.
1800 * c-c++-common/ubsan/pr58443-3.c: New test.
1801 * c-c++-common/ubsan/pr58443-2.c: New test.
1803 2013-09-18 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/58417
1806 * gcc.dg/torture/pr58417.c: New testcase.
1808 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1810 * gnat.dg/array_bounds_test2.adb: New test.
1812 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1814 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1815 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1817 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1819 * gnat.dg/in_out_parameter4.adb: New test.
1821 2013-09-18 Marek Polacek <polacek@redhat.com>
1824 * c-c++-common/ubsan/attrib-1.c: New test.
1826 2013-09-17 Cong Hou <congh@google.com>
1828 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1829 on two arrays with short and int types. This should not be recognized
1830 as a dot product pattern.
1832 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1835 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1836 the cp_type_quals (r) too.
1838 2013-09-17 Jan Hubicka <jh@suse.cz>
1841 * gcc.c-torture/compile/pr58332.c: New testcase.
1843 2013-09-17 Jeff Law <law@redhat.com>
1845 * gcc.c-torture/execute/pr58387.c: New test.
1847 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1849 PR tree-optimization/58088
1850 * gcc.c-torture/compile/pr58088.c: New test.
1852 2013-09-17 Nick Clifton <nickc@redhat.com>
1854 * lib/target-supports.exp (check_effective_target_trampolines):
1855 Add MSP430 to the list of targets that do not support trampolines.
1856 (check_profiling_available): Add MSP430 to the list of targets
1857 that do not support profiling.
1858 (check_effective_target_tls_runtime): Add MSP430 to the list of
1859 targets that do not support TLS.
1861 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1863 * gnat.dg/opt27.adb: New test.
1864 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1866 2013-09-17 Andreas Schwab <schwab@suse.de>
1868 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1870 2013-09-17 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/58432
1873 * gcc.dg/pr58432.c: New testcase.
1875 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1877 * gcc.dg/tree-ssa/slsr-39.c: New test.
1879 2013-09-16 Xinliang David Li <davidxl@google.com>
1881 * gcc.misc-tests/help.exp: Optimizer help change.
1883 2013-09-16 Jeff Law <law@redhat.com>
1885 * gcc.c-torture/execute/pr58419.c: New test.
1886 * gcc.c-torture/execute/pr58431.c: New test.
1888 2013-09-16 Tobias Burnus <burnus@net-b.de>
1891 * gfortran.dg/finalize_19.f90: New.
1893 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1895 * gcc.target/i386/pr58418.c: New.
1897 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1899 * gcc.target/aarch64/fmla-intrinsic.c: New.
1900 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1901 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1902 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1904 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1906 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1907 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1909 2013-09-16 Richard Biener <rguenther@suse.de>
1911 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1913 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1915 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1916 interpreted as implicit templates) to be expected pedwarns instead.
1918 2013-09-16 Tobias Burnus <burnus@net-b.de>
1921 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1923 2013-09-15 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/defined_assignment_10.f90: New.
1928 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1930 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1931 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1933 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1935 * g++.dg/abi/main.C: Added implicit C linkage tests
1937 2013-09-13 Kai Tietz <ktietz@redhat.com>
1939 * gcc.target/i386/pr57848.c: New file.
1941 2013-09-13 Christian Bruel <christian.bruel@st.com>
1944 * gcc.target/sh/torture/pr58314.c: New test.
1946 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1950 2013-09-12 Martin Jambor <mjambor@suse.cz>
1953 * g++.dg/pr58389.C: New test.
1955 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1958 * g++.dg/template/pseudodtor3.C: Likewise.
1960 2013-09-12 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/58404
1963 * g++.dg/tree-ssa/pr58404.C: New testcase.
1965 2013-09-12 Martin Jambor <mjambor@suse.cz>
1968 * g++.dg/ipa/pr58371.C: New test.
1970 2013-09-12 Richard Biener <rguenther@suse.de>
1972 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1973 expected outcome and comment why that happens.
1975 2013-09-11 Richard Biener <rguenther@suse.de>
1978 * g++.dg/uninit-pred-4.C: New testcase.
1980 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/58385
1983 * gcc.c-torture/execute/pr58385.c: New test.
1985 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1987 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1989 2013-09-10 Jeff Law <law@redhat.com>
1991 * g++.dg/torture/pr58380.C: New test.
1993 2013-09-10 Jan Hubicka <jh@suse.cz>
1994 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1998 2013-09-10 Jeff Law <law@redhat.com>
2000 * gcc.c-torture/compile/pr58343.c: New test.
2002 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2004 PR rtl-optimization/58365
2005 * gcc.c-torture/execute/pr58365.c: New test.
2007 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2009 * gcc.dg/torture/memcpy-1.c: New test.
2011 2013-09-10 Alan Modra <amodra@gmail.com>
2013 * gcc.target/powerpc/pr58330.c: New.
2015 2013-09-10 Alan Modra <amodra@gmail.com>
2017 * gcc.target/powerpc/medium_offset.c: New.
2019 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2022 * g++.dg/warn/Wunused-var-21.C: New test.
2024 PR tree-optimization/58364
2025 * gcc.c-torture/execute/pr58364.c: New test.
2027 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2030 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2031 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2032 * g++.dg/init/delete1.C: Adjust.
2034 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2036 * gcc.target/aarch64/movdi_1.c: New test.
2038 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/warn/Wunused-parm-5.C: New.
2043 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045 * gcc.target/aarch64/cmn-neg.c: New test.
2047 2013-09-09 Richard Biener <rguenther@suse.de>
2050 * gcc.dg/torture/pr58326-1.c: New testcase.
2051 * gcc.dg/torture/pr58326-2.c: Likewise.
2053 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2056 * g++.dg/ext/pr57735.C: New test.
2058 2013-09-09 Jan Hubicka <jh@suse.cz>
2061 * g++.dg/torture/PR58294.C: New testcase.
2063 2013-09-08 Jeff Law <law@redhat.com>
2065 * gcc.c-torture/compile/pr58340.c: New test.
2067 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2069 * g++.dg/debug/ra1.C: New test.
2071 2013-09-08 Jan Hubicka <jh@suse.cz>
2073 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2074 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2075 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2076 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2078 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2081 * g++.dg/overload/new1.C: Adjust.
2083 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2085 * c-c++-common/opaque-vector.c: New test.
2087 2013-09-08 Tom de Vries <tom@codesourcery.com>
2090 * g++.dg/tm/noexcept-6.C: New test.
2092 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2094 * gcc.target/arc/cond-set-use.c: New test.
2096 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/stack_usage2.adb: New test.
2100 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2102 * gcc.target/aarch64/table-intrinsics.c
2103 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2104 (qtb_tests8_< ,2,3,4>): Likewise.
2105 (qtblq_tests8_< ,2,3,4>): Likewise.
2106 (qtbxq_tests8_< ,2,3,4>): Likewise.
2108 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2110 * gnat.dg/warn10.ad[sb]: New test.
2111 * gnat.dg/warn10_pkg.ads: New helper.
2113 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2115 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2116 Don't expect NULL in foo.result set.
2117 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2119 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2120 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2122 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2124 * gcc.target/s390/nearestint-1.c: New testcase.
2126 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2127 Vineet Gupta <Vineet.Gupta@synopsys.com>
2129 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2130 * testsuite/gcc.target/arc: New directory.
2131 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2132 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2133 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2134 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2135 * testsuite/gcc.dg/builtin-apply2.c
2136 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2138 2013-09-04 Jan Hubicka <jh@suse.cz>
2141 * g++.dg/torture/pr58201_0.C: New testcase.
2142 * g++.dg/torture/pr58201_1.C: New testcase.
2143 * g++.dg/torture/pr58201.h: New testcase.
2145 2013-09-05 Jan Hubicka <jh@suse.cz>
2147 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2149 2013-09-05 Richard Biener <rguenther@suse.de>
2151 PR tree-optimization/58137
2152 * gcc.target/i386/pr58137.c: New testcase.
2154 2013-09-05 Martin Jambor <mjambor@suse.cz>
2156 * g++.dg/ipa/remref-1.C: New test.
2157 * g++.dg/ipa/remref-2.C: Likewise.
2159 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2162 * g++.dg/parse/access11.C: New.
2164 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2166 * g++.dg/warn/weak1.C: Skip on AIX.
2168 2013-09-04 Easwaran Raman <eraman@google.com>
2171 PR tree-optimization/58011
2172 * gfortran.dg/reassoc_12.f90: New testcase.
2173 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2175 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2177 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2178 * gcc.dg/torture/pr53922.c: Skip on AIX.
2179 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2181 2013-09-04 Teresa Johnson <tejohnson@google.com>
2183 * gcc.dg/unroll_1.c: Test dumping to stderr.
2185 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/warn/deprecated-8.C: New.
2190 2013-09-03 Jeff Law <law@redhat.com>
2192 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2195 2013-09-03 Meador Inge <meadori@codesourcery.com>
2199 2013-08-30 Meador Inge <meadori@codesourcery.com>
2201 * gcc.dg/Warray-bounds-11.c: New testcase.
2203 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2205 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2207 2013-09-03 Jan Hubicka <jh@suse.cz>
2209 * g++.dg/ipa/devirt-15.C: Fix testcase.
2211 2013-09-03 Richard Biener <rguenther@suse.de>
2214 * gcc.dg/torture/pr57656.c: New testcase.
2216 2013-09-03 Richard Biener <rguenther@suse.de>
2219 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2221 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2224 * gfortran.dg/do_concurrent_3.f90: New test case.
2226 2013-09-02 Jan Hubicka <jh@suse.cz>
2228 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2230 2013-09-02 Martin Jambor <mjambor@suse.cz>
2233 * gcc.dg/ipa/pr58106.c: New test.
2235 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2237 * gcc.target/aarch64/scalar_intrinsics.c
2238 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2240 2013-09-02 Richard Biener <rguenther@suse.de>
2243 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2245 2013-09-02 Richard Biener <rguenther@suse.de>
2247 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2250 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2252 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2254 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2256 PR c++/21682, implement DR 565
2257 * g++.dg/template/using24.C: New.
2258 * g++.dg/template/using25.C: Likewise.
2259 * g++.dg/template/using26.C: Likewise.
2261 2013-09-01 Jan Hubicka <jh@suse.cz>
2263 * g++.dg/ipa/devirt-15.C: New testcase.
2265 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2267 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2269 2013-08-31 Jan Hubicka <jh@suse.cz>
2271 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2272 * g++.dg/tree-ssa/pr45453.C: Likewise.
2274 2013-08-31 Jan Hubicka <jh@suse.cz>
2276 * gcc.dg/fork-instrumentation.c: New testcase.
2278 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2280 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2282 2013-08-30 Meador Inge <meadori@codesourcery.com>
2284 * gcc.dg/Warray-bounds-11.c: New testcase.
2286 2013-08-30 Marek Polacek <polacek@redhat.com>
2288 * g++.dg/ubsan/div-by-zero-1.C: New test.
2289 * c-c++-common/ubsan/save-expr-1.c: New test.
2290 * c-c++-common/ubsan/save-expr-2.c: New test.
2291 * c-c++-common/ubsan/save-expr-3.c: New test.
2292 * c-c++-common/ubsan/save-expr-4.c: New test.
2293 * c-c++-common/ubsan/typedef-1.c: New test.
2294 * c-c++-common/ubsan/const-char-1.c: New test.
2295 * c-c++-common/ubsan/const-expr.c: New test.
2296 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2297 * c-c++-common/ubsan/shift-1.c: Likewise.
2298 * c-c++-common/ubsan/shift-2.c: Likewise.
2299 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2300 * lib/ubsan-dg.exp: New file.
2301 * g++.dg/dg.exp: Add ubsan tests.
2302 * g++.dg/ubsan/ubsan.exp: New file.
2303 * gcc.dg/ubsan/ubsan.exp: New file.
2304 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2305 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2306 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2307 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2308 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2309 * c-c++-common/ubsan/shift-3.c: New test.
2310 * c-c++-common/ubsan/unreachable-1.c: New test.
2311 * c-c++-common/ubsan/shift-1.c: New test.
2312 * c-c++-common/ubsan/shift-2.c: New test.
2313 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2314 * gcc.dg/ubsan/c99-shift-2.c: New test.
2315 * gcc.dg/ubsan/c99-shift-1.c: New test.
2317 2013-08-29 Jan Hubicka <jh@suse.cz>
2319 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2320 to match template and comment.
2322 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp0x/dc8.C: New.
2326 * g++.dg/template/meminit1.C: Adjust.
2328 2013-08-30 Teresa Johnson <tejohnson@google.com>
2330 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2332 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2334 PR tree-optimization/58277
2335 * gcc.c-torture/execute/pr58277-1.c: New test.
2336 * gcc.c-torture/execute/pr58277-2.c: New test.
2338 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2340 * gcc.dg/guality/param-1.c: New test.
2341 * gcc.dg/guality/param-2.c: Likewise.
2343 2013-08-30 Richard Biener <rguenther@suse.de>
2345 PR tree-optimization/58228
2346 * gcc.dg/torture/pr58228.c: New testcase.
2348 2013-08-30 Richard Biener <rguenther@suse.de>
2350 PR tree-optimization/58223
2351 * gcc.dg/torture/pr58223.c: New testcase.
2352 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2354 2013-08-30 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/58010
2357 * gcc.dg/pr58010.c: New testcase.
2359 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2361 * gcc.dg/unroll_3.c: Message change.
2362 * gcc.dg/unroll_4.c: Likewise.
2363 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2364 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2365 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2366 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2367 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2368 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2369 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2370 * gcc.dg/unroll_1.c: Likewise.
2371 * gcc.dg/vect/bb-slp-31.c: Likewise.
2372 * gcc.dg/vect/bb-slp-14.c: Likewise.
2373 * gcc.dg/vect/bb-slp-8.c: Likewise.
2374 * gcc.dg/vect/bb-slp-23.c: Likewise.
2375 * gcc.dg/vect/bb-slp-15.c: Likewise.
2376 * gcc.dg/vect/bb-slp-9.c: Likewise.
2377 * gcc.dg/vect/bb-slp-24.c: Likewise.
2378 * gcc.dg/vect/bb-slp-16.c: Likewise.
2379 * gcc.dg/vect/bb-slp-25.c: Likewise.
2380 * gcc.dg/vect/bb-slp-17.c: Likewise.
2381 * gcc.dg/vect/bb-slp-26.c: Likewise.
2382 * gcc.dg/vect/bb-slp-18.c: Likewise.
2383 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2384 * gcc.dg/vect/bb-slp-27.c: Likewise.
2385 * gcc.dg/vect/bb-slp-19.c: Likewise.
2386 * gcc.dg/vect/bb-slp-28.c: Likewise.
2387 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2388 * gcc.dg/vect/bb-slp-29.c: Likewise.
2389 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2390 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2391 * gcc.dg/vect/bb-slp-1.c: Likewise.
2392 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2393 * gcc.dg/vect/bb-slp-2.c: Likewise.
2394 * gcc.dg/vect/bb-slp-3.c: Likewise.
2395 * gcc.dg/vect/bb-slp-10.c: Likewise.
2396 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2397 * gcc.dg/vect/bb-slp-4.c: Likewise.
2398 * gcc.dg/vect/bb-slp-11.c: Likewise.
2399 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2400 * gcc.dg/vect/bb-slp-5.c: Likewise.
2401 * gcc.dg/vect/bb-slp-20.c: Likewise.
2402 * gcc.dg/vect/bb-slp-6.c: Likewise.
2403 * gcc.dg/vect/bb-slp-21.c: Likewise.
2404 * gcc.dg/vect/bb-slp-30.c: Likewise.
2405 * gcc.dg/vect/bb-slp-13.c: Likewise.
2406 * gcc.dg/vect/bb-slp-7.c: Likewise.
2407 * gcc.dg/vect/bb-slp-22.c: Likewise.
2408 * gcc.dg/unroll_2.c: Likewise.
2409 * g++.dg/vect/slp-pr50413.cc: Likewise.
2410 * g++.dg/vect/slp-pr56812.cc: Likewise.
2411 * g++.dg/vect/slp-pr50819.cc: Likewise.
2413 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2415 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2417 2013-08-29 Teresa Johnson <tejohnson@google.com>
2419 * gcc.dg/pr40209.c: Use -fopt-info.
2420 * gcc.dg/pr26570.c: Ditto.
2421 * gcc.dg/pr32773.c: Ditto.
2422 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2424 2013-08-29 Richard Biener <rguenther@suse.de>
2426 PR tree-optimization/58246
2427 * gcc.dg/torture/pr58246.c: New testcase.
2429 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2432 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2434 * gfortran.dg/realloc_on_assign_19.f90: New test.
2436 2013-08-29 Richard Biener <rguenther@suse.de>
2439 * gcc.dg/pr57287-2.c: New testcase.
2441 2013-08-29 Richard Biener <rguenther@suse.de>
2443 PR tree-optimization/57685
2444 * gcc.dg/torture/pr57685.c: New testcase.
2446 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/cpp0x/dc7.C: New.
2451 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2454 * c-c++-common/gomp/pr58257.c: New test.
2456 2013-08-28 Richard Biener <rguenther@suse.de>
2458 PR tree-optimization/56933
2459 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2461 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2463 * gcc.target/aarch64/scalar_shift_1.c: New.
2465 2013-08-27 Richard Biener <rguenther@suse.de>
2467 PR tree-optimization/57521
2468 * gcc.dg/torture/pr57521.c: New testcase.
2470 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2472 PR rtl-optimization/57860
2473 PR rtl-optimization/57861
2474 PR rtl-optimization/57875
2475 PR rtl-optimization/57876
2476 PR rtl-optimization/57877
2477 * gcc.c-torture/execute/pr57860.c: New test.
2478 * gcc.c-torture/execute/pr57861.c: New test.
2479 * gcc.c-torture/execute/pr57875.c: New test.
2480 * gcc.c-torture/execute/pr57876.c: New test.
2481 * gcc.c-torture/execute/pr57877.c: New test.
2483 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2486 * gfortran.dg/bounds_check_18.f90: New test.
2488 2013-08-23 Jan Hubicka <jh@suse.cz>
2490 * g++.dg/ipa/devirt-14.C: Fix typo.
2492 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2495 * gfortran.dg/inline_sum_5.f90: New.
2497 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2500 * gfortran.dg/typebound_assignment_7.f90: New.
2502 2013-08-23 Jan Hubicka <jh@suse.cz>
2504 * g++.dg/ipa/devirt-13.C: New testcase.
2505 * g++.dg/ipa/devirt-14.C: New testcase.
2507 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.target/i386/pr58218.c: New test.
2512 PR tree-optimization/58209
2513 * gcc.c-torture/execute/pr58209.c: New test.
2515 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2517 * gcc.target/powerpc/pr57744.c: Declare abort.
2519 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2522 * g++.dg/template/error54.C: New.
2524 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2527 * gfortran.dg/select_type_34.f90: New.
2529 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/warn/deprecated-7.C: New.
2534 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2538 2013-08-21 Jeff Law <law@redhat.com>
2540 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2542 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2545 * g++.dg/ext/attr-alias-3.C: New.
2547 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/intent_out_8.f90: New.
2552 2013-08-20 Teresa Johnson <tejohnson@google.com>
2554 PR rtl-optimizations/57451
2555 * g++.dg/tree-prof/pr57451.C: New test.
2557 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2560 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2562 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2565 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2567 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2569 * gcc.target/powerpc/dfp-dd-2.c: New test.
2570 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2571 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2573 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2575 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2576 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2579 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2581 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2586 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2587 correct test response.
2590 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2591 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2592 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2594 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2595 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2597 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2599 2013-08-18 Jan Hubicka <jh@suse.cz>
2601 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2603 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2606 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2608 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2610 PR tree-optimization/58006
2611 * g++.dg/opt/pr58006.C: New test.
2613 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2615 * gnat.dg/specs/linker_alias.ads: New test.
2617 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2619 PR tree-optimization/58164
2620 * gcc.c-torture/compile/pr58164.c: New test.
2622 PR tree-optimization/58165
2623 * g++.dg/opt/pr58165.C: New test.
2625 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2628 * g++.dg/cpp0x/enum28.C: New.
2629 * g++.dg/cpp0x/enum15.C: Adjust.
2631 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2634 * gcc.target/powerpc/pr57949-1.c: New.
2635 * gcc.target/powerpc/pr57949-2.c: New.
2637 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2639 PR tree-optimization/58145
2640 * gcc.dg/pr58145-1.c: New test.
2641 * gcc.dg/pr58145-2.c: New test.
2643 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2645 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2646 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2647 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2648 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2649 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2650 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2651 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2652 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2653 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2654 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2655 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2656 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2657 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2658 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2659 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2660 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2661 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2662 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2663 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2664 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2665 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2666 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2667 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2668 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2669 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2670 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2671 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2672 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2673 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2674 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2675 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2676 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2677 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2678 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2679 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2680 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2681 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2682 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2683 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2684 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2685 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2688 * gcc.c-torture/execute/pr56799.x: New file.
2690 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2692 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2694 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2695 * gcc.dg/pr44214-3.c (v2df): Likewise.
2697 * gcc.dg/pr46647.c: xfail for avr-*-*.
2699 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2701 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2702 Expect l to be optimized away.
2703 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2706 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2707 to tests that assume int/double are larger than short/float.
2710 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2712 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2713 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2714 target { int16 }. Restrict existing tests to target { int32 }
2716 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2717 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2718 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2719 * lib/target-supports.exp (check_effective_target_int32): New proc.
2721 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2722 exclude from scan test.
2724 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2725 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2726 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2727 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2728 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2729 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2730 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2731 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2732 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2733 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2734 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2735 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2736 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2737 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2738 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2739 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2740 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2741 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2742 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2744 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2746 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2748 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2749 to be the first test directive.
2750 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2751 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2752 * gcc.target/arm/atomic-op-char.c: Likewise.
2753 * gcc.target/arm/atomic-op-consume.c: Likewise.
2754 * gcc.target/arm/atomic-op-int.c: Likewise.
2755 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2756 * gcc.target/arm/atomic-op-release.c: Likewise.
2757 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2758 * gcc.target/arm/atomic-op-short.c: Likewise.
2760 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2762 PR rtl-optimization/57662
2763 * gcc.dg/pr57662.c: New test.
2765 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2767 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2769 * gcc.target/mips/nans-legacy.c: Likewise.
2771 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2773 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2775 * gcc.target/mips/fabs-legacy.c: Likewise.
2776 * gcc.target/mips/fabsf-2008.c: Likewise.
2777 * gcc.target/mips/fabsf-legacy.c: Likewise.
2778 * gcc.target/mips/fneg-2008.c: Likewise.
2779 * gcc.target/mips/fneg-legacy.c: Likewise.
2780 * gcc.target/mips/fnegf-2008.c: Likewise.
2781 * gcc.target/mips/fnegf-legacy.c: Likewise.
2782 * gcc.target/mips/nan-2008.c: Likewise.
2783 * gcc.target/mips/nan-legacy.c: Likewise.
2784 * gcc.target/mips/nanf-2008.c: Likewise.
2785 * gcc.target/mips/nanf-legacy.c: Likewise.
2786 * gcc.target/mips/nans-2008.c: Likewise.
2787 * gcc.target/mips/nans-legacy.c: Likewise.
2788 * gcc.target/mips/nansf-2008.c: Likewise.
2789 * gcc.target/mips/nansf-legacy.c: Likewise.
2791 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2793 * gnat.dg/valued_proc.adb: New test.
2794 * gnat.dg/valued_proc_pkg.ads: New helper.
2796 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2798 PR tree-optimization/57661
2799 * g++.dg/opt/pr57661.C: New test.
2802 * gcc.dg/asan/pr56417.c: New test.
2804 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2806 * gnat.dg/loop_optimization16.adb: New test.
2807 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2809 2013-08-13 Marek Polacek <polacek@redhat.com>
2811 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2813 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2815 Example of converting global state to per-pass state.
2817 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2818 global state "static int counter" to...
2819 (one_pass::counter): ...this instance data.
2821 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2823 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2824 to member function...
2825 (one_pass::gate): ...this.
2826 (one_pass_exec): Convert to member function...
2827 (one_pass::impl_execute): ...this.
2829 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/cpp0x/pr57416.C: New.
2834 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2838 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2839 * g++.dg/cpp0x/defaulted2.C: Likewise.
2840 * g++.dg/cpp0x/defaulted31.C: Likewise.
2841 * g++.dg/cpp0x/error6.C: Likewise.
2842 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2843 * g++.dg/cpp0x/override2.C: Likewise.
2844 * g++.dg/cpp0x/parse1.C: Likewise.
2845 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2846 * g++.dg/cpp0x/temp_default4.C: Likewise.
2847 * g++.dg/ext/attrib32.C: Likewise.
2848 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2849 * g++.dg/ext/mv13.C: Likewise.
2850 * g++.dg/ext/mv7.C: Likewise.
2851 * g++.dg/ext/mv9.C: Likewise.
2852 * g++.dg/ext/pr57362.C: Likewise.
2853 * g++.dg/ext/typeof10.C: Likewise.
2854 * g++.dg/lookup/anon6.C: Likewise.
2855 * g++.dg/lookup/crash6.C: Likewise.
2856 * g++.dg/lookup/name-clash5.C: Likewise.
2857 * g++.dg/lookup/name-clash6.C: Likewise.
2858 * g++.dg/other/anon4.C: Likewise.
2859 * g++.dg/other/error15.C: Likewise.
2860 * g++.dg/other/error8.C: Likewise.
2861 * g++.dg/other/redecl2.C: Likewise.
2862 * g++.dg/parse/crash16.C: Likewise.
2863 * g++.dg/parse/crash21.C: Likewise.
2864 * g++.dg/parse/crash38.C: Likewise.
2865 * g++.dg/parse/redef2.C: Likewise.
2866 * g++.dg/parse/struct-as-enum1.C: Likewise.
2867 * g++.dg/template/crash39.C: Likewise.
2868 * g++.dg/template/redecl3.C: Likewise.
2869 * g++.dg/tls/diag-3.C: Likewise.
2870 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2871 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2872 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2873 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2874 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2875 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2876 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2877 * g++.old-deja/g++.brendan/static3.C: Likewise.
2878 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2879 * g++.old-deja/g++.jason/binding.C: Likewise.
2880 * g++.old-deja/g++.jason/crash4.C: Likewise.
2881 * g++.old-deja/g++.jason/crash7.C: Likewise.
2882 * g++.old-deja/g++.jason/lineno.C: Likewise.
2883 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2884 * g++.old-deja/g++.mike/misc3.C: Likewise.
2885 * g++.old-deja/g++.mike/net44.C: Likewise.
2886 * g++.old-deja/g++.mike/ns3.C: Likewise.
2887 * g++.old-deja/g++.ns/alias4.C: Likewise.
2888 * g++.old-deja/g++.ns/ns11.C: Likewise.
2889 * g++.old-deja/g++.other/crash23.C: Likewise.
2890 * g++.old-deja/g++.other/decl8.C: Likewise.
2891 * g++.old-deja/g++.other/linkage3.C: Likewise.
2892 * g++.old-deja/g++.other/typeck1.C: Likewise.
2893 * g++.old-deja/g++.other/typedef5.C: Likewise.
2894 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2895 * g++.old-deja/g++.pt/friend36.C: Likewise.
2896 * obj-c++.dg/method-8.mm: Likewise.
2897 * obj-c++.dg/tls/diag-3.mm: Likewise.
2899 2013-08-12 Perez Read <netfirewall@gmail.com>
2902 * gcc.target/i386/movabs-1.c: New test.
2904 2013-08-12 Marek Polacek <polacek@redhat.com>
2906 PR tree-optimization/57980
2907 * gcc.dg/pr57980.c: New test.
2909 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2912 * gfortran.dg/do_check_10.f90: New test.
2913 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2914 * gfortran.dg/array_constructor_18.f90: Likewise.
2915 * gfortran.dg/array_constructor_22.f90: Likewise.
2916 * gfortran.dg/coarray_15.f90: Likewise.
2917 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2918 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2919 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2921 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/cpp0x/constexpr-ice8.C: New.
2926 2013-08-09 Xinliang David Li <davidxl@google.com>
2928 * gcc.target/i386/memcpy-strategy-1.c: New test.
2929 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2930 * gcc.target/i386/memset-strategy-1.c: Ditto.
2931 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2933 2013-08-09 Jan Hubicka <jh@suse.cz>
2935 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2936 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2938 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2940 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2942 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2945 * gfortran.dg/transfer_intrinsic_6.f90: New.
2947 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2950 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/lookup/typedef2.C: New.
2955 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2957 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2958 output of vdup intrinsics.
2960 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2962 * gcc.target/arm/lp1189445.c: New testcase.
2964 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2966 PR rtl-optimization/58079
2967 * gcc.dg/torture/pr58079.c: New test.
2969 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2971 * gnat.dg/warn9.adb: New test.
2973 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2976 * g++.dg/lookup/typedef2.C: New.
2978 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2980 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2981 to optstr when building plugins on darwin.
2983 2013-08-06 Martin Jambor <mjambor@suse.cz>
2985 PR tree-optimization/57539
2986 * gcc.dg/ipa/pr57539.c: New test.
2988 2013-08-06 Martin Jambor <mjambor@suse.cz>
2989 Bernd Edlinger <bernd.edlinger@hotmail.de>
2991 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2992 (a): Fix constructor.
2994 2013-08-06 Martin Jambor <mjambor@suse.cz>
2997 * gfortran.dg/pr57987.f90: New test.
2999 2013-08-06 Martin Jambor <mjambor@suse.cz>
3002 * gcc.dg/torture/pr58041.c: New test.
3003 * gcc.target/arm/pr58041.c: Likewise.
3005 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3008 * gfortran.dg/pointer_init_8.f90: New.
3010 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/cpp0x/pr58080.C: New.
3015 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3017 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3018 to optstr when building plugins.
3020 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3022 Patch autogenerated by refactor_passes.py from
3023 https://github.com/davidmalcolm/gcc-refactoring-scripts
3024 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3026 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3027 struct to a subclass of gimple_opt_pass along with...
3028 (pass_data_one_pass): ...new pass_data instance and...
3029 (make_one_pass): ...new function.
3030 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3031 global struct to a subclass of gimple_opt_pass along with...
3032 (pass_data_warn_self_assign): ...new pass_data instance and...
3033 (make_pass_warn_self_assign): ...new function.
3034 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3035 a global struct to a subclass of gimple_opt_pass along with...
3036 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3037 (make_pass_dumb_plugin_example): ...new function.
3038 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3039 global struct to a subclass of gimple_opt_pass along with...
3040 (pass_data_warn_self_assign): ...new pass_data instance and...
3041 (make_pass_warn_self_assign): ...new function.
3043 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3045 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3046 is created and added to the pass_manager to reflect
3047 autogenerated changes.
3048 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3049 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3050 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3052 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3055 * g++.dg/cpp0x/pr58072.C: New.
3057 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3059 * gcc.dg/torture/pr57993-2.cpp: New.
3061 2013-08-02 Jan Hubicka <jh@suse.cz>
3063 * gcc.dg/ipa/ipa-1.c: Update.
3064 * gcc.dg/ipa/ipa-2.c: Update.
3065 * gcc.dg/ipa/ipa-3.c: Update.
3066 * gcc.dg/ipa/ipa-4.c: Update.
3067 * gcc.dg/ipa/ipa-5.c: Update.
3068 * gcc.dg/ipa/ipa-7.c: Update.
3069 * gcc.dg/ipa/ipa-8.c: Update.
3070 * gcc.dg/ipa/ipcp-1.c: Update.
3071 * gcc.dg/ipa/ipcp-2.c: Update.
3073 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3075 PR rtl-optimization/58048
3076 * gcc.target/i386/pr58048.c: New.
3078 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3080 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3082 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3083 Peter Bergner <bergner@vnet.ibm.com>
3086 * g++.dg/overload/using3.C: New.
3087 * g++.dg/overload/using2.C: Adjust.
3088 * g++.dg/lookup/using9.C: Likewise.
3090 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3092 * gcc.target/arm/pr46972-2.c: New test.
3094 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3096 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3098 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3100 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3102 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3104 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3105 rather than addressing!=absolute when deciding how to handle MIPS16
3106 when the test forces an ABI.
3108 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3111 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3113 2013-07-30 Steve Ellcey <sellcey@mips.com>
3115 * gcc.target/mips/code-readable-1.c: Increase switch size.
3116 * gcc.target/mips/code-readable-2.c: Ditto.
3117 * gcc.target/mips/code-readable-3.c: Ditto.
3118 * gcc.target/mips/code-readable-4.c: Ditto.
3120 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/parse/crash63.C: New.
3125 2013-07-30 Tobias Burnus <burnus@net-b.de>
3128 * gfortran.dg/pointer_assign_8.f90: New.
3129 * gfortran.dg/pointer_assign_9.f90: New.
3130 * gfortran.dg/pointer_assign_10.f90: New.
3131 * gfortran.dg/pointer_assign_11.f90: New.
3133 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3135 * gcc.target/arm/pr57637.c: New testcase.
3137 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3139 PR tree-optimization/57993
3140 * gcc.dg/torture/pr57993.c: New test.
3142 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3144 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3146 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/conversion/ambig2.C: New.
3151 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3153 * gcc.target/mips/fabs-2008.c: New test case.
3154 * gcc.target/mips/fabs-legacy.c: New test case.
3155 * gcc.target/mips/fabsf-2008.c: New test case.
3156 * gcc.target/mips/fabsf-legacy.c: New test case.
3157 * gcc.target/mips/fneg-2008.c: New test case.
3158 * gcc.target/mips/fneg-legacy.c: New test case.
3159 * gcc.target/mips/fneg-2008.c: New test case.
3160 * gcc.target/mips/fneg-legacy.c: New test case.
3161 * gcc.target/mips/nan-2008.c: New test case.
3162 * gcc.target/mips/nan-legacy.c: New test case.
3163 * gcc.target/mips/nanf-2008.c: New test case.
3164 * gcc.target/mips/nanf-legacy.c: New test case.
3165 * gcc.target/mips/nans-2008.c: New test case.
3166 * gcc.target/mips/nans-legacy.c: New test case.
3167 * gcc.target/mips/nansf-2008.c: New test case.
3168 * gcc.target/mips/nansf-legacy.c: New test case.
3169 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3171 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3172 Maxim Kuvyrkov <maxim@kugelworks.com>
3174 * lib/target-supports.exp (check_effective_target_non_bionic): New
3175 effective-target test.
3176 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3177 * g++.dg/tls/thread_local4g.C: Ditto.
3179 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3182 * gfortran.dg/vector_subsript_7.f90: New test.
3184 2013-07-27 Tobias Burnus <burnus@net-b.de>
3187 * gfortran.dg/warn_alias.f90: New.
3189 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3192 * gfortran.dg/class_array_19.f90: New.
3194 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3196 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3197 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3198 * gcc.dg/vect/pr57741-3.c: Likewise.
3199 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3201 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3203 Skip tests that make assumptions about struct layout that don't hold
3205 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3206 * g++.dg/cpp0x/iop.C: Likewise.
3207 * g++.dg/cpp0x/named_refs.C: Likewise.
3208 * g++.dg/cpp0x/rv1p.C: Likewise.
3209 * g++.dg/cpp0x/rv2p.C: Likewise.
3210 * g++.dg/cpp0x/rv3p.C: Likewise.
3211 * g++.dg/cpp0x/rv4p.C: Likewise.
3212 * g++.dg/cpp0x/rv5p.C: Likewise.
3213 * g++.dg/cpp0x/rv6p.C: Likewise.
3214 * g++.dg/cpp0x/rv7p.C: Likewise.
3215 * g++.dg/cpp0x/rv8p.C: Likewise.
3216 * g++.dg/ext/strncpy-chk1.C: Likewise.
3217 * gcc.dg/builtin-object-size-10.c: Likewise.
3218 * gcc.dg/builtin-object-size-11.c: Likewise.
3219 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3220 * gcc.dg/pr25805.c: Likewise.
3221 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3222 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3223 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3224 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3225 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3226 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3227 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3228 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3229 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3230 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3231 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3232 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3233 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3234 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3235 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3237 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3238 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3240 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3241 * gcc.dg/sibcall-6.c: Enable for epiphany.
3243 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3245 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3247 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3249 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3250 memcpy not initializers.
3252 * gcc.dg/guality/guality.exp: Skip on AIX.
3254 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3257 * g++.dg/cpp0x/pr57101.C: New.
3259 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3261 * gcc.target/aarch64/neg_1.c: New test.
3263 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3266 * gfortran.dg/typebound_call_25.f90: New.
3268 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/cpp0x/pr57981.C: New.
3273 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3276 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3278 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3280 PR rtl-optimization/57960
3281 * gcc.target/s390/pr57960.c: New.
3283 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3286 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3288 2013-07-25 Terry Guo <terry.guo@arm.com>
3290 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3292 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/inherit/pr57942.C: New.
3297 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3299 * gcc.target/powerpc/bool2.h: New file, test the code generation
3300 of logical operations for power5, altivec, power7, and power8 systems.
3301 * gcc.target/powerpc/bool2-p5.c: Likewise.
3302 * gcc.target/powerpc/bool2-av.c: Likewise.
3303 * gcc.target/powerpc/bool2-p7.c: Likewise.
3304 * gcc.target/powerpc/bool2-p8.c: Likewise.
3305 * gcc.target/powerpc/bool3.h: Likewise.
3306 * gcc.target/powerpc/bool3-av.c: Likewise.
3307 * gcc.target/powerpc/bool2-p7.c: Likewise.
3308 * gcc.target/powerpc/bool2-p8.c: Likewise.
3310 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3312 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3314 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3316 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3318 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3320 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3321 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3322 type from long to long long.
3323 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3324 to have effective-target keywords of lp64 and ilp32.
3325 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3326 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3327 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3328 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3329 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3330 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3331 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3332 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3333 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3335 2013-07-23 Tom Tromey <tromey@redhat.com>
3336 Joseph Myers <joseph@codesourcery.com>
3338 * gcc.dg/c11-generic-1.c: New file.
3339 * gcc.dg/c11-generic-2.c: New file.
3341 2013-07-22 Tobias Burnus <burnus@net-b.de>
3345 * coarray/lib_realloc_1.f90: Permit optimization.
3346 * gfortran.dg/coarray_31.f90: New.
3348 2013-07-22 Tobias Burnus <burnus@net-b.de>
3351 * gfortran.dg/class_array_7.f03: Fix memory leak.
3353 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3356 * g++.dg/cpp0x/decltype56.C: New.
3358 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360 * gcc.dg/pr53265.c: Correct line number in dg-message.
3362 2013-07-22 Diego Novillo <dnovillo@google.com>
3364 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3366 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3369 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3370 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3372 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3375 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3376 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3377 * gcc.dg/torture/pr53366-1.c: Same.
3378 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3379 * gcc.dg/torture/pr56488.c: Same.
3380 * gcc.dg/torture/pr57584.c: Same.
3381 * gcc.dg/tree-ssa/pr57385.c: Same.
3382 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3384 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
3386 * c-c++-common/pr41779.c: Fix typos.
3387 * gcc.c-torture/compile/20031125-2.c: Likewise.
3388 * gcc.c-torture/compile/20040621-1.c: Likewise.
3389 * gcc.c-torture/execute/20020418-1.c: Likewise.
3390 * gcc.dg/20020108-1.c: Likewise.
3391 * gcc.dg/atomic-generic-aux.c: Likewise.
3392 * gcc.dg/builtin-complex-err-2.c: Likewise.
3393 * gcc.dg/decl-1.c: Likewise.
3394 * gcc.dg/di-sync-multithread.c: Likewise.
3395 * gcc.dg/format/c90-printf-1.c: Likewise.
3396 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3397 * gcc.dg/long-long-compare-1.c: Likewise.
3398 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3399 * gcc.dg/pr17055-1.c: Likewise.
3400 * gcc.dg/pr27095.c: Likewise.
3401 * gcc.dg/torture/fp-int-convert.h: Likewise.
3402 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3403 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3404 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3405 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3406 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3407 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3408 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3409 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3410 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3411 * gcc.dg/vect/vect-cond-5.c: Likewise.
3412 * gcc.dg/weak/typeof-2.c: Likewise.
3413 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3414 * gcc.target/arm/naked-1.c: Likewise.
3415 * gcc.target/i386/pr9771-1.c: Likewise.
3416 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3417 * gcc.target/sparc/struct-ret-check.c: Likewise.
3418 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3419 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3420 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3423 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3426 * gfortran.dg/dependency_42.f90: New test.
3427 * gfortran.dg/dependency_43.f90: New test.
3429 2013-07-21 Tobias Burnus <burnus@net-b.de>
3432 * gfortran.dg/round_4.f90: New.
3434 2013-07-21 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/min_max_conformance_2.f90: New.
3439 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3441 PR preprocessor/57620
3442 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3443 (main): Don't test {s,u,U,L}12.
3444 * c-c++-common/raw-string-13.c: New test.
3445 * c-c++-common/raw-string-14.c: New test.
3446 * c-c++-common/raw-string-15.c: New test.
3447 * c-c++-common/raw-string-16.c: New test.
3449 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3451 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3453 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3455 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3457 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3458 target { ! keeps_null_pointer_checks }.
3459 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3460 target { ! keeps_null_pointer_checks }.
3462 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3463 * gcc.dg/torture/pr56488.c: Likewise.
3465 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3467 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3470 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3472 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3473 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3474 * gfortran.dg/guality/guality.exp: Skip on AIX.
3476 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3478 * g++.dg/debug/pr56819.C: Skip on AIX.
3479 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3480 * g++.dg/guality/guality.exp: Skip on AIX.
3482 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3484 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3486 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3488 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3491 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3492 Adjust to corrected rounding.
3494 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3496 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3497 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3498 check_effective_target_cilkplus.
3499 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3501 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3503 * gcc.target/powerpc/pr57744.c: Fix typo.
3505 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3508 * gcc.c-torture/compile/pr57698.c: New test.
3509 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3510 * gcc.c-torture/compile/pr44043.c: Ditto.
3512 2013-07-18 Wei Mi <wmi@google.com>
3514 PR rtl-optimization/57878
3515 * g++.dg/pr57878.C: New test.
3517 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3519 * gcc.dg/pr42611.c: Move dg-error to correct line.
3521 2013-07-17 Tobias Burnus <burnus@net-b.de>
3524 * gfortran.dg/dollar_sym_3.f: New.
3525 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3527 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3532 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3533 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3534 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3535 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3536 * objc.dg/image-info.m: Likewise.
3537 * objc.dg/symtab-1.m: Likewise.
3538 * objc.dg/torture/strings/const-str-10.m: Likewise.
3539 * objc.dg/torture/strings/const-str-11.m: Likewise.
3540 * objc.dg/torture/strings/const-str-9.m: Likewise.
3541 * objc.dg/zero-link-1.m: Likewise.
3542 * objc.dg/zero-link-2.m: Likewise.
3543 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3544 * objc.dg/objc-foreach-4.m: Likewise.
3545 * objc.dg/objc-foreach-5.m: Likewise.
3546 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3548 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3549 * obj-c++.dg/syntax-error-1.mm: Likewise.
3550 * objc.dg/method-6.m: Likewise.
3551 * objc.dg/pr23214.m: Likewise.
3552 * objc.dg/proto-lossage-7.m: Likewise.
3553 * objc.dg/strings/const-str-12b.m: Likewise.
3554 * objc.dg/zero-link-3.m: Likewise.
3555 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3556 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3557 adjust headers, interfaces and encoded types to reflect current system
3558 versions. Add FIXME and outputs from current system compiler for
3561 2013-07-15 Cong Hou <congh@google.com>
3563 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3565 * gcc.target/i386/l_fma_float_3.c: Likewise.
3566 * gcc.target/i386/l_fma_double_1.c: Likewise.
3567 * gcc.target/i386/l_fma_double_3.c: Likewise.
3569 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3571 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3572 function to test if HTM is available.
3573 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3574 * gcc.target/powerpc/htm-builtin-1.c: New test.
3576 2013-07-15 Tobias Burnus <burnus@net-b.de>
3578 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3579 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3580 * gfortran.dg/coarray_6.f90: Add dg-error.
3582 2013-07-15 Tobias Burnus <burnus@net-b.de>
3585 * gfortran.dg/finalize_18.f90: New.
3587 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3590 * fortran.dg/module_variable_1.f90: New test.
3591 * fortran.dg/module_variable_2.f90: New test.
3593 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3595 * g++.dg/ext/vector19.C: Adapt.
3596 * g++.dg/ext/vector23.C: New testcase.
3598 2013-07-12 Michael Matz <matz@suse.de>
3601 * c-c++-common/pr55771.c: New test.
3603 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3605 * gcc.target/aarch64/vect-movi.c: New.
3607 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3610 * g++.dg/ext/pr57362.C: New.
3612 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3615 * gcc.target/avr/torture/pr57631.c: New test.
3617 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/cpp0x/constexpr-ice7.C: New.
3622 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3624 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3626 * gcc.c-torture/execute/nest-align-1.x: New.
3628 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3631 * g++.dg/cpp0x/sfinae48.C: New.
3633 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3635 PR preprocessor/57824
3636 * c-c++-common/raw-string-17.c: New test.
3637 * c-c++-common/gomp/pr57824.c: New test.
3639 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3643 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3644 * g++.dg/conversion/dr195.C: Update.
3645 * g++.dg/expr/cast2.C: Likewise.
3647 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3649 * c-c++-common/raw-string-18.c: New test.
3650 * c-c++-common/raw-string-19.c: New test.
3652 PR preprocessor/57757
3653 * g++.dg/cpp/paste1.C: New test.
3654 * g++.dg/cpp/paste2.C: New test.
3656 2013-07-10 Graham Stott <grahams@btinternet.com>
3658 * gcc.target/mips/mulsize-1.c: New.
3659 * gcc.target/mips/mulsize-2.c: New.
3660 * gcc.target/mips/mulsize-3.c: New.
3661 * gcc.target/mips/mulsize-4.c: New.
3663 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3666 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3667 * g++.dg/ext/vector24.C: New testcase.
3669 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3672 * g++.dg/cpp0x/decltype17.C: Adjust.
3674 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3677 * g++.dg/cpp0x/pr51786.C: New.
3679 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3681 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3683 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3685 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3687 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3688 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3690 2013-07-08 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3695 2013-07-08 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/do_check_9.f90: New.
3700 2013-07-08 Tobias Burnus <burnus@net-b.de>
3703 * gfortran.dg/dot_product_2.f90: New.
3705 2013-07-08 Tobias Burnus <burnus@net-b.de>
3708 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3710 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3712 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3713 * gfortran.dg/finalize_10.f90: Fix dg-final.
3715 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.target/i386/pr57819.c: New test.
3720 PR rtl-optimization/57829
3721 * gcc.c-torture/execute/pr57829.c: New test.
3723 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3725 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3726 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3728 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3731 * gcc.target/i386/pr57807.c: New test.
3733 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3736 * gcc.dg/tree-ssa/vrp89.c: New test.
3738 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3741 * g++.dg/parse/defarg16.C: New.
3743 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3745 PR rtl-optimization/55342
3746 * gcc.target/i386/pr55342.c: New.
3748 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3750 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3752 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3755 * g++.dg/inherit/virtual10.C: New.
3757 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3760 * gcc.dg/large-size-array-6.c: New test.
3762 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/template/crash116.C: New.
3767 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3769 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3770 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3772 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3775 * g++.dg/cpp0x/nsdmi-list3.C: New.
3777 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3780 * gcc.target/i386/pr57777.c: New test.
3783 * g++.dg/template/arg9.C: New test.
3785 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3787 * gcc.target/i386/avx-inline.c: New test.
3789 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3791 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3792 * gcc.target/mips/call-2.c: Likewise.
3793 * gcc.target/mips/call-3.c: Likewise.
3794 * gcc.target/mips/lazy-binding-1.c: Likewise.
3796 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3798 PR tree-optimization/57741
3799 * gcc.dg/vect/pr57741-1.c: New test.
3800 * gcc.dg/vect/pr57741-2.c: New test.
3801 * gcc.dg/vect/pr57741-3.c: New test.
3803 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3805 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3807 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3808 * lib/target-supports.exp: Define aarch64_little_endian.
3810 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3812 * gcc.target/aarch64/abs_1.c: New test.
3814 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3816 * gcc.target/aarch64/bfxil_1.c: New test.
3817 * gcc.target/aarch64/bfxil_2.c: Likewise.
3819 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3822 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3823 array sizes from 100 to 20.
3825 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3828 * gfortran.dg/pointer_remapping_8.f90: New.
3830 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3832 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3833 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3834 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3835 * g++.dg/cpp1y/complex_literals.h: New.
3837 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3840 * g++.dg/cpp0x/noexcept21.C: New.
3842 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3845 * gcc.target/i386/pr57736.c: New test.
3847 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3849 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3851 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3852 strings to match the fixed error messages.
3853 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3854 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3857 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3860 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3861 stqcx. get even registers.
3863 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3866 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3868 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3870 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3872 * gcc.target/i386/bmi-1.c: Ditto.
3873 * gcc.target/i386/bmi-bextr-4.c: New.
3874 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3876 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3879 * g++.dg/cpp0x/initlist73.C: New.
3881 2013-06-27 Meador Inge <meadori@codesourcery.com>
3883 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3884 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3885 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3887 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3890 * g++.dg/ext/pr57509.C: New file.
3892 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3895 * gcc.target/i386/bmi-bextr-3.c: New test.
3898 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3900 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3903 * g++.dg/cpp0x/pr57172.C: New testcase.
3905 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3907 * gcc.target/s390/htm-1.c: New file.
3908 * gcc.target/s390/htm-nofloat-1.c: New file.
3909 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3911 2013-06-26 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/bounds_check_17.f90: New.
3916 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3919 * g++.dg/cpp1y/pr57640.C: New.
3921 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3924 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3925 overflow due to size of arrays.
3927 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3929 PR tree-optimization/57705
3930 * gcc.dg/vect/pr57705.c: New test.
3931 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3933 2013-06-25 Martin Jambor <mjambor@suse.cz>
3936 * g++.dg/ipa/pr57670.C: New test.
3938 2013-06-25 Richard Biener <rguenther@suse.de>
3941 * gcc.dg/pr56977.c: New testcase.
3943 2013-06-24 Martin Jambor <mjambor@suse.cz>
3945 PR tree-optimization/57358
3946 * gcc.dg/ipa/pr57358.c: New test.
3948 2013-06-24 Richard Biener <rguenther@suse.de>
3951 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3953 2013-06-24 Richard Biener <rguenther@suse.de>
3955 PR tree-optimization/57488
3956 * gcc.dg/torture/pr57488.c: New testcase.
3958 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3959 Dominique d'Humieres <dominiq@lps.ens.fr>
3962 * gfortran.dg/fraction.f90: New.
3964 2013-06-24 Alan Modra <amodra@gmail.com>
3966 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3967 Add scan-assembler-not "lvx".
3968 * gcc.target/powerpc/le-altivec-consts.c: New.
3970 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3972 * g++.dg/cpp0x/sfinae47.C: New.
3974 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3977 * gcc.target/sh/pr52483-1.c: New.
3978 * gcc.target/sh/pr52483-2.c: New.
3979 * gcc.target/sh/pr52483-3.c: New.
3980 * gcc.target/sh/pr52483-4.c: New.
3981 * gcc.target/sh/pr52483-5.c: New.
3983 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3985 * gcc.target/i386/intrinsics_1.c: New test.
3986 * gcc.target/i386/intrinsics_2.c: Ditto.
3987 * gcc.target/i386/intrinsics_3.c: Ditto.
3988 * gcc.target/i386/intrinsics_4.c: Ditto.
3989 * gcc.target/i386/intrinsics_5.c: Ditto.
3990 * gcc.target/i386/intrinsics_6.c: Ditto.
3991 * gcc.target/i386/avx-1.c: Provide macros for builtins
3992 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3994 2013-06-21 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/finalize_17.f90: New.
3999 2013-06-21 Tobias Burnus <burnus@net-b.de>
4001 * gfortran.dg/realloc_on_assign_18.f90: New.
4003 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4005 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4006 Also changed the returns from error as distinct values so that
4007 debugging can get easier.
4008 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4009 errors specific to C, if necessary. Also added new error
4011 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4012 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4013 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4014 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4015 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4016 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4017 the same changes as parser_errors3.c, spaces were added between colons
4018 to not confuse C++ compiler with 2 colons as scope.
4019 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4020 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4021 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4022 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4023 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4024 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4025 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4026 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4027 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4028 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4029 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4030 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4033 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4036 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4038 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4041 * gcc.target/i386/pr57655.c: New test.
4043 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4045 * ada/acats/tests/gcc: Delete.
4046 * gnat.dg/style: Likewise.
4048 2013-06-20 Jeff Law <law@redhat.com>
4050 PR tree-optimization/57660
4051 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4052 based on their branch cost.
4054 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4056 2013-06-20 Tobias Burnus <burnus@net-b.de>
4059 * gfortran.dg/list_read_11.f90: New.
4061 2013-06-20 Richard Biener <rguenther@suse.de>
4063 PR tree-optimization/57584
4064 * gcc.dg/torture/pr57584.c: New testcase.
4066 2013-06-19 Sharad Singhai <singhai@google.com>
4068 * g++.dg/gcov/gcov-8.C: New testcase.
4069 * lib/gcov.exp: Handle intermediate format.
4071 2013-06-19 Wei Mi <wmi@google.com>
4073 PR rtl-optimization/57518
4074 * testsuite/gcc.dg/pr57518.c: New test.
4076 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4078 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4080 2013-06-19 Jan Hubicka <jh@suse.cz>
4082 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4084 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4086 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4087 hard-coded values of array sizes with a #define.
4088 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4089 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4090 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4091 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4092 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4094 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4096 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4097 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4099 2013-06-19 Jeff Law <law@redhat.com>
4101 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4103 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4106 * g++.dg/template/error53.C: New.
4108 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4111 * gcc.target/powerpc/pr55033.c: Fix options.
4113 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4115 * gcc.target/i386/inline_error.c: New test.
4116 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4117 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4119 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/cpp0x/decltype55.C: New.
4124 2013-06-18 Marek Polacek <polacek@redhat.com>
4126 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4128 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4130 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4132 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4134 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4135 Also changed the returns from error as distinct values so that it is
4138 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4140 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4142 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/template/error52.C: New.
4146 * g++.dg/lookup/friend15.C: Update.
4147 * g++.dg/parse/error11.C: Likewise.
4148 * g++.dg/parse/error14.C: Likewise.
4149 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4150 * g++.dg/parse/template25.C: Likewise.
4151 * g++.old-deja/g++.jason/cond.C: Likewise.
4152 * g++.old-deja/g++.mike/for2.C: Likewise.
4153 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4154 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4156 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4158 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4161 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4163 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4164 accidentally placing minus sign for length instead of stride.
4166 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4168 PR rtl-optimization/57425
4169 PR rtl-optimization/57569
4170 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4171 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4173 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4177 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4179 * gfortran.dg/typebound_assignment_6.f03: New.
4181 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4183 * gcc.target/h8300/h8300.exp: New.
4184 * gcc.dg/pragma-isr.c: Move to ...
4185 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4186 * gcc.target/h8300/pragma-isr.c: ... and here.
4187 * gcc.dg/pragma-isr2.c: Move to ...
4188 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4189 * gcc.target/h8300/pragma-isr2.c: ... and here.
4190 * gcc.dg/pragma-isr-trapa.c: Move to ...
4191 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4192 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4193 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4194 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4195 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4196 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4197 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4198 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4199 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4200 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4201 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4202 * gcc.dg/attr-isr-trapa.c: Move to ...
4203 * gcc.target/sh/attr-isr-trapa.c: ... here.
4205 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4208 * g++.dg/ext/builtin-offsetof1.C: New.
4210 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4212 * gcc.target/aarch64/vect_smlal_1.c: New file.
4214 2013-06-14 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/defined_assignment_7.f90: New.
4219 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4222 * g++.dg/rtti/dyncast6.C: New.
4223 * g++.dg/cpp0x/dyncast1.C: Likewise.
4225 2013-06-14 Alan Modra <amodra@gmail.com>
4228 * gcc.dg/pr57134.c: New.
4230 2013-06-14 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/deferred_type_param_9.f90: New.
4235 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4237 * gcc.dg/fold-minus-1.c: New testcase.
4239 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4242 * gfortran.dg/typebound_assignment_5.f03: New.
4244 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4246 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4248 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4249 Pat Haugen <pthaugen@us.ibm.com>
4250 Peter Bergner <bergner@vnet.ibm.com>
4252 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4253 load/store instructions on power7, power8.
4254 * gcc.target/powerpc/atomic-p8.c: Likewise.
4256 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4259 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4261 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/warn/Wunused-var-20.C: New.
4266 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4268 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4269 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4270 Run with -fno-common.
4272 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4274 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4275 and exit function calls with return 1 and return 0, respectively.
4277 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4279 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4282 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4284 PR tree-optimization/57361
4285 * gcc.dg/tree-ssa/pr57361.c: New file.
4287 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4289 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4290 to ensure alignment.
4291 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4293 2013-06-12 Tobias Burnus <burnus@net-b.de>
4295 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4297 2013-06-12 Tobias Burnus <burnus@net-b.de>
4298 Dominique d'Humieres <dominiq@lps.ens.fr>
4300 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4302 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4305 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4306 * gcc.target/i386/pr56564-3.c: Likewise.
4308 2013-06-11 Tobias Burnus <burnus@net-b.de>
4311 * gfortran.dg/class_array_18.f90: New.
4313 2013-06-11 Jan Hubicka <jh@suse.cz>
4316 * g++.dg/ext/visibility/anon6.C: Update testcase.
4318 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4321 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4322 in how we check __sec_reduce_mutating function's result.
4324 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4325 Pat Haugen <pthaugen@us.ibm.com>
4326 Peter Bergner <bergner@vnet.ibm.com>
4328 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4329 direct move instructions.
4330 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4331 * gcc.target/powerpc/direct-move.h: Likewise.
4332 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4333 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4334 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4335 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4336 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4337 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4339 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/pr52440.C: New.
4344 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.target/i386/pr56564-1.c: New test.
4348 * gcc.target/i386/pr56564-2.c: New test.
4349 * gcc.target/i386/pr56564-3.c: New test.
4350 * gcc.target/i386/pr56564-4.c: New test.
4351 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4352 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4353 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4354 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4355 * gcc.target/i386/vect-sizes-1.c: Likewise.
4356 * gcc.target/i386/memcpy-1.c: Likewise.
4357 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4358 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4360 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4362 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4363 systems to cover all GNU systems.
4364 * g++.dg/abi/guard2.C: Likewise.
4365 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4366 * g++.dg/eh/sighandle.C: Likewise.
4367 * g++.dg/ext/cleanup-10.C: Likewise.
4368 * g++.dg/ext/cleanup-11.C: Likewise.
4369 * g++.dg/ext/cleanup-8.C: Likewise.
4370 * g++.dg/ext/cleanup-9.C: Likewise.
4371 * g++.dg/opt/const5.C: Likewise.
4372 * g++.dg/opt/life1.C: Likewise.
4373 * g++.dg/other/pr39496.C: Likewise.
4374 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4375 * g++.old-deja/g++.abi/align.C: Likewise.
4376 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4377 * g++.old-deja/g++.law/weak.C: Likewise.
4378 * g++.old-deja/g++.pt/asm1.C: Likewise.
4379 * gcc.c-torture/execute/20030125-1.x: Likewise.
4380 * gcc.c-torture/execute/990127-2.x: Likewise.
4381 * gcc.dg/20041106-1.c: Likewise.
4382 * gcc.dg/20050503-1.c: Likewise.
4383 * gcc.dg/builtin-object-size-5.c: Likewise.
4384 * gcc.dg/cleanup-10.c: Likewise.
4385 * gcc.dg/cleanup-11.c: Likewise.
4386 * gcc.dg/cleanup-8.c: Likewise.
4387 * gcc.dg/cleanup-9.c: Likewise.
4388 * gcc.dg/complex-5.c: Likewise.
4389 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4390 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4391 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4392 * gcc.dg/dfp/pr35739.c: Likewise.
4393 * gcc.dg/fdata-sections-1.c: Likewise.
4394 * gcc.dg/lto/20090206-1_0.c: Likewise.
4395 * gcc.dg/lto/20090206-2_0.c: Likewise.
4396 * gcc.dg/pr30360.c: Likewise.
4397 * gcc.dg/pr37303.c: Likewise.
4398 * gcc.dg/pr39323-1.c: Likewise.
4399 * gcc.dg/pr39323-2.c: Likewise.
4400 * gcc.dg/pr39323-3.c: Likewise.
4401 * gcc.dg/pr45416.c: Likewise.
4402 * gcc.dg/setjmp-2.c: Likewise.
4403 * gcc.dg/split-1.c: Likewise.
4404 * gcc.dg/split-3.c: Likewise.
4405 * gcc.dg/split-4.c: Likewise.
4406 * gcc.dg/strlenopt-12g.c: Likewise.
4407 * gcc.dg/strlenopt-14g.c: Likewise.
4408 * gcc.dg/strlenopt-14gf.c: Likewise.
4409 * gcc.dg/strlenopt-16g.c: Likewise.
4410 * gcc.dg/strlenopt-17g.c: Likewise.
4411 * gcc.dg/strlenopt-18g.c: Likewise.
4412 * gcc.dg/strlenopt-1f.c: Likewise.
4413 * gcc.dg/strlenopt-22g.c: Likewise.
4414 * gcc.dg/strlenopt-2f.c: Likewise.
4415 * gcc.dg/strlenopt-4g.c: Likewise.
4416 * gcc.dg/strlenopt-4gf.c: Likewise.
4417 * gcc.dg/struct-ret-3.c: Likewise.
4418 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4419 * gcc.misc-tests/linkage.exp: Likewise.
4420 * gcc.target/i386/20000724-1.c: Likewise.
4421 * gcc.target/i386/align-main-3.c: Likewise.
4422 * gcc.target/i386/cleanup-1.c: Likewise.
4423 * gcc.target/i386/inline-mcpy.c: Likewise.
4424 * gcc.target/i386/pr32268.c: Likewise.
4425 * gcc.target/i386/pr36613.c: Likewise.
4426 * gcc.target/i386/pr39013-1.c: Likewise.
4427 * gcc.target/i386/pr39013-2.c: Likewise.
4428 * gcc.target/i386/pr39496.c: Likewise.
4429 * gcc.target/i386/pr40906-3.c: Likewise.
4430 * gcc.target/i386/pr46084.c: Likewise.
4431 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4433 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4436 * gcc.target/sh/pr6526.c: New.
4438 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4441 * gcc.c-torture/execute/pr57568.c: New test.
4443 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/other/vararg-4.C: New.
4448 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4450 PR rtl-optimization/57559
4451 * gcc.target/s390/pr57559.c : New test.
4453 2013-06-08 Tobias Burnus <burnus@net-b.de>
4456 * gfortran.dg/finalize_10.f90: New.
4457 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4458 * gfortran.dg/finalize_15.f90: New.
4460 2013-06-08 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/storage_size_4.f90: New.
4465 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4468 * testsuite/g++.dg/ext/pr57548.C: New test.
4470 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4473 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4475 2013-06-07 Jan Hubicka <jh@suse.cz>
4477 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4479 2013-06-07 Tobias Burnus <burnus@net-b.de>
4482 * gfortran.dg/array_constructor_48.f90: New.
4483 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4484 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4486 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4489 * gcc.target/arm/xordi3-opt.c: New test.
4491 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4493 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4494 Revert to dg-options.
4496 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4499 * gcc.target/powerpc/pr55033.c: New.
4501 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/cpp0x/alias-decl-36.C: New.
4506 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4507 Pat Haugen <pthaugen@us.ibm.com>
4508 Peter Bergner <bergner@vnet.ibm.com>
4510 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4511 power8 builtin functions.
4512 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4513 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4514 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4515 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4516 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4517 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4518 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4519 tests to test power8 auto-vectorization.
4520 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4521 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4522 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4523 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4525 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4526 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4528 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4530 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4532 (check_effective_target_powerpc_p8vector_ok): Likewise.
4533 (is-effective-target): Likewise.
4534 (check_vect_support_and_set_flags): Likewise.
4536 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/parse/error53.C: New.
4541 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4543 PR rtl-optimization/57459
4544 * gcc.target/i386/pr57459.c: New test.
4546 2013-06-06 Teresa Johnson <tejohnson@google.com>
4549 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4550 into -freorder-blocks-and-partition test.
4551 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4552 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4553 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4554 * gcc.dg/tree-prof/pr50907.c: Ditto.
4555 * gcc.dg/tree-prof/pr45354.c: Ditto.
4556 * g++.dg/tree-prof/partition2.C: Ditto.
4557 * g++.dg/tree-prof/partition3.C: Ditto.
4559 2013-06-06 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/finalize_16.f90: New.
4564 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4566 * gcc.dg/vect/no-section-anchors-vect-68.c:
4567 Add dg-skip-if aarch64_tiny.
4569 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4572 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4573 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4575 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/cpp0x/decltype54.C: New.
4580 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4582 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4583 arm*-*-*eabi* targets.
4584 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4586 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4588 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4589 Tobias Burnus <burnus@net-b.de>
4591 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4592 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4593 * gfortran.dg/io_real_boz_4.f90: Ditto.
4594 * gfortran.dg/io_real_boz_5.f90: Ditto.
4596 2013-06-05 Andreas Schwab <schwab@suse.de>
4598 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4600 2013-06-04 Jan Hubicka <jh@suse.cz>
4602 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4604 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4606 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4607 parameters with void.
4608 (main2): Removed argc parameter.
4609 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4610 (main): Replaced argc, argv parameters with void.
4611 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4612 (main2): Removed argc parameter.
4613 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4614 argv parameters with void. Added __asm volatile to avoid optimization
4615 on argc, if necessary.
4616 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4617 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4618 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4619 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4620 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4621 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4622 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4623 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4624 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4625 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4626 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4627 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4628 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4629 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4630 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4631 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4632 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4633 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4634 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4635 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4636 parameters with void.
4637 (main2): Removed argc parameter.
4638 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4639 (main): Replaced argc, argv parameters with void.
4640 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4641 argv parameters with void. Also renamed this function as main, and
4642 delete the existing main.
4643 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4644 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4645 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4647 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4649 * gcc.target/aarch64/movi_1.c: New test.
4651 2013-06-04 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/finalize_12.f90: New.
4655 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4656 end of scope finalization.
4657 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4658 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4659 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4660 * gfortran.dg/class_19.f03: Ditto.
4661 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4662 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4663 * gfortran.dg/extends_14.f03: Ditto.
4664 * gfortran.dg/move_alloc_4.f90: Ditto.
4665 * gfortran.dg/typebound_proc_27.f03: Ditto.
4667 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4669 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4670 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4671 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4672 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4673 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4674 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4675 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4676 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4677 * gfortran.dg/io_real_boz_4.f90: Ditto.
4678 * gfortran.dg/io_real_boz_5.f90: Ditto.
4679 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4680 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4681 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4682 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4683 * gfortran.dg/transpose_2.f90: Fix dg-output.
4685 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4687 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4688 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4689 dg-option and an header comment.
4691 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/cpp0x/sfinae46.C: New.
4695 * g++.dg/cpp0x/defaulted13.C: Adjust.
4696 * g++.dg/cpp0x/defaulted2.C: Likewise.
4697 * g++.dg/cpp0x/defaulted26.C: Likewise.
4698 * g++.dg/cpp0x/defaulted3.C: Likewise.
4699 * g++.dg/cpp0x/error1.C: Likewise.
4700 * g++.dg/cpp0x/implicit1.C: Likewise.
4701 * g++.dg/cpp0x/implicit11.C: Likewise.
4702 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4703 * g++.dg/cpp0x/initlist47.C: Likewise.
4704 * g++.dg/cpp0x/initlist9.C: Likewise.
4705 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4706 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4707 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4708 * g++.dg/cpp0x/union4.C: Likewise.
4709 * g++.dg/template/crash108.C: Likewise.
4710 * g++.dg/template/crash41.C: Likewise.
4711 * g++.old-deja/g++.jason/local.C: Likewise.
4712 * g++.old-deja/g++.law/visibility3.C: Likewise.
4714 2013-06-03 Teresa Johnson <tejohnson@google.com>
4716 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4717 * gcc.dg/vect/bb-slp-14.c: Ditto.
4718 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4719 * gcc.dg/vect/bb-slp-23.c: Ditto.
4720 * gcc.dg/vect/bb-slp-15.c: Ditto.
4721 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4722 * gcc.dg/vect/bb-slp-24.c: Ditto.
4723 * gcc.dg/vect/bb-slp-16.c: Ditto.
4724 * gcc.dg/vect/bb-slp-25.c: Ditto.
4725 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4726 * gcc.dg/vect/bb-slp-17.c: Ditto.
4727 * gcc.dg/vect/bb-slp-1.c: Ditto.
4728 * gcc.dg/vect/bb-slp-26.c: Ditto.
4729 * gcc.dg/vect/bb-slp-18.c: Ditto.
4730 * gcc.dg/vect/bb-slp-2.c: Ditto.
4731 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4732 * gcc.dg/vect/bb-slp-27.c: Ditto.
4733 * gcc.dg/vect/bb-slp-19.c: Ditto.
4734 * gcc.dg/vect/bb-slp-3.c: Ditto.
4735 * gcc.dg/vect/bb-slp-28.c: Ditto.
4736 * gcc.dg/vect/bb-slp-4.c: Ditto.
4737 * gcc.dg/vect/bb-slp-29.c: Ditto.
4738 * gcc.dg/vect/bb-slp-5.c: Ditto.
4739 * gcc.dg/vect/bb-slp-6.c: Ditto.
4740 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4741 * gcc.dg/vect/bb-slp-7.c: Ditto.
4742 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4743 * gcc.dg/vect/bb-slp-8.c: Ditto.
4744 * gcc.dg/vect/bb-slp-9.c: Ditto.
4745 * gcc.dg/vect/bb-slp-10.c: Ditto.
4746 * gcc.dg/vect/bb-slp-11.c: Ditto.
4747 * gcc.dg/vect/bb-slp-20.c: Ditto.
4748 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4749 * gcc.dg/vect/bb-slp-21.c: Ditto.
4750 * gcc.dg/vect/bb-slp-30.c: Ditto.
4751 * gcc.dg/vect/bb-slp-13.c: Ditto.
4752 * gcc.dg/vect/bb-slp-22.c: Ditto.
4753 * g++.dg/vect/slp-pr50413.cc: Ditto.
4754 * g++.dg/vect/slp-pr56812.cc: Ditto.
4755 * g++.dg/vect/slp-pr50819.cc: Ditto.
4757 2013-06-01 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/class_array_17.f90: New.
4762 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4764 * ada/acats/floatstore.lst: New.
4765 * ada/acats/run_all.sh: Process it.
4767 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4769 * gcc.target/powerpc/e500-ord-1.c: New test.
4770 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4771 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4772 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4774 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4776 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4778 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4780 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4782 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4784 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4786 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4789 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4792 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4794 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4796 2013-05-31 Marek Polacek <polacek@redhat.com>
4798 PR tree-optimization/57478
4799 PR tree-optimization/57453
4800 * gcc.dg/torture/pr57478.c: New test.
4802 2013-05-31 Tobias Burnus <burnus@net-b.de>
4805 * gfortran.dg/class_array_17.f90: New.
4807 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4810 * gcc.target/arm/iordi3-opt.c: New test.
4812 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4816 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4817 * gfortran.dg/interface_26.f90: Ditto.
4818 * gfortran.dg/proc_ptr_11.f90: Ditto.
4819 * gfortran.dg/proc_ptr_15.f90: Ditto.
4820 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4821 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4822 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4823 * gfortran.dg/typebound_override_1.f90: Ditto.
4824 * gfortran.dg/typebound_override_4.f90: Ditto.
4825 * gfortran.dg/typebound_proc_6.f03: Ditto.
4826 * gfortran.dg/assumed_type_7.f90: New test.
4827 * gfortran.dg/typebound_override_5.f90: New test.
4828 * gfortran.dg/typebound_override_6.f90: New test.
4829 * gfortran.dg/typebound_override_7.f90: New test.
4831 2013-05-30 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/power_6.f90: New.
4836 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4838 * gcc.target/aarch64/insv_1.c: New test.
4840 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4842 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4843 dg-skip-if "No stabs".
4845 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4848 * gfortran.dg/assumed_size_1.f90: New.
4850 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4852 * gcc.dg/shrink-wrap-alloca.c: New added.
4853 * gcc.dg/shrink-wrap-pretend.c: New added.
4854 * gcc.dg/shrink-wrap-sibcall.c: New added.
4856 2013-05-30 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/assumed_rank_13.f90: New.
4861 2013-05-29 Easwaran Raman <eraman@google.com>
4863 PR tree-optimization/57442
4864 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4866 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868 PR tree-optimization/57441
4869 * gcc.c-torture/compile/pr57441.c: New.
4871 2013-05-29 Dehao Chen <dehao@google.com>
4874 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4876 2013-05-29 Tobias Burnus <burnus@net-b.de>
4879 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4880 * gfortran.dg/class_19.f03: Ditto.
4882 2013-05-29 Richard Biener <rguenther@suse.de>
4884 * gcc.dg/vect/bb-slp-32.c: New testcase.
4886 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4888 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4889 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4890 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4891 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4892 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4893 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4894 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4895 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4896 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4897 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4898 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4899 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4900 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4901 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4902 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4903 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4904 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4905 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4906 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4907 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4908 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4909 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4910 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4911 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4912 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4913 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4914 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4915 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4916 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4917 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4918 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4919 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4920 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4921 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4922 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4923 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4924 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4925 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4926 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4928 2013-05-29 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/finalize_11.f90: New.
4932 * gfortran.dg/finalize_4.f03: Remove dg-error.
4933 * gfortran.dg/finalize_5.f03: Ditto.
4934 * gfortran.dg/finalize_6.f03: Ditto.
4935 * gfortran.dg/finalize_7.f03: Ditto.
4937 2013-05-28 Tobias Burnus <burnus@net-b.de>
4939 * gfortran.dg/class_array_16.f90: New.
4941 2013-05-28 Tobias Burnus <burnus@net-b.de>
4944 * testsuite/gfortran.dg/use_29.f90: New.
4946 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4948 * gnat.dg/fp_exception.adb: New test.
4950 2013-05-28 Richard Biener <rguenther@suse.de>
4952 PR tree-optimization/56787
4953 * gcc.dg/vect/pr56787.c: New testcase.
4955 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4956 Tobias Burnus <burnus@net-b.de>
4959 * gfortran.dg/typebound_override_4.f90: New.
4961 2013-05-28 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/57411
4964 * g++.dg/opt/pr57411.C: New testcase.
4966 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4968 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4969 * gcc.dg/builtin-bswap-9.c: Likewise.
4971 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4973 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4975 2013-05-27 Richard Biener <rguenther@suse.de>
4978 * gcc.dg/gomp/pr57412.c: New testcase.
4980 2013-05-27 Bud Davis <jmdavis@link.com>
4983 * gfortran.dg/stfunc_8.f90: New.
4985 2013-05-27 Richard Biener <rguenther@suse.de>
4987 PR tree-optimization/57343
4988 * gcc.dg/torture/pr57343.c: New testcase.
4990 2013-05-27 Richard Biener <rguenther@suse.de>
4992 PR tree-optimization/57417
4993 * gcc.dg/torture/pr57417.c: New testcase.
4995 2013-05-27 Richard Biener <rguenther@suse.de>
4997 PR tree-optimization/57396
4998 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5000 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5002 * gnat.dg/specs/last_bit.ads: New test.
5004 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5006 * gnat.dg/specs/machine_attribute.ads: New test.
5008 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5010 * gnat.dg/incomplete3.ad[sb]: New test.
5012 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5015 * gcc.target/mips/div-13.c: New test.
5017 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5020 * gcc.target/mips/mips16-attributes-5.c,
5021 * gcc.target/mips/mips16-attributes-6.c: New tests.
5023 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5025 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5026 * gcc.dg/builtin-bswap-8.c: Likewise.
5028 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5031 * g++.dg/cpp0x/new1.C: New.
5033 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5036 * g++.dg/parse/dtor16.C: New.
5037 * g++.dg/parse/dtor6.C: Adjust.
5039 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5042 * g++.dg/expr/bitfield12.C: New.
5044 2013-05-24 Jeff Law <law@redhat.com>
5046 PR tree-optimization/57124
5047 * gcc.c-torture/execute/pr57124.c: New test.
5048 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5050 2013-05-24 Martin Jambor <mjambor@suse.cz>
5052 PR tree-optimization/57294
5053 * gcc.dg/ipa/pr57294.c: New test.
5055 2013-05-24 Dehao Chen <dehao@google.com>
5057 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5059 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5061 * gcc.target/aarch64/scalar_intrinsics.c
5062 (force_simd): Use a valid instruction.
5063 (test_vdupd_lane_s64): Pass a valid lane argument.
5064 (test_vdupd_lane_u64): Likewise.
5066 2013-05-24 Richard Biener <rguenther@suse.de>
5068 PR tree-optimization/57287
5069 * gcc.dg/pr57287.c: New testcase.
5071 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/template/error51.C: New.
5076 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5079 * g++.dg/template/bitfield2.C: New.
5081 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5083 * gnat.dg/specs/noinline1.ads: New test.
5084 * gnat.dg/noinline2.ad[sb]: Likewise.
5085 * gnat.dg/specs/noinline3.ads: Likewise.
5086 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5088 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5091 * gcc.dg/tree-ssa/pr57385.c: New test.
5093 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5095 * gnat.dg/derived_type4.adb: New test.
5097 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5099 * gcc.dg/builtin-bswap-6.c: New test.
5100 * gcc.dg/builtin-bswap-7.c: Likewise.
5101 * gcc.dg/builtin-bswap-8.c: Likewise.
5102 * gcc.dg/builtin-bswap-9.c: Likewise.
5104 2013-05-23 Christian Bruel <christian.bruel@st.com>
5107 * gcc.dg/debug/pr57351.c: New test
5109 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5111 * gcc.target/aarch64/vect-clz.c: New file.
5113 2013-05-23 Martin Jambor <mjambor@suse.cz>
5116 * gcc.dg/ipa/pr57347.c: New test.
5118 2013-05-23 Richard Biener <rguenther@suse.de>
5120 PR tree-optimization/57380
5121 * g++.dg/tree-ssa/pr57380.C: New testcase.
5123 2013-05-23 Richard Biener <rguenther@suse.de>
5126 * gcc.dg/torture/pr57381.c: New testcase.
5128 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5131 * gcc.c-torture/execute/pr57344-1.c: New test.
5132 * gcc.c-torture/execute/pr57344-2.c: New test.
5133 * gcc.c-torture/execute/pr57344-3.c: New test.
5134 * gcc.c-torture/execute/pr57344-4.c: New test.
5136 2013-05-23 Richard Biener <rguenther@suse.de>
5138 PR rtl-optimization/57341
5139 * gcc.dg/torture/pr57341.c: New testcase.
5141 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/parse/crash62.C: New.
5146 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5147 Pat Haugen <pthaugen@us.ibm.com>
5148 Peter Bergner <bergner@vnet.ibm.com>
5150 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5153 2013-05-22 Tobias Burnus <burnus@net-b.de>
5156 * gfortran.dg/defined_assignment_6.f90: New.
5158 2013-05-22 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/assumed_type_6.f90: New.
5163 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/cpp0x/Wunused-parm.C: New.
5168 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5170 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5171 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5173 2013-05-21 Easwaran Raman <eraman@google.com>
5175 PR tree-optimization/57322
5176 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5178 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5180 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5183 2013-05-21 Tobias Burnus <burnus@net-b.de>
5186 * gfortran.dg/assumed_type_5.f90: New.
5187 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5188 * gfortran.dg/assumed_rank_2.f90: Ditto.
5189 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5190 * gfortran.dg/no_arg_check_3.f90: Ditto.
5192 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5194 PR tree-optimization/57331
5195 * gcc.c-torture/compile/pr57331.c: New test.
5197 2013-05-21 Richard Biener <rguenther@suse.de>
5199 PR tree-optimization/57330
5200 * gcc.dg/torture/pr57330.c: New testcase.
5202 2013-05-21 Richard Biener <rguenther@suse.de>
5204 PR tree-optimization/57303
5205 * gcc.dg/torture/pr57303.c: New testcase.
5207 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5209 PR tree-optimization/57321
5210 * gcc.c-torture/execute/pr57321.c: New test.
5212 2013-05-20 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5217 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5218 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5219 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5220 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5221 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5222 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5223 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5224 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5225 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5226 * gfortran.dg/binding_label_tests_24.f90: New.
5227 * gfortran.dg/binding_label_tests_25.f90: New.
5229 2013-05-20 Tobias Burnus <burnus@net-b.de>
5232 * gfortran.dg/binding_label_tests_17.f90: New.
5233 * gfortran.dg/binding_label_tests_18.f90: New.
5234 * gfortran.dg/binding_label_tests_19.f90: New.
5235 * gfortran.dg/binding_label_tests_20.f90: New.
5236 * gfortran.dg/binding_label_tests_21.f90: New.
5237 * gfortran.dg/binding_label_tests_22.f90: New.
5238 * gfortran.dg/binding_label_tests_23.f90: New.
5240 2013-05-20 Tobias Burnus <burnus@net-b.de>
5243 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5244 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5245 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5246 * gfortran.dg/common_18.f90: New.
5247 * gfortran.dg/common_19.f90: New.
5248 * gfortran.dg/common_20.f90: New.
5249 * gfortran.dg/common_21.f90: New.
5251 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5254 * g++.dg/parse/error52.C: New.
5255 * g++.dg/parse/error3.C: Adjust.
5256 * g++.dg/parse/error36.C: Likewise.
5258 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5261 * gcc.target/sh/pr56547-1.c: New.
5262 * gcc.target/sh/pr56547-2.c: New.
5264 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5267 * g++.dg/warn/Wsign-compare-6.C: New.
5268 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5270 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5273 * g++.dg/template/error50.C: New.
5275 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5278 * g++.dg/ext/complit13.C: New.
5280 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5283 * g++.dg/pr57175.C: New testcase.
5285 2013-05-17 Easwaran Raman <eraman@google.com>
5287 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5289 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5292 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5294 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5296 PR rtl-optimization/57281
5297 PR rtl-optimization/57300
5298 * gcc.dg/pr57300.c: New test.
5299 * gcc.c-torture/execute/pr57281.c: New test.
5301 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5304 * g++.dg/ext/sizeof-complit.C: New.
5306 2013-05-17 Marek Polacek <polacek@redhat.com>
5308 * gcc.dg/strlenopt-25.c: New test.
5309 * gcc.dg/strlenopt-26.c: Likewise.
5311 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5313 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5314 instead of -mavx2, require only avx instead of avx2.
5315 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5316 of avx2-check.h and turn into an avx runtime test instead of
5319 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5321 * g++.dg/ext/vector22.C: Uncomment working test.
5323 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5326 * g++.dg/template/pr17410.C: New.
5328 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.target/i386/rotate-3.c: New test.
5331 * gcc.target/i386/rotate-3a.c: New test.
5332 * gcc.target/i386/rotate-4.c: New test.
5333 * gcc.target/i386/rotate-4a.c: New test.
5334 * gcc.target/i386/rotate-5.c: New test.
5335 * gcc.target/i386/rotate-5a.c: New test.
5337 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5339 * gcc.dg/visibility-21.c: Require section_anchors.
5341 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5343 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5344 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5345 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5347 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5349 * gcc.dg/visibility-21.c: New.
5351 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5354 * gcc.dg/pr57286.c: New testcase.
5355 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5356 * g++.dg/ext/vector22.C: Comment out transformations not
5359 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5362 * gcc.target/mips/call-1.c: Restrict to o32.
5363 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5365 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5367 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5369 * g++.dg/warn/Wshadow-1.C: Likewise.
5370 * g++.dg/warn/Wshadow-6.C: Likewise.
5371 * g++.dg/warn/Wshadow-7.C: Likewise.
5373 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/parse/pr31952-1.C: New.
5377 * g++.dg/parse/pr31952-2.C: Likewise.
5378 * g++.dg/parse/pr31952-3.C: Likewise.
5380 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5381 * g++.old-deja/g++.jason/cond.C: Likewise.
5382 * g++.dg/cpp0x/range-for5.C: Likewise.
5384 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5387 * gcc.target/arm/pr40887.c: Adjust testcase.
5388 * gcc.target/arm/pr19599.c: New test.
5390 2013-05-15 Richard Biener <rguenther@suse.de>
5392 PR tree-optimization/57275
5393 * gcc.target/i386/pr57275.c: New testcase.
5395 2013-05-15 Jan Hubicka <jh@suse.cz>
5397 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5398 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5399 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5401 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5403 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5406 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5409 * c-c++-common/Wsequence-point-1.c: New test.
5411 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5413 * g++.dg/ext/vector22.C: New testcase.
5414 * gcc.dg/binop-xor3.c: Remove xfail.
5416 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5418 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5419 FLOAT cmp FLOAT ? INT : INT.
5420 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5421 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5422 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5423 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5424 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5425 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5427 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5430 * g++.dg/cpp0x/defaulted43.C: New.
5432 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5434 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5435 (alloca): Remove declaration.
5436 (foo9): Replace alloca by __builtin_alloca.
5438 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5440 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5441 Expect "size of array is too large" error.
5443 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5447 2013-05-14 Richard Biener <rguenther@suse.de>
5450 * g++.dg/torture/pr57235.C: New testcase.
5452 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5455 * gcc.dg/torture/pr57251.c: New test.
5457 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5460 * gcc.target/i386/pr57264.c: New test.
5462 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5464 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5466 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5468 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5470 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5472 PR tree-optimization/45216
5473 PR tree-optimization/57157
5474 * c-c++-common/rotate-1.c: Add 32 tests with +.
5475 * c-c++-common/rotate-1a.c: Adjust.
5476 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5477 * c-c++-common/rotate-2b.c: New test.
5478 * c-c++-common/rotate-3.c: Add 32 tests with +.
5479 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5480 * c-c++-common/rotate-4b.c: New test.
5481 * c-c++-common/rotate-5.c: New test.
5483 2013-05-13 Martin Jambor <mjambor@suse.cz>
5486 * gcc.dg/ipa/remref-0.c: New test.
5487 * gcc.dg/ipa/remref-1a.c: Likewise.
5488 * gcc.dg/ipa/remref-1b.c: Likewise.
5489 * gcc.dg/ipa/remref-2a.c: Likewise.
5490 * gcc.dg/ipa/remref-2b.c: Likewise.
5492 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5494 * gcc.dg/vector-shift-2.c: New testcase.
5496 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5498 PR tree-optimization/57230
5499 * gcc.dg/strlenopt-24.c: New test.
5501 PR tree-optimization/57230
5502 * gcc.dg/strlenopt-23.c: New test.
5504 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5507 * gcc.target/sh/pr57108.c: Move this test case to ...
5508 * gcc.c-torture/compile/pr57108.c: ... here.
5510 2013-05-10 Richard Biener <rguenther@suse.de>
5512 PR tree-optimization/57214
5513 * gcc.dg/torture/pr57214.c: New testcase.
5515 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5517 * gcc.dg/vector-shift.c: New testcase.
5519 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5523 PR tree-optimization/45216
5524 PR tree-optimization/57157
5525 * c-c++-common/rotate-1.c: New test.
5526 * c-c++-common/rotate-1a.c: New test.
5527 * c-c++-common/rotate-2.c: New test.
5528 * c-c++-common/rotate-2a.c: New test.
5529 * c-c++-common/rotate-3.c: New test.
5530 * c-c++-common/rotate-3a.c: New test.
5531 * c-c++-common/rotate-4.c: New test.
5532 * c-c++-common/rotate-4a.c: New test.
5534 2013-05-10 Richard Biener <rguenther@suse.de>
5536 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5537 * gcc.target/i386/l_fma_double_1.c: Adjust.
5538 * gcc.target/i386/l_fma_double_2.c: Likewise.
5539 * gcc.target/i386/l_fma_double_3.c: Likewise.
5540 * gcc.target/i386/l_fma_double_4.c: Likewise.
5541 * gcc.target/i386/l_fma_double_5.c: Likewise.
5542 * gcc.target/i386/l_fma_double_6.c: Likewise.
5543 * gcc.target/i386/l_fma_float_1.c: Likewise.
5544 * gcc.target/i386/l_fma_float_2.c: Likewise.
5545 * gcc.target/i386/l_fma_float_3.c: Likewise.
5546 * gcc.target/i386/l_fma_float_4.c: Likewise.
5547 * gcc.target/i386/l_fma_float_5.c: Likewise.
5548 * gcc.target/i386/l_fma_float_6.c: Likewise.
5550 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5553 * g++.dg/cpp0x/pr51226.C: New.
5555 2013-04-16 Han Shen <shenhan@google.com>
5557 Test cases for '-fstack-protector-strong'.
5558 * gcc.dg/fstack-protector-strong.c: New.
5559 * g++.dg/fstack-protector-strong.C: New.
5561 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5563 * gcc.target/aarch64/ands_1.c: New test.
5564 * gcc.target/aarch64/ands_2.c: Likewise
5566 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5568 * lib/target-supports.exp (check_effective_target_hw): New
5570 * c-c++-common/asan/clone-test-1.c: Call
5571 check_effective_target_hw.
5572 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5573 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5574 possible decorations.
5575 * c-c++-common/asan/null-deref-1.c: Likewise.
5576 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5577 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5578 * c-c++-common/asan/use-after-free-1.c: Likewise.
5579 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5580 * g++.dg/asan/large-func-test-1.C: Likewise.
5582 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5584 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5586 2013-05-07 Richard Biener <rguenther@suse.de>
5589 * g++.dg/torture/pr57190.C: New testcase.
5591 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5593 PR tree-optimization/57149
5594 * gcc.dg/pr57149.c: New test.
5597 * gcc.dg/pr57184.c: New test.
5599 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5601 * gnat.dg/specs/array3.ads: New test.
5603 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5605 * c-c++-common/vector-scalar-2.c: New testcase.
5607 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5609 * gcc.target/i386/asm-dialect-2.c: New testcase.
5611 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/cpp0x/auto38.C: New.
5616 2013-05-06 Richard Biener <rguenther@suse.de>
5618 PR tree-optimization/57185
5619 * gcc.dg/autopar/pr57185.c: New testcase.
5621 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5624 * gcc.target/i386/pr57106.c: New test.
5626 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5628 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5629 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5630 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5631 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5632 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5633 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5634 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5636 2013-05-06 Teresa Johnson <tejohnson@google.com>
5639 * gcc.dg/pr57154.c: New test.
5641 2013-05-06 Richard Biener <rguenther@suse.de>
5644 * gcc.dg/torture/pr57147-1.c: New testcase.
5645 * gcc.dg/torture/pr57147-2.c: Likewise.
5646 * gcc.dg/torture/pr57147-3.c: Likewise.
5648 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5651 * gcc.target/sh/pr55303-1.c: New.
5652 * gcc.target/sh/pr55303-2.c: New.
5653 * gcc.target/sh/pr55303-3.c: New.
5655 2013-05-05 Tobias Burnus <burnus@net-b.de>
5657 * gfortran.dg/allocate_with_source_3.f90: New.
5659 2013-05-05 Tobias Burnus <burnus@net-b.de>
5662 * gfortran.dg/null_8.f90: New.
5664 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/cpp0x/enum27.C: New.
5668 * g++.dg/cpp0x/enum_base.C: Adjust.
5670 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5672 PR tree-optimization/56205
5673 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5675 2013-05-04 Tobias Burnus <burnus@net-b.de>
5677 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5678 * gfortran.dg/bind_c_usage_27.f90: New.
5679 * gfortran.dg/bind_c_usage_28.f90: New.
5681 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5684 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5686 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5689 * gcc.target/powerpc/pr57150.c: New file.
5691 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5693 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5694 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5695 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5696 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5697 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5698 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5699 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5701 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5703 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5704 scan-assembler-times.
5706 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5708 * gcc.dg/tree-ssa/slsr-32.c: New.
5709 * gcc.dg/tree-ssa/slsr-33.c: New.
5710 * gcc.dg/tree-ssa/slsr-34.c: New.
5711 * gcc.dg/tree-ssa/slsr-35.c: New.
5712 * gcc.dg/tree-ssa/slsr-36.c: New.
5713 * gcc.dg/tree-ssa/slsr-37.c: New.
5714 * gcc.dg/tree-ssa/slsr-38.c: New.
5716 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5718 * gcc.target/aarch64/tst_1.c: New test.
5719 * gcc.target/aarch64/tst_2.c: Likewise
5721 2013-05-02 Jeff Law <law@redhat.com>
5723 PR tree-optimization/57144
5724 * gcc.c-torture/execute/pr57144.c: New test.
5726 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5728 PR rtl-optimization/57130
5729 * gcc.c-torture/execute/pr57130.c: New test.
5731 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5733 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5735 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5737 * gcc.target/aarch64/fabd.c: New file.
5739 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5742 * g++.dg/cpp0x/pr54318.C: New.
5744 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5747 * g++.dg/parse/error51.C: New.
5748 * g++.dg/parse/error15.C: Adjust column numbers.
5750 2013-05-02 Tobias Burnus <burnus@net-b.de>
5753 * gfortran.dg/size_kind_2.f90: New.
5754 * gfortran.dg/size_kind_3.f90: New.
5756 2013-05-02 Richard Biener <rguenther@suse.de>
5759 * g++.dg/torture/pr57140.C: New testcase.
5761 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5764 * gcc.target/arm/pr56732-1.c: New test.
5766 2013-05-02 Martin Jambor <mjambor@suse.cz>
5769 * gcc.dg/ipa/pr56988.c: New test.
5771 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5773 * gcc.target/aarch64/bics_1.c: New test.
5774 * gcc.target/aarch64/bics_2.c: Likewise.
5776 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5778 PR rtl-optimization/57131
5779 * gcc.c-torture/execute/pr57131.c: New test.
5781 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5784 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5786 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5789 * gcc.target/i386/pr57091.c: New test.
5791 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5793 * gcc.target/aarch64/vect-vaddv.c: New.
5795 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5797 * gcc.target/aarch64/vect-vmaxv.c: New.
5798 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5800 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5802 * gcc.target/aarch64/scalar-vca.c: New.
5803 * gcc.target/aarch64/vect-vca.c: Likewise.
5805 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5807 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5808 (test_vceqd_s64): Force arguments to SIMD registers.
5809 (test_vceqzd_s64): Likewise.
5810 (test_vcged_s64): Likewise.
5811 (test_vcled_s64): Likewise.
5812 (test_vcgezd_s64): Likewise.
5813 (test_vcged_u64): Likewise.
5814 (test_vcgtd_s64): Likewise.
5815 (test_vcltd_s64): Likewise.
5816 (test_vcgtzd_s64): Likewise.
5817 (test_vcgtd_u64): Likewise.
5818 (test_vclezd_s64): Likewise.
5819 (test_vcltzd_s64): Likewise.
5820 (test_vtst_s64): Likewise.
5821 (test_vtst_u64): Likewise.
5823 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5826 * g++.dg/cpp0x/decltype53.C: New.
5828 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5831 * gfortran.dg/power_5.f90: New test.
5833 2013-04-30 Richard Biener <rguenther@suse.de>
5836 * gcc.dg/torture/pr57122.c: New testcase.
5838 2013-04-30 Richard Biener <rguenther@suse.de>
5841 * g++.dg/torture/pr57107.C: New testcase.
5843 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5845 PR rtl-optimization/57105
5846 * gcc.dg/pr57105.c: New test.
5848 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5850 PR tree-optimization/57104
5851 * gcc.dg/pr57104.c: New test.
5853 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5856 * gcc.target/i386/pr44578.c: New test.
5858 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5861 * gcc.target/i386/pr57097.c: New test.
5863 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5866 * gcc.target/i386/pr57098.c: New test.
5868 2013-04-29 Kai Tietz <ktietz@redhat.com>
5870 * gcc.c-torture/execute/pr55875.c: New test.
5872 2013-04-29 Richard Biener <rguenther@suse.de>
5875 * gcc.dg/torture/pr57075.c: New testcase.
5877 2013-04-29 Richard Biener <rguenther@suse.de>
5880 * gcc.dg/autopar/pr57103.c: New testcase.
5882 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5884 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5886 2013-04-29 Tom de Vries <tom@codesourcery.com>
5888 * gcc.dg/pr50763.c: Update test.
5890 2013-04-26 Jeff Law <law@redhat.com>
5892 * gcc.dg/tree-ssa/vrp88.c: New test.
5894 2013-04-29 Christian Bruel <christian.bruel@st.com>
5897 * gcc.target/sh/pr57108.c: New test.
5899 2013-04-29 Richard Biener <rguenther@suse.de>
5902 * gfortran.dg/gomp/pr57089.f90: New testcase.
5904 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5906 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5908 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5910 * gcc.target/aarch64/vect-vcvt.c: New.
5912 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5914 * gcc.target/aarch64/vect-vrnd.c: New.
5916 2013-04-29 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/57081
5919 * gcc.dg/torture/pr57081.c: New testcase.
5921 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5923 PR tree-optimization/57083
5924 * gcc.dg/torture/pr57083.c: New test.
5926 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/cpp0x/decltype52.C: New.
5931 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5933 N3472 binary constants
5934 * g++.dg/cpp/limits.C: Adjust warning wording.
5935 * g++.dg/system-binary-constants-1.C: Likewise.
5936 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5938 2013-04-28 Tobias Burnus <burnus@net-b.de>
5941 * gfortran.dg/coarray_30.f90: New.
5943 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5946 * frontend-passes (optimize_power): New function.
5947 (optimize_op): Use it.
5949 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.c-torture/execute/pr56866.c: New test.
5953 * gcc.target/i386/pr56866.c: New test.
5955 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5958 * gcc.dg/setjmp-5.c: New test.
5960 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5963 * g++.dg/cpp0x/constexpr-55708.C: New.
5965 2013-04-26 Richard Biener <rguenther@suse.de>
5967 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5968 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5969 * gcc.dg/pr53265.c: Remove XFAILs.
5970 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5971 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5973 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5975 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5976 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5977 -fdiagnostics-color=never option similarly to
5978 -fno-diagnostics-show-caret option.
5980 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5982 PR rtl-optimization/57003
5983 * gcc.target/i386/pr57003.c: New test.
5985 2013-04-25 Marek Polacek <polacek@redhat.com>
5987 PR tree-optimization/57066
5988 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5990 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5991 Tejas Belagod <tejas.belagod@arm.com>
5993 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5994 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5995 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5997 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5999 * gcc.target/aarch64/cmp.c: New.
6001 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6003 * gcc.target/aarch64/ngc.c: New.
6005 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6007 * lib/target-supports.exp
6008 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6009 (check_effective_target_arm_neon_fp16_ok): Likewise.
6010 (add_options_for_arm_neon_fp16): Likewise.
6011 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6012 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6014 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6016 PR rtl-optimizations/57046
6017 * gcc.target/i386/pr57046.c: New test.
6019 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/cpp1y/cplusplus.C: New.
6023 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6025 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6027 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6029 * c-c++-common/Wpointer-arith-1.c: New.
6031 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/cpp1y/cxx1y_macro.C: New.
6035 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/cpp0x/sfinae45.C: New.
6040 2013-04-24 Richard Biener <rguenther@suse.de>
6043 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6045 2013-04-23 Richard Biener <rguenther@suse.de>
6048 * gcc.dg/torture/pr57036-1.c: New testcase.
6049 * gcc.dg/torture/pr57036-2.c: Likewise.
6051 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6053 * gcc.target/aarch64/scalar-mov.c: New testcase.
6055 2013-04-23 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/57026
6058 * gcc.dg/torture/pr57026.c: New testcase.
6060 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6064 * gfortran.dg/transfer_check_4.f90: New.
6066 2013-04-22 Marek Polacek <polacek@redhat.com>
6069 * gcc.dg/pr56990.c: New test.
6071 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6074 * gcc.target/i386/pr57018.c: New test.
6076 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6078 * gcc.target/aarch64/vrecps.c: New.
6079 * gcc.target/aarch64/vrecpx.c: Likewise.
6081 2013-04-22 Christian Bruel <christian.bruel@st.com>
6084 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6086 2013-04-21 Jeff Law <law@redhat.com>
6088 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6090 2013-04-20 Tobias Burnus <burnus@net-b.de>
6093 * gfortran.dg/c_loc_test_22.f90: New.
6095 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6097 PR rtl-optimization/56847
6098 * gcc.dg/pr56847.c: New test.
6100 2013-04-19 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/56982
6103 * gcc.c-torture/execute/pr56982.c: New testcase.
6105 2013-04-19 Martin Jambor <mjambor@suse.cz>
6107 PR tree-optimization/56718
6108 * g++.dg/ipa/imm-devirt-1.C: New test.
6109 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6111 2013-04-19 Richard Biener <rguenther@suse.de>
6113 PR tree-optimization/57000
6114 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6116 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6117 Mikael Morin <mikael@gcc.gnu.org>
6120 * gfortran.dg/array_constructor_45.f90: New test.
6121 * gfortran.dg/array_constructor_46.f90: New test.
6122 * gfortran.dg/array_constructor_47.f90: New test.
6123 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6125 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6127 PR rtl-optimization/56999
6128 * g++.dg/opt/pr56999.C: New test.
6130 2013-04-18 Cary Coutant <ccoutant@google.com>
6132 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6133 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6135 2013-04-18 Cary Coutant <ccoutant@google.com>
6137 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6138 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6139 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6140 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6141 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6142 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6143 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6144 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6145 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6146 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6147 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6149 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6151 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6153 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6155 PR tree-optimization/56984
6156 * gcc.c-torture/compile/pr56984.c: New test.
6158 PR rtl-optimization/56992
6159 * gcc.dg/pr56992.c: New test.
6161 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6164 * gfortran.dg/proc_ptr_42.f90: New.
6166 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6168 * gnat.dg/discr41.ad[sb]: New test.
6169 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6170 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6171 * gcc.dg/vect/slp-24.c: Likewise.
6172 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6173 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6174 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6175 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6176 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6177 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6178 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6179 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6180 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6181 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6182 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6183 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6184 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6185 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6186 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6187 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6188 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6189 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6190 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6191 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6192 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6193 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6194 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6195 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6196 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6197 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6199 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6202 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6203 * gfortran.dg/module_md5_1.f90: Remove.
6205 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6207 * gcc.target/aarch64/adds3.c: New.
6208 * gcc.target/aarch64/subs3.c: New.
6210 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6212 * gcc.target/aarch64/adds1.c: New.
6213 * gcc.target/aarch64/adds2.c: New.
6214 * gcc.target/aarch64/subs1.c: New.
6215 * gcc.target/aarch64/subs2.c: New.
6217 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6219 Implement n3599 - Literal operator templates for strings.
6220 * g++.dg/cpp1y/udlit-char-template.C: New test.
6221 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6223 2013-04-16 Tobias Burnus <burnus@net-b.de>
6226 * gfortran.dg/no_arg_check_1.f90: New.
6227 * gfortran.dg/no_arg_check_2.f90: New.
6228 * gfortran.dg/no_arg_check_3.f90: New.
6230 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6233 * gfortran.dg/proc_ptr_41.f90: New.
6235 2013-04-16 Richard Biener <rguenther@suse.de>
6237 PR tree-optimization/56756
6238 * gcc.dg/torture/pr56756.c: New testcase.
6240 2013-04-16 Tobias Burnus <burnus@net-b.de>
6243 * gfortran.dg/c_assoc_5.f90: New.
6245 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6247 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6248 * gcc.c-torture/execute/pr33992.x: Remove.
6249 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6250 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6251 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6253 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6255 PR tree-optimization/56962
6256 * gcc.c-torture/execute/pr56962.c: New test.
6258 2013-04-15 Richard Biener <rguenther@suse.de>
6260 PR tree-optimization/56933
6261 * gcc.dg/vect/pr56933.c: New testcase.
6263 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265 * gcc.target/arm/anddi3-opt.c: New test.
6266 * gcc.target/arm/anddi3-opt2.c: Likewise.
6268 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6270 * gcc.dg/pr56890-1.c: New test.
6271 * gcc.dg/pr56890-2.c: Likewise.
6273 2013-04-15 Joey Ye <joey.ye@arm.com>
6275 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6276 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6278 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6281 * gfortran.dg/select_type_33.f03: New test.
6283 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6286 * gfortran.dg/typebound_proc_29.f03: New.
6288 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6291 * gfortran.dg/typebound_proc_28.f03: New.
6293 2013-04-12 Jeff Law <law@redhat.com>
6295 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6298 2013-04-12 Tobias Burnus <burnus@net-b.de>
6301 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6303 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6306 * gcc.target/i386/pr56903.c: New test.
6308 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6311 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6312 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6313 * gfortran.dg/block_11.f90: Fix invalid test case.
6314 * gfortran.dg/function_types_3.f90: Add new error message.
6315 * gfortran.dg/global_references_1.f90: Ditto.
6316 * gfortran.dg/import2.f90: Remove unneeded parts.
6317 * gfortran.dg/import6.f90: Fix invalid test case.
6318 * gfortran.dg/proc_decl_2.f90: Ditto.
6319 * gfortran.dg/proc_decl_9.f90: Ditto.
6320 * gfortran.dg/proc_decl_18.f90: Ditto.
6321 * gfortran.dg/proc_ptr_40.f90: New.
6322 * gfortran.dg/whole_file_7.f90: Modified error wording.
6323 * gfortran.dg/whole_file_16.f90: Ditto.
6324 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6325 * gfortran.dg/whole_file_18.f90: Modified error wording.
6326 * gfortran.dg/whole_file_20.f03: Ditto.
6327 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6330 2013-04-12 Richard Biener <rguenther@suse.de>
6333 2013-04-10 Richard Biener <rguenther@suse.de>
6335 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6337 2013-04-12 Tobias Burnus <burnus@net-b.de>
6340 * gfortran.dg/class_allocate_15.f90: New.
6343 2013-04-12 Tobias Burnus <burnus@net-b.de>
6345 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6346 scan-tree-dump-times.
6348 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6350 PR tree-optimization/56918
6351 PR tree-optimization/56920
6352 * gcc.dg/vect/pr56918.c: New test.
6353 * gcc.dg/vect/pr56920.c: New test.
6355 2013-04-12 Tobias Burnus <burnus@net-b.de>
6358 * gfortran.dg/class_allocate_14.f90: New.
6359 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6360 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6362 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6364 * gcc.dg/fold-cstvecshift.c: New testcase.
6366 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6368 * gcc.target/aarch64/negs.c: New.
6370 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6373 * g++.dg/template/arrow4.C: New test.
6375 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6377 * gnat.dg/array23.adb: New test.
6378 * gnat.dg/array23_pkg[123].ads: New helpers.
6380 2013-04-11 Jeff Law <law@redhat.com>
6382 PR tree-optimization/56900
6383 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6385 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6388 * g++.dg/cpp0x/sfinae44.C: New.
6390 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6392 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6393 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6395 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6398 * g++.dg/cpp0x/enum26.C: New.
6399 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6401 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6403 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6405 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6407 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6408 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6409 loop is vectorized and that the correct instruction is generated.
6410 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6411 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6412 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6414 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6416 PR tree-optimization/56899
6417 * gcc.c-torture/execute/pr56899.c: New test.
6419 2013-04-10 David S. Miller <davem@davemloft.net>
6421 * gcc.target/sparc/setcc-4.c: New test.
6422 * gcc.target/sparc/setcc-5.c: New test.
6424 2013-04-10 Richard Biener <rguenther@suse.de>
6426 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6428 2013-04-10 Richard Biener <rguenther@suse.de>
6430 * gcc.dg/vect/slp-39.c: New testcase.
6432 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6434 PR tree-optimization/55524
6435 * gcc.target/epiphany/fnma-1.c: New test.
6437 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6439 * gcc.dg/tree-ssa/inline-11.c: New test
6441 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6444 * g++.dg/template/arrow3.C: New test.
6446 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448 * gcc.target/arm/minmax_minus.c: New test.
6450 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6453 * c-c++-common/gomp/pr56883.c: New test.
6455 2013-04-09 Jeff Law <law@redhat.com>
6457 * gcc.dg/tree-ssa/vrp87.c: New test.
6459 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6461 PR tree-optimization/56854
6462 * g++.dg/torture/pr56854.C: New test.
6464 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6467 * gfortran.dg/array_constructor_44.f90: New test.
6469 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6472 * g++.dg/cpp0x/constexpr-specialization.C: New.
6474 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6476 * gcc.c-torture/execute/pr56837.c: New test.
6480 * g++.dg/opt/vt3.C: New test.
6481 * g++.dg/opt/vt4.C: New test.
6483 2013-04-08 Jeff Law <law@redhat.com>
6485 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6487 2013-04-08 Richard Biener <rguenther@suse.de>
6489 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6491 2013-04-08 Richard Biener <rguenther@suse.de>
6493 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6495 2013-04-08 Richard Biener <rguenther@suse.de>
6497 * g++.dg/vect/slp-pr56812.cc: Adjust.
6499 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6501 * gcc.dg/pr56837.c: New test.
6502 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6503 "generated memset minus one".
6505 2013-04-07 Tobias Burnus <burnus@net-b.de>
6508 * gfortran.dg/reshape_5.f90: New.
6510 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6513 * gcc.target/powerpc/recip-1.c: Modify expected output.
6514 * gcc.target/powerpc/recip-3.c: Likewise.
6515 * gcc.target/powerpc/recip-4.c: Likewise.
6516 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6518 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6520 * gcc.target/arm/peep-ldrd-1.c: New test.
6521 * gcc.target/arm/peep-strd-1.c: Likewise.
6523 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6525 * gcc.target/arm/negdi-1.c: New test.
6526 * gcc.target/arm/negdi-2.c: Likewise.
6527 * gcc.target/arm/negdi-3.c: Likewise.
6528 * gcc.target/arm/negdi-4.c: Likewise.
6530 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6532 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6533 Add -march=armv8-a when we use v8 NEON.
6534 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6535 (check_effective_target_vect_call_ceilf): Likewise.
6536 (check_effective_target_vect_call_floorf): Likewise.
6537 (check_effective_target_vect_call_roundf): Likewise.
6538 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6539 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6540 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6541 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6542 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6544 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6546 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6547 * gcc.target/powerpc/sd-pwr6.c: Same.
6548 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6549 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6551 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6553 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6555 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6558 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6559 * gfortran.dg/altreturn_4.f90: Ditto.
6560 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6561 * gfortran.dg/altreturn_5.f90: Ditto.
6562 * gfortran.dg/altreturn_6.f90: Ditto.
6563 * gfortran.dg/altreturn_7.f90: Ditto.
6565 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6569 (check_effective_target_arm_v8_neon_ok_nocache):
6571 (check_effective_target_arm_v8_neon_ok): Change to use
6572 check_effective_target_arm_v8_neon_ok_nocache.
6573 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6575 (check_effective_target_vect_call_btruncf):
6576 Enable for arm and ARMv8 NEON.
6577 (check_effective_target_vect_call_ceilf): Likewise.
6578 (check_effective_target_vect_call_floorf): Likewise.
6579 (check_effective_target_vect_call_roundf): Likewise.
6580 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6583 2013-04-04 Marek Polacek <polacek@redhat.com>
6585 PR tree-optimization/48186
6586 * gcc.dg/pr48186.c: New test.
6588 2013-04-04 Richard Biener <rguenther@suse.de>
6590 PR tree-optimization/56826
6591 * gcc.dg/vect/pr56826.c: New testcase.
6592 * gcc.dg/vect/O3-pr36098.c: Adjust.
6594 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6596 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6597 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6598 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6599 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6600 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6601 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6602 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6603 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6604 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6605 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6607 2013-04-04 Richard Biener <rguenther@suse.de>
6609 PR tree-optimization/56213
6610 * gcc.dg/vect/vect-123.c: New testcase.
6612 2013-04-04 Tobias Burnus <burnus@net-b.de>
6615 * gfortran.dg/read_repeat_2.f90: New.
6617 2013-04-04 Richard Biener <rguenther@suse.de>
6619 PR tree-optimization/56837
6620 * g++.dg/torture/pr56837.C: New testcase.
6622 2013-04-04 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/c_loc_test_21.f90: New.
6626 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6627 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6628 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6629 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6630 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6632 2013-04-03 Jeff Law <law@redhat.com>
6634 PR tree-optimization/56799
6635 * gcc.c-torture/execute/pr56799.c: New test.
6637 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6640 * g++.dg/warn/Wpointer-arith-1.C: New.
6641 * g++.dg/gomp/for-19.C: Adjust.
6643 2013-04-03 Marek Polacek <polacek@redhat.com>
6646 * gcc.dg/pr55702.c: New test.
6648 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6651 * gcc.dg/pr56809.c: New testcase.
6653 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6656 * g++.dg/debug/pr56819.C: New test.
6658 2013-04-03 Richard Biener <rguenther@suse.de>
6660 PR tree-optimization/56817
6661 * g++.dg/torture/pr56817.C: New testcase.
6663 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6665 * gcc.dg/vect/bb-slp-31.c: New file.
6667 2013-04-03 Jason Merrill <jason@redhat.com>
6670 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6672 2013-04-03 Richard Biener <rguenther@suse.de>
6674 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6676 2013-04-03 Richard Biener <rguenther@suse.de>
6678 PR tree-optimization/55964
6679 * gcc.dg/torture/pr55964-2.c: New testcase.
6681 2013-04-03 Richard Biener <rguenther@suse.de>
6683 PR tree-optimization/56501
6684 * gcc.dg/torture/pr56501.c: New testcase.
6686 2013-04-03 Richard Biener <rguenther@suse.de>
6688 PR tree-optimization/56407
6689 * gcc.dg/torture/pr56407.c: New testcase.
6691 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6693 PR tree-optimization/56790
6694 * g++.dg/ext/pr56790-1.C: New testcase.
6696 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6698 * gcc.target/i386/merge-1.c: New testcase.
6699 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6701 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6704 * gcc.c-torture/execute/pr19449.c: New test.
6706 2013-04-03 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/56812
6709 * g++.dg/vect/slp-pr56812.cc: New testcase.
6711 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6715 * gfortran.dg/altreturn_8.f90: New.
6716 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6717 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6718 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6720 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6722 PR rtl-optimization/56745
6723 * gcc.c-torture/compile/pr56745.c: New test.
6725 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6727 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6729 2013-04-02 Richard Biener <rguenther@suse.de>
6731 PR tree-optimization/56778
6732 * gcc.dg/torture/pr56778.c: New testcase.
6734 2013-04-02 Richard Biener <rguenther@suse.de>
6737 * g++.dg/torture/pr56768.C: New testcase.
6739 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6741 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6743 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6746 * gfortran.dg/namelist_82.f90: New test.
6748 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6751 * gfortran.dg/implicit_class_1.f90: New.
6753 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6756 * gfortran.dg/namelist_81.f90: New test.
6758 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6760 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6761 for constant and equal string lengths.
6762 * gfortran.dg/character_comparison_5.f90: Likewise.
6763 * gfortran.dg/character_comparison_9.f90: New test.
6765 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6767 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6768 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6770 2013-03-29 Tobias Burnus <burnus@net-b.de>
6773 * gfortran.dg/optional_absent_3.f90: New.
6775 2013-03-29 Tobias Burnus <burnus@net-b.de>
6778 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6780 2013-03-29 Tobias Burnus <burnus@net-b.de>
6783 * gfortran.dg/namelist_80.f90: New.
6785 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6788 * gfortran.dg/string_length_2.f90: New test.
6789 * gfortran.dg/dependency_41.f90: New test.
6791 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6794 * gfortran.dg/array_constructor_43.f90: New test.
6795 * gfortran.dg/random_seed_3.f90: New test.
6797 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6799 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6800 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6801 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6802 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6803 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6804 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6805 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6806 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6807 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6808 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6810 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/conversion/op4.C: Adjust.
6814 * g++.dg/cpp0x/rv1n.C: Likewise.
6815 * g++.dg/cpp0x/rv2n.C: Likewise.
6816 * g++.dg/cpp0x/template_deduction.C: Likewise.
6817 * g++.dg/expr/cond8.C: Likewise.
6818 * g++.dg/other/error4.C: Likewise.
6819 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6820 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6821 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6822 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6823 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6824 * g++.old-deja/g++.law/cvt20.C: Likewise.
6825 * g++.old-deja/g++.law/cvt8.C: Likewise.
6826 * g++.old-deja/g++.law/init8.C: Likewise.
6827 * g++.old-deja/g++.mike/net12.C: Likewise.
6828 * g++.old-deja/g++.mike/net8.C: Likewise.
6829 * g++.old-deja/g++.mike/p2793.C: Likewise.
6830 * g++.old-deja/g++.mike/p3836.C: Likewise.
6831 * g++.old-deja/g++.mike/p418.C: Likewise.
6832 * g++.old-deja/g++.mike/p701.C: Likewise.
6833 * g++.old-deja/g++.mike/p807.C: Likewise.
6835 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6838 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6841 2013-03-28 Marek Polacek <polacek@redhat.com>
6843 PR tree-optimization/56695
6844 * gcc.dg/vect/pr56695.c: New test.
6846 2013-03-28 Richard Biener <rguenther@suse.de>
6848 PR tree-optimization/37021
6849 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6850 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6852 2013-03-27 Tobias Burnus <burnus@net-b.de>
6856 * gfortran.dg/sizeof_2.f90: New.
6857 * gfortran.dg/sizeof_3.f90: New.
6858 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6860 2013-03-27 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/37021
6863 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6865 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6867 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6868 * g++.dg/ipa/ivinline-2.C: Likewise.
6869 * g++.dg/ipa/ivinline-3.C: Likewise.
6870 * g++.dg/ipa/ivinline-4.C: Likewise.
6871 * g++.dg/ipa/ivinline-5.C: Likewise.
6872 * g++.dg/ipa/ivinline-7.C: Likewise.
6873 * g++.dg/ipa/ivinline-8.C: Likewise.
6874 * g++.dg/ipa/ivinline-9.C: Likewise.
6875 * g++.dg/cpp0x/noexcept03.C: Likewise.
6876 * gcc.dg/const-1.c: Likewise.
6877 * gcc.dg/ipa/pure-const-1.c: Likewise.
6878 * gcc.dg/noreturn-8.c: Likewise.
6879 * gcc.target/i386/mmx-1.c: Likewise.
6880 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6881 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6882 * gcc.c-torture/execute/pr33992.x: New file.
6884 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6886 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6888 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6891 * g++.dg/ext/desig5.C: New.
6893 2013-03-26 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/merge_init_expr_2.f90: New.
6897 * gfortran.dg/merge_char_1.f90: Modify test to
6898 stay a run-time test.
6899 * gfortran.dg/merge_char_3.f90: Ditto.
6901 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6904 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6906 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/cpp0x/range-for23.C: New.
6911 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6914 * gfortran.dg/namelist_79.f90: New.
6916 2013-03-25 Martin Jambor <mjambor@suse.cz>
6918 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6920 2013-03-25 Tobias Burnus <burnus@net-b.de>
6940 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6941 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6942 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6943 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6944 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6945 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6946 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6947 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6948 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6949 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6950 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6951 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6952 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6953 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6954 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6955 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6956 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6957 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6958 * gfortran.dg/pr32601_1.f03: Ditto.
6959 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6960 * gfortran.dg/blockdata_7.f90: New.
6961 * gfortran.dg/c_assoc_4.f90: New.
6962 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6963 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6964 * gfortran.dg/c_funloc_tests_8.f90: New.
6965 * gfortran.dg/c_loc_test_17.f90: New.
6966 * gfortran.dg/c_loc_test_18.f90: New.
6967 * gfortran.dg/c_loc_test_19.f90: New.
6968 * gfortran.dg/c_loc_test_20.f90: New.
6969 * gfortran.dg/c_sizeof_5.f90: New.
6970 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6971 * gfortran.dg/transfer_resolve_2.f90: New.
6972 * gfortran.dg/transfer_resolve_3.f90: New.
6973 * gfortran.dg/transfer_resolve_4.f90: New.
6974 * gfortran.dg/pr32601.f03: Update dg-error.
6975 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6976 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6978 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6980 * gcc.target/arm/vseleqdf.c: New test.
6981 * gcc.target/arm/vseleqsf.c: Likewise.
6982 * gcc.target/arm/vselgedf.c: Likewise.
6983 * gcc.target/arm/vselgesf.c: Likewise.
6984 * gcc.target/arm/vselgtdf.c: Likewise.
6985 * gcc.target/arm/vselgtsf.c: Likewise.
6986 * gcc.target/arm/vselledf.c: Likewise.
6987 * gcc.target/arm/vsellesf.c: Likewise.
6988 * gcc.target/arm/vselltdf.c: Likewise.
6989 * gcc.target/arm/vselltsf.c: Likewise.
6990 * gcc.target/arm/vselnedf.c: Likewise.
6991 * gcc.target/arm/vselnesf.c: Likewise.
6992 * gcc.target/arm/vselvcdf.c: Likewise.
6993 * gcc.target/arm/vselvcsf.c: Likewise.
6994 * gcc.target/arm/vselvsdf.c: Likewise.
6995 * gcc.target/arm/vselvssf.c: Likewise.
6997 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6999 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7001 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7002 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7003 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7004 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7005 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7006 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7007 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7008 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7009 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7010 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7011 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7012 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7013 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7014 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7015 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7016 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7017 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7018 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7019 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7020 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7021 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7022 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7023 * gcc.target/arm/atomic-op-char.c: Likewise.
7024 * gcc.target/arm/atomic-op-consume.c: Likewise.
7025 * gcc.target/arm/atomic-op-int.c: Likewise.
7026 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7027 * gcc.target/arm/atomic-op-release.c: Likewise.
7028 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7029 * gcc.target/arm/atomic-op-short.c: Likewise.
7031 2013-03-25 Richard Biener <rguenther@suse.de>
7034 * g++.dg/torture/pr56694.C: New testcase.
7036 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7039 * gcc.target/arm/neon-vcond-gt.c: New test.
7040 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7041 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7043 2013-03-25 Richard Biener <rguenther@suse.de>
7045 PR tree-optimization/56689
7046 * gcc.dg/torture/pr56689.c: New testcase.
7048 2013-03-25 Kai Tietz <ktietz@redhat.com>
7050 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7052 2013-03-24 Tobias Burnus <burnus@net-b.de>
7055 * gfortran.dg/eof_5.f90: New.
7057 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7059 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7062 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7064 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7066 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7069 * gcc.c-torture/execute/builtins/builtins.exp: Add
7070 -Wl,--allow-multiple-definition for RTEMS targets.
7072 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7074 * gcc.target/aarch64/movk.c: New test.
7076 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7078 * g++.dg/ext/vector21.C: New testcase.
7080 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7082 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7083 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7085 2013-03-21 Richard Biener <rguenther@suse.de>
7087 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7088 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7090 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7092 * gcc.target/aarch64/vect.c: Test and result vector added
7093 for sabd and saba instructions.
7094 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7095 instructions in assembly.
7096 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7097 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7098 for fabd instruction.
7099 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7100 instruction in assembly.
7101 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7103 2013-03-20 Jeff Law <law@redhat.com>
7105 * g++.dg/tree-ssa/ssa-dom.C: New test.
7107 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7109 * gcc.target/powerpc/mmfpgpr.c: New test.
7110 * gcc.target/powerpc/sd-vsx.c: Likewise.
7111 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7112 * gcc.target/powerpc/vsx-float0.c: Likewise.
7114 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7116 PR tree-optimization/56355
7117 * gcc.dg/pr56355-1.c: New file.
7119 2013-03-20 Catherine Moore <clm@codesourcery.com>
7120 Richard Sandiford <rdsandiford@googlemail.com>
7122 * gcc.target/mips/mips.exp: Add microMIPS support.
7123 * gcc.target/mips/umips-movep-2.c: New test.
7124 * gcc.target/mips/umips-lwp-2.c: New test.
7125 * gcc.target/mips/umips-swp-5.c: New test.
7126 * gcc.target/mips/umips-constraints-1.c: New test.
7127 * gcc.target/mips/umips-lwp-3.c: New test.
7128 * gcc.target/mips/umips-swp-6.c: New test.
7129 * gcc.target/mips/umips-constraints-2.c: New test.
7130 * gcc.target/mips/umips-save-restore-1.c: New test.
7131 * gcc.target/mips/umips-lwp-4.c: New test.
7132 * gcc.target/mips/umips-swp-7.c: New test.
7133 * gcc.target/mips/umips-save-restore-2.c: New test.
7134 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7135 * gcc.target/mips/umips-lwp-5.c: New test.
7136 * gcc.target/mips/umips-save-restore-3.c: New test.
7137 * gcc.target/mips/umips-lwp-6.c: New test.
7138 * gcc.target/mips/umips-swp-1.c: New test.
7139 * gcc.target/mips/umips-lwp-7.c: New test.
7140 * gcc.target/mips/umips-swp-2.c: New test.
7141 * gcc.target/mips/umips-lwp-8.c: New test.
7142 * gcc.target/mips/umips-swp-3.c: New test.
7143 * gcc.target/mips/umips-movep-1.c: New test.
7144 * gcc.target/mips/umips-lwp-1.c: New test.
7145 * gcc.target/mips/umips-swp-4.c: New test.
7147 2013-03-20 Richard Biener <rguenther@suse.de>
7149 PR tree-optimization/56661
7150 * gcc.dg/torture/pr56661.c: New testcase.
7152 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7154 PR rtl-optimization/56605
7155 * gcc.target/powerpc/pr56605.c: New.
7157 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7160 * gfortran.dg/do_1.f90: Don't xfail.
7162 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7165 * gfortran.dg/namelist_77.f90: New.
7166 * gfortran.dg/namelist_78.f90: New.
7168 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7171 * gfortran.dg/open_negative_unit_1.f90: New.
7173 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7175 * gcc.target/aarch64/sbc.c: New test.
7177 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7179 * gcc.target/aarch64/ror.c: New test.
7181 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7183 * gcc.target/aarch64/extr.c: New test.
7185 2013-03-19 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/56273
7188 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7189 * c-c++-common/uninit-17.c: Likewise.
7191 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7193 PR tree-optimization/56635
7194 * g++.dg/torture/pr56635.C: New test.
7196 2013-03-18 Richard Biener <rguenther@suse.de>
7198 PR tree-optimization/3713
7199 * g++.dg/ipa/devirt-12.C: New testcase.
7201 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7204 * c-c++-common/pr56566.c: New test.
7206 2013-03-17 Jason Merrill <jason@redhat.com>
7208 * g++.dg/template/abstract-dr337.C: XFAIL.
7210 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7213 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7214 * c-c++-common/pr56607.c: New test.
7216 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/constexpr-array5.C: New.
7221 2013-03-15 Tobias Burnus <burnus@net-b.de>
7224 * gfortran.dg/transfer_intrinsic_5.f90: New.
7226 2013-03-15 Kai Tietz <ktietz@redhat.com>
7228 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7229 * gcc.target/i386/pr20020-1.c: Likewise.
7230 * gcc.target/i386/pr20020-2.c: Likewise.
7231 * gcc.target/i386/pr20020-3.c: Likewise.
7232 * gcc.target/i386/pr53425-1.c: Likewise.
7233 * gcc.target/i386/pr53425-2.c: Likewise.
7234 * gcc.target/i386/pr55093.c: Likewise.
7235 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7237 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7240 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7241 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7243 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7245 PR tree-optimization/53265
7246 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7248 * gcc.dg/graphite/id-6.c (test): Likewise.
7249 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7250 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7252 PR tree-optimization/53265
7253 * gcc.dg/pr53265.c: New test.
7254 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7256 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7258 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7259 n, use it as high bound instead of 4.
7261 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7264 * gcc.target/sh/pr49880-1.c: New.
7265 * gcc.target/sh/pr49880-2.c: New.
7266 * gcc.target/sh/pr49880-3.c: New.
7267 * gcc.target/sh/pr49880-4.c: New.
7268 * gcc.target/sh/pr49880-5.c: New.
7270 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7272 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7274 2013-03-13 Richard Biener <rguenther@suse.de>
7276 PR tree-optimization/56608
7277 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7279 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7282 * g++.dg/cpp0x/alias-decl-32.C: New.
7284 2013-03-11 Jan Hubicka <jh@suse.cz>
7287 * gcc.c-torture/compile/pr56571.c: New testcase.
7289 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7291 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7292 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7294 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7296 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7297 * gcc.dg/inline_4.c: Likewise.
7298 * gcc.dg/unroll_2.c: Likewise.
7299 * gcc.dg/unroll_3.c: Likewise.
7300 * gcc.dg/unroll_4.c: Likewise.
7302 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7305 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7308 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7310 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7313 * gcc.c-torture/compile/pr40797.c: New.
7315 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7317 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7319 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7322 * gfortran.dg/class_56.f90: New test.
7324 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7327 * gcc.target/mips/pr56524.c: New test.
7329 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7332 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7334 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7337 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7339 2013-03-08 Marek Polacek <polacek@redhat.com>
7341 PR tree-optimization/56478
7342 * gcc.dg/torture/pr56478.c: New test.
7344 2013-03-08 Kai Tietz <ktietz@redhat.com>
7346 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7347 targets linker option --allow-multiple-definition.
7349 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7350 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7351 * gcc.dg/pr52549.c: Add LLP64 case.
7352 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7353 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7354 * gcc.dg/torture/pr51071-2.c: Likewise.
7355 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7356 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7357 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7358 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7359 * gcc.dg/weak/weak-1.c: Likewise.
7360 * gcc.dg/weak/weak-2.c: Likewise.
7361 * gcc.dg/weak/weak-3.c: Likewise.
7362 * gcc.dg/weak/weak-4.c: Likewise.
7363 * gcc.dg/weak/weak-5.c: Likewise.
7364 * gcc.dg/weak/weak-15.c: Likewise.
7365 * gcc.dg/weak/weak-16.c: Likewise.
7367 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7369 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7371 PR tree-optimization/56559
7372 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7374 2013-03-07 Andreas Schwab <schwab@suse.de>
7376 * gcc.dg/pr31490.c: Fix last change.
7378 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7381 * g++.dg/template/crash115.C: New.
7383 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7385 PR tree-optimization/56539
7386 * gcc.c-torture/compile/pr56539.c: New test.
7388 2013-03-06 Kai Tietz <ktietz@redhat.com>
7390 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7392 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7393 * gcc.dg/lto/20091013-1_2.c: Likewise.
7394 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7396 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7398 * gnat.dg/specs/aggr6.ads: New test.
7400 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7402 * gnat.dg/loop_optimization15.ad[sb]: New test.
7404 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7407 * gcc.dg/pr56548.c: New test.
7409 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7412 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7414 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7417 * g++.dg/template/typename20.C: New test.
7419 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.dg/pr56510.c: New test.
7424 PR rtl-optimization/56484
7425 * gcc.c-torture/compile/pr56484.c: New test.
7427 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7430 * g++.dg/warn/Wsign-conversion-2.C: New.
7432 2013-03-05 Richard Biener <rguenther@suse.de>
7434 PR tree-optimization/56270
7435 * gcc.dg/vect/slp-38.c: New testcase.
7437 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7439 PR rtl-optimization/56494
7440 * gcc.dg/pr56494.c: New test.
7442 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7444 * gcc.dg/pr56424.c: New test.
7446 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7448 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7449 * gcc.dg/pr56228.c <avr>: Skip.
7451 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7454 PR tree-optimization/52631
7455 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7457 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7459 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7460 * gcc.dg/vect/vect-83_64.c: Same.
7462 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7465 * gfortran.dg/pointer_check_13.f90: New test.
7467 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7470 * gfortran.dg/array_constructor_42.f90: New test.
7472 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7475 * g++.dg/template/static33.C: New.
7476 * g++.dg/template/static34.C: Likewise.
7479 * g++.dg/template/static35.C: New.
7481 2013-03-01 Steve Ellcey <sellcey@mips.com>
7483 * gcc.dg/pr56396.c: Require pic support.
7485 2013-03-01 Richard Biener <rguenther@suse.de>
7487 PR tree-optimization/55481
7488 * gcc.dg/torture/pr56488.c: New testcase.
7490 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7491 Jakub Jelinek <jakub@redhat.com>
7494 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7495 no_sanitize_address attribute rather than no_address_safety_analysis.
7496 * g++.dg/asan/sanitizer_test_utils.h
7497 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7498 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7499 in addition to no_address_safety_analysis.
7501 2013-02-28 Jason Merrill <jason@redhat.com>
7504 * g++.dg/cpp0x/constexpr-and.C: New.
7506 2013-02-28 Martin Jambor <mjambor@suse.cz>
7508 PR tree-optimization/56294
7509 * g++.dg/debug/pr56294.C: New test.
7511 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7513 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7515 2013-02-27 Marek Polacek <polacek@redhat.com>
7517 PR rtl-optimization/56466
7518 * gcc.dg/pr56466.c: New test.
7520 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7522 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7523 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7524 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7526 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7529 * gcc.dg/pr45472.c: New test.
7531 2013-02-26 Marek Polacek <polacek@redhat.com>
7533 PR tree-optimization/56426
7534 * gcc.dg/pr56436.c: New test.
7536 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7538 PR tree-optimization/56448
7539 * gcc.c-torture/compile/pr56448.c: New test.
7541 PR tree-optimization/56443
7542 * gcc.dg/torture/pr56443.c: New test.
7544 2013-02-25 Richard Biener <rguenther@suse.de>
7546 PR tree-optimization/56175
7547 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7549 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7552 * g++.dg/torture/pr56403.C: New test.
7554 2013-02-25 Catherine Moore <clm@codesourcery.com>
7557 2013-02-24 Catherine Moore <clm@codesourcery.com>
7558 Richard Sandiford <rdsandiford@googlemail.com>
7560 * gcc.target/mips/mips.exp: Add microMIPS support.
7561 * gcc.target/mips/umips-movep-2.c: New test.
7562 * gcc.target/mips/umips-lwp-2.c: New test.
7563 * gcc.target/mips/umips-swp-5.c: New test.
7564 * gcc.target/mips/umips-constraints-1.c: New test.
7565 * gcc.target/mips/umips-lwp-3.c: New test.
7566 * gcc.target/mips/umips-swp-6.c: New test.
7567 * gcc.target/mips/umips-constraints-2.c: New test.
7568 * gcc.target/mips/umips-save-restore-1.c: New test.
7569 * gcc.target/mips/umips-lwp-4.c: New test.
7570 * gcc.target/mips/umips-swp-7.c: New test.
7571 * gcc.target/mips/umips-save-restore-2.c: New test.
7572 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7573 * gcc.target/mips/umips-lwp-5.c: New test.
7574 * gcc.target/mips/umips-save-restore-3.c: New test.
7575 * gcc.target/mips/umips-lwp-6.c: New test.
7576 * gcc.target/mips/umips-swp-1.c: New test.
7577 * gcc.target/mips/umips-lwp-7.c: New test.
7578 * gcc.target/mips/umips-swp-2.c: New test.
7579 * gcc.target/mips/umips-lwp-8.c: New test.
7580 * gcc.target/mips/umips-swp-3.c: New test.
7581 * gcc.target/mips/umips-movep-1.c: New test.
7582 * gcc.target/mips/umips-lwp-1.c: New test.
7583 * gcc.target/mips/umips-swp-4.c: New test.
7585 2013-02-24 Catherine Moore <clm@codesourcery.com>
7586 Richard Sandiford <rdsandiford@googlemail.com>
7588 * gcc.target/mips/mips.exp: Add microMIPS support.
7589 * gcc.target/mips/umips-movep-2.c: New test.
7590 * gcc.target/mips/umips-lwp-2.c: New test.
7591 * gcc.target/mips/umips-swp-5.c: New test.
7592 * gcc.target/mips/umips-constraints-1.c: New test.
7593 * gcc.target/mips/umips-lwp-3.c: New test.
7594 * gcc.target/mips/umips-swp-6.c: New test.
7595 * gcc.target/mips/umips-constraints-2.c: New test.
7596 * gcc.target/mips/umips-save-restore-1.c: New test.
7597 * gcc.target/mips/umips-lwp-4.c: New test.
7598 * gcc.target/mips/umips-swp-7.c: New test.
7599 * gcc.target/mips/umips-save-restore-2.c: New test.
7600 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7601 * gcc.target/mips/umips-lwp-5.c: New test.
7602 * gcc.target/mips/umips-save-restore-3.c: New test.
7603 * gcc.target/mips/umips-lwp-6.c: New test.
7604 * gcc.target/mips/umips-swp-1.c: New test.
7605 * gcc.target/mips/umips-lwp-7.c: New test.
7606 * gcc.target/mips/umips-swp-2.c: New test.
7607 * gcc.target/mips/umips-lwp-8.c: New test.
7608 * gcc.target/mips/umips-swp-3.c: New test.
7609 * gcc.target/mips/umips-movep-1.c: New test.
7610 * gcc.target/mips/umips-lwp-1.c: New test.
7611 * gcc.target/mips/umips-swp-4.c: New test.
7613 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7616 * lib/asan-dg.exp (asan_link_flags): Add
7617 -B${gccpath}/libsanitizer/asan/ to flags.
7619 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7622 * gcc.dg/torture/pr56420.c: New test.
7624 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7627 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7629 2013-02-21 Martin Jambor <mjambor@suse.cz>
7631 PR tree-optimization/56310
7632 * g++.dg/ipa/pr56310.C: New test.
7634 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7637 * gfortran.dg/proc_ptr_comp_37.f90: New.
7639 2013-02-21 Richard Biener <rguenther@suse.de>
7641 PR tree-optimization/56415
7643 2013-02-11 Richard Biener <rguenther@suse.de>
7645 PR tree-optimization/56273
7646 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7647 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7648 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7649 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7650 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7651 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7653 2013-02-21 Marek Polacek <polacek@redhat.com>
7655 PR tree-optimization/56398
7656 * g++.dg/torture/pr56398.C: New test.
7658 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7661 * gcc.c-torture/compile/pr56405.c: New test.
7663 2013-02-20 Jan Hubicka <jh@suse.cz>
7665 PR tree-optimization/56265
7666 * g++.dg/ipa/devirt-11.C: New testcase.
7668 2013-02-20 Richard Biener <rguenther@suse.de>
7670 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7672 2013-02-20 Richard Biener <rguenther@suse.de>
7673 Jakub Jelinek <jakub@redhat.com>
7675 PR tree-optimization/56396
7676 * gcc.dg/pr56396.c: New testcase.
7678 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7681 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7683 2013-02-19 Richard Biener <rguenther@suse.de>
7685 PR tree-optimization/56384
7686 * gcc.dg/torture/pr56384.c: New testcase.
7688 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7690 PR tree-optimization/56350
7691 * gcc.dg/pr56350.c: New test.
7693 PR tree-optimization/56381
7694 * g++.dg/opt/pr56381.C: New test.
7696 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7699 * lib/dg-pch.exp (pch-init, pch-finish,
7700 check_effective_target_pch_supported_debug): New procs.
7701 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7702 Likewise if $pch_unsupported_debug and $flags include -g.
7703 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7704 and dg-require-effective-target pch_unsupported_debug.
7705 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7706 * objc.dg/pch/pch.exp: Likewise.
7707 * gcc.dg/pch/pch.exp: Likewise.
7708 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7709 pch_unsupported_debug.
7710 * gcc.dg/pch/valid-1.hs: Likewise.
7711 * gcc.dg/pch/valid-1b.c: Likewise.
7712 * gcc.dg/pch/valid-1b.hs: Likewise.
7714 2013-02-18 Richard Biener <rguenther@suse.de>
7716 PR tree-optimization/56366
7717 * gcc.dg/torture/pr56366.c: New testcase.
7719 2013-02-18 Richard Biener <rguenther@suse.de>
7722 * gcc.dg/torture/pr56349.c: New testcase.
7724 2013-02-18 Richard Biener <rguenther@suse.de>
7726 PR tree-optimization/56321
7727 * gcc.dg/torture/pr56321.c: New testcase.
7729 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7731 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7733 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7734 Dodji Seketeli <dodji@redhat.com>
7737 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7738 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7739 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7740 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7741 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7742 * c-c++-common/asan/pr56330.c: Likewise.
7743 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7744 Ensure the size argument of __builtin_memcpy is a constant.
7746 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7747 Paolo Carlini <paolo.carlini@oracle.com>
7750 * g++.dg/cpp0x/enum23.C: New.
7752 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7755 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7757 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7759 PR rtl-optimization/56348
7760 * gcc.target/i386/pr56348.c: New test.
7762 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7764 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7765 * gcc.target/arm/interrupt-2.c: Likewise.
7767 2013-02-15 Tobias Burnus <burnus@net-b.de>
7770 * gfortran.dg/matmul_9.f90: New.
7772 2013-02-15 Tobias Burnus <burnus@net-b.de>
7775 * gfortran.dg/init_flag_11.f90: New.
7777 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7779 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7781 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7786 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7787 Tobias Burnus <burnus@net-b.de>
7790 * gfortran.dg/allocatable_function_7.f90: New.
7792 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7794 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7795 * asan_globals_test-wrapper.cc: New file.
7796 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7797 instead of asan_globals_test.cc as dg-additional-sources.
7798 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7799 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7800 "sanitizer_test_utils.h" instead of
7801 "sanitizer_common/tests/sanitizer_test_utils.h".
7802 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7803 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7804 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7805 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7806 * g++.dg/asan/asan_test.cc: Synced from upstream.
7807 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7809 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7812 * c-c++-common/asan/memcmp-2.c: New test.
7814 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7817 * g++.dg/cpp0x/udlit-string-literal.h: New.
7818 * g++.dg/cpp0x/udlit-string-literal.C: New.
7820 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7822 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7824 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7827 * gcc.target/arm/pr56184.C: New test.
7829 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7832 * g++.dg/torture/pr56302.C: New test.
7833 * g++.dg/cpp0x/constexpr-56302.C: New test.
7834 * c-c++-common/pr56302.c: New test.
7836 2013-02-13 Tobias Burnus <burnus@net-b.de>
7837 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7841 * gfortran.dg/quad_3.f90: Ditto.
7843 2013-02-13 Kostya Serebryany <kcc@google.com>
7845 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7846 to match the fresh asan run-time.
7847 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7849 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7851 Avoid instrumenting duplicated memory access in the same basic block
7852 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7853 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7854 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7855 * c-c++-common/asan/inc.c: Likewise.
7857 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7860 * gcc.target/i386/pr56148.c: New test.
7862 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7863 Tobias Burnus <burnus@net-b.de>
7866 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7869 2013-02-12 Richard Biener <rguenther@suse.de>
7872 * gcc.dg/lto/pr56297_0.c: New testcase.
7873 * gcc.dg/lto/pr56297_0.c: Likewise.
7875 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7878 * gfortran.dg/typebound_deferred_1.f90: New.
7880 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7882 PR rtl-optimization/56151
7883 * gcc.target/i386/pr56151.c: New test.
7885 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7887 * g++.dg/ext/mv12.C: New test.
7888 * g++.dg/ext/mv12.h: New file.
7889 * g++.dg/ext/mv12-aux.C: New file.
7890 * g++.dg/ext/mv13.C: New test.
7892 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7894 * lib/target-supports.exp
7895 (check_effective_target_powerpc_eabi_ok): New.
7896 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7898 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7899 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7901 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7902 * gcc.target/powerpc/pr51623.c: Likewise.
7903 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7904 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7906 2013-02-11 Alexander Potapenko <glider@google.com>
7907 Jack Howarth <howarth@bromo.med.uc.edu>
7908 Jakub Jelinek <jakub@redhat.com>
7911 * g++.dg/asan/pr55617.C: Run on all targets.
7913 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7915 PR rtl-optimization/56275
7916 * gcc.dg/pr56275.c: New test.
7918 2013-02-11 Richard Biener <rguenther@suse.de>
7920 PR tree-optimization/56273
7921 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7923 2013-02-11 Richard Biener <rguenther@suse.de>
7925 PR tree-optimization/56264
7926 * gcc.dg/torture/pr56264.c: New testcase.
7928 2013-02-11 Richard Biener <rguenther@suse.de>
7930 PR tree-optimization/56273
7931 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7932 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7933 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7934 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7935 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7936 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7938 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7940 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7941 for *-*-linux-gnu targets.
7942 * g++.dg/asan/interception-test-1.c: Ditto.
7943 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7944 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7946 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7949 * gfortran.dg/intrinsic_size_4.f90 : New test.
7951 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7954 * gcc.target/powerpc/pr56256.c: New test.
7956 2013-02-08 Ian Lance Taylor <iant@google.com>
7958 * lib/go.exp: Load timeout.exp.
7960 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7962 PR rtl-optimization/56246
7963 * gcc.target/i386/pr56246.c: New test.
7965 2013-02-08 Jeff Law <law@redhat.com>
7968 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7970 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7973 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7976 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7978 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7980 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7982 PR rtl-optimization/56195
7983 * gcc.dg/torture/pr56195.c: New test.
7985 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7988 * gfortran.dg/recursive_interface_2.f90: New test.
7990 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7992 PR tree-optimization/56250
7993 * gcc.c-torture/execute/pr56250.c: New test.
7995 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7997 PR tree-optimization/56064
7998 * gcc.dg/fixed-point/view-convert-2.c: New test.
8000 2013-02-08 Michael Matz <matz@suse.de>
8002 PR tree-optimization/52448
8003 * gcc.dg/pr52448.c: New test.
8005 2013-02-08 Richard Biener <rguenther@suse.de>
8008 * gcc.dg/torture/pr56181.c: New testcase.
8010 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8013 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8014 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8016 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8019 * g++.dg/parse/crash61.C: New test.
8022 * g++.dg/parse/pr56239.C: New test.
8025 * g++.dg/abi/mangle61.C: New test.
8027 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8029 PR rtl-optimization/56225
8030 * gcc.target/i386/pr56225.c: New test.
8032 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8035 * gcc.dg/guality/pr56154-1.c: New test.
8036 * gcc.dg/guality/pr56154-2.c: New test.
8037 * gcc.dg/guality/pr56154-3.c: New test.
8038 * gcc.dg/guality/pr56154-4.c: New test.
8039 * gcc.dg/guality/pr56154-aux.c: New file.
8041 PR tree-optimization/55789
8042 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8044 * gcc.dg/tree-ssa/inline-3.c: Add
8045 --param max-early-inliner-iterations=2 option.
8047 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8051 Add -fno-dwarf2-cfi-asm to dg-options.
8054 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8057 * gcc.dg/pr56228.c: New test.
8059 2013-02-07 Alan Modra <amodra@gmail.com>
8062 * gcc.target/powerpc/pr54009.c: New test.
8064 * gfortran.dg/pr54131.f: New test.
8066 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8069 * gfortran.dg/array_constructor_41.f90: New test.
8071 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8074 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8076 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8079 * g++.dg/gomp/pr56217.C: New test.
8081 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8083 PR tree-optimization/56205
8084 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8085 * gcc.c-torture/execute/pr56205.c: New test.
8087 2013-02-05 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/53342
8090 PR tree-optimization/53185
8091 * gcc.dg/vect/pr53185-2.c: New testcase.
8093 2013-02-05 Jan Hubicka <jh@suse.cz>
8095 PR tree-optimization/55789
8096 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8097 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8098 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8099 * g++.dg/ipa/inline-1.C: New testcase.
8100 * g++.dg/ipa/inline-2.C: New testcase.
8101 * g++.dg/ipa/inline-3.C: New testcase.
8103 2013-02-05 Jan Hubicka <jh@suse.cz>
8105 PR tree-optimization/55789
8106 * g++.dg/torture/pr55789.C: New testcase.
8108 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8111 * gcc.dg/pr56167.c: New test.
8113 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8116 * gcc.target/sh/pr55146.c: New.
8118 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8120 PR tree-optimization/54386
8121 * gcc.target/sh/pr54386.c: New.
8123 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8126 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8129 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8131 2013-02-04 Alexander Potapenko <glider@google.com>
8132 Jack Howarth <howarth@bromo.med.uc.edu>
8133 Jakub Jelinek <jakub@redhat.com>
8136 * g++.dg/asan/pr55617.C: New test.
8138 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8141 * gfortran.dg/typebound_operator_19.f90: New test.
8142 * gfortran.dg/typebound_assignment_4.f90: New test.
8144 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8147 * gfortran.dg/recursive_interface_1.f90: New test.
8149 2013-02-04 Richard Guenther <rguenther@suse.de>
8152 * gcc.dg/lto/pr56168_0.c: New testcase.
8153 * gcc.dg/lto/pr56168_1.c: Likewise.
8155 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8159 * gfortran.dg/block_12.f90: New test.
8160 * gfortran.dg/module_error_1.f90: New test.
8162 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8164 * lib/target-supports.exp (check_effective_target_vect_float)
8165 (check_effective_target_vect_no_align): Add mips-sde-elf.
8167 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8169 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8171 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8173 * gcc.dg/pr56023.c: XFAIL on AIX.
8174 * gcc.dg/vect/pr49352.c: Same.
8176 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8178 * gnat.dg/opt26.adb: New test.
8180 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8183 2013-01-27 Amol Pise <amolpise15@gmail.com>
8185 * gcc.target/arm/neon-vfnms-1.c: New test.
8186 * gcc.target/arm/neon-vfnma-1.c: New test.
8188 2013-01-31 Richard Biener <rguenther@suse.de>
8190 PR tree-optimization/56157
8191 * gcc.dg/torture/pr56157.c: New testcase.
8193 2013-01-30 Richard Biener <rguenther@suse.de>
8195 PR tree-optimization/56150
8196 * gcc.dg/torture/pr56150.c: New testcase.
8198 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8201 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8202 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8203 printed in backtrace.
8204 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8205 to avoid errors about mismatched allocation vs. deallocation.
8208 * g++.dg/mv1.C: Moved to...
8209 * g++.dg/ext/mv1.C: ... here. Adjust test.
8210 * g++.dg/mv2.C: Moved to...
8211 * g++.dg/ext/mv2.C: ... here. Adjust test.
8212 * g++.dg/mv3.C: Moved to...
8213 * g++.dg/ext/mv3.C: ... here.
8214 * g++.dg/mv4.C: Moved to...
8215 * g++.dg/ext/mv4.C: ... here.
8216 * g++.dg/mv5.C: Moved to...
8217 * g++.dg/ext/mv5.C: ... here. Adjust test.
8218 * g++.dg/mv6.C: Moved to...
8219 * g++.dg/ext/mv6.C: ... here. Adjust test.
8220 * g++.dg/ext/mv7.C: New test.
8221 * g++.dg/ext/mv8.C: New test.
8222 * g++.dg/ext/mv9.C: New test.
8223 * g++.dg/ext/mv10.C: New test.
8224 * g++.dg/ext/mv11.C: New test.
8226 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8228 PR rtl-optimization/56144
8229 * gcc.dg/pr56144.c: New.
8231 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8233 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8235 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8236 * g++.dg/cpp0x/constexpr-55573.C: Same
8238 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8240 PR tree-optimization/56064
8241 * gcc.dg/fixed-point/view-convert.c: New test.
8243 2013-01-30 Andreas Schwab <schwab@suse.de>
8245 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8246 evaluate the end index in string range.
8248 2013-01-30 Tobias Burnus <burnus@net-b.de>
8251 * gfortran.dg/allocatable_function_6.f90: New.
8253 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8254 Mikael Morin <mikael@gcc.gnu.org>
8257 * gfortran.dg/proc_ptr_comp_36.f90: New.
8259 2013-01-29 Richard Biener <rguenther@suse.de>
8261 PR tree-optimization/55270
8262 * gcc.dg/torture/pr55270.c: New testcase.
8264 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8266 PR rtl-optimization/56117
8267 * gcc.dg/pr56117.c: New test.
8269 2013-01-28 Richard Biener <rguenther@suse.de>
8271 PR tree-optimization/56034
8272 * gcc.dg/torture/pr56034.c: New testcase.
8274 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8276 PR tree-optimization/56125
8277 * gcc.dg/pr56125.c: New test.
8279 2013-01-28 Tobias Burnus <burnus@net-b.de>
8280 Mikael Morin <mikael@gcc.gnu.org>
8283 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8284 * gfortran.dg/import8.f90: Likewise.
8285 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8286 * gfortran.dg/import10.f90: New test.
8287 * gfortran.dg/import11.f90: Likewise
8289 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8292 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8293 string.h. Provide memset, malloc and free prototypes, adjust line
8294 numbers in dg-output.
8295 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8296 Provide memset prototype and adjust line numbers in dg-output.
8297 * c-c++-common/asan/global-overflow-1.c: Likewise.
8299 PR tree-optimization/56094
8300 * gcc.dg/pr56094.c: New test.
8302 2013-01-27 Amol Pise <amolpise15@gmail.com>
8304 * gcc.target/arm/neon-vfnms-1.c: New test.
8305 * gcc.target/arm/neon-vfnma-1.c: New test.
8307 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8310 * gcc.target/i386/pr56114.c: New test.
8312 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8315 * gfortran.dg/associate_14.f90: New test.
8318 * gfortran.dg/associate_13.f90: New test.
8320 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8322 PR tree-optimization/56098
8323 * gcc.dg/pr56098-1.c: New test.
8324 * gcc.dg/pr56098-2.c: New test.
8326 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8329 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8331 2013-01-22 Marek Polacek <polacek@redhat.com>
8333 PR tree-optimization/56035
8334 * gcc.dg/pr56035.c: New test.
8336 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8338 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8341 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8343 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8345 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.dg/pr56078.c: New test.
8349 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8351 2013-01-24 Martin Jambor <mjambor@suse.cz>
8353 PR tree-optimization/55927
8354 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8356 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8358 * gcc.target/i386/movsd.c: New test.
8360 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8363 * gcc.target/i386/pr55934.c: New test.
8365 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8368 * gfortran.dg/select_8.f90: New.
8370 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8372 * gcc.target/microblaze/microblaze.exp: Remove
8373 target_config_cflags check.
8375 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8378 * gfortran.dg/gomp/pr56052.f90: New test.
8381 * gcc.dg/pr49069.c: New test.
8383 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/cpp0x/constexpr-static10.C: New.
8388 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8391 * gcc.target/i386/pr56028.c: New test.
8393 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8396 * gcc.target/i386/pr55686.c: New test.
8398 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8401 * g++.dg/cpp0x/variadic139.C: New test.
8402 * g++.dg/cpp0x/variadic140.C: Likewise.
8403 * g++.dg/cpp0x/variadic141.C: Likewise.
8405 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8407 * gnat.dg/warn8.adb: New test.
8409 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8412 * gfortran.dg/include_8.f90: New test.
8414 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8416 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8417 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8419 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8421 PR tree-optimization/56051
8422 * gcc.c-torture/execute/pr56051.c: New test.
8424 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8426 PR rtl-optimization/56023
8427 * gcc.dg/pr56023.c: New test.
8429 2013-01-21 Martin Jambor <mjambor@suse.cz>
8432 * gcc.target/i386/pr56022.c: New test.
8434 2013-01-21 Jason Merrill <jason@redhat.com>
8436 * lib/target-supports.exp (check_effective_target_alias): New.
8438 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8441 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8443 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8445 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8447 2013-01-19 Jeff Law <law@redhat.com>
8449 PR tree-optimization/52631
8450 * tree-ssa/pr52631.c: New test.
8451 * tree-ssa/ssa-fre-9: Update expected output.
8453 2013-01-19 Anthony Green <green@moxielogic.com>
8455 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8458 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8460 PR tree-optimization/56029
8461 * g++.dg/torture/pr56029.C: New test.
8463 2013-01-18 Sharad Singhai <singhai@google.com>
8465 PR tree-optimization/55995
8466 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8468 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8471 * gcc.target/i386/pr55433.c: New.
8473 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8476 * gfortran.dg/pr56015.f90: New test.
8478 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8480 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8482 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8484 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8485 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8486 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8487 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8488 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8490 2013-01-17 Jeff Law <law@redhat.com>
8492 * gcc.dg/pr52573.c: Move to...
8493 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8495 PR rtl-optimization/52573
8496 * gcc.dg/pr52573.c: New test.
8498 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8501 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8502 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8503 check_no_compiler_messages to test support in ucontext.h.
8504 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8505 compliant RLIMIT_AS.
8507 2013-01-17 Marek Polacek <polacek@redhat.com>
8509 PR rtl-optimization/55833
8510 * gcc.dg/pr55833.c: New test.
8512 2013-01-17 Jan Hubicka <jh@suse.cz>
8514 PR tree-optimization/55273
8515 * gcc.c-torture/compile/pr55273.c: New testcase.
8517 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8520 * gcc.target/pr55981.c: New test.
8522 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8524 * gcc.target/arm/pr40887.c: Require at least armv5.
8525 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8526 * gcc.target/arm/pr51915.c: Likewise.
8527 * gcc.target/arm/pr52006.c: Likewise.
8528 * gcc.target/arm/pr53187.c: Likewise.
8530 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8531 * gcc.target/arm/ftest-support-arm.h: Delete.
8532 * gcc.target/arm/ftest-support-thumb.h: Delete.
8533 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8534 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8535 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8536 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8537 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8538 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8539 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8540 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8541 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8542 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8543 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8544 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8545 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8546 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8547 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8548 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8549 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8550 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8551 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8552 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8553 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8554 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8555 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8556 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8558 2013-01-17 Martin Jambor <mjambor@suse.cz>
8560 PR tree-optimizations/55264
8561 * g++.dg/ipa/pr55264.C: New test.
8563 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8566 * gfortran.dg/class_55.f90: New.
8568 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8571 * gcc.c-torture/execute/builtins/builtins.exp: Add
8572 -Wl,--allow-multiple-definition for eabi and elf targets.
8575 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8576 check_effective_target_vect_perm_short,
8577 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8578 check_effective_target_vect64): Return 0 for big-endian ARM.
8579 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8581 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8584 2013-01-16 Richard Biener <rguenther@suse.de>
8586 PR tree-optimization/55964
8587 * gcc.dg/torture/pr55964.c: New testcase.
8589 2013-01-16 Richard Biener <rguenther@suse.de>
8591 PR tree-optimization/54767
8592 PR tree-optimization/53465
8593 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8595 2013-01-16 Christian Bruel <christian.bruel@st.com>
8598 * gcc.target/sh/sh-switch.c: New testcase.
8600 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8602 * gcc.dg/webizer.c: Increase the array size.
8604 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8607 * gcc.dg/pr55940.c: New test.
8609 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8610 Harald Anlauf <anlauf@gmx.de>
8612 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8613 * gfortran.dg/bounds_check_5.f90: Likewise.
8614 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8615 * gfortran.dg/continuation_9.f90: Likewise.
8616 * gfortran.dg/move_alloc_13.f90: Likewise.
8617 * gfortran.dg/structure_constructor_11.f90: Likewise.
8618 * gfortran.dg/tab_continuation.f: Likewise.
8619 * gfortran.dg/warning-directive-2.F90: Likewise.
8620 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8622 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8624 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8625 * gcc.target/arm/fma-sp.c: Likewise.
8627 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8629 PR rtl-optimization/55153
8630 * gcc.dg/pr55153.c: New.
8632 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8634 PR tree-optimization/55920
8635 * gcc.c-torture/compile/pr55920.c: New test.
8637 2013-01-15 Richard Biener <rguenther@suse.de>
8640 * gcc.dg/torture/pr55882.c: New testcase.
8642 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8644 PR tree-optimization/55955
8645 * gcc.c-torture/compile/pr55955.c: New test.
8647 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8650 * g++.dg/cpp0x/alias-decl-31.C: New test.
8652 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8655 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8656 case where interface is null.
8658 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8661 * gfortran.dg/array_constructor_40.f90: New test.
8663 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8665 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8667 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8669 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8670 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8671 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8672 * gcc.target/aarch64/vect-ld1r.c: New.
8673 * gcc.target/aarch64/vect-ld1r.x: New.
8675 2013-01-14 Andi Kleen <ak@linux.intel.com>
8678 * gcc.target/i386/hle-clear-rel.c: New file
8679 * gcc.target/i386/hle-store-rel.c: New file.
8681 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8683 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8684 * gfortran.dg/bounds_check_4.f90: Likewise.
8685 * gfortran.dg/inquire_10.f90: Likewise.
8686 * gfortran.dg/minloc_3.f90: Likewise.
8687 * gfortran.dg/minlocval_3.f90: Likewise.
8688 * gfortran.dg/module_double_reuse.f90: Likewise.
8689 * gfortran.dg/mvbits_1.f90: Likewise.
8690 * gfortran.dg/oldstyle_1.f90: Likewise.
8691 * gfortran.dg/pr20163-2.f: Likewise.
8692 * gfortran.dg/save_1.f90: Likewise.
8693 * gfortran.dg/scan_1.f90: Likewise.
8694 * gfortran.dg/select_char_1.f90: Likewise.
8695 * gfortran.dg/shape_4.f90: Likewise.
8696 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8697 * gfortran.dg/function_optimize_10.f90: Likewise.
8698 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8699 * gfortran.dg/used_types_17.f90: Likewise.
8700 * gfortran.dg/used_types_18.f90: Likewise.
8702 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8705 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8707 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8709 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8711 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8713 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8715 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8718 * gfortran.dg/assumed_type_2.f90: Fix test case.
8719 * gfortran.dg/internal_pack_13.f90: New test.
8720 * gfortran.dg/internal_pack_14.f90: New test.
8722 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8725 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8726 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8729 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8731 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8733 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8736 * gcc.target/s390/pr55719.c: New testcase.
8738 2013-01-11 Richard Guenther <rguenther@suse.de>
8740 PR tree-optimization/44061
8741 * gcc.dg/pr44061.c: New testcase.
8743 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8745 Update copyright years.
8747 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8748 Jakub Jelinek <jakub@redhat.com>
8751 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8753 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8755 PR rtl-optimization/55672
8756 * gcc.target/i386/pr55672.c: New.
8758 2013-01-10 Jeff Law <law@redhat.com>
8760 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8761 pass/fail message unique.
8764 2013-01-10 Jason Merrill <jason@redhat.com>
8766 * ada/.gitignore: New.
8768 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8770 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8772 * g++.dg/tls/thread_local2.C: Likewise.
8773 * g++.dg/tls/thread_local2g.C: Likewise.
8774 * g++.dg/tls/thread_local6.C: Likewise.
8775 * g++.dg/tls/thread_local-order1.C: Add tls options.
8776 * g++.dg/tls/thread_local-order2.C: Likewise.
8777 * g++.dg/tls/thread_local3.C: Likewise.
8778 * g++.dg/tls/thread_local3g.C: Likewise.
8779 * g++.dg/tls/thread_local4.C: Likewise.
8780 * g++.dg/tls/thread_local4g.C: Likewise.
8781 * g++.dg/tls/thread_local5.C: Likewise.
8782 * g++.dg/tls/thread_local5g.C: Likewise.
8783 * g++.dg/tls/thread_local6g.C: Likewise.
8785 2013-01-10 Kostya Serebryany <kcc@google.com>
8787 * g++.dg/asan/asan_test.cc: Sync from upstream.
8789 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8791 PR tree-optimization/55921
8792 * gcc.c-torture/compile/pr55921.c: New test.
8794 2013-01-09 Jan Hubicka <jh@suse.cz>
8796 PR tree-optimization/55569
8797 * gcc.c-torture/compile/pr55569.c: New testcase.
8799 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8802 * gfortran.dg/use_28.f90: New test.
8804 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8806 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8807 number matching more robust.
8809 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8811 PR rtl-optimization/55829
8812 * gcc.target/i386/pr55829.c: New.
8814 2013-01-09 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/bind_c_bool_1.f90: New.
8818 * gfortran.dg/do_5.f90: Add dg-warning.
8820 2013-01-09 Jan Hubicka <jh@suse.cz>
8822 PR tree-optimization/55875
8823 * gcc.c-torture/execute/pr55875.c: New testcase.
8824 * g++.dg/torture/pr55875.C: New testcase.
8826 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8829 * c-c++-common/pr48418.c: New test.
8831 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8834 * g++.dg/tls/thread_local-ice.C: New.
8836 2013-01-09 Andreas Schwab <schwab@suse.de>
8838 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8840 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8842 PR tree-optimization/48189
8843 * gcc.dg/pr48189.c: New test.
8845 2013-01-04 Jan Hubicka <jh@suse.cz>
8847 PR tree-optimization/55823
8848 * g++.dg/ipa/devirt-10.C: New testcase.
8850 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8851 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8853 PR rtl-optimization/55845
8854 * gcc.target/i386/pr55845.c: New test.
8856 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8858 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8859 instructions generated instead of number of occurances.
8861 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8863 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8864 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8865 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8866 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8867 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8868 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8869 * gcc.target/aarch64/vect-fcm.x: Likewise.
8870 * lib/target-supports.exp
8871 (check_effective_target_vect_cond): Enable for AArch64.
8873 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8875 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8876 endian-safe float pool loading.
8877 (test_square_root_v4sf): Likewise.
8878 (test_square_root_v2df): Likewise.
8879 * lib/target-supports.exp
8880 (check_effective_target_vect_call_sqrtf): Add AArch64.
8882 2013-01-08 Martin Jambor <mjambor@suse.cz>
8885 * gcc.dg/tree-ssa/pr55579.c: New test.
8887 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8889 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8892 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8895 * gcc.dg/torture/pr55890-3.c: New test.
8898 * gcc.c-torture/compile/pr55851.c: New test.
8901 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8904 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8907 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8909 2013-01-07 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8913 * gfortran.dg/pointer_init_7.f90: New.
8915 2013-01-07 Richard Biener <rguenther@suse.de>
8917 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8919 2013-01-07 Richard Biener <rguenther@suse.de>
8922 * gcc.dg/torture/pr55890-1.c: New testcase.
8923 * gcc.dg/torture/pr55890-2.c: Likewise.
8925 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8927 * gcc.target/aarch64/fmovd.c: New.
8928 * gcc.target/aarch64/fmovf.c: Likewise.
8929 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8930 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8931 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8932 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8933 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8934 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8936 2013-01-07 Richard Biener <rguenther@suse.de>
8938 PR tree-optimization/55888
8939 PR tree-optimization/55862
8940 * gcc.dg/torture/pr55888.c: New testcase.
8942 2013-01-07 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/intrinsic_size_3.f90: New.
8947 2013-01-07 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/select_type_32.f90: New.
8952 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8955 * g++.dg/cpp0x/alias-decl-29.C: New test.
8957 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8962 * gfortran.dg/class_array_15.f03: New test.
8964 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8969 * gfortran.dg/use_23.f90: New test.
8970 * gfortran.dg/use_24.f90: New test.
8971 * gfortran.dg/use_25.f90: New test.
8972 * gfortran.dg/use_26.f90: New test.
8973 * gfortran.dg/use_27.f90: New test.
8975 2013-01-06 Olivier Hainque <hainque@adacore.com>
8977 * gnat.dg/specs/clause_on_volatile.ads: New test.
8979 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8981 * gnat.dg/alignment10.adb: New test.
8983 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8984 Mikael Morin <mikael@gcc.gnu.org>
8987 * gfortran.dg/use_22.f90: New test.
8989 2013-01-04 Andrew Pinski <apinski@cavium.com>
8991 * gcc.target/aarch64/cmp-1.c: New testcase.
8993 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8996 * gfortran.dg/select_type_31.f03: New test.
8998 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9000 PR c++/54526 (again)
9001 * g++.dg/cpp0x/parse2.C: Extend.
9002 * g++.old-deja/g++.other/crash28.C: Adjust.
9004 2013-01-04 Richard Biener <rguenther@suse.de>
9006 PR tree-optimization/55862
9007 * gcc.dg/torture/pr55862.c: New testcase.
9009 2013-01-04 Martin Jambor <mjambor@suse.cz>
9011 PR tree-optimization/55755
9012 * gcc.dg/torture/pr55755.c: New test.
9013 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9014 * gcc.dg/tree-ssa/pr45144.c: Update.
9016 2013-01-04 Richard Biener <rguenther@suse.de>
9019 * gcc.dg/fold-reassoc-2.c: New testcase.
9021 2013-01-04 Tobias Burnus <burnus@net-b.de>
9024 * gfortran.dg/null_7.f90: New.
9026 2013-01-04 Tobias Burnus <burnus@net-b.de>
9030 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9031 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9032 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9034 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9036 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9038 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9041 * gfortran.dg/assignment_1.f90: Modified.
9042 * gfortran.dg/assignment_4.f90: New.
9044 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9046 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9048 2013-01-03 Richard Biener <rguenther@suse.de>
9050 PR tree-optimization/55857
9051 * gcc.dg/vect/pr55857-1.c: New testcase.
9052 * gcc.dg/vect/pr55857-2.c: Likewise.
9054 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9056 PR rtl-optimization/55838
9057 * gcc.dg/pr55838.c: New test.
9059 PR tree-optimization/55832
9060 * gcc.c-torture/compile/pr55832.c: New test.
9062 2013-01-02 Teresa Johnson <tejohnson@google.com>
9064 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9065 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9066 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9067 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9068 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9069 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9070 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9071 * gcc.dg/unroll_1.c: Ditto.
9072 * gcc.dg/unroll_2.c: Ditto.
9073 * gcc.dg/unroll_3.c: Ditto.
9074 * gcc.dg/unroll_4.c: Ditto.
9076 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9078 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9080 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9083 * gfortran.dg/eof_4.f90: New test.
9085 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9087 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9088 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9089 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9090 (compat_setup_dfp): Initialize compat_alt_caret and
9091 compat_save_TEST_ALWAYS_FLAGS.
9093 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9095 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9097 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9099 * gcc.dg/torture/fp-int-convert-2.c: New test.
9101 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9103 * gfortran.dg/newunit_3.f90: Add dg-do run.
9104 * gfortran.dg/inquire_15.f90: Add dg-do run.
9106 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9108 PR tree-optimization/55831
9109 * gcc.dg/pr55831.c: New test.
9111 Copyright (C) 2013 Free Software Foundation, Inc.
9113 Copying and distribution of this file, with or without modification,
9114 are permitted in any medium without royalty provided the copyright
9115 notice and this notice are preserved.