0628bfa798bda09685c8f3bf0bec04db41c199f5
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/37404
4 * g++.dg/other/vararg-4.C: New.
5
6 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/57559
9 * gcc.target/s390/pr57559.c : New test.
10
11 2013-06-08 Tobias Burnus <burnus@net-b.de>
12
13 PR fortran/37336
14 * gfortran.dg/finalize_10.f90: New.
15 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
16 * gfortran.dg/finalize_15.f90: New.
17
18 2013-06-08 Tobias Burnus <burnus@net-b.de>
19
20 PR fortran/57553
21 * gfortran.dg/storage_size_4.f90: New.
22
23 2013-06-07 Sriraman Tallam <tmsriram@google.com>
24
25 PR c++/57548
26 * testsuite/g++.dg/ext/pr57548.C: New test.
27
28 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
29
30 PR middle-end/57541
31 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
32
33 2013-06-07 Jan Hubicka <jh@suse.cz>
34
35 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
36
37 2013-06-07 Tobias Burnus <burnus@net-b.de>
38
39 PR fortran/57549
40 * gfortran.dg/array_constructor_48.f90: New.
41 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
42 * gfortran.dg/array_constructor_type_15.f03: Ditto.
43
44 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45
46 PR target/56315
47 * gcc.target/arm/xordi3-opt.c: New test.
48
49 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
50
51 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
52 Revert to dg-options.
53
54 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
55
56 PR target/55033
57 * gcc.target/powerpc/pr55033.c: New.
58
59 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
60
61 PR c++/53658
62 * g++.dg/cpp0x/alias-decl-36.C: New.
63
64 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
65 Pat Haugen <pthaugen@us.ibm.com>
66 Peter Bergner <bergner@vnet.ibm.com>
67
68 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
69 power8 builtin functions.
70 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
71 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
72 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
73 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
74 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
75 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
76 * gcc.target/powerpc/p8vector-vectorize-1.c: New
77 tests to test power8 auto-vectorization.
78 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
79 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
80 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
81 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
82
83 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
84 powerpc_p8vector_ok instead of powerpc_vsx_ok.
85
86 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
87
88 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
89 support.
90 (check_effective_target_powerpc_p8vector_ok): Likewise.
91 (is-effective-target): Likewise.
92 (check_vect_support_and_set_flags): Likewise.
93
94 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/43652
97 * g++.dg/parse/error53.C: New.
98
99 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
100
101 PR rtl-optimization/57459
102 * gcc.target/i386/pr57459.c: New test.
103
104 2013-06-06 Teresa Johnson <tejohnson@google.com>
105
106 PR c++/53743
107 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
108 into -freorder-blocks-and-partition test.
109 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
110 * gcc.dg/tree-prof/20041218-1.c: Ditto.
111 * gcc.dg/tree-prof/pr52027.c: Use -O2.
112 * gcc.dg/tree-prof/pr50907.c: Ditto.
113 * gcc.dg/tree-prof/pr45354.c: Ditto.
114 * g++.dg/tree-prof/partition2.C: Ditto.
115 * g++.dg/tree-prof/partition3.C: Ditto.
116
117 2013-06-06 Tobias Burnus <burnus@net-b.de>
118
119 PR fortran/57542
120 * gfortran.dg/finalize_16.f90: New.
121
122 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
123
124 * gcc.dg/vect/no-section-anchors-vect-68.c:
125 Add dg-skip-if aarch64_tiny.
126
127 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
128
129 PR C/57457
130 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
131 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
132
133 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/51908
136 * g++.dg/cpp0x/decltype54.C: New.
137
138 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
139
140 * gcc.dg/fshort-wchar.c: Add extra dg-options for
141 arm*-*-*eabi* targets.
142 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
143 arm*-*-* targets.
144 * gcc.dg/tree-ssa/pr43491.c: Likewise.
145
146 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
147 Tobias Burnus <burnus@net-b.de>
148
149 * gfortran.dg/string_length_2.f90: Fix dg-do run.
150 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
151 * gfortran.dg/io_real_boz_4.f90: Ditto.
152 * gfortran.dg/io_real_boz_5.f90: Ditto.
153
154 2013-06-05 Andreas Schwab <schwab@suse.de>
155
156 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
157
158 2013-06-04 Jan Hubicka <jh@suse.cz>
159
160 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
161
162 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
163
164 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
165 parameters with void.
166 (main2): Removed argc parameter.
167 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
168 (main): Replaced argc, argv parameters with void.
169 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
170 (main2): Removed argc parameter.
171 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
172 argv parameters with void. Added __asm volatile to avoid optimization
173 on argc, if necessary.
174 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
175 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
176 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
177 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
178 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
179 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
180 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
181 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
182 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
183 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
184 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
185 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
186 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
187 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
188 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
189 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
190 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
191 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
192 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
193 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
194 parameters with void.
195 (main2): Removed argc parameter.
196 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
197 (main): Replaced argc, argv parameters with void.
198 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
199 argv parameters with void. Also renamed this function as main, and
200 delete the existing main.
201 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
202 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
203 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
204
205 2013-06-04 Ian Bolton <ian.bolton@arm.com>
206
207 * gcc.target/aarch64/movi_1.c: New test.
208
209 2013-06-04 Tobias Burnus <burnus@net-b.de>
210
211 PR fortran/37336
212 * gfortran.dg/finalize_12.f90: New.
213 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
214 end of scope finalization.
215 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
216 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
217 * gfortran.dg/auto_dealloc_2.f90: Ditto.
218 * gfortran.dg/class_19.f03: Ditto.
219 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
220 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
221 * gfortran.dg/extends_14.f03: Ditto.
222 * gfortran.dg/move_alloc_4.f90: Ditto.
223 * gfortran.dg/typebound_proc_27.f03: Ditto.
224
225 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
226
227 * gfortran.dg/bounds_check_7.f90: Remove "! {".
228 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
229 * gfortran.dg/default_initialization_5.f90: Update dg-do.
230 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
231 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
232 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
233 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
234 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
235 * gfortran.dg/io_real_boz_4.f90: Ditto.
236 * gfortran.dg/io_real_boz_5.f90: Ditto.
237 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
238 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
239 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
240 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
241 * gfortran.dg/transpose_2.f90: Fix dg-output.
242
243 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
244
245 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
246 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
247 dg-option and an header comment.
248
249 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/57419
252 * g++.dg/cpp0x/sfinae46.C: New.
253 * g++.dg/cpp0x/defaulted13.C: Adjust.
254 * g++.dg/cpp0x/defaulted2.C: Likewise.
255 * g++.dg/cpp0x/defaulted26.C: Likewise.
256 * g++.dg/cpp0x/defaulted3.C: Likewise.
257 * g++.dg/cpp0x/error1.C: Likewise.
258 * g++.dg/cpp0x/implicit1.C: Likewise.
259 * g++.dg/cpp0x/implicit11.C: Likewise.
260 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
261 * g++.dg/cpp0x/initlist47.C: Likewise.
262 * g++.dg/cpp0x/initlist9.C: Likewise.
263 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
264 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
265 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
266 * g++.dg/cpp0x/union4.C: Likewise.
267 * g++.dg/template/crash108.C: Likewise.
268 * g++.dg/template/crash41.C: Likewise.
269 * g++.old-deja/g++.jason/local.C: Likewise.
270 * g++.old-deja/g++.law/visibility3.C: Likewise.
271
272 2013-06-03 Teresa Johnson <tejohnson@google.com>
273
274 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
275 * gcc.dg/vect/bb-slp-14.c: Ditto.
276 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
277 * gcc.dg/vect/bb-slp-23.c: Ditto.
278 * gcc.dg/vect/bb-slp-15.c: Ditto.
279 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
280 * gcc.dg/vect/bb-slp-24.c: Ditto.
281 * gcc.dg/vect/bb-slp-16.c: Ditto.
282 * gcc.dg/vect/bb-slp-25.c: Ditto.
283 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
284 * gcc.dg/vect/bb-slp-17.c: Ditto.
285 * gcc.dg/vect/bb-slp-1.c: Ditto.
286 * gcc.dg/vect/bb-slp-26.c: Ditto.
287 * gcc.dg/vect/bb-slp-18.c: Ditto.
288 * gcc.dg/vect/bb-slp-2.c: Ditto.
289 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
290 * gcc.dg/vect/bb-slp-27.c: Ditto.
291 * gcc.dg/vect/bb-slp-19.c: Ditto.
292 * gcc.dg/vect/bb-slp-3.c: Ditto.
293 * gcc.dg/vect/bb-slp-28.c: Ditto.
294 * gcc.dg/vect/bb-slp-4.c: Ditto.
295 * gcc.dg/vect/bb-slp-29.c: Ditto.
296 * gcc.dg/vect/bb-slp-5.c: Ditto.
297 * gcc.dg/vect/bb-slp-6.c: Ditto.
298 * gcc.dg/vect/bb-slp-8a.c: Ditto.
299 * gcc.dg/vect/bb-slp-7.c: Ditto.
300 * gcc.dg/vect/bb-slp-8b.c: Ditto.
301 * gcc.dg/vect/bb-slp-8.c: Ditto.
302 * gcc.dg/vect/bb-slp-9.c: Ditto.
303 * gcc.dg/vect/bb-slp-10.c: Ditto.
304 * gcc.dg/vect/bb-slp-11.c: Ditto.
305 * gcc.dg/vect/bb-slp-20.c: Ditto.
306 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
307 * gcc.dg/vect/bb-slp-21.c: Ditto.
308 * gcc.dg/vect/bb-slp-30.c: Ditto.
309 * gcc.dg/vect/bb-slp-13.c: Ditto.
310 * gcc.dg/vect/bb-slp-22.c: Ditto.
311 * g++.dg/vect/slp-pr50413.cc: Ditto.
312 * g++.dg/vect/slp-pr56812.cc: Ditto.
313 * g++.dg/vect/slp-pr50819.cc: Ditto.
314
315 2013-06-01 Tobias Burnus <burnus@net-b.de>
316
317 PR fortran/57456
318 * gfortran.dg/class_array_17.f90: New.
319
320 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
321
322 * ada/acats/floatstore.lst: New.
323 * ada/acats/run_all.sh: Process it.
324
325 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.target/powerpc/e500-ord-1.c: New test.
328 * gcc.target/powerpc/e500-ord-2.c: Likewise.
329 * gcc.target/powerpc/e500-unord-1.c: Likewise.
330 * gcc.target/powerpc/e500-unord-2.c: Likewise.
331
332 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
333
334 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
335
336 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
337
338 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
339
340 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
341
342 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
343
344 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
345
346 PR c/57452
347 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
348 test-case.
349
350 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
351
352 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
353
354 2013-05-31 Marek Polacek <polacek@redhat.com>
355
356 PR tree-optimization/57478
357 PR tree-optimization/57453
358 * gcc.dg/torture/pr57478.c: New test.
359
360 2013-05-31 Tobias Burnus <burnus@net-b.de>
361
362 PR fortran/57456
363 * gfortran.dg/class_array_17.f90: New.
364
365 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366
367 PR target/56315
368 * gcc.target/arm/iordi3-opt.c: New test.
369
370 2013-05-31 Janus Weil <janus@gcc.gnu.org>
371
372 PR fortran/54190
373 PR fortran/57217
374 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
375 * gfortran.dg/interface_26.f90: Ditto.
376 * gfortran.dg/proc_ptr_11.f90: Ditto.
377 * gfortran.dg/proc_ptr_15.f90: Ditto.
378 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
379 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
380 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
381 * gfortran.dg/typebound_override_1.f90: Ditto.
382 * gfortran.dg/typebound_override_4.f90: Ditto.
383 * gfortran.dg/typebound_proc_6.f03: Ditto.
384 * gfortran.dg/assumed_type_7.f90: New test.
385 * gfortran.dg/typebound_override_5.f90: New test.
386 * gfortran.dg/typebound_override_6.f90: New test.
387 * gfortran.dg/typebound_override_7.f90: New test.
388
389 2013-05-30 Tobias Burnus <burnus@net-b.de>
390
391 PR middle-end/57073
392 * gfortran.dg/power_6.f90: New.
393
394 2013-05-30 Ian Bolton <ian.bolton@arm.com>
395
396 * gcc.target/aarch64/insv_1.c: New test.
397
398 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
399
400 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
401 dg-skip-if "No stabs".
402
403 2013-05-30 Janus Weil <janus@gcc.gnu.org>
404
405 PR fortran/54189
406 * gfortran.dg/assumed_size_1.f90: New.
407
408 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
409
410 * gcc.dg/shrink-wrap-alloca.c: New added.
411 * gcc.dg/shrink-wrap-pretend.c: New added.
412 * gcc.dg/shrink-wrap-sibcall.c: New added.
413
414 2013-05-30 Tobias Burnus <burnus@net-b.de>
415
416 PR fortran/57458
417 * gfortran.dg/assumed_rank_13.f90: New.
418
419 2013-05-29 Easwaran Raman <eraman@google.com>
420
421 PR tree-optimization/57442
422 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
423
424 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
425
426 PR tree-optimization/57441
427 * gcc.c-torture/compile/pr57441.c: New.
428
429 2013-05-29 Dehao Chen <dehao@google.com>
430
431 PR testsuite/57413
432 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
433
434 2013-05-29 Tobias Burnus <burnus@net-b.de>
435
436 PR fortran/37336
437 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
438 * gfortran.dg/class_19.f03: Ditto.
439
440 2013-05-29 Richard Biener <rguenther@suse.de>
441
442 * gcc.dg/vect/bb-slp-32.c: New testcase.
443
444 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
445
446 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
447 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
448 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
449 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
450 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
451 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
452 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
453 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
454 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
455 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
456 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
457 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
458 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
459 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
460 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
461 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
462 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
463 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
464 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
465 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
466 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
467 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
468 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
469 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
470 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
471 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
472 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
473 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
474 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
475 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
476 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
477 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
478 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
479 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
480 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
481 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
482 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
483 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
484 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
485
486 2013-05-29 Tobias Burnus <burnus@net-b.de>
487
488 PR fortran/37336
489 * gfortran.dg/finalize_11.f90: New.
490 * gfortran.dg/finalize_4.f03: Remove dg-error.
491 * gfortran.dg/finalize_5.f03: Ditto.
492 * gfortran.dg/finalize_6.f03: Ditto.
493 * gfortran.dg/finalize_7.f03: Ditto.
494
495 2013-05-28 Tobias Burnus <burnus@net-b.de>
496
497 * gfortran.dg/class_array_16.f90: New.
498
499 2013-05-28 Tobias Burnus <burnus@net-b.de>
500
501 PR fortran/57435
502 * testsuite/gfortran.dg/use_29.f90: New.
503
504 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
505
506 * gnat.dg/fp_exception.adb: New test.
507
508 2013-05-28 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/56787
511 * gcc.dg/vect/pr56787.c: New testcase.
512
513 2013-05-28 Janus Weil <janus@gcc.gnu.org>
514 Tobias Burnus <burnus@net-b.de>
515
516 PR fortran/57217
517 * gfortran.dg/typebound_override_4.f90: New.
518
519 2013-05-28 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/57411
522 * g++.dg/opt/pr57411.C: New testcase.
523
524 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
525
526 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
527 * gcc.dg/builtin-bswap-9.c: Likewise.
528
529 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
530
531 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
532
533 2013-05-27 Richard Biener <rguenther@suse.de>
534
535 PR middle-end/57412
536 * gcc.dg/gomp/pr57412.c: New testcase.
537
538 2013-05-27 Bud Davis <jmdavis@link.com>
539
540 PR fortran/50405
541 * gfortran.dg/stfunc_8.f90: New.
542
543 2013-05-27 Richard Biener <rguenther@suse.de>
544
545 PR tree-optimization/57343
546 * gcc.dg/torture/pr57343.c: New testcase.
547
548 2013-05-27 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/57417
551 * gcc.dg/torture/pr57417.c: New testcase.
552
553 2013-05-27 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/57396
556 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
557
558 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
559
560 * gnat.dg/specs/last_bit.ads: New test.
561
562 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/specs/machine_attribute.ads: New test.
565
566 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
567
568 * gnat.dg/incomplete3.ad[sb]: New test.
569
570 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
571
572 PR target/53916
573 * gcc.target/mips/div-13.c: New test.
574
575 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
576
577 PR target/55777
578 * gcc.target/mips/mips16-attributes-5.c,
579 * gcc.target/mips/mips16-attributes-6.c: New tests.
580
581 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
584 * gcc.dg/builtin-bswap-8.c: Likewise.
585
586 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/52216
589 * g++.dg/cpp0x/new1.C: New.
590
591 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
592
593 PR c++/25666
594 * g++.dg/parse/dtor16.C: New.
595 * g++.dg/parse/dtor6.C: Adjust.
596
597 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
598
599 PR c++/19618
600 * g++.dg/expr/bitfield12.C: New.
601
602 2013-05-24 Jeff Law <law@redhat.com>
603
604 PR tree-optimization/57124
605 * gcc.c-torture/execute/pr57124.c: New test.
606 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
607
608 2013-05-24 Martin Jambor <mjambor@suse.cz>
609
610 PR tree-optimization/57294
611 * gcc.dg/ipa/pr57294.c: New test.
612
613 2013-05-24 Dehao Chen <dehao@google.com>
614
615 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
616
617 2013-05-24 Ian Bolton <ian.bolton@arm.com>
618
619 * gcc.target/aarch64/scalar_intrinsics.c
620 (force_simd): Use a valid instruction.
621 (test_vdupd_lane_s64): Pass a valid lane argument.
622 (test_vdupd_lane_u64): Likewise.
623
624 2013-05-24 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/57287
627 * gcc.dg/pr57287.c: New testcase.
628
629 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
630
631 PR c++/26572
632 * g++.dg/template/error51.C: New.
633
634 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
635
636 PR c++/25503
637 * g++.dg/template/bitfield2.C: New.
638
639 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gnat.dg/specs/noinline1.ads: New test.
642 * gnat.dg/noinline2.ad[sb]: Likewise.
643 * gnat.dg/specs/noinline3.ads: Likewise.
644 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
645
646 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
647
648 PR tree-ssa/57385
649 * gcc.dg/tree-ssa/pr57385.c: New test.
650
651 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gnat.dg/derived_type4.adb: New test.
654
655 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
656
657 * gcc.dg/builtin-bswap-6.c: New test.
658 * gcc.dg/builtin-bswap-7.c: Likewise.
659 * gcc.dg/builtin-bswap-8.c: Likewise.
660 * gcc.dg/builtin-bswap-9.c: Likewise.
661
662 2013-05-23 Christian Bruel <christian.bruel@st.com>
663
664 PR debug/57351
665 * gcc.dg/debug/pr57351.c: New test
666
667 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
668
669 * gcc.target/aarch64/vect-clz.c: New file.
670
671 2013-05-23 Martin Jambor <mjambor@suse.cz>
672
673 PR middle-end/57347
674 * gcc.dg/ipa/pr57347.c: New test.
675
676 2013-05-23 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/57380
679 * g++.dg/tree-ssa/pr57380.C: New testcase.
680
681 2013-05-23 Richard Biener <rguenther@suse.de>
682
683 PR middle-end/57381
684 * gcc.dg/torture/pr57381.c: New testcase.
685
686 2013-05-23 Jakub Jelinek <jakub@redhat.com>
687
688 PR middle-end/57344
689 * gcc.c-torture/execute/pr57344-1.c: New test.
690 * gcc.c-torture/execute/pr57344-2.c: New test.
691 * gcc.c-torture/execute/pr57344-3.c: New test.
692 * gcc.c-torture/execute/pr57344-4.c: New test.
693
694 2013-05-23 Richard Biener <rguenther@suse.de>
695
696 PR rtl-optimization/57341
697 * gcc.dg/torture/pr57341.c: New testcase.
698
699 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
700
701 PR c++/57352
702 * g++.dg/parse/crash62.C: New.
703
704 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
705 Pat Haugen <pthaugen@us.ibm.com>
706 Peter Bergner <bergner@vnet.ibm.com>
707
708 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
709 crypto builtins.
710
711 2013-05-22 Tobias Burnus <burnus@net-b.de>
712
713 PR fortran/57364
714 * gfortran.dg/defined_assignment_6.f90: New.
715
716 2013-05-22 Tobias Burnus <burnus@net-b.de>
717
718 PR fortran/57338
719 * gfortran.dg/assumed_type_6.f90: New.
720
721 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
722
723 PR c++/57211
724 * g++.dg/cpp0x/Wunused-parm.C: New.
725
726 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
727
728 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
729 * g++.dg/warn/Wdouble-promotion.C: Likewise.
730
731 2013-05-21 Easwaran Raman <eraman@google.com>
732
733 PR tree-optimization/57322
734 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
735
736 2013-05-21 Graham Stott <graham.stott@btinternet.com>
737
738 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
739 .set (no)?micromips
740
741 2013-05-21 Tobias Burnus <burnus@net-b.de>
742
743 PR fortran/57035
744 * gfortran.dg/assumed_type_5.f90: New.
745 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
746 * gfortran.dg/assumed_rank_2.f90: Ditto.
747 * gfortran.dg/assumed_type_3.f90: Update dg-error.
748 * gfortran.dg/no_arg_check_3.f90: Ditto.
749
750 2013-05-21 Jakub Jelinek <jakub@redhat.com>
751
752 PR tree-optimization/57331
753 * gcc.c-torture/compile/pr57331.c: New test.
754
755 2013-05-21 Richard Biener <rguenther@suse.de>
756
757 PR tree-optimization/57330
758 * gcc.dg/torture/pr57330.c: New testcase.
759
760 2013-05-21 Richard Biener <rguenther@suse.de>
761
762 PR tree-optimization/57303
763 * gcc.dg/torture/pr57303.c: New testcase.
764
765 2013-05-21 Jakub Jelinek <jakub@redhat.com>
766
767 PR tree-optimization/57321
768 * gcc.c-torture/execute/pr57321.c: New test.
769
770 2013-05-20 Tobias Burnus <burnus@net-b.de>
771
772 PR fortran/48858
773 PR fortran/55465
774 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
775 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
776 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
777 * gfortran.dg/binding_label_tests_3.f03: Ditto.
778 * gfortran.dg/binding_label_tests_4.f03: Ditto.
779 * gfortran.dg/binding_label_tests_5.f03: Ditto.
780 * gfortran.dg/binding_label_tests_6.f03: Ditto.
781 * gfortran.dg/binding_label_tests_7.f03: Ditto.
782 * gfortran.dg/binding_label_tests_8.f03: Ditto.
783 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
784 * gfortran.dg/binding_label_tests_24.f90: New.
785 * gfortran.dg/binding_label_tests_25.f90: New.
786
787 2013-05-20 Tobias Burnus <burnus@net-b.de>
788
789 PR fortran/48858
790 * gfortran.dg/binding_label_tests_17.f90: New.
791 * gfortran.dg/binding_label_tests_18.f90: New.
792 * gfortran.dg/binding_label_tests_19.f90: New.
793 * gfortran.dg/binding_label_tests_20.f90: New.
794 * gfortran.dg/binding_label_tests_21.f90: New.
795 * gfortran.dg/binding_label_tests_22.f90: New.
796 * gfortran.dg/binding_label_tests_23.f90: New.
797
798 2013-05-20 Tobias Burnus <burnus@net-b.de>
799
800 PR fortran/48858
801 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
802 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
803 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
804 * gfortran.dg/common_18.f90: New.
805 * gfortran.dg/common_19.f90: New.
806 * gfortran.dg/common_20.f90: New.
807 * gfortran.dg/common_21.f90: New.
808
809 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
810
811 PR c++/12288
812 * g++.dg/parse/error52.C: New.
813 * g++.dg/parse/error3.C: Adjust.
814 * g++.dg/parse/error36.C: Likewise.
815
816 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
817
818 PR target/56547
819 * gcc.target/sh/pr56547-1.c: New.
820 * gcc.target/sh/pr56547-2.c: New.
821
822 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
823
824 PR c++/23608
825 * g++.dg/warn/Wsign-compare-6.C: New.
826 * g++.dg/warn/Wdouble-promotion.C: Adjust.
827
828 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/57327
831 * g++.dg/template/error50.C: New.
832
833 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/10207
836 * g++.dg/ext/complit13.C: New.
837
838 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
839
840 PR c++/57175
841 * g++.dg/pr57175.C: New testcase.
842
843 2013-05-17 Easwaran Raman <eraman@google.com>
844
845 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
846
847 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
848
849 PR testsuite/57313
850 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
851
852 2013-05-17 Jakub Jelinek <jakub@redhat.com>
853
854 PR rtl-optimization/57281
855 PR rtl-optimization/57300
856 * gcc.dg/pr57300.c: New test.
857 * gcc.c-torture/execute/pr57281.c: New test.
858
859 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/18126
862 * g++.dg/ext/sizeof-complit.C: New.
863
864 2013-05-17 Marek Polacek <polacek@redhat.com>
865
866 * gcc.dg/strlenopt-25.c: New test.
867 * gcc.dg/strlenopt-26.c: Likewise.
868
869 2013-05-17 Jakub Jelinek <jakub@redhat.com>
870
871 * gcc.target/i386/rotate-4.c: Compile only with -mavx
872 instead of -mavx2, require only avx instead of avx2.
873 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
874 of avx2-check.h and turn into an avx runtime test instead of
875 avx2 runtime test.
876
877 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
878
879 * g++.dg/ext/vector22.C: Uncomment working test.
880
881 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/17410
884 * g++.dg/template/pr17410.C: New.
885
886 2013-05-16 Jakub Jelinek <jakub@redhat.com>
887
888 * gcc.target/i386/rotate-3.c: New test.
889 * gcc.target/i386/rotate-3a.c: New test.
890 * gcc.target/i386/rotate-4.c: New test.
891 * gcc.target/i386/rotate-4a.c: New test.
892 * gcc.target/i386/rotate-5.c: New test.
893 * gcc.target/i386/rotate-5a.c: New test.
894
895 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
896
897 * gcc.dg/visibility-21.c: Require section_anchors.
898
899 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
900
901 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
902 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
903 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
904
905 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
906
907 * gcc.dg/visibility-21.c: New.
908
909 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
910
911 PR middle-end/57286
912 * gcc.dg/pr57286.c: New testcase.
913 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
914 * g++.dg/ext/vector22.C: Comment out transformations not
915 performed anymore.
916
917 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
918
919 PR target/57260
920 * gcc.target/mips/call-1.c: Restrict to o32.
921 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
922
923 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
924
925 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
926 dg-messages.
927 * g++.dg/warn/Wshadow-1.C: Likewise.
928 * g++.dg/warn/Wshadow-6.C: Likewise.
929 * g++.dg/warn/Wshadow-7.C: Likewise.
930
931 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/31952
934 * g++.dg/parse/pr31952-1.C: New.
935 * g++.dg/parse/pr31952-2.C: Likewise.
936 * g++.dg/parse/pr31952-3.C: Likewise.
937
938 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
939 * g++.old-deja/g++.jason/cond.C: Likewise.
940 * g++.dg/cpp0x/range-for5.C: Likewise.
941
942 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
943
944 PR target/19599
945 * gcc.target/arm/pr40887.c: Adjust testcase.
946 * gcc.target/arm/pr19599.c: New test.
947
948 2013-05-15 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/57275
951 * gcc.target/i386/pr57275.c: New testcase.
952
953 2013-05-15 Jan Hubicka <jh@suse.cz>
954
955 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
956 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
957 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
958
959 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
960
961 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
962 scheduling.
963
964 2013-05-14 Jakub Jelinek <jakub@redhat.com>
965
966 PR c++/57274
967 * c-c++-common/Wsequence-point-1.c: New test.
968
969 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
970
971 * g++.dg/ext/vector22.C: New testcase.
972 * gcc.dg/binop-xor3.c: Remove xfail.
973
974 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
975
976 * gcc.target/aarch64/vect-fcm.x: Add cases testing
977 FLOAT cmp FLOAT ? INT : INT.
978 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
979 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
980 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
981 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
982 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
983 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
984
985 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/53903
988 * g++.dg/cpp0x/defaulted43.C: New.
989
990 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
991
992 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
993 (alloca): Remove declaration.
994 (foo9): Replace alloca by __builtin_alloca.
995
996 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
997
998 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
999 Expect "size of array is too large" error.
1000
1001 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1002
1003 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1004
1005 2013-05-14 Richard Biener <rguenther@suse.de>
1006
1007 PR middle-end/57235
1008 * g++.dg/torture/pr57235.C: New testcase.
1009
1010 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR middle-end/57251
1013 * gcc.dg/torture/pr57251.c: New test.
1014
1015 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1016
1017 PR target/57264
1018 * gcc.target/i386/pr57264.c: New test.
1019
1020 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1021
1022 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1023
1024 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1025
1026 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1027
1028 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR tree-optimization/45216
1031 PR tree-optimization/57157
1032 * c-c++-common/rotate-1.c: Add 32 tests with +.
1033 * c-c++-common/rotate-1a.c: Adjust.
1034 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1035 * c-c++-common/rotate-2b.c: New test.
1036 * c-c++-common/rotate-3.c: Add 32 tests with +.
1037 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1038 * c-c++-common/rotate-4b.c: New test.
1039 * c-c++-common/rotate-5.c: New test.
1040
1041 2013-05-13 Martin Jambor <mjambor@suse.cz>
1042
1043 PR middle-end/42371
1044 * gcc.dg/ipa/remref-0.c: New test.
1045 * gcc.dg/ipa/remref-1a.c: Likewise.
1046 * gcc.dg/ipa/remref-1b.c: Likewise.
1047 * gcc.dg/ipa/remref-2a.c: Likewise.
1048 * gcc.dg/ipa/remref-2b.c: Likewise.
1049
1050 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1051
1052 * gcc.dg/vector-shift-2.c: New testcase.
1053
1054 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR tree-optimization/57230
1057 * gcc.dg/strlenopt-24.c: New test.
1058
1059 PR tree-optimization/57230
1060 * gcc.dg/strlenopt-23.c: New test.
1061
1062 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1063
1064 PR target/57108
1065 * gcc.target/sh/pr57108.c: Move this test case to ...
1066 * gcc.c-torture/compile/pr57108.c: ... here.
1067
1068 2013-05-10 Richard Biener <rguenther@suse.de>
1069
1070 PR tree-optimization/57214
1071 * gcc.dg/torture/pr57214.c: New testcase.
1072
1073 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1074
1075 * gcc.dg/vector-shift.c: New testcase.
1076
1077 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1078
1079 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1080
1081 PR tree-optimization/45216
1082 PR tree-optimization/57157
1083 * c-c++-common/rotate-1.c: New test.
1084 * c-c++-common/rotate-1a.c: New test.
1085 * c-c++-common/rotate-2.c: New test.
1086 * c-c++-common/rotate-2a.c: New test.
1087 * c-c++-common/rotate-3.c: New test.
1088 * c-c++-common/rotate-3a.c: New test.
1089 * c-c++-common/rotate-4.c: New test.
1090 * c-c++-common/rotate-4a.c: New test.
1091
1092 2013-05-10 Richard Biener <rguenther@suse.de>
1093
1094 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1095 * gcc.target/i386/l_fma_double_1.c: Adjust.
1096 * gcc.target/i386/l_fma_double_2.c: Likewise.
1097 * gcc.target/i386/l_fma_double_3.c: Likewise.
1098 * gcc.target/i386/l_fma_double_4.c: Likewise.
1099 * gcc.target/i386/l_fma_double_5.c: Likewise.
1100 * gcc.target/i386/l_fma_double_6.c: Likewise.
1101 * gcc.target/i386/l_fma_float_1.c: Likewise.
1102 * gcc.target/i386/l_fma_float_2.c: Likewise.
1103 * gcc.target/i386/l_fma_float_3.c: Likewise.
1104 * gcc.target/i386/l_fma_float_4.c: Likewise.
1105 * gcc.target/i386/l_fma_float_5.c: Likewise.
1106 * gcc.target/i386/l_fma_float_6.c: Likewise.
1107
1108 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/51226
1111 * g++.dg/cpp0x/pr51226.C: New.
1112
1113 2013-04-16 Han Shen <shenhan@google.com>
1114
1115 Test cases for '-fstack-protector-strong'.
1116 * gcc.dg/fstack-protector-strong.c: New.
1117 * g++.dg/fstack-protector-strong.C: New.
1118
1119 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1120
1121 * gcc.target/aarch64/ands_1.c: New test.
1122 * gcc.target/aarch64/ands_2.c: Likewise
1123
1124 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1125
1126 * lib/target-supports.exp (check_effective_target_hw): New
1127 function.
1128 * c-c++-common/asan/clone-test-1.c: Call
1129 check_effective_target_hw.
1130 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1131 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1132 possible decorations.
1133 * c-c++-common/asan/null-deref-1.c: Likewise.
1134 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1135 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1136 * c-c++-common/asan/use-after-free-1.c: Likewise.
1137 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1138 * g++.dg/asan/large-func-test-1.C: Likewise.
1139
1140 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1141
1142 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1143
1144 2013-05-07 Richard Biener <rguenther@suse.de>
1145
1146 PR middle-end/57190
1147 * g++.dg/torture/pr57190.C: New testcase.
1148
1149 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR tree-optimization/57149
1152 * gcc.dg/pr57149.c: New test.
1153
1154 PR debug/57184
1155 * gcc.dg/pr57184.c: New test.
1156
1157 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1158
1159 * gnat.dg/specs/array3.ads: New test.
1160
1161 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1162
1163 * c-c++-common/vector-scalar-2.c: New testcase.
1164
1165 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1166
1167 * gcc.target/i386/asm-dialect-2.c: New testcase.
1168
1169 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/57183
1172 * g++.dg/cpp0x/auto38.C: New.
1173
1174 2013-05-06 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/57185
1177 * gcc.dg/autopar/pr57185.c: New testcase.
1178
1179 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1180
1181 PR target/57106
1182 * gcc.target/i386/pr57106.c: New test.
1183
1184 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1185
1186 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1187 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1188 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1189 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1190 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1191 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1192 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1193
1194 2013-05-06 Teresa Johnson <tejohnson@google.com>
1195
1196 PR bootstrap/57154
1197 * gcc.dg/pr57154.c: New test.
1198
1199 2013-05-06 Richard Biener <rguenther@suse.de>
1200
1201 PR middle-end/57147
1202 * gcc.dg/torture/pr57147-1.c: New testcase.
1203 * gcc.dg/torture/pr57147-2.c: Likewise.
1204 * gcc.dg/torture/pr57147-3.c: Likewise.
1205
1206 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1207
1208 PR target/55303
1209 * gcc.target/sh/pr55303-1.c: New.
1210 * gcc.target/sh/pr55303-2.c: New.
1211 * gcc.target/sh/pr55303-3.c: New.
1212
1213 2013-05-05 Tobias Burnus <burnus@net-b.de>
1214
1215 * gfortran.dg/allocate_with_source_3.f90: New.
1216
1217 2013-05-05 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/57141
1220 * gfortran.dg/null_8.f90: New.
1221
1222 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/53745
1225 * g++.dg/cpp0x/enum27.C: New.
1226 * g++.dg/cpp0x/enum_base.C: Adjust.
1227
1228 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR tree-optimization/56205
1231 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1232
1233 2013-05-04 Tobias Burnus <burnus@net-b.de>
1234
1235 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1236 * gfortran.dg/bind_c_usage_27.f90: New.
1237 * gfortran.dg/bind_c_usage_28.f90: New.
1238
1239 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/51927
1242 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1243
1244 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1245
1246 PR target/57150
1247 * gcc.target/powerpc/pr57150.c: New file.
1248
1249 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1250
1251 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1252 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1253 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1254 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1255 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1256 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1257 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1258
1259 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1260
1261 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1262 scan-assembler-times.
1263
1264 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1265
1266 * gcc.dg/tree-ssa/slsr-32.c: New.
1267 * gcc.dg/tree-ssa/slsr-33.c: New.
1268 * gcc.dg/tree-ssa/slsr-34.c: New.
1269 * gcc.dg/tree-ssa/slsr-35.c: New.
1270 * gcc.dg/tree-ssa/slsr-36.c: New.
1271 * gcc.dg/tree-ssa/slsr-37.c: New.
1272 * gcc.dg/tree-ssa/slsr-38.c: New.
1273
1274 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1275
1276 * gcc.target/aarch64/tst_1.c: New test.
1277 * gcc.target/aarch64/tst_2.c: Likewise
1278
1279 2013-05-02 Jeff Law <law@redhat.com>
1280
1281 PR tree-optimization/57144
1282 * gcc.c-torture/execute/pr57144.c: New test.
1283
1284 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR rtl-optimization/57130
1287 * gcc.c-torture/execute/pr57130.c: New test.
1288
1289 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1290
1291 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1292
1293 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1294
1295 * gcc.target/aarch64/fabd.c: New file.
1296
1297 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/54318
1300 * g++.dg/cpp0x/pr54318.C: New.
1301
1302 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1303
1304 PR c++/14283
1305 * g++.dg/parse/error51.C: New.
1306 * g++.dg/parse/error15.C: Adjust column numbers.
1307
1308 2013-05-02 Tobias Burnus <burnus@net-b.de>
1309
1310 PR fortran/57142
1311 * gfortran.dg/size_kind_2.f90: New.
1312 * gfortran.dg/size_kind_3.f90: New.
1313
1314 2013-05-02 Richard Biener <rguenther@suse.de>
1315
1316 PR middle-end/57140
1317 * g++.dg/torture/pr57140.C: New testcase.
1318
1319 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1320
1321 PR target/56732
1322 * gcc.target/arm/pr56732-1.c: New test.
1323
1324 2013-05-02 Martin Jambor <mjambor@suse.cz>
1325
1326 PR middle-end/56988
1327 * gcc.dg/ipa/pr56988.c: New test.
1328
1329 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1330
1331 * gcc.target/aarch64/bics_1.c: New test.
1332 * gcc.target/aarch64/bics_2.c: Likewise.
1333
1334 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR rtl-optimization/57131
1337 * gcc.c-torture/execute/pr57131.c: New test.
1338
1339 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/57132
1342 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1343
1344 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1345
1346 PR target/57091
1347 * gcc.target/i386/pr57091.c: New test.
1348
1349 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1350
1351 * gcc.target/aarch64/vect-vaddv.c: New.
1352
1353 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1354
1355 * gcc.target/aarch64/vect-vmaxv.c: New.
1356 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1357
1358 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1359
1360 * gcc.target/aarch64/scalar-vca.c: New.
1361 * gcc.target/aarch64/vect-vca.c: Likewise.
1362
1363 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1364
1365 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1366 (test_vceqd_s64): Force arguments to SIMD registers.
1367 (test_vceqzd_s64): Likewise.
1368 (test_vcged_s64): Likewise.
1369 (test_vcled_s64): Likewise.
1370 (test_vcgezd_s64): Likewise.
1371 (test_vcged_u64): Likewise.
1372 (test_vcgtd_s64): Likewise.
1373 (test_vcltd_s64): Likewise.
1374 (test_vcgtzd_s64): Likewise.
1375 (test_vcgtd_u64): Likewise.
1376 (test_vclezd_s64): Likewise.
1377 (test_vcltzd_s64): Likewise.
1378 (test_vtst_s64): Likewise.
1379 (test_vtst_u64): Likewise.
1380
1381 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/57092
1384 * g++.dg/cpp0x/decltype53.C: New.
1385
1386 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1387
1388 PR fortran/57071
1389 * gfortran.dg/power_5.f90: New test.
1390
1391 2013-04-30 Richard Biener <rguenther@suse.de>
1392
1393 PR middle-end/57122
1394 * gcc.dg/torture/pr57122.c: New testcase.
1395
1396 2013-04-30 Richard Biener <rguenther@suse.de>
1397
1398 PR middle-end/57107
1399 * g++.dg/torture/pr57107.C: New testcase.
1400
1401 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1402
1403 PR rtl-optimization/57105
1404 * gcc.dg/pr57105.c: New test.
1405
1406 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR tree-optimization/57104
1409 * gcc.dg/pr57104.c: New test.
1410
1411 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/44578
1414 * gcc.target/i386/pr44578.c: New test.
1415
1416 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1417
1418 PR target/57097
1419 * gcc.target/i386/pr57097.c: New test.
1420
1421 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1422
1423 PR target/57098
1424 * gcc.target/i386/pr57098.c: New test.
1425
1426 2013-04-29 Kai Tietz <ktietz@redhat.com>
1427
1428 * gcc.c-torture/execute/pr55875.c: New test.
1429
1430 2013-04-29 Richard Biener <rguenther@suse.de>
1431
1432 PR middle-end/57075
1433 * gcc.dg/torture/pr57075.c: New testcase.
1434
1435 2013-04-29 Richard Biener <rguenther@suse.de>
1436
1437 PR middle-end/57103
1438 * gcc.dg/autopar/pr57103.c: New testcase.
1439
1440 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1441
1442 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1443
1444 2013-04-29 Tom de Vries <tom@codesourcery.com>
1445
1446 * gcc.dg/pr50763.c: Update test.
1447
1448 2013-04-26 Jeff Law <law@redhat.com>
1449
1450 * gcc.dg/tree-ssa/vrp88.c: New test.
1451
1452 2013-04-29 Christian Bruel <christian.bruel@st.com>
1453
1454 PR target/57108
1455 * gcc.target/sh/pr57108.c: New test.
1456
1457 2013-04-29 Richard Biener <rguenther@suse.de>
1458
1459 PR middle-end/57089
1460 * gfortran.dg/gomp/pr57089.f90: New testcase.
1461
1462 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1463
1464 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1465
1466 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1467
1468 * gcc.target/aarch64/vect-vcvt.c: New.
1469
1470 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1471
1472 * gcc.target/aarch64/vect-vrnd.c: New.
1473
1474 2013-04-29 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/57081
1477 * gcc.dg/torture/pr57081.c: New testcase.
1478
1479 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR tree-optimization/57083
1482 * gcc.dg/torture/pr57083.c: New test.
1483
1484 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/56450
1487 * g++.dg/cpp0x/decltype52.C: New.
1488
1489 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1490
1491 N3472 binary constants
1492 * g++.dg/cpp/limits.C: Adjust warning wording.
1493 * g++.dg/system-binary-constants-1.C: Likewise.
1494 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1495
1496 2013-04-28 Tobias Burnus <burnus@net-b.de>
1497
1498 PR fortran/57093
1499 * gfortran.dg/coarray_30.f90: New.
1500
1501 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1502
1503 PR fortran/57071
1504 * frontend-passes (optimize_power): New function.
1505 (optimize_op): Use it.
1506
1507 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR target/56866
1510 * gcc.c-torture/execute/pr56866.c: New test.
1511 * gcc.target/i386/pr56866.c: New test.
1512
1513 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR go/57045
1516 * gcc.dg/setjmp-5.c: New test.
1517
1518 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/55708
1521 * g++.dg/cpp0x/constexpr-55708.C: New.
1522
1523 2013-04-26 Richard Biener <rguenther@suse.de>
1524
1525 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1526 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1527 * gcc.dg/pr53265.c: Remove XFAILs.
1528 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1529 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1530
1531 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1532
1533 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1534 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1535 -fdiagnostics-color=never option similarly to
1536 -fno-diagnostics-show-caret option.
1537
1538 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR rtl-optimization/57003
1541 * gcc.target/i386/pr57003.c: New test.
1542
1543 2013-04-25 Marek Polacek <polacek@redhat.com>
1544
1545 PR tree-optimization/57066
1546 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1547
1548 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1549 Tejas Belagod <tejas.belagod@arm.com>
1550
1551 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1552 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1553 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1554
1555 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1556
1557 * gcc.target/aarch64/cmp.c: New.
1558
1559 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1560
1561 * gcc.target/aarch64/ngc.c: New.
1562
1563 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1564
1565 * lib/target-supports.exp
1566 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1567 (check_effective_target_arm_neon_fp16_ok): Likewise.
1568 (add_options_for_arm_neon_fp16): Likewise.
1569 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1570 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1571
1572 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1573
1574 PR rtl-optimizations/57046
1575 * gcc.target/i386/pr57046.c: New test.
1576
1577 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 * g++.dg/cpp1y/cplusplus.C: New.
1580
1581 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1584
1585 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 * c-c++-common/Wpointer-arith-1.c: New.
1588
1589 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 * g++.dg/cpp1y/cxx1y_macro.C: New.
1592
1593 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/56970
1596 * g++.dg/cpp0x/sfinae45.C: New.
1597
1598 2013-04-24 Richard Biener <rguenther@suse.de>
1599
1600 PR testsuite/57050
1601 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1602
1603 2013-04-23 Richard Biener <rguenther@suse.de>
1604
1605 PR middle-end/57036
1606 * gcc.dg/torture/pr57036-1.c: New testcase.
1607 * gcc.dg/torture/pr57036-2.c: Likewise.
1608
1609 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1610
1611 * gcc.target/aarch64/scalar-mov.c: New testcase.
1612
1613 2013-04-23 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/57026
1616 * gcc.dg/torture/pr57026.c: New testcase.
1617
1618 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1619
1620 PR fortran/53685
1621 PR fortran/57022
1622 * gfortran.dg/transfer_check_4.f90: New.
1623
1624 2013-04-22 Marek Polacek <polacek@redhat.com>
1625
1626 PR sanitizer/56990
1627 * gcc.dg/pr56990.c: New test.
1628
1629 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1630
1631 PR target/57018
1632 * gcc.target/i386/pr57018.c: New test.
1633
1634 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1635
1636 * gcc.target/aarch64/vrecps.c: New.
1637 * gcc.target/aarch64/vrecpx.c: Likewise.
1638
1639 2013-04-22 Christian Bruel <christian.bruel@st.com>
1640
1641 PR target/56995
1642 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1643
1644 2013-04-21 Jeff Law <law@redhat.com>
1645
1646 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1647
1648 2013-04-20 Tobias Burnus <burnus@net-b.de>
1649
1650 PR fortran/56907
1651 * gfortran.dg/c_loc_test_22.f90: New.
1652
1653 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1654
1655 PR rtl-optimization/56847
1656 * gcc.dg/pr56847.c: New test.
1657
1658 2013-04-19 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/56982
1661 * gcc.c-torture/execute/pr56982.c: New testcase.
1662
1663 2013-04-19 Martin Jambor <mjambor@suse.cz>
1664
1665 PR tree-optimization/56718
1666 * g++.dg/ipa/imm-devirt-1.C: New test.
1667 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1668
1669 2013-04-19 Richard Biener <rguenther@suse.de>
1670
1671 PR tree-optimization/57000
1672 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1673
1674 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1675 Mikael Morin <mikael@gcc.gnu.org>
1676
1677 PR fortran/56872
1678 * gfortran.dg/array_constructor_45.f90: New test.
1679 * gfortran.dg/array_constructor_46.f90: New test.
1680 * gfortran.dg/array_constructor_47.f90: New test.
1681 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1682
1683 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR rtl-optimization/56999
1686 * g++.dg/opt/pr56999.C: New test.
1687
1688 2013-04-18 Cary Coutant <ccoutant@google.com>
1689
1690 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1691 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1692
1693 2013-04-18 Cary Coutant <ccoutant@google.com>
1694
1695 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1696 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1697 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1698 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1699 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1700 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1701 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1702 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1703 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1704 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1705 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1706
1707 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1708
1709 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1710
1711 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR tree-optimization/56984
1714 * gcc.c-torture/compile/pr56984.c: New test.
1715
1716 PR rtl-optimization/56992
1717 * gcc.dg/pr56992.c: New test.
1718
1719 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1720
1721 PR fortran/56814
1722 * gfortran.dg/proc_ptr_42.f90: New.
1723
1724 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/discr41.ad[sb]: New test.
1727 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1728 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1729 * gcc.dg/vect/slp-24.c: Likewise.
1730 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1731 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1732 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1733 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1734 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1735 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1736 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1737 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1738 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1739 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1740 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1741 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1742 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1743 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1744 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1745 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1746 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1747 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1748 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1749 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1750 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1751 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1752 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1753 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1754 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1755 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1756
1757 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1758
1759 PR fortran/40958
1760 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1761 * gfortran.dg/module_md5_1.f90: Remove.
1762
1763 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1764
1765 * gcc.target/aarch64/adds3.c: New.
1766 * gcc.target/aarch64/subs3.c: New.
1767
1768 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1769
1770 * gcc.target/aarch64/adds1.c: New.
1771 * gcc.target/aarch64/adds2.c: New.
1772 * gcc.target/aarch64/subs1.c: New.
1773 * gcc.target/aarch64/subs2.c: New.
1774
1775 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1776
1777 Implement n3599 - Literal operator templates for strings.
1778 * g++.dg/cpp1y/udlit-char-template.C: New test.
1779 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1780
1781 2013-04-16 Tobias Burnus <burnus@net-b.de>
1782
1783 PR fortran/39505
1784 * gfortran.dg/no_arg_check_1.f90: New.
1785 * gfortran.dg/no_arg_check_2.f90: New.
1786 * gfortran.dg/no_arg_check_3.f90: New.
1787
1788 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1789
1790 PR fortran/56968
1791 * gfortran.dg/proc_ptr_41.f90: New.
1792
1793 2013-04-16 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/56756
1796 * gcc.dg/torture/pr56756.c: New testcase.
1797
1798 2013-04-16 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/56969
1801 * gfortran.dg/c_assoc_5.f90: New.
1802
1803 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1804
1805 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1806 * gcc.c-torture/execute/pr33992.x: Remove.
1807 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1808 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1809 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1810
1811 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR tree-optimization/56962
1814 * gcc.c-torture/execute/pr56962.c: New test.
1815
1816 2013-04-15 Richard Biener <rguenther@suse.de>
1817
1818 PR tree-optimization/56933
1819 * gcc.dg/vect/pr56933.c: New testcase.
1820
1821 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1822
1823 * gcc.target/arm/anddi3-opt.c: New test.
1824 * gcc.target/arm/anddi3-opt2.c: Likewise.
1825
1826 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1827
1828 * gcc.dg/pr56890-1.c: New test.
1829 * gcc.dg/pr56890-2.c: Likewise.
1830
1831 2013-04-15 Joey Ye <joey.ye@arm.com>
1832
1833 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1834 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1835
1836 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1837
1838 PR fortran/56816
1839 * gfortran.dg/select_type_33.f03: New test.
1840
1841 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1842
1843 PR fortran/55959
1844 * gfortran.dg/typebound_proc_29.f03: New.
1845
1846 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1847
1848 PR fortran/56266
1849 * gfortran.dg/typebound_proc_28.f03: New.
1850
1851 2013-04-12 Jeff Law <law@redhat.com>
1852
1853 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1854 either.
1855
1856 2013-04-12 Tobias Burnus <burnus@net-b.de>
1857
1858 PR fortran/56929
1859 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1860
1861 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1862
1863 PR target/56903
1864 * gcc.target/i386/pr56903.c: New test.
1865
1866 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1867
1868 PR fortran/56261
1869 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1870 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1871 * gfortran.dg/block_11.f90: Fix invalid test case.
1872 * gfortran.dg/function_types_3.f90: Add new error message.
1873 * gfortran.dg/global_references_1.f90: Ditto.
1874 * gfortran.dg/import2.f90: Remove unneeded parts.
1875 * gfortran.dg/import6.f90: Fix invalid test case.
1876 * gfortran.dg/proc_decl_2.f90: Ditto.
1877 * gfortran.dg/proc_decl_9.f90: Ditto.
1878 * gfortran.dg/proc_decl_18.f90: Ditto.
1879 * gfortran.dg/proc_ptr_40.f90: New.
1880 * gfortran.dg/whole_file_7.f90: Modified error wording.
1881 * gfortran.dg/whole_file_16.f90: Ditto.
1882 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1883 * gfortran.dg/whole_file_18.f90: Modified error wording.
1884 * gfortran.dg/whole_file_20.f03: Ditto.
1885 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1886 invalid test case.
1887
1888 2013-04-12 Richard Biener <rguenther@suse.de>
1889
1890 Revert
1891 2013-04-10 Richard Biener <rguenther@suse.de>
1892
1893 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1894
1895 2013-04-12 Tobias Burnus <burnus@net-b.de>
1896
1897 PR fortran/56845
1898 * gfortran.dg/class_allocate_15.f90: New.
1899
1900 Revert:
1901 2013-04-12 Tobias Burnus <burnus@net-b.de>
1902
1903 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1904 scan-tree-dump-times.
1905
1906 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR tree-optimization/56918
1909 PR tree-optimization/56920
1910 * gcc.dg/vect/pr56918.c: New test.
1911 * gcc.dg/vect/pr56920.c: New test.
1912
1913 2013-04-12 Tobias Burnus <burnus@net-b.de>
1914
1915 PR fortran/56845
1916 * gfortran.dg/class_allocate_14.f90: New.
1917 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1918 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1919
1920 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1921
1922 * gcc.dg/fold-cstvecshift.c: New testcase.
1923
1924 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1925
1926 * gcc.target/aarch64/negs.c: New.
1927
1928 >>>>>>> trunk
1929 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/56895
1932 * g++.dg/template/arrow4.C: New test.
1933
1934 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1935
1936 * gnat.dg/array23.adb: New test.
1937 * gnat.dg/array23_pkg[123].ads: New helpers.
1938
1939 2013-04-11 Jeff Law <law@redhat.com>
1940
1941 PR tree-optimization/56900
1942 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1943
1944 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/56913
1947 * g++.dg/cpp0x/sfinae44.C: New.
1948
1949 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1950
1951 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1952 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1953
1954 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/54216
1957 * g++.dg/cpp0x/enum26.C: New.
1958 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1959
1960 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1961
1962 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1963 inverse operands.
1964 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1965 loop is vectorized.
1966 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1967 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1968 loop is vectorized and that the correct instruction is generated.
1969 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1970 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1971 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1972
1973 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1974
1975 PR tree-optimization/56899
1976 * gcc.c-torture/execute/pr56899.c: New test.
1977
1978 2013-04-10 David S. Miller <davem@davemloft.net>
1979
1980 * gcc.target/sparc/setcc-4.c: New test.
1981 * gcc.target/sparc/setcc-5.c: New test.
1982
1983 2013-04-10 Richard Biener <rguenther@suse.de>
1984
1985 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1986
1987 2013-04-10 Richard Biener <rguenther@suse.de>
1988
1989 * gcc.dg/vect/slp-39.c: New testcase.
1990
1991 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1992
1993 PR tree-optimization/55524
1994 * gcc.target/epiphany/fnma-1.c: New test.
1995
1996 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1997
1998 * gcc.dg/tree-ssa/inline-11.c: New test
1999
2000 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR c++/56895
2003 * g++.dg/template/arrow3.C: New test.
2004
2005 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006
2007 * gcc.target/arm/minmax_minus.c: New test.
2008
2009 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR middle-end/56883
2012 * c-c++-common/gomp/pr56883.c: New test.
2013
2014 2013-04-09 Jeff Law <law@redhat.com>
2015
2016 * gcc.dg/tree-ssa/vrp87.c: New test.
2017
2018 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR tree-optimization/56854
2021 * g++.dg/torture/pr56854.C: New test.
2022
2023 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2024
2025 PR fortran/56782
2026 * gfortran.dg/array_constructor_44.f90: New test.
2027
2028 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/56871
2031 * g++.dg/cpp0x/constexpr-specialization.C: New.
2032
2033 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2034
2035 * gcc.c-torture/execute/pr56837.c: New test.
2036
2037 PR c++/34949
2038 PR c++/50243
2039 * g++.dg/opt/vt3.C: New test.
2040 * g++.dg/opt/vt4.C: New test.
2041
2042 2013-04-08 Jeff Law <law@redhat.com>
2043
2044 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2045
2046 2013-04-08 Richard Biener <rguenther@suse.de>
2047
2048 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2049
2050 2013-04-08 Richard Biener <rguenther@suse.de>
2051
2052 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2053
2054 2013-04-08 Richard Biener <rguenther@suse.de>
2055
2056 * g++.dg/vect/slp-pr56812.cc: Adjust.
2057
2058 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2059
2060 * gcc.dg/pr56837.c: New test.
2061 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2062 "generated memset minus one".
2063
2064 2013-04-07 Tobias Burnus <burnus@net-b.de>
2065
2066 PR fortran/56849
2067 * gfortran.dg/reshape_5.f90: New.
2068
2069 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2070
2071 PR target/56843
2072 * gcc.target/powerpc/recip-1.c: Modify expected output.
2073 * gcc.target/powerpc/recip-3.c: Likewise.
2074 * gcc.target/powerpc/recip-4.c: Likewise.
2075 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2076
2077 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2078
2079 * gcc.target/arm/peep-ldrd-1.c: New test.
2080 * gcc.target/arm/peep-strd-1.c: Likewise.
2081
2082 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2083
2084 * gcc.target/arm/negdi-1.c: New test.
2085 * gcc.target/arm/negdi-2.c: Likewise.
2086 * gcc.target/arm/negdi-3.c: Likewise.
2087 * gcc.target/arm/negdi-4.c: Likewise.
2088
2089 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2090
2091 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2092 Add -march=armv8-a when we use v8 NEON.
2093 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2094 (check_effective_target_vect_call_ceilf): Likewise.
2095 (check_effective_target_vect_call_floorf): Likewise.
2096 (check_effective_target_vect_call_roundf): Likewise.
2097 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2098 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2099 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2100 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2101 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2102
2103 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2104
2105 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2106 * gcc.target/powerpc/sd-pwr6.c: Same.
2107 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2108 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2109
2110 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2111
2112 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2113
2114 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/40881
2117 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2118 * gfortran.dg/altreturn_4.f90: Ditto.
2119 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2120 * gfortran.dg/altreturn_5.f90: Ditto.
2121 * gfortran.dg/altreturn_6.f90: Ditto.
2122 * gfortran.dg/altreturn_7.f90: Ditto.
2123
2124 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2125
2126 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2127 New procedure.
2128 (check_effective_target_arm_v8_neon_ok_nocache):
2129 Likewise.
2130 (check_effective_target_arm_v8_neon_ok): Change to use
2131 check_effective_target_arm_v8_neon_ok_nocache.
2132 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2133 NEON flags.
2134 (check_effective_target_vect_call_btruncf):
2135 Enable for arm and ARMv8 NEON.
2136 (check_effective_target_vect_call_ceilf): Likewise.
2137 (check_effective_target_vect_call_floorf): Likewise.
2138 (check_effective_target_vect_call_roundf): Likewise.
2139 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2140 target.
2141
2142 2013-04-04 Marek Polacek <polacek@redhat.com>
2143
2144 PR tree-optimization/48186
2145 * gcc.dg/pr48186.c: New test.
2146
2147 2013-04-04 Richard Biener <rguenther@suse.de>
2148
2149 PR tree-optimization/56826
2150 * gcc.dg/vect/pr56826.c: New testcase.
2151 * gcc.dg/vect/O3-pr36098.c: Adjust.
2152
2153 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2154
2155 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2156 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2157 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2158 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2159 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2160 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2161 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2162 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2163 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2164 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2165
2166 2013-04-04 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/56213
2169 * gcc.dg/vect/vect-123.c: New testcase.
2170
2171 2013-04-04 Tobias Burnus <burnus@net-b.de>
2172
2173 PR fortran/56810
2174 * gfortran.dg/read_repeat_2.f90: New.
2175
2176 2013-04-04 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/56837
2179 * g++.dg/torture/pr56837.C: New testcase.
2180
2181 2013-04-04 Tobias Burnus <burnus@net-b.de>
2182
2183 PR fortran/50269
2184 * gfortran.dg/c_loc_test_21.f90: New.
2185 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2186 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2187 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2188 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2189 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2190
2191 2013-04-03 Jeff Law <law@redhat.com>
2192
2193 PR tree-optimization/56799
2194 * gcc.c-torture/execute/pr56799.c: New test.
2195
2196 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2197
2198 PR c++/56815
2199 * g++.dg/warn/Wpointer-arith-1.C: New.
2200 * g++.dg/gomp/for-19.C: Adjust.
2201
2202 2013-04-03 Marek Polacek <polacek@redhat.com>
2203
2204 PR sanitizer/55702
2205 * gcc.dg/pr55702.c: New test.
2206
2207 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2208
2209 PR target/56809
2210 * gcc.dg/pr56809.c: New testcase.
2211
2212 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR debug/56819
2215 * g++.dg/debug/pr56819.C: New test.
2216
2217 2013-04-03 Richard Biener <rguenther@suse.de>
2218
2219 PR tree-optimization/56817
2220 * g++.dg/torture/pr56817.C: New testcase.
2221
2222 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2223
2224 * gcc.dg/vect/bb-slp-31.c: New file.
2225
2226 2013-04-03 Jason Merrill <jason@redhat.com>
2227
2228 PR c++/34949
2229 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2230
2231 2013-04-03 Richard Biener <rguenther@suse.de>
2232
2233 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2234
2235 2013-04-03 Richard Biener <rguenther@suse.de>
2236
2237 PR tree-optimization/55964
2238 * gcc.dg/torture/pr55964-2.c: New testcase.
2239
2240 2013-04-03 Richard Biener <rguenther@suse.de>
2241
2242 PR tree-optimization/56501
2243 * gcc.dg/torture/pr56501.c: New testcase.
2244
2245 2013-04-03 Richard Biener <rguenther@suse.de>
2246
2247 PR tree-optimization/56407
2248 * gcc.dg/torture/pr56407.c: New testcase.
2249
2250 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2251
2252 PR tree-optimization/56790
2253 * g++.dg/ext/pr56790-1.C: New testcase.
2254
2255 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2256
2257 * gcc.target/i386/merge-1.c: New testcase.
2258 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2259
2260 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR c/19449
2263 * gcc.c-torture/execute/pr19449.c: New test.
2264
2265 2013-04-03 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/56812
2268 * g++.dg/vect/slp-pr56812.cc: New testcase.
2269
2270 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2271
2272 PR fortran/56284
2273 PR fortran/40881
2274 * gfortran.dg/altreturn_8.f90: New.
2275 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2276 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2277 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2278
2279 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR rtl-optimization/56745
2282 * gcc.c-torture/compile/pr56745.c: New test.
2283
2284 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2285
2286 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2287
2288 2013-04-02 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/56778
2291 * gcc.dg/torture/pr56778.c: New testcase.
2292
2293 2013-04-02 Richard Biener <rguenther@suse.de>
2294
2295 PR middle-end/56768
2296 * g++.dg/torture/pr56768.C: New testcase.
2297
2298 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2301
2302 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2303
2304 PR fortran/56660
2305 * gfortran.dg/namelist_82.f90: New test.
2306
2307 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2308
2309 PR fortran/56500
2310 * gfortran.dg/implicit_class_1.f90: New.
2311
2312 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2313
2314 PR fortran/56786
2315 * gfortran.dg/namelist_81.f90: New test.
2316
2317 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2318
2319 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2320 for constant and equal string lengths.
2321 * gfortran.dg/character_comparison_5.f90: Likewise.
2322 * gfortran.dg/character_comparison_9.f90: New test.
2323
2324 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2325
2326 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2327 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2328
2329 2013-03-29 Tobias Burnus <burnus@net-b.de>
2330
2331 PR fortran/35203
2332 * gfortran.dg/optional_absent_3.f90: New.
2333
2334 2013-03-29 Tobias Burnus <burnus@net-b.de>
2335
2336 PR fortran/56737
2337 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2338
2339 2013-03-29 Tobias Burnus <burnus@net-b.de>
2340
2341 PR fortran/56735
2342 * gfortran.dg/namelist_80.f90: New.
2343
2344 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2345
2346 PR fortran/45159
2347 * gfortran.dg/string_length_2.f90: New test.
2348 * gfortran.dg/dependency_41.f90: New test.
2349
2350 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2351
2352 PR fortran/55806
2353 * gfortran.dg/array_constructor_43.f90: New test.
2354 * gfortran.dg/random_seed_3.f90: New test.
2355
2356 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2357
2358 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2359 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2360 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2361 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2362 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2363 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2364 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2365 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2366 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2367 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2368
2369 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 PR c++/56725
2372 * g++.dg/conversion/op4.C: Adjust.
2373 * g++.dg/cpp0x/rv1n.C: Likewise.
2374 * g++.dg/cpp0x/rv2n.C: Likewise.
2375 * g++.dg/cpp0x/template_deduction.C: Likewise.
2376 * g++.dg/expr/cond8.C: Likewise.
2377 * g++.dg/other/error4.C: Likewise.
2378 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2379 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2380 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2381 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2382 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2383 * g++.old-deja/g++.law/cvt20.C: Likewise.
2384 * g++.old-deja/g++.law/cvt8.C: Likewise.
2385 * g++.old-deja/g++.law/init8.C: Likewise.
2386 * g++.old-deja/g++.mike/net12.C: Likewise.
2387 * g++.old-deja/g++.mike/net8.C: Likewise.
2388 * g++.old-deja/g++.mike/p2793.C: Likewise.
2389 * g++.old-deja/g++.mike/p3836.C: Likewise.
2390 * g++.old-deja/g++.mike/p418.C: Likewise.
2391 * g++.old-deja/g++.mike/p701.C: Likewise.
2392 * g++.old-deja/g++.mike/p807.C: Likewise.
2393
2394 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2395
2396 PR middle-end/56694
2397 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2398 targets.
2399
2400 2013-03-28 Marek Polacek <polacek@redhat.com>
2401
2402 PR tree-optimization/56695
2403 * gcc.dg/vect/pr56695.c: New test.
2404
2405 2013-03-28 Richard Biener <rguenther@suse.de>
2406
2407 PR tree-optimization/37021
2408 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2409 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2410
2411 2013-03-27 Tobias Burnus <burnus@net-b.de>
2412
2413 PR fortran/56650
2414 PR fortran/36437
2415 * gfortran.dg/sizeof_2.f90: New.
2416 * gfortran.dg/sizeof_3.f90: New.
2417 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2418
2419 2013-03-27 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/37021
2422 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2423
2424 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2425
2426 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2427 * g++.dg/ipa/ivinline-2.C: Likewise.
2428 * g++.dg/ipa/ivinline-3.C: Likewise.
2429 * g++.dg/ipa/ivinline-4.C: Likewise.
2430 * g++.dg/ipa/ivinline-5.C: Likewise.
2431 * g++.dg/ipa/ivinline-7.C: Likewise.
2432 * g++.dg/ipa/ivinline-8.C: Likewise.
2433 * g++.dg/ipa/ivinline-9.C: Likewise.
2434 * g++.dg/cpp0x/noexcept03.C: Likewise.
2435 * gcc.dg/const-1.c: Likewise.
2436 * gcc.dg/ipa/pure-const-1.c: Likewise.
2437 * gcc.dg/noreturn-8.c: Likewise.
2438 * gcc.target/i386/mmx-1.c: Likewise.
2439 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2440 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2441 * gcc.c-torture/execute/pr33992.x: New file.
2442
2443 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2446
2447 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/55951
2450 * g++.dg/ext/desig5.C: New.
2451
2452 2013-03-26 Tobias Burnus <burnus@net-b.de>
2453
2454 PR fortran/56649
2455 * gfortran.dg/merge_init_expr_2.f90: New.
2456 * gfortran.dg/merge_char_1.f90: Modify test to
2457 stay a run-time test.
2458 * gfortran.dg/merge_char_3.f90: Ditto.
2459
2460 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2463 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2464
2465 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2466
2467 PR c++/56722
2468 * g++.dg/cpp0x/range-for23.C: New.
2469
2470 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2471
2472 PR libfortran/52512
2473 * gfortran.dg/namelist_79.f90: New.
2474
2475 2013-03-25 Martin Jambor <mjambor@suse.cz>
2476
2477 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2478
2479 2013-03-25 Tobias Burnus <burnus@net-b.de>
2480
2481 PR fortran/38536
2482 PR fortran/38813
2483 PR fortran/38894
2484 PR fortran/39288
2485 PR fortran/40963
2486 PR fortran/45824
2487 PR fortran/47023
2488 PR fortran/47034
2489 PR fortran/49023
2490 PR fortran/50269
2491 PR fortran/50612
2492 PR fortran/52426
2493 PR fortran/54263
2494 PR fortran/55343
2495 PR fortran/55444
2496 PR fortran/55574
2497 PR fortran/56079
2498 PR fortran/56378
2499 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2500 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2501 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2502 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2503 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2504 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2505 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2506 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2507 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2508 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2509 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2510 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2511 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2512 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2513 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2514 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2515 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2516 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2517 * gfortran.dg/pr32601_1.f03: Ditto.
2518 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2519 * gfortran.dg/blockdata_7.f90: New.
2520 * gfortran.dg/c_assoc_4.f90: New.
2521 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2522 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2523 * gfortran.dg/c_funloc_tests_8.f90: New.
2524 * gfortran.dg/c_loc_test_17.f90: New.
2525 * gfortran.dg/c_loc_test_18.f90: New.
2526 * gfortran.dg/c_loc_test_19.f90: New.
2527 * gfortran.dg/c_loc_test_20.f90: New.
2528 * gfortran.dg/c_sizeof_5.f90: New.
2529 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2530 * gfortran.dg/transfer_resolve_2.f90: New.
2531 * gfortran.dg/transfer_resolve_3.f90: New.
2532 * gfortran.dg/transfer_resolve_4.f90: New.
2533 * gfortran.dg/pr32601.f03: Update dg-error.
2534 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2535 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2536
2537 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2538
2539 * gcc.target/arm/vseleqdf.c: New test.
2540 * gcc.target/arm/vseleqsf.c: Likewise.
2541 * gcc.target/arm/vselgedf.c: Likewise.
2542 * gcc.target/arm/vselgesf.c: Likewise.
2543 * gcc.target/arm/vselgtdf.c: Likewise.
2544 * gcc.target/arm/vselgtsf.c: Likewise.
2545 * gcc.target/arm/vselledf.c: Likewise.
2546 * gcc.target/arm/vsellesf.c: Likewise.
2547 * gcc.target/arm/vselltdf.c: Likewise.
2548 * gcc.target/arm/vselltsf.c: Likewise.
2549 * gcc.target/arm/vselnedf.c: Likewise.
2550 * gcc.target/arm/vselnesf.c: Likewise.
2551 * gcc.target/arm/vselvcdf.c: Likewise.
2552 * gcc.target/arm/vselvcsf.c: Likewise.
2553 * gcc.target/arm/vselvsdf.c: Likewise.
2554 * gcc.target/arm/vselvssf.c: Likewise.
2555
2556 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2557
2558 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2559 body from here...
2560 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2561 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2562 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2563 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2564 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2565 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2566 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2567 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2568 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2569 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2570 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2571 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2572 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2573 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2574 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2575 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2576 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2577 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2578 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2579 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2580 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2581 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2582 * gcc.target/arm/atomic-op-char.c: Likewise.
2583 * gcc.target/arm/atomic-op-consume.c: Likewise.
2584 * gcc.target/arm/atomic-op-int.c: Likewise.
2585 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2586 * gcc.target/arm/atomic-op-release.c: Likewise.
2587 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2588 * gcc.target/arm/atomic-op-short.c: Likewise.
2589
2590 2013-03-25 Richard Biener <rguenther@suse.de>
2591
2592 PR middle-end/56694
2593 * g++.dg/torture/pr56694.C: New testcase.
2594
2595 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2596
2597 PR target/56720
2598 * gcc.target/arm/neon-vcond-gt.c: New test.
2599 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2600 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2601
2602 2013-03-25 Richard Biener <rguenther@suse.de>
2603
2604 PR tree-optimization/56689
2605 * gcc.dg/torture/pr56689.c: New testcase.
2606
2607 2013-03-25 Kai Tietz <ktietz@redhat.com>
2608
2609 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2610
2611 2013-03-24 Tobias Burnus <burnus@net-b.de>
2612
2613 PR fortran/56696
2614 * gfortran.dg/eof_5.f90: New.
2615
2616 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2617
2618 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2619 alphabetically.
2620
2621 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2624
2625 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2626
2627 PR testsuite/55994
2628 * gcc.c-torture/execute/builtins/builtins.exp: Add
2629 -Wl,--allow-multiple-definition for RTEMS targets.
2630
2631 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2632
2633 * gcc.target/aarch64/movk.c: New test.
2634
2635 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2636
2637 * g++.dg/ext/vector21.C: New testcase.
2638
2639 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2640
2641 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2642 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2643
2644 2013-03-21 Richard Biener <rguenther@suse.de>
2645
2646 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2647 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2648
2649 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2650
2651 * gcc.target/aarch64/vect.c: Test and result vector added
2652 for sabd and saba instructions.
2653 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2654 instructions in assembly.
2655 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2656 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2657 for fabd instruction.
2658 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2659 instruction in assembly.
2660 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2661
2662 2013-03-20 Jeff Law <law@redhat.com>
2663
2664 * g++.dg/tree-ssa/ssa-dom.C: New test.
2665
2666 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2667
2668 * gcc.target/powerpc/mmfpgpr.c: New test.
2669 * gcc.target/powerpc/sd-vsx.c: Likewise.
2670 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2671 * gcc.target/powerpc/vsx-float0.c: Likewise.
2672
2673 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2674
2675 PR tree-optimization/56355
2676 * gcc.dg/pr56355-1.c: New file.
2677
2678 2013-03-20 Catherine Moore <clm@codesourcery.com>
2679 Richard Sandiford <rdsandiford@googlemail.com>
2680
2681 * gcc.target/mips/mips.exp: Add microMIPS support.
2682 * gcc.target/mips/umips-movep-2.c: New test.
2683 * gcc.target/mips/umips-lwp-2.c: New test.
2684 * gcc.target/mips/umips-swp-5.c: New test.
2685 * gcc.target/mips/umips-constraints-1.c: New test.
2686 * gcc.target/mips/umips-lwp-3.c: New test.
2687 * gcc.target/mips/umips-swp-6.c: New test.
2688 * gcc.target/mips/umips-constraints-2.c: New test.
2689 * gcc.target/mips/umips-save-restore-1.c: New test.
2690 * gcc.target/mips/umips-lwp-4.c: New test.
2691 * gcc.target/mips/umips-swp-7.c: New test.
2692 * gcc.target/mips/umips-save-restore-2.c: New test.
2693 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2694 * gcc.target/mips/umips-lwp-5.c: New test.
2695 * gcc.target/mips/umips-save-restore-3.c: New test.
2696 * gcc.target/mips/umips-lwp-6.c: New test.
2697 * gcc.target/mips/umips-swp-1.c: New test.
2698 * gcc.target/mips/umips-lwp-7.c: New test.
2699 * gcc.target/mips/umips-swp-2.c: New test.
2700 * gcc.target/mips/umips-lwp-8.c: New test.
2701 * gcc.target/mips/umips-swp-3.c: New test.
2702 * gcc.target/mips/umips-movep-1.c: New test.
2703 * gcc.target/mips/umips-lwp-1.c: New test.
2704 * gcc.target/mips/umips-swp-4.c: New test.
2705
2706 2013-03-20 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/56661
2709 * gcc.dg/torture/pr56661.c: New testcase.
2710
2711 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2712
2713 PR rtl-optimization/56605
2714 * gcc.target/powerpc/pr56605.c: New.
2715
2716 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2717
2718 PR fortran/54932
2719 * gfortran.dg/do_1.f90: Don't xfail.
2720
2721 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2722
2723 PR libfortran/51825
2724 * gfortran.dg/namelist_77.f90: New.
2725 * gfortran.dg/namelist_78.f90: New.
2726
2727 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2728
2729 PR libfortran/48618
2730 * gfortran.dg/open_negative_unit_1.f90: New.
2731
2732 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2733
2734 * gcc.target/aarch64/sbc.c: New test.
2735
2736 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2737
2738 * gcc.target/aarch64/ror.c: New test.
2739
2740 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2741
2742 * gcc.target/aarch64/extr.c: New test.
2743
2744 2013-03-19 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/56273
2747 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2748 * c-c++-common/uninit-17.c: Likewise.
2749
2750 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR tree-optimization/56635
2753 * g++.dg/torture/pr56635.C: New test.
2754
2755 2013-03-18 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/3713
2758 * g++.dg/ipa/devirt-12.C: New testcase.
2759
2760 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR c/56566
2763 * c-c++-common/pr56566.c: New test.
2764
2765 2013-03-17 Jason Merrill <jason@redhat.com>
2766
2767 * g++.dg/template/abstract-dr337.C: XFAIL.
2768
2769 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR c++/56607
2772 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2773 * c-c++-common/pr56607.c: New test.
2774
2775 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 PR c++/56582
2778 * g++.dg/cpp0x/constexpr-array5.C: New.
2779
2780 2013-03-15 Tobias Burnus <burnus@net-b.de>
2781
2782 PR fortran/56615
2783 * gfortran.dg/transfer_intrinsic_5.f90: New.
2784
2785 2013-03-15 Kai Tietz <ktietz@redhat.com>
2786
2787 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2788 * gcc.target/i386/pr20020-1.c: Likewise.
2789 * gcc.target/i386/pr20020-2.c: Likewise.
2790 * gcc.target/i386/pr20020-3.c: Likewise.
2791 * gcc.target/i386/pr53425-1.c: Likewise.
2792 * gcc.target/i386/pr53425-2.c: Likewise.
2793 * gcc.target/i386/pr55093.c: Likewise.
2794 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2795
2796 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR debug/56307
2799 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2800 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2801
2802 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR tree-optimization/53265
2805 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2806 undefined behavior.
2807 * gcc.dg/graphite/id-6.c (test): Likewise.
2808 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2809 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2810
2811 PR tree-optimization/53265
2812 * gcc.dg/pr53265.c: New test.
2813 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2814 to dg-options.
2815 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2816 arrays.
2817 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2818 n, use it as high bound instead of 4.
2819
2820 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2821
2822 PR target/49880
2823 * gcc.target/sh/pr49880-1.c: New.
2824 * gcc.target/sh/pr49880-2.c: New.
2825 * gcc.target/sh/pr49880-3.c: New.
2826 * gcc.target/sh/pr49880-4.c: New.
2827 * gcc.target/sh/pr49880-5.c: New.
2828
2829 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2830
2831 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2832
2833 2013-03-13 Richard Biener <rguenther@suse.de>
2834
2835 PR tree-optimization/56608
2836 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2837
2838 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/56611
2841 * g++.dg/cpp0x/alias-decl-32.C: New.
2842
2843 2013-03-11 Jan Hubicka <jh@suse.cz>
2844
2845 PR middle-end/56571
2846 * gcc.c-torture/compile/pr56571.c: New testcase.
2847
2848 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2849
2850 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2851 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2852
2853 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2854
2855 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2856 * gcc.dg/inline_4.c: Likewise.
2857 * gcc.dg/unroll_2.c: Likewise.
2858 * gcc.dg/unroll_3.c: Likewise.
2859 * gcc.dg/unroll_4.c: Likewise.
2860
2861 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2862
2863 PR testsuite/54119
2864 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2865
2866 PR debug/56307
2867 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2868
2869 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2870
2871 PR target/40797
2872 * gcc.c-torture/compile/pr40797.c: New.
2873
2874 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2875
2876 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2877
2878 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2879
2880 PR fortran/56575
2881 * gfortran.dg/class_56.f90: New test.
2882
2883 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2884
2885 PR middle-end/56524
2886 * gcc.target/mips/pr56524.c: New test.
2887
2888 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2889
2890 PR c++/56565
2891 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2892
2893 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2894
2895 PR c++/51412
2896 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2897
2898 2013-03-08 Marek Polacek <polacek@redhat.com>
2899
2900 PR tree-optimization/56478
2901 * gcc.dg/torture/pr56478.c: New test.
2902
2903 2013-03-08 Kai Tietz <ktietz@redhat.com>
2904
2905 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2906 targets linker option --allow-multiple-definition.
2907
2908 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2909 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2910 * gcc.dg/pr52549.c: Add LLP64 case.
2911 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2912 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2913 * gcc.dg/torture/pr51071-2.c: Likewise.
2914 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2915 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2916 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2917 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2918 * gcc.dg/weak/weak-1.c: Likewise.
2919 * gcc.dg/weak/weak-2.c: Likewise.
2920 * gcc.dg/weak/weak-3.c: Likewise.
2921 * gcc.dg/weak/weak-4.c: Likewise.
2922 * gcc.dg/weak/weak-5.c: Likewise.
2923 * gcc.dg/weak/weak-15.c: Likewise.
2924 * gcc.dg/weak/weak-16.c: Likewise.
2925
2926 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2927
2928 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR tree-optimization/56559
2931 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2932
2933 2013-03-07 Andreas Schwab <schwab@suse.de>
2934
2935 * gcc.dg/pr31490.c: Fix last change.
2936
2937 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2938
2939 PR c++/56534
2940 * g++.dg/template/crash115.C: New.
2941
2942 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR tree-optimization/56539
2945 * gcc.c-torture/compile/pr56539.c: New test.
2946
2947 2013-03-06 Kai Tietz <ktietz@redhat.com>
2948
2949 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2950 targets.
2951 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2952 * gcc.dg/lto/20091013-1_2.c: Likewise.
2953 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2954
2955 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2956
2957 * gnat.dg/specs/aggr6.ads: New test.
2958
2959 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2960
2961 * gnat.dg/loop_optimization15.ad[sb]: New test.
2962
2963 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR middle-end/56548
2966 * gcc.dg/pr56548.c: New test.
2967
2968 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2969
2970 PR debug/53363
2971 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2972
2973 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR c++/56543
2976 * g++.dg/template/typename20.C: New test.
2977
2978 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2979
2980 PR debug/56510
2981 * gcc.dg/pr56510.c: New test.
2982
2983 PR rtl-optimization/56484
2984 * gcc.c-torture/compile/pr56484.c: New test.
2985
2986 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 PR c++/56530
2989 * g++.dg/warn/Wsign-conversion-2.C: New.
2990
2991 2013-03-05 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/56270
2994 * gcc.dg/vect/slp-38.c: New testcase.
2995
2996 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR rtl-optimization/56494
2999 * gcc.dg/pr56494.c: New test.
3000
3001 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3002
3003 * gcc.dg/pr56424.c: New test.
3004
3005 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3006
3007 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3008 * gcc.dg/pr56228.c <avr>: Skip.
3009
3010 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3011
3012 PR testsuite/52641
3013 PR tree-optimization/52631
3014 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3015
3016 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3017
3018 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3019 * gcc.dg/vect/vect-83_64.c: Same.
3020
3021 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3022
3023 PR fortran/56477
3024 * gfortran.dg/pointer_check_13.f90: New test.
3025
3026 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3027
3028 PR fortran/54730
3029 * gfortran.dg/array_constructor_42.f90: New test.
3030
3031 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 PR c++/52688
3034 * g++.dg/template/static33.C: New.
3035 * g++.dg/template/static34.C: Likewise.
3036
3037 PR c++/10291
3038 * g++.dg/template/static35.C: New.
3039
3040 2013-03-01 Steve Ellcey <sellcey@mips.com>
3041
3042 * gcc.dg/pr56396.c: Require pic support.
3043
3044 2013-03-01 Richard Biener <rguenther@suse.de>
3045
3046 PR tree-optimization/55481
3047 * gcc.dg/torture/pr56488.c: New testcase.
3048
3049 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3050 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR sanitizer/56454
3053 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3054 no_sanitize_address attribute rather than no_address_safety_analysis.
3055 * g++.dg/asan/sanitizer_test_utils.h
3056 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3057 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3058 in addition to no_address_safety_analysis.
3059
3060 2013-02-28 Jason Merrill <jason@redhat.com>
3061
3062 PR c++/56481
3063 * g++.dg/cpp0x/constexpr-and.C: New.
3064
3065 2013-02-28 Martin Jambor <mjambor@suse.cz>
3066
3067 PR tree-optimization/56294
3068 * g++.dg/debug/pr56294.C: New test.
3069
3070 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3071
3072 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3073
3074 2013-02-27 Marek Polacek <polacek@redhat.com>
3075
3076 PR rtl-optimization/56466
3077 * gcc.dg/pr56466.c: New test.
3078
3079 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3080
3081 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3082 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3083 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3084
3085 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3086
3087 PR middle-end/45472
3088 * gcc.dg/pr45472.c: New test.
3089
3090 2013-02-26 Marek Polacek <polacek@redhat.com>
3091
3092 PR tree-optimization/56426
3093 * gcc.dg/pr56436.c: New test.
3094
3095 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR tree-optimization/56448
3098 * gcc.c-torture/compile/pr56448.c: New test.
3099
3100 PR tree-optimization/56443
3101 * gcc.dg/torture/pr56443.c: New test.
3102
3103 2013-02-25 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/56175
3106 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3107
3108 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR c++/56403
3111 * g++.dg/torture/pr56403.C: New test.
3112
3113 2013-02-25 Catherine Moore <clm@codesourcery.com>
3114
3115 Revert:
3116 2013-02-24 Catherine Moore <clm@codesourcery.com>
3117 Richard Sandiford <rdsandiford@googlemail.com>
3118
3119 * gcc.target/mips/mips.exp: Add microMIPS support.
3120 * gcc.target/mips/umips-movep-2.c: New test.
3121 * gcc.target/mips/umips-lwp-2.c: New test.
3122 * gcc.target/mips/umips-swp-5.c: New test.
3123 * gcc.target/mips/umips-constraints-1.c: New test.
3124 * gcc.target/mips/umips-lwp-3.c: New test.
3125 * gcc.target/mips/umips-swp-6.c: New test.
3126 * gcc.target/mips/umips-constraints-2.c: New test.
3127 * gcc.target/mips/umips-save-restore-1.c: New test.
3128 * gcc.target/mips/umips-lwp-4.c: New test.
3129 * gcc.target/mips/umips-swp-7.c: New test.
3130 * gcc.target/mips/umips-save-restore-2.c: New test.
3131 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3132 * gcc.target/mips/umips-lwp-5.c: New test.
3133 * gcc.target/mips/umips-save-restore-3.c: New test.
3134 * gcc.target/mips/umips-lwp-6.c: New test.
3135 * gcc.target/mips/umips-swp-1.c: New test.
3136 * gcc.target/mips/umips-lwp-7.c: New test.
3137 * gcc.target/mips/umips-swp-2.c: New test.
3138 * gcc.target/mips/umips-lwp-8.c: New test.
3139 * gcc.target/mips/umips-swp-3.c: New test.
3140 * gcc.target/mips/umips-movep-1.c: New test.
3141 * gcc.target/mips/umips-lwp-1.c: New test.
3142 * gcc.target/mips/umips-swp-4.c: New test.
3143
3144 2013-02-24 Catherine Moore <clm@codesourcery.com>
3145 Richard Sandiford <rdsandiford@googlemail.com>
3146
3147 * gcc.target/mips/mips.exp: Add microMIPS support.
3148 * gcc.target/mips/umips-movep-2.c: New test.
3149 * gcc.target/mips/umips-lwp-2.c: New test.
3150 * gcc.target/mips/umips-swp-5.c: New test.
3151 * gcc.target/mips/umips-constraints-1.c: New test.
3152 * gcc.target/mips/umips-lwp-3.c: New test.
3153 * gcc.target/mips/umips-swp-6.c: New test.
3154 * gcc.target/mips/umips-constraints-2.c: New test.
3155 * gcc.target/mips/umips-save-restore-1.c: New test.
3156 * gcc.target/mips/umips-lwp-4.c: New test.
3157 * gcc.target/mips/umips-swp-7.c: New test.
3158 * gcc.target/mips/umips-save-restore-2.c: New test.
3159 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3160 * gcc.target/mips/umips-lwp-5.c: New test.
3161 * gcc.target/mips/umips-save-restore-3.c: New test.
3162 * gcc.target/mips/umips-lwp-6.c: New test.
3163 * gcc.target/mips/umips-swp-1.c: New test.
3164 * gcc.target/mips/umips-lwp-7.c: New test.
3165 * gcc.target/mips/umips-swp-2.c: New test.
3166 * gcc.target/mips/umips-lwp-8.c: New test.
3167 * gcc.target/mips/umips-swp-3.c: New test.
3168 * gcc.target/mips/umips-movep-1.c: New test.
3169 * gcc.target/mips/umips-lwp-1.c: New test.
3170 * gcc.target/mips/umips-swp-4.c: New test.
3171
3172 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR sanitizer/56393
3175 * lib/asan-dg.exp (asan_link_flags): Add
3176 -B${gccpath}/libsanitizer/asan/ to flags.
3177
3178 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR middle-end/56420
3181 * gcc.dg/torture/pr56420.c: New test.
3182
3183 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3184
3185 PR middle-end/56108
3186 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3187
3188 2013-02-21 Martin Jambor <mjambor@suse.cz>
3189
3190 PR tree-optimization/56310
3191 * g++.dg/ipa/pr56310.C: New test.
3192
3193 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3194
3195 PR fortran/56385
3196 * gfortran.dg/proc_ptr_comp_37.f90: New.
3197
3198 2013-02-21 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/56415
3201 Revert
3202 2013-02-11 Richard Biener <rguenther@suse.de>
3203
3204 PR tree-optimization/56273
3205 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3206 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3207 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3208 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3209 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3210 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3211
3212 2013-02-21 Marek Polacek <polacek@redhat.com>
3213
3214 PR tree-optimization/56398
3215 * g++.dg/torture/pr56398.C: New test.
3216
3217 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR inline-asm/56405
3220 * gcc.c-torture/compile/pr56405.c: New test.
3221
3222 2013-02-20 Jan Hubicka <jh@suse.cz>
3223
3224 PR tree-optimization/56265
3225 * g++.dg/ipa/devirt-11.C: New testcase.
3226
3227 2013-02-20 Richard Biener <rguenther@suse.de>
3228
3229 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3230
3231 2013-02-20 Richard Biener <rguenther@suse.de>
3232 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR tree-optimization/56396
3235 * gcc.dg/pr56396.c: New testcase.
3236
3237 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3238
3239 PR c++/56373
3240 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3241
3242 2013-02-19 Richard Biener <rguenther@suse.de>
3243
3244 PR tree-optimization/56384
3245 * gcc.dg/torture/pr56384.c: New testcase.
3246
3247 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR tree-optimization/56350
3250 * gcc.dg/pr56350.c: New test.
3251
3252 PR tree-optimization/56381
3253 * g++.dg/opt/pr56381.C: New test.
3254
3255 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR pch/54117
3258 * lib/dg-pch.exp (pch-init, pch-finish,
3259 check_effective_target_pch_supported_debug): New procs.
3260 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3261 Likewise if $pch_unsupported_debug and $flags include -g.
3262 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3263 and dg-require-effective-target pch_unsupported_debug.
3264 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3265 * objc.dg/pch/pch.exp: Likewise.
3266 * gcc.dg/pch/pch.exp: Likewise.
3267 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3268 pch_unsupported_debug.
3269 * gcc.dg/pch/valid-1.hs: Likewise.
3270 * gcc.dg/pch/valid-1b.c: Likewise.
3271 * gcc.dg/pch/valid-1b.hs: Likewise.
3272
3273 2013-02-18 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/56366
3276 * gcc.dg/torture/pr56366.c: New testcase.
3277
3278 2013-02-18 Richard Biener <rguenther@suse.de>
3279
3280 PR middle-end/56349
3281 * gcc.dg/torture/pr56349.c: New testcase.
3282
3283 2013-02-18 Richard Biener <rguenther@suse.de>
3284
3285 PR tree-optimization/56321
3286 * gcc.dg/torture/pr56321.c: New testcase.
3287
3288 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3289
3290 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3291
3292 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3293 Dodji Seketeli <dodji@redhat.com>
3294
3295 PR asan/56330
3296 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3297 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3298 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3299 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3300 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3301 * c-c++-common/asan/pr56330.c: Likewise.
3302 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3303 Ensure the size argument of __builtin_memcpy is a constant.
3304
3305 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3306 Paolo Carlini <paolo.carlini@oracle.com>
3307
3308 PR c++/51242
3309 * g++.dg/cpp0x/enum23.C: New.
3310
3311 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3312
3313 PR target/54685
3314 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3315
3316 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3317
3318 PR rtl-optimization/56348
3319 * gcc.target/i386/pr56348.c: New test.
3320
3321 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3322
3323 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3324 * gcc.target/arm/interrupt-2.c: Likewise.
3325
3326 2013-02-15 Tobias Burnus <burnus@net-b.de>
3327
3328 PR fortran/56318
3329 * gfortran.dg/matmul_9.f90: New.
3330
3331 2013-02-15 Tobias Burnus <burnus@net-b.de>
3332
3333 PR fortran/53818
3334 * gfortran.dg/init_flag_11.f90: New.
3335
3336 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3337
3338 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3339
3340 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3341
3342 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3343 characters.
3344
3345 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3346 Tobias Burnus <burnus@net-b.de>
3347
3348 PR testsuite/56138
3349 * gfortran.dg/allocatable_function_7.f90: New.
3350
3351 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3352
3353 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3354 * asan_globals_test-wrapper.cc: New file.
3355 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3356 instead of asan_globals_test.cc as dg-additional-sources.
3357 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3358 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3359 "sanitizer_test_utils.h" instead of
3360 "sanitizer_common/tests/sanitizer_test_utils.h".
3361 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3362 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3363 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3364 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3365 * g++.dg/asan/asan_test.cc: Synced from upstream.
3366 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3367
3368 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3369
3370 Fix an asan crash
3371 * c-c++-common/asan/memcmp-2.c: New test.
3372
3373 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3374
3375 PR c++/55582
3376 * g++.dg/cpp0x/udlit-string-literal.h: New.
3377 * g++.dg/cpp0x/udlit-string-literal.C: New.
3378
3379 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3380
3381 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3382
3383 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3384
3385 PR target/56184
3386 * gcc.target/arm/pr56184.C: New test.
3387
3388 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3389
3390 PR c++/56302
3391 * g++.dg/torture/pr56302.C: New test.
3392 * g++.dg/cpp0x/constexpr-56302.C: New test.
3393 * c-c++-common/pr56302.c: New test.
3394
3395 2013-02-13 Tobias Burnus <burnus@net-b.de>
3396 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3397
3398 PR fortran/56204
3399 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3400 * gfortran.dg/quad_3.f90: Ditto.
3401
3402 2013-02-13 Kostya Serebryany <kcc@google.com>
3403
3404 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3405 to match the fresh asan run-time.
3406 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3407
3408 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3409
3410 Avoid instrumenting duplicated memory access in the same basic block
3411 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3412 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3413 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3414 * c-c++-common/asan/inc.c: Likewise.
3415
3416 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3417
3418 PR inline-asm/56148
3419 * gcc.target/i386/pr56148.c: New test.
3420
3421 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3422 Tobias Burnus <burnus@net-b.de>
3423
3424 PR testsuite/56082
3425 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3426 to kind=2.
3427
3428 2013-02-12 Richard Biener <rguenther@suse.de>
3429
3430 PR lto/56297
3431 * gcc.dg/lto/pr56297_0.c: New testcase.
3432 * gcc.dg/lto/pr56297_0.c: Likewise.
3433
3434 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3435
3436 PR fortran/46952
3437 * gfortran.dg/typebound_deferred_1.f90: New.
3438
3439 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR rtl-optimization/56151
3442 * gcc.target/i386/pr56151.c: New test.
3443
3444 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3445
3446 * g++.dg/ext/mv12.C: New test.
3447 * g++.dg/ext/mv12.h: New file.
3448 * g++.dg/ext/mv12-aux.C: New file.
3449 * g++.dg/ext/mv13.C: New test.
3450
3451 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3452
3453 * lib/target-supports.exp
3454 (check_effective_target_powerpc_eabi_ok): New.
3455 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3456 powerpc_eabi_ok.
3457 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3458 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3459 only.
3460 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3461 * gcc.target/powerpc/pr51623.c: Likewise.
3462 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3463 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3464
3465 2013-02-11 Alexander Potapenko <glider@google.com>
3466 Jack Howarth <howarth@bromo.med.uc.edu>
3467 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR sanitizer/55617
3470 * g++.dg/asan/pr55617.C: Run on all targets.
3471
3472 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR rtl-optimization/56275
3475 * gcc.dg/pr56275.c: New test.
3476
3477 2013-02-11 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/56273
3480 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3481
3482 2013-02-11 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/56264
3485 * gcc.dg/torture/pr56264.c: New testcase.
3486
3487 2013-02-11 Richard Biener <rguenther@suse.de>
3488
3489 PR tree-optimization/56273
3490 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3491 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3492 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3493 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3494 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3495 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3496
3497 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3498
3499 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3500 for *-*-linux-gnu targets.
3501 * g++.dg/asan/interception-test-1.c: Ditto.
3502 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3503 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3504
3505 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3506
3507 PR fortran/55362
3508 * gfortran.dg/intrinsic_size_4.f90 : New test.
3509
3510 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3511
3512 PR target/56256
3513 * gcc.target/powerpc/pr56256.c: New test.
3514
3515 2013-02-08 Ian Lance Taylor <iant@google.com>
3516
3517 * lib/go.exp: Load timeout.exp.
3518
3519 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3520
3521 PR rtl-optimization/56246
3522 * gcc.target/i386/pr56246.c: New test.
3523
3524 2013-02-08 Jeff Law <law@redhat.com>
3525
3526 PR debug/53948
3527 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3528
3529 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 PR target/56043
3532 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3533 powerpc*-*-linux*.
3534
3535 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3536
3537 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3538
3539 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3540
3541 PR rtl-optimization/56195
3542 * gcc.dg/torture/pr56195.c: New test.
3543
3544 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3545
3546 PR fortran/54107
3547 * gfortran.dg/recursive_interface_2.f90: New test.
3548
3549 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR tree-optimization/56250
3552 * gcc.c-torture/execute/pr56250.c: New test.
3553
3554 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3555
3556 PR tree-optimization/56064
3557 * gcc.dg/fixed-point/view-convert-2.c: New test.
3558
3559 2013-02-08 Michael Matz <matz@suse.de>
3560
3561 PR tree-optimization/52448
3562 * gcc.dg/pr52448.c: New test.
3563
3564 2013-02-08 Richard Biener <rguenther@suse.de>
3565
3566 PR middle-end/56181
3567 * gcc.dg/torture/pr56181.c: New testcase.
3568
3569 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3570
3571 PR target/54222
3572 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3573 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3574
3575 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR c++/56241
3578 * g++.dg/parse/crash61.C: New test.
3579
3580 PR c++/56239
3581 * g++.dg/parse/pr56239.C: New test.
3582
3583 PR c++/56237
3584 * g++.dg/abi/mangle61.C: New test.
3585
3586 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3587
3588 PR rtl-optimization/56225
3589 * gcc.target/i386/pr56225.c: New test.
3590
3591 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3592
3593 PR debug/56154
3594 * gcc.dg/guality/pr56154-1.c: New test.
3595 * gcc.dg/guality/pr56154-2.c: New test.
3596 * gcc.dg/guality/pr56154-3.c: New test.
3597 * gcc.dg/guality/pr56154-4.c: New test.
3598 * gcc.dg/guality/pr56154-aux.c: New file.
3599
3600 PR tree-optimization/55789
3601 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3602 cleanup-tree-dump.
3603 * gcc.dg/tree-ssa/inline-3.c: Add
3604 --param max-early-inliner-iterations=2 option.
3605
3606 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3607
3608 PR debug/53363
3609 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3610 Add -fno-dwarf2-cfi-asm to dg-options.
3611 Adapt match count.
3612
3613 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR target/56228
3616 * gcc.dg/pr56228.c: New test.
3617
3618 2013-02-07 Alan Modra <amodra@gmail.com>
3619
3620 PR target/54009
3621 * gcc.target/powerpc/pr54009.c: New test.
3622 PR target/54131
3623 * gfortran.dg/pr54131.f: New test.
3624
3625 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3626
3627 PR fortran/55789
3628 * gfortran.dg/array_constructor_41.f90: New test.
3629
3630 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3631
3632 PR fortran/55978
3633 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3634
3635 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3636
3637 PR middle-end/56217
3638 * g++.dg/gomp/pr56217.C: New test.
3639
3640 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR tree-optimization/56205
3643 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3644 * gcc.c-torture/execute/pr56205.c: New test.
3645
3646 2013-02-05 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/53342
3649 PR tree-optimization/53185
3650 * gcc.dg/vect/pr53185-2.c: New testcase.
3651
3652 2013-02-05 Jan Hubicka <jh@suse.cz>
3653
3654 PR tree-optimization/55789
3655 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3656 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3657 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3658 * g++.dg/ipa/inline-1.C: New testcase.
3659 * g++.dg/ipa/inline-2.C: New testcase.
3660 * g++.dg/ipa/inline-3.C: New testcase.
3661
3662 2013-02-05 Jan Hubicka <jh@suse.cz>
3663
3664 PR tree-optimization/55789
3665 * g++.dg/torture/pr55789.C: New testcase.
3666
3667 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR middle-end/56167
3670 * gcc.dg/pr56167.c: New test.
3671
3672 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3673
3674 PR target/55146
3675 * gcc.target/sh/pr55146.c: New.
3676
3677 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3678
3679 PR tree-optimization/54386
3680 * gcc.target/sh/pr54386.c: New.
3681
3682 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3683
3684 PR fortran/56008
3685 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3686
3687 PR fortran/47517
3688 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3689
3690 2013-02-04 Alexander Potapenko <glider@google.com>
3691 Jack Howarth <howarth@bromo.med.uc.edu>
3692 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR sanitizer/55617
3695 * g++.dg/asan/pr55617.C: New test.
3696
3697 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3698
3699 PR fortran/54195
3700 * gfortran.dg/typebound_operator_19.f90: New test.
3701 * gfortran.dg/typebound_assignment_4.f90: New test.
3702
3703 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3704
3705 PR fortran/54107
3706 * gfortran.dg/recursive_interface_1.f90: New test.
3707
3708 2013-02-04 Richard Guenther <rguenther@suse.de>
3709
3710 PR lto/56168
3711 * gcc.dg/lto/pr56168_0.c: New testcase.
3712 * gcc.dg/lto/pr56168_1.c: Likewise.
3713
3714 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3715
3716 PR fortran/50627
3717 PR fortran/56054
3718 * gfortran.dg/block_12.f90: New test.
3719 * gfortran.dg/module_error_1.f90: New test.
3720
3721 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3722
3723 * lib/target-supports.exp (check_effective_target_vect_float)
3724 (check_effective_target_vect_no_align): Add mips-sde-elf.
3725
3726 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3727
3728 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3729
3730 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3731
3732 * gcc.dg/pr56023.c: XFAIL on AIX.
3733 * gcc.dg/vect/pr49352.c: Same.
3734
3735 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3736
3737 * gnat.dg/opt26.adb: New test.
3738
3739 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3740
3741 Revert.
3742 2013-01-27 Amol Pise <amolpise15@gmail.com>
3743
3744 * gcc.target/arm/neon-vfnms-1.c: New test.
3745 * gcc.target/arm/neon-vfnma-1.c: New test.
3746
3747 2013-01-31 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/56157
3750 * gcc.dg/torture/pr56157.c: New testcase.
3751
3752 2013-01-30 Richard Biener <rguenther@suse.de>
3753
3754 PR tree-optimization/56150
3755 * gcc.dg/torture/pr56150.c: New testcase.
3756
3757 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR sanitizer/55374
3760 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3761 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3762 printed in backtrace.
3763 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3764 to avoid errors about mismatched allocation vs. deallocation.
3765
3766 PR c++/55742
3767 * g++.dg/mv1.C: Moved to...
3768 * g++.dg/ext/mv1.C: ... here. Adjust test.
3769 * g++.dg/mv2.C: Moved to...
3770 * g++.dg/ext/mv2.C: ... here. Adjust test.
3771 * g++.dg/mv3.C: Moved to...
3772 * g++.dg/ext/mv3.C: ... here.
3773 * g++.dg/mv4.C: Moved to...
3774 * g++.dg/ext/mv4.C: ... here.
3775 * g++.dg/mv5.C: Moved to...
3776 * g++.dg/ext/mv5.C: ... here. Adjust test.
3777 * g++.dg/mv6.C: Moved to...
3778 * g++.dg/ext/mv6.C: ... here. Adjust test.
3779 * g++.dg/ext/mv7.C: New test.
3780 * g++.dg/ext/mv8.C: New test.
3781 * g++.dg/ext/mv9.C: New test.
3782 * g++.dg/ext/mv10.C: New test.
3783 * g++.dg/ext/mv11.C: New test.
3784
3785 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3786
3787 PR rtl-optimization/56144
3788 * gcc.dg/pr56144.c: New.
3789
3790 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3791
3792 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3793 message.
3794 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3795 * g++.dg/cpp0x/constexpr-55573.C: Same
3796
3797 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3798
3799 PR tree-optimization/56064
3800 * gcc.dg/fixed-point/view-convert.c: New test.
3801
3802 2013-01-30 Andreas Schwab <schwab@suse.de>
3803
3804 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3805 evaluate the end index in string range.
3806
3807 2013-01-30 Tobias Burnus <burnus@net-b.de>
3808
3809 PR fortran/56138
3810 * gfortran.dg/allocatable_function_6.f90: New.
3811
3812 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3813 Mikael Morin <mikael@gcc.gnu.org>
3814
3815 PR fortran/54107
3816 * gfortran.dg/proc_ptr_comp_36.f90: New.
3817
3818 2013-01-29 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/55270
3821 * gcc.dg/torture/pr55270.c: New testcase.
3822
3823 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR rtl-optimization/56117
3826 * gcc.dg/pr56117.c: New test.
3827
3828 2013-01-28 Richard Biener <rguenther@suse.de>
3829
3830 PR tree-optimization/56034
3831 * gcc.dg/torture/pr56034.c: New testcase.
3832
3833 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR tree-optimization/56125
3836 * gcc.dg/pr56125.c: New test.
3837
3838 2013-01-28 Tobias Burnus <burnus@net-b.de>
3839 Mikael Morin <mikael@gcc.gnu.org>
3840
3841 PR fortran/53537
3842 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3843 * gfortran.dg/import8.f90: Likewise.
3844 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3845 * gfortran.dg/import10.f90: New test.
3846 * gfortran.dg/import11.f90: Likewise
3847
3848 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR testsuite/56053
3851 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3852 string.h. Provide memset, malloc and free prototypes, adjust line
3853 numbers in dg-output.
3854 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3855 Provide memset prototype and adjust line numbers in dg-output.
3856 * c-c++-common/asan/global-overflow-1.c: Likewise.
3857
3858 PR tree-optimization/56094
3859 * gcc.dg/pr56094.c: New test.
3860
3861 2013-01-27 Amol Pise <amolpise15@gmail.com>
3862
3863 * gcc.target/arm/neon-vfnms-1.c: New test.
3864 * gcc.target/arm/neon-vfnma-1.c: New test.
3865
3866 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3867
3868 PR target/56114
3869 * gcc.target/i386/pr56114.c: New test.
3870
3871 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3872
3873 PR fortran/55984
3874 * gfortran.dg/associate_14.f90: New test.
3875
3876 PR fortran/56047
3877 * gfortran.dg/associate_13.f90: New test.
3878
3879 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR tree-optimization/56098
3882 * gcc.dg/pr56098-1.c: New test.
3883 * gcc.dg/pr56098-2.c: New test.
3884
3885 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3886
3887 PR target/54222
3888 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3889
3890 2013-01-22 Marek Polacek <polacek@redhat.com>
3891
3892 PR tree-optimization/56035
3893 * gcc.dg/pr56035.c: New test.
3894
3895 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3896
3897 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3898 for MIPS.
3899
3900 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3901
3902 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3903
3904 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR c/56078
3907 * gcc.dg/pr56078.c: New test.
3908 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3909
3910 2013-01-24 Martin Jambor <mjambor@suse.cz>
3911
3912 PR tree-optimization/55927
3913 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3914
3915 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3916
3917 * gcc.target/i386/movsd.c: New test.
3918
3919 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3920
3921 PR inline-asm/55934
3922 * gcc.target/i386/pr55934.c: New test.
3923
3924 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3925
3926 PR fortran/56081
3927 * gfortran.dg/select_8.f90: New.
3928
3929 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3930
3931 * gcc.target/microblaze/microblaze.exp: Remove
3932 target_config_cflags check.
3933
3934 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR fortran/56052
3937 * gfortran.dg/gomp/pr56052.f90: New test.
3938
3939 PR target/49069
3940 * gcc.dg/pr49069.c: New test.
3941
3942 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/55944
3945 * g++.dg/cpp0x/constexpr-static10.C: New.
3946
3947 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3948
3949 PR target/56028
3950 * gcc.target/i386/pr56028.c: New test.
3951
3952 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR target/55686
3955 * gcc.target/i386/pr55686.c: New test.
3956
3957 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3958
3959 PR c++/53609
3960 * g++.dg/cpp0x/variadic139.C: New test.
3961 * g++.dg/cpp0x/variadic140.C: Likewise.
3962 * g++.dg/cpp0x/variadic141.C: Likewise.
3963
3964 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gnat.dg/warn8.adb: New test.
3967
3968 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3969
3970 PR fortran/55919
3971 * gfortran.dg/include_8.f90: New test.
3972
3973 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3974
3975 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3976 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3977
3978 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR tree-optimization/56051
3981 * gcc.c-torture/execute/pr56051.c: New test.
3982
3983 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3984
3985 PR rtl-optimization/56023
3986 * gcc.dg/pr56023.c: New test.
3987
3988 2013-01-21 Martin Jambor <mjambor@suse.cz>
3989
3990 PR middle-end/56022
3991 * gcc.target/i386/pr56022.c: New test.
3992
3993 2013-01-21 Jason Merrill <jason@redhat.com>
3994
3995 * lib/target-supports.exp (check_effective_target_alias): New.
3996
3997 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3998
3999 PR debug/53235
4000 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4001
4002 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4003
4004 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4005
4006 2013-01-19 Jeff Law <law@redhat.com>
4007
4008 PR tree-optimization/52631
4009 * tree-ssa/pr52631.c: New test.
4010 * tree-ssa/ssa-fre-9: Update expected output.
4011
4012 2013-01-19 Anthony Green <green@moxielogic.com>
4013
4014 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4015 for moxie.
4016
4017 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR tree-optimization/56029
4020 * g++.dg/torture/pr56029.C: New test.
4021
4022 2013-01-18 Sharad Singhai <singhai@google.com>
4023
4024 PR tree-optimization/55995
4025 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4026
4027 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4028
4029 PR target/55433
4030 * gcc.target/i386/pr55433.c: New.
4031
4032 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR middle-end/56015
4035 * gfortran.dg/pr56015.f90: New test.
4036
4037 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4038
4039 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4040
4041 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4042
4043 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4044 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4045 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4046 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4047 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4048
4049 2013-01-17 Jeff Law <law@redhat.com>
4050
4051 * gcc.dg/pr52573.c: Move to...
4052 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4053
4054 PR rtl-optimization/52573
4055 * gcc.dg/pr52573.c: New test.
4056
4057 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4058
4059 PR sanitizer/55679
4060 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4061 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4062 check_no_compiler_messages to test support in ucontext.h.
4063 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4064 compliant RLIMIT_AS.
4065
4066 2013-01-17 Marek Polacek <polacek@redhat.com>
4067
4068 PR rtl-optimization/55833
4069 * gcc.dg/pr55833.c: New test.
4070
4071 2013-01-17 Jan Hubicka <jh@suse.cz>
4072
4073 PR tree-optimization/55273
4074 * gcc.c-torture/compile/pr55273.c: New testcase.
4075
4076 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4077
4078 PR target/55981
4079 * gcc.target/pr55981.c: New test.
4080
4081 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4082
4083 * gcc.target/arm/pr40887.c: Require at least armv5.
4084 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4085 * gcc.target/arm/pr51915.c: Likewise.
4086 * gcc.target/arm/pr52006.c: Likewise.
4087 * gcc.target/arm/pr53187.c: Likewise.
4088
4089 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4090 * gcc.target/arm/ftest-support-arm.h: Delete.
4091 * gcc.target/arm/ftest-support-thumb.h: Delete.
4092 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4093 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4094 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4095 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4096 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4097 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4098 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4099 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4100 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4101 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4102 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4103 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4104 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4105 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4106 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4107 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4108 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4109 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4110 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4111 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4112 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4113 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4114 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4115 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4116
4117 2013-01-17 Martin Jambor <mjambor@suse.cz>
4118
4119 PR tree-optimizations/55264
4120 * g++.dg/ipa/pr55264.C: New test.
4121
4122 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4123
4124 PR fortran/55983
4125 * gfortran.dg/class_55.f90: New.
4126
4127 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4128
4129 PR testsuite/55994
4130 * gcc.c-torture/execute/builtins/builtins.exp: Add
4131 -Wl,--allow-multiple-definition for eabi and elf targets.
4132
4133 PR testsuite/54622
4134 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4135 check_effective_target_vect_perm_short,
4136 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4137 check_effective_target_vect64): Return 0 for big-endian ARM.
4138 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4139
4140 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4141 prototypes.
4142
4143 2013-01-16 Richard Biener <rguenther@suse.de>
4144
4145 PR tree-optimization/55964
4146 * gcc.dg/torture/pr55964.c: New testcase.
4147
4148 2013-01-16 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/54767
4151 PR tree-optimization/53465
4152 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4153
4154 2013-01-16 Christian Bruel <christian.bruel@st.com>
4155
4156 PR target/55301
4157 * gcc.target/sh/sh-switch.c: New testcase.
4158
4159 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4160
4161 * gcc.dg/webizer.c: Increase the array size.
4162
4163 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR target/55940
4166 * gcc.dg/pr55940.c: New test.
4167
4168 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4169 Harald Anlauf <anlauf@gmx.de>
4170
4171 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4172 * gfortran.dg/bounds_check_5.f90: Likewise.
4173 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4174 * gfortran.dg/continuation_9.f90: Likewise.
4175 * gfortran.dg/move_alloc_13.f90: Likewise.
4176 * gfortran.dg/structure_constructor_11.f90: Likewise.
4177 * gfortran.dg/tab_continuation.f: Likewise.
4178 * gfortran.dg/warning-directive-2.F90: Likewise.
4179 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4180
4181 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4182
4183 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4184 * gcc.target/arm/fma-sp.c: Likewise.
4185
4186 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4187
4188 PR rtl-optimization/55153
4189 * gcc.dg/pr55153.c: New.
4190
4191 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR tree-optimization/55920
4194 * gcc.c-torture/compile/pr55920.c: New test.
4195
4196 2013-01-15 Richard Biener <rguenther@suse.de>
4197
4198 PR middle-end/55882
4199 * gcc.dg/torture/pr55882.c: New testcase.
4200
4201 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR tree-optimization/55955
4204 * gcc.c-torture/compile/pr55955.c: New test.
4205
4206 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4207
4208 PR c++/55663
4209 * g++.dg/cpp0x/alias-decl-31.C: New test.
4210
4211 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4212
4213 PR fortran/54286
4214 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4215 case where interface is null.
4216
4217 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4218
4219 PR fortran/55806
4220 * gfortran.dg/array_constructor_40.f90: New test.
4221
4222 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4223
4224 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4225
4226 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4227
4228 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4229 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4230 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4231 * gcc.target/aarch64/vect-ld1r.c: New.
4232 * gcc.target/aarch64/vect-ld1r.x: New.
4233
4234 2013-01-14 Andi Kleen <ak@linux.intel.com>
4235
4236 PR target/55948
4237 * gcc.target/i386/hle-clear-rel.c: New file
4238 * gcc.target/i386/hle-store-rel.c: New file.
4239
4240 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4241
4242 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4243 * gfortran.dg/bounds_check_4.f90: Likewise.
4244 * gfortran.dg/inquire_10.f90: Likewise.
4245 * gfortran.dg/minloc_3.f90: Likewise.
4246 * gfortran.dg/minlocval_3.f90: Likewise.
4247 * gfortran.dg/module_double_reuse.f90: Likewise.
4248 * gfortran.dg/mvbits_1.f90: Likewise.
4249 * gfortran.dg/oldstyle_1.f90: Likewise.
4250 * gfortran.dg/pr20163-2.f: Likewise.
4251 * gfortran.dg/save_1.f90: Likewise.
4252 * gfortran.dg/scan_1.f90: Likewise.
4253 * gfortran.dg/select_char_1.f90: Likewise.
4254 * gfortran.dg/shape_4.f90: Likewise.
4255 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4256 * gfortran.dg/function_optimize_10.f90: Likewise.
4257 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4258 * gfortran.dg/used_types_17.f90: Likewise.
4259 * gfortran.dg/used_types_18.f90: Likewise.
4260
4261 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4262
4263 PR fortran/54286
4264 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4265
4266 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4267
4268 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4269
4270 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4271
4272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4273
4274 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4275
4276 PR fortran/55072
4277 * gfortran.dg/assumed_type_2.f90: Fix test case.
4278 * gfortran.dg/internal_pack_13.f90: New test.
4279 * gfortran.dg/internal_pack_14.f90: New test.
4280
4281 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4282
4283 PR fortran/55868
4284 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4285 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4286 $tar to STAR.
4287
4288 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4289
4290 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4291
4292 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4293
4294 PR target/55719
4295 * gcc.target/s390/pr55719.c: New testcase.
4296
4297 2013-01-11 Richard Guenther <rguenther@suse.de>
4298
4299 PR tree-optimization/44061
4300 * gcc.dg/pr44061.c: New testcase.
4301
4302 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4303
4304 Update copyright years.
4305
4306 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4307 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR target/55565
4310 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4311
4312 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4313
4314 PR rtl-optimization/55672
4315 * gcc.target/i386/pr55672.c: New.
4316
4317 2013-01-10 Jeff Law <law@redhat.com>
4318
4319 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4320 pass/fail message unique.
4321
4322
4323 2013-01-10 Jason Merrill <jason@redhat.com>
4324
4325 * ada/.gitignore: New.
4326
4327 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4328
4329 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4330 Add tls options.
4331 * g++.dg/tls/thread_local2.C: Likewise.
4332 * g++.dg/tls/thread_local2g.C: Likewise.
4333 * g++.dg/tls/thread_local6.C: Likewise.
4334 * g++.dg/tls/thread_local-order1.C: Add tls options.
4335 * g++.dg/tls/thread_local-order2.C: Likewise.
4336 * g++.dg/tls/thread_local3.C: Likewise.
4337 * g++.dg/tls/thread_local3g.C: Likewise.
4338 * g++.dg/tls/thread_local4.C: Likewise.
4339 * g++.dg/tls/thread_local4g.C: Likewise.
4340 * g++.dg/tls/thread_local5.C: Likewise.
4341 * g++.dg/tls/thread_local5g.C: Likewise.
4342 * g++.dg/tls/thread_local6g.C: Likewise.
4343
4344 2013-01-10 Kostya Serebryany <kcc@google.com>
4345
4346 * g++.dg/asan/asan_test.cc: Sync from upstream.
4347
4348 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR tree-optimization/55921
4351 * gcc.c-torture/compile/pr55921.c: New test.
4352
4353 2013-01-09 Jan Hubicka <jh@suse.cz>
4354
4355 PR tree-optimization/55569
4356 * gcc.c-torture/compile/pr55569.c: New testcase.
4357
4358 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4359
4360 PR fortran/47203
4361 * gfortran.dg/use_28.f90: New test.
4362
4363 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4364
4365 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4366 number matching more robust.
4367
4368 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4369
4370 PR rtl-optimization/55829
4371 * gcc.target/i386/pr55829.c: New.
4372
4373 2013-01-09 Tobias Burnus <burnus@net-b.de>
4374
4375 PR fortran/55758
4376 * gfortran.dg/bind_c_bool_1.f90: New.
4377 * gfortran.dg/do_5.f90: Add dg-warning.
4378
4379 2013-01-09 Jan Hubicka <jh@suse.cz>
4380
4381 PR tree-optimization/55875
4382 * gcc.c-torture/execute/pr55875.c: New testcase.
4383 * g++.dg/torture/pr55875.C: New testcase.
4384
4385 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR c/48418
4388 * c-c++-common/pr48418.c: New test.
4389
4390 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4391
4392 PR c++/55801
4393 * g++.dg/tls/thread_local-ice.C: New.
4394
4395 2013-01-09 Andreas Schwab <schwab@suse.de>
4396
4397 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4398
4399 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR tree-optimization/48189
4402 * gcc.dg/pr48189.c: New test.
4403
4404 2013-01-04 Jan Hubicka <jh@suse.cz>
4405
4406 PR tree-optimization/55823
4407 * g++.dg/ipa/devirt-10.C: New testcase.
4408
4409 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4410 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4411
4412 PR rtl-optimization/55845
4413 * gcc.target/i386/pr55845.c: New test.
4414
4415 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4416
4417 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4418 instructions generated instead of number of occurances.
4419
4420 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4421
4422 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4423 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4424 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4425 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4426 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4427 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4428 * gcc.target/aarch64/vect-fcm.x: Likewise.
4429 * lib/target-supports.exp
4430 (check_effective_target_vect_cond): Enable for AArch64.
4431
4432 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4433
4434 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4435 endian-safe float pool loading.
4436 (test_square_root_v4sf): Likewise.
4437 (test_square_root_v2df): Likewise.
4438 * lib/target-supports.exp
4439 (check_effective_target_vect_call_sqrtf): Add AArch64.
4440
4441 2013-01-08 Martin Jambor <mjambor@suse.cz>
4442
4443 PR debug/55579
4444 * gcc.dg/tree-ssa/pr55579.c: New test.
4445
4446 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4447
4448 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4449 asm comments.
4450
4451 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR middle-end/55890
4454 * gcc.dg/torture/pr55890-3.c: New test.
4455
4456 PR middle-end/55851
4457 * gcc.c-torture/compile/pr55851.c: New test.
4458
4459 PR sanitizer/55844
4460 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4461 dg-options.
4462
4463 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4464
4465 PR fortran/55618
4466 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4467
4468 2013-01-07 Tobias Burnus <burnus@net-b.de>
4469
4470 PR fortran/55763
4471 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4472 * gfortran.dg/pointer_init_7.f90: New.
4473
4474 2013-01-07 Richard Biener <rguenther@suse.de>
4475
4476 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4477
4478 2013-01-07 Richard Biener <rguenther@suse.de>
4479
4480 PR middle-end/55890
4481 * gcc.dg/torture/pr55890-1.c: New testcase.
4482 * gcc.dg/torture/pr55890-2.c: Likewise.
4483
4484 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4485
4486 * gcc.target/aarch64/fmovd.c: New.
4487 * gcc.target/aarch64/fmovf.c: Likewise.
4488 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4489 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4490 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4491 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4492 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4493 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4494
4495 2013-01-07 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/55888
4498 PR tree-optimization/55862
4499 * gcc.dg/torture/pr55888.c: New testcase.
4500
4501 2013-01-07 Tobias Burnus <burnus@net-b.de>
4502
4503 PR fortran/55852
4504 * gfortran.dg/intrinsic_size_3.f90: New.
4505
4506 2013-01-07 Tobias Burnus <burnus@net-b.de>
4507
4508 PR fortran/55763
4509 * gfortran.dg/select_type_32.f90: New.
4510
4511 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4512
4513 PR c++/52343
4514 * g++.dg/cpp0x/alias-decl-29.C: New test.
4515
4516 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4517
4518 PR fortran/53876
4519 PR fortran/54990
4520 PR fortran/54992
4521 * gfortran.dg/class_array_15.f03: New test.
4522
4523 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4524
4525 PR fortran/42769
4526 PR fortran/45836
4527 PR fortran/45900
4528 * gfortran.dg/use_23.f90: New test.
4529 * gfortran.dg/use_24.f90: New test.
4530 * gfortran.dg/use_25.f90: New test.
4531 * gfortran.dg/use_26.f90: New test.
4532 * gfortran.dg/use_27.f90: New test.
4533
4534 2013-01-06 Olivier Hainque <hainque@adacore.com>
4535
4536 * gnat.dg/specs/clause_on_volatile.ads: New test.
4537
4538 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4539
4540 * gnat.dg/alignment10.adb: New test.
4541
4542 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4543 Mikael Morin <mikael@gcc.gnu.org>
4544
4545 PR fortran/55827
4546 * gfortran.dg/use_22.f90: New test.
4547
4548 2013-01-04 Andrew Pinski <apinski@cavium.com>
4549
4550 * gcc.target/aarch64/cmp-1.c: New testcase.
4551
4552 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4553
4554 PR fortran/55172
4555 * gfortran.dg/select_type_31.f03: New test.
4556
4557 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4558
4559 PR c++/54526 (again)
4560 * g++.dg/cpp0x/parse2.C: Extend.
4561 * g++.old-deja/g++.other/crash28.C: Adjust.
4562
4563 2013-01-04 Richard Biener <rguenther@suse.de>
4564
4565 PR tree-optimization/55862
4566 * gcc.dg/torture/pr55862.c: New testcase.
4567
4568 2013-01-04 Martin Jambor <mjambor@suse.cz>
4569
4570 PR tree-optimization/55755
4571 * gcc.dg/torture/pr55755.c: New test.
4572 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4573 * gcc.dg/tree-ssa/pr45144.c: Update.
4574
4575 2013-01-04 Richard Biener <rguenther@suse.de>
4576
4577 PR middle-end/55863
4578 * gcc.dg/fold-reassoc-2.c: New testcase.
4579
4580 2013-01-04 Tobias Burnus <burnus@net-b.de>
4581
4582 PR fortran/55763
4583 * gfortran.dg/null_7.f90: New.
4584
4585 2013-01-04 Tobias Burnus <burnus@net-b.de>
4586
4587 PR fortran/55854
4588 PR fortran/55763
4589 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4590 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4591 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4592
4593 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4594
4595 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4596
4597 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4598
4599 PR fortran/55855
4600 * gfortran.dg/assignment_1.f90: Modified.
4601 * gfortran.dg/assignment_4.f90: New.
4602
4603 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4604
4605 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4606
4607 2013-01-03 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/55857
4610 * gcc.dg/vect/pr55857-1.c: New testcase.
4611 * gcc.dg/vect/pr55857-2.c: Likewise.
4612
4613 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR rtl-optimization/55838
4616 * gcc.dg/pr55838.c: New test.
4617
4618 PR tree-optimization/55832
4619 * gcc.c-torture/compile/pr55832.c: New test.
4620
4621 2013-01-02 Teresa Johnson <tejohnson@google.com>
4622
4623 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4624 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4625 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4626 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4627 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4628 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4629 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4630 * gcc.dg/unroll_1.c: Ditto.
4631 * gcc.dg/unroll_2.c: Ditto.
4632 * gcc.dg/unroll_3.c: Ditto.
4633 * gcc.dg/unroll_4.c: Ditto.
4634
4635 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4636
4637 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4638
4639 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4640
4641 PR fortran/55818
4642 * gfortran.dg/eof_4.f90: New test.
4643
4644 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4645
4646 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4647 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4648 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4649 (compat_setup_dfp): Initialize compat_alt_caret and
4650 compat_save_TEST_ALWAYS_FLAGS.
4651
4652 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4653
4654 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4655
4656 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4657
4658 * gcc.dg/torture/fp-int-convert-2.c: New test.
4659
4660 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661
4662 * gfortran.dg/newunit_3.f90: Add dg-do run.
4663 * gfortran.dg/inquire_15.f90: Add dg-do run.
4664
4665 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR tree-optimization/55831
4668 * gcc.dg/pr55831.c: New test.
4669 \f
4670 Copyright (C) 2013 Free Software Foundation, Inc.
4671
4672 Copying and distribution of this file, with or without modification,
4673 are permitted in any medium without royalty provided the copyright
4674 notice and this notice are preserved.