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