cunroll-9.c: Dump cunrolli details.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
4 Fix scan-tree-dump-times directive.
5
6 2012-11-04 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/55199
9 * gfortran.dg/associate_12.f90: New.
10
11 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
12
13 PR target/54255
14 * lib/target-supports.exp (check_effective_target_masm_intel): New
15 proc.
16 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
17 masm_intel.
18
19 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
20 Jack Howarth <howarth@bromo.med.uc.edu>
21
22 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
23 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
24 * gcc.target/i386/pr53249.c: Likewise.
25
26 2012-11-03 Andrew Pinski <apinski@cavium.com>
27
28 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
29 call abort1 so that cross jumping does not happen.
30
31 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
32
33 PR target/51244
34 * gcc.target/sh/pr51244-18.c: New.
35 * gcc.target/sh/pr51244-19.c: New.
36
37 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
38
39 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
40 b requires a 64-bit operation followed by a truncation.
41
42 2012-11-02 Jan Hubicka <jh@suse.cz>
43
44 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
45
46 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
47
48 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
49 conditions to verify the reduction code is vectorized.
50
51 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
52 in case 'pow', such as 'powerpc' is used in the compiler version name.
53 * gcc.target/powerpc/pr46728-2.c: Likewise.
54 * gcc.target/powerpc/pr46728-3.c: Likewise.
55 * gcc.target/powerpc/pr46728-4.c: Likewise.
56 * gcc.target/powerpc/pr46728-5.c: Likewise.
57 * gcc.target/powerpc/pr46728-7.c: Likewise.
58 * gcc.target/powerpc/pr46728-8.c: Likewise.
59 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
60
61 2012-11-02 Jan Hubicka <jh@suse.cz>
62
63 * gcc.dg/tree-ssa/loop-38.c: New testcase.
64
65 2012-11-02 Jan Hubicka <jh@suse.cz>
66
67 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
68 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
69
70 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
71
72 PR middle-end/55130
73 * gcc.target/i386/pr55130.c: New test.
74
75 2012-11-02 Jakub Jelinek <jakub@redhat.com>
76
77 PR target/55147
78 * gcc.target/i386/pr55147.c: New test.
79
80 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
81
82 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
83 * gfortran.dg/default_format_denormal_1.f90: Same.
84
85 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
86
87 PR middle-end/55001
88 * g++.dg/ext/vector19.C: Remove target restrictions.
89 * gcc.dg/fold-compare-7.c: New testcase.
90
91 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
92
93 PR target/55160
94 * gcc.target/sh/pr55160.c: New.
95
96 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
97
98 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
99 scan-assembler regex.
100
101 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
102
103 PR middle-end/55150
104 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
105 * gcc.dg/pr55150-2.c: New test.
106
107 2012-11-01 Sharad Singhai <singhai@google.com>
108
109 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
110 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
111 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
112 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
113
114 2012-10-31 Dehao Chen <dehao@google.com>
115
116 * g++.dg/debug/dwarf2/block.C: New testcase.
117
118 2012-10-31 Jan Hubicka <jh@suse.cz>
119
120 * gcc.dg/pr44974.c: Add noinline.
121
122 2012-10-31 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/53718
125 * gfortran.dg/class_54.f90: New.
126
127 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
128 Jakub Jelinek <jakub@redhat.com>
129
130 PR tree-optimization/55018
131 * gcc.dg/torture/pr55018.c: New test.
132
133 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/54583
136 * g++.dg/ext/vla13.C: New.
137
138 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
139
140 PR middle-end/55150
141 * gcc.dg/pr55150.c: New test.
142
143 2012-10-31 Tobias Burnus <burnus@net-b.de>
144
145 PR fortran/55134
146 * gfortran.dg/associate_11.f90: New.
147
148 2012-10-31 Dodji Seketeli <dodji@redhat.com>
149
150 PR c++/54955
151 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
152
153 2012-10-31 Jakub Jelinek <jakub@redhat.com>
154
155 PR tree-optimization/19105
156 PR tree-optimization/21643
157 PR tree-optimization/46309
158 * gcc.dg/pr19105.c: New test.
159 * gcc.dg/pr21643.c: New test.
160 * gcc.dg/pr46309-2.c: New test.
161 * gcc.c-torture/execute/pr46309.c: New test.
162
163 2012-10-31 Alan Modra <amodra@gmail.com>
164
165 * gcc.target/powerpc/dimode_off.c: New.
166 * gcc.target/powerpc/timode_off.c: New.
167 * gcc.target/powerpc/dfmode_off.c: New.
168 * gcc.target/powerpc/tfmode_off.c: New.
169
170 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR rtl-optimization/55093
173 * gcc.target/i386/pr55093.c: New file.
174
175 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
176
177 * gcc.target/i386/pr55116.c: Renamed to ...
178 * gcc.target/i386/pr55116-1.c: This.
179
180 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
181
182 * gcc.target/i386/pr55116-2.c: New file.
183
184 2012-10-30 Richard Biener <rguenther@suse.de>
185
186 * gcc.dg/vect/slp-perm-2.c: Adjust.
187
188 2012-10-30 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/55111
191 * gcc.dg/torture/pr55111.c: New testcase.
192
193 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
194
195 PR target/53988
196 * gcc.target/sh/pr53988.c: New.
197
198 2012-10-30 Bin Cheng <bin.cheng@arm.com>
199
200 PR target/54989
201 * gcc.dg/hoist-register-pressure-1.c: Rename from
202 hoist-register-pressure.c. Add nonpic condition.
203 * gcc.dg/hoist-register-pressure-2.c: New testcase.
204
205 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
206
207 PR c++/54930
208 * gcc.dg/Wreturn-local-addr.c: New.
209 * g++.dg/warn/Wno-return-local-addr.C: New.
210 * g++.dg/warn/Wreturn-local-addr.C: New.
211
212 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
213
214 PR middle-end/55116
215 * gcc.target/i386/pr55116.c: New file.
216
217 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
218
219 PR c/53066
220 * gcc.dg/Wshadow-4.c: New.
221 * gcc.dg/Wshadow-4.h: New.
222
223 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
224
225 PR debug/54693
226 * gcc.dg/guality/pr54693.c: New.
227
228 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
229
230 PR middle-end/55027
231 * gcc.dg/pr55027.c: New testcase.
232
233 2012-10-29 Jan Hubicka <jh@suse.cz>
234
235 * gcc.dg/ipa/inline-6.c: New testcase.
236
237 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
238
239 PR rtl-optimization/55106
240 * g++.dg/pr55106.C: New.
241
242 2012-10-29 Richard Guenther <rguenther@suse.de>
243
244 PR middle-end/53695
245 * gcc.dg/torture/pr53695.c: New testcase.
246
247 2012-10-28 Jan Hubicka <jh@suse.cz>
248
249 * gcc.dg/ipa/inlinehint-3.c: New testcase.
250
251 2012-10-28 Tobias Burnus <burnus@net-b.de>
252
253 PR fortran/54958
254 * gfortran.dg/do_check_6.f90: New.
255
256 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
257 Jack Howarth <howarth@bromo.med.uc.edu>
258
259 PR target/54404
260 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
261 to dg-options.
262 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
263
264 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
265
266 PR target/34283
267 * gcc.target/i386/pr34283.c: New test.
268
269 2012-10-26 Jakub Jelinek <jakub@redhat.com>
270
271 PR c++/55081
272 * g++.dg/opt/pr55081.C: New test.
273
274 PR debug/54970
275 PR debug/54971
276 * gcc.dg/guality/pr54970.c: New test.
277
278 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/54984
281 * g++.dg/template/new11.C: New.
282
283 2012-10-26 Richard Biener <rguenther@suse.de>
284
285 PR middle-end/54824
286 * gcc.dg/torture/pr54824.c: New testcase.
287
288 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
289
290 * gcc.target/i386/fxsave-1.c: New.
291 * gcc.target/i386/fxsave64-1.c: Ditto.
292 * gcc.target/i386/fxrstor-1.c: Ditto.
293 * gcc.target/i386/fxrstor64-1.c: Ditto.
294 * gcc.target/i386/xsave-1.c: Ditto.
295 * gcc.target/i386/xsave64-1.c: Ditto.
296 * gcc.target/i386/xrstor-1.c: Ditto.
297 * gcc.target/i386/xrstor64-1.c: Ditto.
298 * gcc.target/i386/xsaveopt-1.c: Ditto.
299 * gcc.target/i386/xsaveopt64-1.c: Ditto.
300 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
301 * gcc.target/i386/sse-13.c: Ditto.
302 * gcc.target/i386/sse-14.c: Ditto.
303 * gcc.target/i386/sse-22.c: Ditto.
304 * gcc.target/i386/sse-23.c: Ditto.
305 * g++.dg/other/i386-2.C: Ditto.
306 * g++.dg/other/i386-3.C: Ditto.
307
308 2012-10-25 Jan Hubicka <jh@suse.cz>
309
310 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
311 at ivcanon time.
312
313 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/53761
316 * g++.dg/ext/transparent-union.C: New.
317
318 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
319
320 PR c++/54427
321 * g++.dg/ext/vector19.C: New testcase.
322
323 2012-10-25 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/54902
326 * g++.dg/torture/pr54902.C: New testcase.
327
328 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/34892
331 * g++.dg/template/crash114.C: New.
332
333 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR bootstrap/55049
336 * gcc.target/i386/pr55049-1.c: New test.
337
338 2012-10-24 Janus Weil <janus@gcc.gnu.org>
339
340 PR fortran/55037
341 * gfortran.dg/class_dummy_4.f03: New.
342
343 2012-10-24 Jakub Jelinek <jakub@redhat.com>
344
345 PR rtl-optimization/55010
346 * gcc.dg/pr55010.c: New test.
347
348 PR debug/54828
349 * g++.dg/debug/pr54828.C: New test.
350
351 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
352
353 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
354 * gcc.dg/vect/vect-83_64.c: Likewise.
355
356 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/54922
359 * g++.dg/cpp0x/constexpr-union4.C: New.
360
361 2012-10-23 Jeff Law <law@redhat.com>
362
363 * gcc.c-torture/execute/pr54985.c: New test.
364
365 2012-10-23 Paul Koning <ni1d@arrl.net>
366
367 PR debug/54508
368 * g++.dg/debug/dwarf2/pr54508.C: New.
369
370 2012-10-23 Jakub Jelinek <jakub@redhat.com>
371
372 PR c++/54844
373 * g++.dg/template/sizeof14.C: New test.
374
375 2012-10-23 Ian Bolton <ian.bolton@arm.com>
376 Jim MacArthur <jim.macarthur@arm.com>
377 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
378 Marcus Shawcroft <marcus.shawcroft@arm.com>
379 Nigel Stephens <nigel.stephens@arm.com>
380 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
381 Richard Earnshaw <rearnsha@arm.com>
382 Sofiane Naci <sofiane.naci@arm.com>
383 Stephen Thomas <stephen.thomas@arm.com>
384 Tejas Belagod <tejas.belagod@arm.com>
385 Yufeng Zhang <yufeng.zhang@arm.com>
386
387 * lib/target-supports.exp
388 (check_profiling_available): Add AArch64.
389 (check_effective_target_vect_int): Likewise.
390 (check_effective_target_vect_shift): Likewise.
391 (check_effective_target_vect_float): Likewise.
392 (check_effective_target_vect_double): Likewise.
393 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
394 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
395 (check_effective_target_vect_pack_trunc): Likewise.
396 (check_effective_target_vect_unpack): Likewise.
397 (check_effective_target_vect_hw_misalign): Likewise.
398 (check_effective_target_vect_short_mult): Likewise.
399 (check_effective_target_vect_int_mult): Likewise.
400 (check_effective_target_vect_stridedN): Likewise.
401 (check_effective_target_sync_int_long): Likewise.
402 (check_effective_target_sync_char_short): Likewise.
403 (check_vect_support_and_set_flags): Likewise.
404 (check_effective_target_aarch64_tiny): New.
405 (check_effective_target_aarch64_small): New.
406 (check_effective_target_aarch64_large): New.
407 * g++.dg/other/PR23205.C: Enable aarch64.
408 * g++.dg/other/pr23205-2.C: Likewise.
409 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
410 * gcc.c-torture/execute/20101011-1.c: Likewise.
411 * gcc.dg/20020312-2.c: Likewise.
412 * gcc.dg/20040813-1.c: Likewise.
413 * gcc.dg/builtin-apply2.c: Likewise.
414 * gcc.dg/stack-usage-1.c: Likewise.
415
416 2012-10-23 Ian Bolton <ian.bolton@arm.com>
417 Jim MacArthur <jim.macarthur@arm.com>
418 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
419 Marcus Shawcroft <marcus.shawcroft@arm.com>
420 Nigel Stephens <nigel.stephens@arm.com>
421 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
422 Richard Earnshaw <rearnsha@arm.com>
423 Sofiane Naci <sofiane.naci@arm.com>
424 Stephen Thomas <stephen.thomas@arm.com>
425 Tejas Belagod <tejas.belagod@arm.com>
426 Yufeng Zhang <yufeng.zhang@arm.com>
427
428 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
429 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
430 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
431 * gcc.target/aarch64/aapcs/abitest.S: New file.
432 * gcc.target/aarch64/aapcs/abitest.h: New file.
433 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
434 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
435 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
436 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
437 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
438 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
439 * gcc.target/aarch64/aapcs/ice_1.c: New file.
440 * gcc.target/aarch64/aapcs/ice_2.c: New file.
441 * gcc.target/aarch64/aapcs/ice_3.c: New file.
442 * gcc.target/aarch64/aapcs/ice_4.c: New file.
443 * gcc.target/aarch64/aapcs/ice_5.c: New file.
444 * gcc.target/aarch64/aapcs/macro-def.h: New file.
445 * gcc.target/aarch64/aapcs/test_1.c: New file.
446 * gcc.target/aarch64/aapcs/test_10.c: New file.
447 * gcc.target/aarch64/aapcs/test_11.c: New file.
448 * gcc.target/aarch64/aapcs/test_12.c: New file.
449 * gcc.target/aarch64/aapcs/test_13.c: New file.
450 * gcc.target/aarch64/aapcs/test_14.c: New file.
451 * gcc.target/aarch64/aapcs/test_15.c: New file.
452 * gcc.target/aarch64/aapcs/test_16.c: New file.
453 * gcc.target/aarch64/aapcs/test_17.c: New file.
454 * gcc.target/aarch64/aapcs/test_18.c: New file.
455 * gcc.target/aarch64/aapcs/test_19.c: New file.
456 * gcc.target/aarch64/aapcs/test_2.c: New file.
457 * gcc.target/aarch64/aapcs/test_20.c: New file.
458 * gcc.target/aarch64/aapcs/test_21.c: New file.
459 * gcc.target/aarch64/aapcs/test_22.c: New file.
460 * gcc.target/aarch64/aapcs/test_23.c: New file.
461 * gcc.target/aarch64/aapcs/test_24.c: New file.
462 * gcc.target/aarch64/aapcs/test_25.c: New file.
463 * gcc.target/aarch64/aapcs/test_26.c: New file.
464 * gcc.target/aarch64/aapcs/test_3.c: New file.
465 * gcc.target/aarch64/aapcs/test_4.c: New file.
466 * gcc.target/aarch64/aapcs/test_5.c: New file.
467 * gcc.target/aarch64/aapcs/test_6.c: New file.
468 * gcc.target/aarch64/aapcs/test_7.c: New file.
469 * gcc.target/aarch64/aapcs/test_8.c: New file.
470 * gcc.target/aarch64/aapcs/test_9.c: New file.
471 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
472 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
473 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
474 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
475 * gcc.target/aarch64/aapcs/test_complex.c: New file.
476 * gcc.target/aarch64/aapcs/test_int128.c: New file.
477 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
478 * gcc.target/aarch64/aapcs/type-def.h: New file.
479 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
480 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
481 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
482 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
483 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
484 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
485 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
486 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
487 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
488 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
489 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
490 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
491 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
492 * gcc.target/aarch64/aarch64.exp: New file.
493 * gcc.target/aarch64/adc-1.c: New file.
494 * gcc.target/aarch64/adc-2.c: New file.
495 * gcc.target/aarch64/asm-1.c: New file.
496 * gcc.target/aarch64/clrsb.c: New file.
497 * gcc.target/aarch64/clz.c: New file.
498 * gcc.target/aarch64/ctz.c: New file.
499 * gcc.target/aarch64/csinc-1.c: New file.
500 * gcc.target/aarch64/csinv-1.c: New file.
501 * gcc.target/aarch64/csneg-1.c: New file.
502 * gcc.target/aarch64/extend.c: New file.
503 * gcc.target/aarch64/fcvt.x: New file.
504 * gcc.target/aarch64/fcvt_double_int.c: New file.
505 * gcc.target/aarch64/fcvt_double_long.c: New file.
506 * gcc.target/aarch64/fcvt_double_uint.c: New file.
507 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
508 * gcc.target/aarch64/fcvt_float_int.c: New file.
509 * gcc.target/aarch64/fcvt_float_long.c: New file.
510 * gcc.target/aarch64/fcvt_float_uint.c: New file.
511 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
512 * gcc.target/aarch64/ffs.c: New file.
513 * gcc.target/aarch64/fmadd.c: New file.
514 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
515 * gcc.target/aarch64/frint.x: New file.
516 * gcc.target/aarch64/frint_double.c: New file.
517 * gcc.target/aarch64/frint_float.c: New file.
518 * gcc.target/aarch64/index.c: New file.
519 * gcc.target/aarch64/mneg-1.c: New file.
520 * gcc.target/aarch64/mneg-2.c: New file.
521 * gcc.target/aarch64/mneg-3.c: New file.
522 * gcc.target/aarch64/mnegl-1.c: New file.
523 * gcc.target/aarch64/mnegl-2.c: New file.
524 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
525 * gcc.target/aarch64/pic-constantpool1.c: New file.
526 * gcc.target/aarch64/pic-symrefplus.c: New file.
527 * gcc.target/aarch64/predefine_large.c: New file.
528 * gcc.target/aarch64/predefine_small.c: New file.
529 * gcc.target/aarch64/predefine_tiny.c: New file.
530 * gcc.target/aarch64/reload-valid-spoff.c: New file.
531 * gcc.target/aarch64/scalar_intrinsics.c: New file.
532 * gcc.target/aarch64/table-intrinsics.c: New file.
533 * gcc.target/aarch64/tst-1.c: New file.
534 * gcc.target/aarch64/vect-abs-compile.c: New file.
535 * gcc.target/aarch64/vect-abs.c: New file.
536 * gcc.target/aarch64/vect-abs.x: New file.
537 * gcc.target/aarch64/vect-compile.c: New file.
538 * gcc.target/aarch64/vect-faddv-compile.c: New file.
539 * gcc.target/aarch64/vect-faddv.c: New file.
540 * gcc.target/aarch64/vect-faddv.x: New file.
541 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
542 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
543 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
544 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
545 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
546 * gcc.target/aarch64/vect-fp-compile.c: New file.
547 * gcc.target/aarch64/vect-fp.c: New file.
548 * gcc.target/aarch64/vect-fp.x: New file.
549 * gcc.target/aarch64/vect-mull-compile.c: New file.
550 * gcc.target/aarch64/vect-mull.c: New file.
551 * gcc.target/aarch64/vect-mull.x: New file.
552 * gcc.target/aarch64/vect.c: New file.
553 * gcc.target/aarch64/vect.x: New file.
554 * gcc.target/aarch64/vector_intrinsics.c: New file.
555 * gcc.target/aarch64/vfp-1.c: New file.
556 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
557 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
558 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
559 * g++.dg/abi/aarch64_guard1.C: New file.
560
561 2012-10-23 Jakub Jelinek <jakub@redhat.com>
562
563 PR c++/54988
564 * c-c++-common/pr54988.c: New test.
565
566 2012-10-23 Jan Hubicka <jh@suse.cz>
567
568 * gcc.dg/tree-prof/peel-1.c: New testcase.
569
570 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
571
572 PR gcc/52945
573 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
574
575 2012-10-23 Joseph Myers <joseph@codesourcery.com>
576
577 * gcc.dg/c99-predef-1.c: New test.
578 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
579 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
580 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
581 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
582 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
583 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
584 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
585 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
586 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
587 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
588 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
589 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
590
591 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
592
593 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
594
595 2012-10-23 Jan Hubicka <jh@suse.cz>
596
597 PR middle-end/54937
598 * gcc.c-torture/execute/pr54937.c: New testcase.
599 * gcc.dg/tree-ssa/cunroll-2.c: Update.
600
601 2012-10-23 Jan Hubicka <jh@suse.cz>
602
603 PR middle-end/54967
604 * gfortran.dg/pr54967.f90: New testcase.
605
606 2012-10-23 Terry Guo <terry.guo@arm.com>
607
608 PR target/55019
609 * gcc.dg/pr55019.c: New.
610
611 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
612
613 PR tree-optimization/55008
614 * gcc.dg/tree-ssa/pr55008.c: New test.
615
616 2012-10-22 Richard Biener <rguenther@suse.de>
617
618 PR tree-optimization/55011
619 * gcc.dg/torture/pr55011.c: New testcase.
620
621 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
622
623 * gcc.target/arm/pr40457-1.c: Adjust expected output.
624 * gcc.target/arm/pr40457-2.c: Likewise.
625 * gcc.target/arm/pr40457-3.c: Likewise.
626
627 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
628
629 * gnat.dg/specs/limited_with4.ads: New test.
630 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
631
632 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
633
634 * gnat.dg/modular4.adb: New test.
635 * gnat.dg/modular4_pkg.ads: New helper.
636
637 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
638
639 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
640 * gnat.dg/specs/addr1.ads: Likewise.
641
642 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
643
644 * gcc.dg/webizer.c (main): Add missing exit call.
645
646 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
647
648 PR fortran/54465
649 * gfortran.dg/wextra_1.f: New test.
650
651 2012-10-20 Jan Hubicka <jh@suse.cz>
652
653 * gcc.dg/tree-prof/unroll-1.c: New testcase.
654
655 2012-10-19 Janus Weil <janus@gcc.gnu.org>
656
657 PR fortran/54224
658 * gfortran.dg/warn_unused_function.f90: New.
659
660 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
661
662 * lib/target-supports.exp
663 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
664
665 2012-10-19 Richard Guenther <rguenther@suse.de>
666
667 PR tree-optimization/54981
668 * gcc.dg/pr54981.c: New testcase.
669
670 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
671
672 PR target/54892
673 * gcc.target/arm/pr54892.c: New.
674
675 2012-10-19 Bin Cheng <bin.cheng@arm.com>
676
677 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
678
679 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
680
681 PR c++/54501
682 * g++.dg/init/array30.C: New.
683 * g++.dg/init/array31.C: Likewise.
684
685 2012-10-18 Tobias Burnus <burnus@net-b.de>
686
687 PR fortran/54884
688 * gfortran.dg/public_private_module_7.f90: New.
689
690 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/29633
693 * g++.dg/template/pr29633.C: New.
694
695 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
696
697 * gnat.dg/loop_optimization13.ad[sb]: New test.
698 * gnat.dg/loop_optimization13_pkg.ads: New helper.
699
700 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
701
702 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
703 * gcc.target/arm/neon/vfmaf32.c: Likewise.
704 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
705 * gcc.target/arm/neon/vfmsf32.c: Likewise.
706
707 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
708
709 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
710 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
711 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
712 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
713 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
714 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
715
716 2012-10-16 Jan Hubicka <jh@suse.cz>
717
718 * gcc.target/i386/l_fma_float_?.c: Update.
719 * gcc.target/i386/l_fma_double_?.c: Update.
720 * gfortran.dg/do_1.f90: XFAIL
721 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
722 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
723 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
724 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
725 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
726 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
727 valid.
728
729 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
730
731 PR c/53063
732 PR c/40989
733 * gcc.dg/Wstrict-overflow-24.c: New.
734
735 2012-10-16 Tobias Burnus <burnus@net-b.de>
736
737 PR fortran/50981
738 PR fortran/54618
739 * gfortran.dg/class_optional_1.f90: New.
740 * gfortran.dg/class_optional_2.f90: New.
741
742 2012-10-16 Jakub Jelinek <jakub@redhat.com>
743
744 PR debug/54796
745 * gcc.dg/guality/pr54796.c: New test.
746
747 PR tree-optimization/54889
748 * gfortran.dg/pr54889.f90: New test.
749
750 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
751
752 * g++.dg/other/dump-ada-spec-2.C: New test.
753
754 2012-10-16 Easwaran Raman <eraman@google.com>
755
756 * gcc.dg/tree-prof/switch-case-1.c: New test case.
757 * gcc.dg/tree-prof/switch-case-2.c: New test case.
758
759 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
760
761 * gcc.dg/torture/stackalign/builtin-apply-2.c,
762 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
763
764 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
765
766 PR target/54925
767 * gcc.c-torture/compile/pr54925.c: New.
768
769 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
770
771 PR target/51244
772 * gcc.target/sh/pr51244-17.c: New.
773
774 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
775
776 PR target/54760
777 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
778 functions.
779 * gcc.target/sh/pr54760-4.c: New.
780
781 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
782
783 PR target/34777
784 * gcc.target/sh/torture/sh-torture.exp: New.
785 * gcc.target/sh/torture/pr34777.c: New.
786
787 2012-10-15 Matthias Klose <doko@ubuntu.com>
788
789 * lib/target-supports.exp (check_profiling_available): Match
790 arm*-*-linux-* for ARM Linux/GNU.
791 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
792 * gfortran.dg/enum_10.f90: Likewise.
793 * gfortran.dg/enum_9.f90: Likewise.
794 * gcc.target/arm/synchronize.c: Likewise.
795 * g++.old-deja/g++.jason/enum6.C: Likewise.
796 * g++.old-deja/g++.other/enum4.C: Likewise.
797 * g++.old-deja/g++.law/enum9.C: Likewise.
798
799 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
800
801 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
802 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
803
804 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
805 Paolo Carlini <paolo.carlini@oracle.com>
806
807 PR c++/17805
808 * g++.dg/overload/operator6.C: New.
809
810 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/50080 (again)
813 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
814 * g++.dg/parse/tmpl-outside1.C: Likewise.
815 * g++.dg/template/qualttp18.C: Likewise.
816 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
817 * g++.old-deja/g++.pt/overload13.C: Likewise.
818
819 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
820
821 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
822 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
823 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
824 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
825 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
826 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
827 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
828 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
829
830 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
831
832 PR c++/50080
833 * g++.dg/parse/tmpl-outside2.C: New.
834 * g++.dg/parse/tmpl-outside1.C: Adjust.
835 * g++.dg/template/qualttp18.C: Likewise.
836 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
837 * g++.old-deja/g++.pt/overload13.C: Likewise.
838
839 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
840
841 PR tree-optimization/54915
842 * gcc.dg/tree-ssa/pr54915.c: New testcase.
843
844 2012-10-15 Richard Guenther <rguenther@suse.de>
845
846 PR tree-optimization/54920
847 * gcc.dg/torture/pr54920.c: New testcase.
848
849 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
850
851 * gnat.dg/unchecked_convert9.ad[sb]: New test.
852
853 2012-10-13 Jason Merrill <jason@redhat.com>
854
855 * g++.dg/tls/thread_local7g.C: Require tls_native.
856
857 2012-10-14 Jason Merrill <jason@redhat.com>
858
859 * g++.dg/cpp0x/inh-ctor1.C: New.
860 * g++.dg/cpp0x/inh-ctor2.C: New.
861 * g++.dg/cpp0x/inh-ctor3.C: New.
862 * g++.dg/cpp0x/inh-ctor4.C: New.
863 * g++.dg/cpp0x/inh-ctor5.C: New.
864 * g++.dg/cpp0x/inh-ctor6.C: New.
865 * g++.dg/cpp0x/inh-ctor7.C: New.
866 * g++.dg/cpp0x/inh-ctor8.C: New.
867 * g++.dg/cpp0x/inh-ctor9.C: New.
868 * g++.dg/cpp0x/inh-ctor10.C: New.
869 * g++.dg/cpp0x/inh-ctor11.C: New.
870 * g++.dg/cpp0x/inh-ctor12.C: New.
871 * g++.dg/cpp0x/inh-ctor13.C: New.
872
873 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
874
875 PR rtl-optimization/54919
876 * gcc.dg/pr54919.c: New testcase.
877
878 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/53581
881 * g++.dg/template/crash113.C: New.
882
883 2012-10-14 Jan Hubicka <jh@suse.cz>
884
885 * gcc.dg/unroll_5.c: New testcase.
886
887 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
888
889 PR c++/52643
890 * g++.dg/opt/pr52643.C: New.
891
892 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
893
894 PR target/54602
895 * gcc.target/sh/pr54602-1.c: New.
896 * gcc.target/sh/pr54602-2.c: New.
897 * gcc.target/sh/pr54602-3.c: New.
898 * gcc.target/sh/pr54602-4.c: New.
899
900 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
901
902 PR target/54680
903 * gcc.target/sh/pr54680.c: New.
904
905 2012-10-12 Jan Hubicka <jh@suse.cz>
906
907 * gcc.dg/webizer.c: New testcase.
908
909 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
910
911 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
912 specify -m64.
913
914 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
915
916 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
917 Return 0 if already specifying -mfloat-abi other than hard.
918
919 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
920
921 * gcc.dg/pr53060.c: Prune irrelevant warning.
922
923 2012-10-12 Jakub Jelinek <jakub@redhat.com>
924
925 PR c/54381
926 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
927 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
928 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
929 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
930 Adjust expected wording of warnings for *cmp* builtins.
931 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
932 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
933
934 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/24449
937 * g++.dg/parse/friend-main.C: New.
938
939 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
940
941 PR c++/53055
942 * g++.dg/pr53055.C: New testcase.
943
944 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
945
946 PR c++/52744
947 * g++.dg/cpp0x/pr52744.C: New.
948
949 2012-10-12 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/40453
952 * gfortran.dg/dummy_procedure_9.f90: New.
953
954 2012-10-12 Richard Biener <rguenther@suse.de>
955
956 PR tree-optimization/54894
957 * gcc.dg/torture/pr54894.c: New testcase.
958
959 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
960
961 PR target/51244
962 * gcc.target/sh/pr51244-13.c: New.
963 * gcc.target/sh/pr51244-14.c: New.
964 * gcc.target/sh/pr51244-15.c: New.
965 * gcc.target/sh/pr51244-16.c: New.
966
967 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/51878
970 * g++.dg/cpp0x/decltype45.C: New.
971
972 2012-10-11 Janus Weil <janus@gcc.gnu.org>
973
974 PR fortran/54784
975 * gfortran.dg/class_allocate_13.f90: New.
976
977 2012-10-11 Jason Merrill <jason@redhat.com>
978
979 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
980 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
981
982 * g++.dg/gomp/tls-5.C: Require tls_native.
983 * g++.dg/tls/thread_local7.C: Require tls_native.
984 * g++.dg/tls/static2.C: New.
985
986 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/36107
989 * g++.dg/ext/weak5.C: New.
990
991 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
992
993 PR testsuite/54868
994 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
995 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
996
997 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
998
999 PR c++/43765
1000 * g++.dg/parse/pr43765.C: New.
1001
1002 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1003
1004 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1005
1006 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1007
1008 PR c++/43663
1009 * g++.dg/init/bitfield3.C: New.
1010
1011 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1012
1013 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1014
1015 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR tree-optimization/54877
1018 * gcc.dg/torture/pr54877.c: New test.
1019
1020 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1021
1022 PR testsuite/53397
1023 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1024 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1025 and remove target info from dg-do compile.
1026 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1027 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1028 and remove target info from dg-do compile.
1029
1030 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1031
1032 * gcc.dg/pr54782.c: Require target with pthread support.
1033
1034 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1035
1036 PR c++/53122
1037 * g++.dg/cpp0x/auto35.C: New.
1038
1039 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1040
1041 PR c++/53540 - using fails to be equivalent to typedef
1042 * g++.dg/cpp0x/alias-decl-24.C: New test.
1043
1044 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1045
1046 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1047 that c++11 attributes to types are ignored for now.
1048 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1049 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1050
1051 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1052
1053 PR c++/53741
1054 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1055
1056 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/50478
1059 * g++.dg/cpp0x/initlist67.C: New.
1060
1061 2012-10-10 Dehao Chen <dehao@google.com>
1062
1063 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1064
1065 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1066
1067 PR target/52480
1068 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1069 Add runtime tests.
1070
1071 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/53307
1074 * g++.dg/cpp0x/decltype44.C: New.
1075
1076 2012-10-09 Steve Ellcey <sellcey@mips.com>
1077
1078 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1079
1080 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/53763
1083 * g++.dg/cpp0x/decltype43.C: New.
1084
1085 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1086
1087 PR middle-end/53397
1088 * gcc.dg/pr53397-1.c: New test case.
1089 * gcc.dg/pr53397-2.c: New test case.
1090
1091 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1092
1093 PR c++/54194
1094 * g++.dg/warn/Wparentheses-26.C: Adjust.
1095 * g++.dg/warn/Wparentheses-27.C: New.
1096
1097 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1098
1099 PR c++/54427
1100 * c-c++-common/vector-scalar.c: New testcase.
1101 * g++.dg/ext/vector18.C: New testcase.
1102 * g++.dg/ext/vector5.C: This is not an error anymore.
1103 * gcc.dg/init-vec-1.c: Move ...
1104 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1105 * gcc.c-torture/execute/vector-shift1.c: Move ...
1106 * c-c++-common/torture/vector-shift1.c: ... here.
1107 * gcc.dg/scal-to-vec1.c: Move ...
1108 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1109 C++11. Adapt error messages.
1110 * gcc.dg/convert-vec-1.c: Move ...
1111 * c-c++-common/convert-vec-1.c: ... here.
1112 * gcc.dg/scal-to-vec2.c: Move ...
1113 * c-c++-common/scal-to-vec2.c: ... here.
1114
1115 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1116
1117 PR target/54400
1118 * gcc.target/i386/pr54400.c: New testcase.
1119
1120 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c++/54858
1123 * g++.dg/template/pr54858.C: New test.
1124
1125 2012-10-08 Marek Polacek <polacek@redhat.com>
1126
1127 PR debug/54831
1128 * g++.dg/debug/pr54831.C: New test.
1129
1130 2012-10-08 Dehao Chen <dehao@google.com>
1131
1132 * g++.dg/predict-loop-exit-1.C: New.
1133 * g++.dg/predict-loop-exit-2.C: New.
1134 * g++.dg/predict-loop-exit-3.C: New.
1135
1136 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1137
1138 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1139
1140 2012-10-08 Jason Merrill <jason@redhat.com>
1141
1142 * g++.dg/gomp/tls-5.C: New.
1143 * g++.dg/gomp/tls-wrap1.C: New.
1144 * g++.dg/gomp/tls-wrap2.C: New.
1145 * g++.dg/gomp/tls-wrap3.C: New.
1146 * g++.dg/gomp/tls-wrap4.C: New.
1147 * g++.dg/gomp/tls-wrapper-cse.C: New.
1148 * g++.dg/tls/thread_local-cse.C: New.
1149 * g++.dg/tls/thread_local-order1.C: New.
1150 * g++.dg/tls/thread_local-order2.C: New.
1151 * g++.dg/tls/thread_local-wrap1.C: New.
1152 * g++.dg/tls/thread_local-wrap2.C: New.
1153 * g++.dg/tls/thread_local-wrap3.C: New.
1154 * g++.dg/tls/thread_local-wrap4.C: New.
1155 * g++.dg/tls/thread_local2g.C: New.
1156 * g++.dg/tls/thread_local3g.C: New.
1157 * g++.dg/tls/thread_local4g.C: New.
1158 * g++.dg/tls/thread_local5g.C: New.
1159 * g++.dg/tls/thread_local6g.C: New.
1160 * g++.dg/tls/thread_local7g.C: New.
1161
1162 * g++.dg/tls/thread_local3.C: New.
1163 * g++.dg/tls/thread_local4.C: New.
1164 * g++.dg/tls/thread_local5.C: New.
1165 * g++.dg/tls/thread_local6.C: New.
1166
1167 * g++.dg/tls/init-2.C: Tweak errors.
1168 * g++.dg/tls/thread_local1.C: New.
1169 * g++.dg/tls/thread_local2.C: New.
1170 * g++.dg/tls/thread_local7.C: New.
1171
1172 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1173
1174 PR target/54866
1175 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1176
1177 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1178
1179 PR target/54685
1180 * gcc.target/sh/pr54685.c: New.
1181
1182 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1183
1184 PR c++/53528 C++11 attribute support
1185 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1186 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1187 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1188 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1189 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1190 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1191 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1192 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1193 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1194 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1195 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1196 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1197 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1198 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1199 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1200 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1201 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1202 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1203 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1204 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1205 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1206 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1207 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1208 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1209 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1210 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1211 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1212 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1213 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1214 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1215 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1216 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1217 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1218 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1219 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1220 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1221 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1222 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1223 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1224 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1225 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1226 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1227 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1228 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1229 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1230 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1231 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1232 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1233 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1234 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1235 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1236 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1237 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1238 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1239 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1240 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1241 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1242
1243 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1246 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1247 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1248
1249 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1250
1251 PR target/54760
1252 * gcc.target/sh/pr54760-2.c: New.
1253 * gcc.target/sh/pr54760-3.c: New.
1254
1255 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/51422
1258 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1259
1260 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1261 Sandra Loosemore <sandra@codesourcery.com>
1262
1263 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1264 and test that the accumulator is initialized using MULT.
1265 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1266 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1267
1268 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/52764
1271 * g++.dg/cpp0x/stdint.C: New.
1272
1273 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/54249
1276 * g++.dg/cpp0x/stddef.C: New.
1277
1278 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1279
1280 PR fortran/54832
1281 * gfortran.dg/typebound_operator_17.f90: New.
1282
1283 2012-10-06 Jan Hubicka <jh@suse.cz>
1284
1285 PR lto/53831
1286 PR lto/54776
1287 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1288
1289 2012-10-06 Jan Hubicka <jh@suse.cz>
1290
1291 * gcc.dg/lto/resolutions_0.c: New testcase.
1292
1293 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1294
1295 PR fortran/45521
1296 * gfortran.dg/generic_25.f90: New.
1297 * gfortran.dg/generic_26.f90: New.
1298 * gfortran.dg/generic_27.f90: New.
1299
1300 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1301
1302 PR target/54760
1303 * gcc.target/sh/pr54760-1.c: New.
1304
1305 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1306
1307 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1308 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1309 * g++.dg/warn/Wsign-compare-5.C: New test.
1310 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1311 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1312 * g++.dg/ext/builtin30.C: New test.
1313 * g++.dg/ext/vla12.C: New test.
1314 * gcc.dg/builtins-85.c: New test.
1315
1316 PR debug/54519
1317 * gcc.dg/guality/pr54519-1.c: New test.
1318 * gcc.dg/guality/pr54519-2.c: New test.
1319 * gcc.dg/guality/pr54519-3.c: New test.
1320 * gcc.dg/guality/pr54519-4.c: New test.
1321 * gcc.dg/guality/pr54519-5.c: New test.
1322 * gcc.dg/guality/pr54519-6.c: New test.
1323
1324 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR c++/50893
1327 * g++.dg/cpp0x/defaulted38.C: New.
1328
1329 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR tree-optimization/33763
1332 * c-c++-common/pr33763.c: New test.
1333
1334 PR tree-optimization/54810
1335 * gcc.dg/tree-ssa/vrp85.c: New test.
1336
1337 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1338
1339 * gcc.dg/ucnid-7.c: Skip on AIX.
1340 * gcc.dg/ucnid-8.c: Same.
1341 * gcc.dg/ucnid-10.c: Same.
1342 * gcc.dg/ucnid-13.c: Same.
1343 * gcc.dg/attr-alias-3.c: Same.
1344 * gcc.dg/attr-alias-5.c: Same.
1345 * gcc.dg/torture/pr51106-2.c: Same.
1346 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1347
1348 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/52233
1351 * g++.dg/cpp0x/alias-decl-23.C: New.
1352
1353 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/53403
1356 * g++.dg/template/friend53.C: New.
1357
1358 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1359
1360 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1361 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1362 (scan-ada-spec): Likewise.
1363 (scan-ada-spec-not): Likewise.
1364 * gcc.dg/dump-ada-spec-1.c: New test.
1365 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1366
1367 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1368
1369 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1370
1371 2012-10-04 Florian Weimer <fweimer@redhat.com>
1372
1373 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1374
1375 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/54323
1378 * g++.dg/cpp0x/pr54323.C: New.
1379
1380 2012-10-04 Richard Guenther <rguenther@suse.de>
1381
1382 PR middle-end/54735
1383 * g++.dg/torture/pr54735.C: New testcase.
1384
1385 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1386
1387 PR rtl-optimization/54739
1388 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1389
1390 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1391
1392 PR target/51244
1393 * gcc.target/sh/pr51244-12.c: New.
1394
1395 2012-10-03 Dehao Chen <dehao@google.com>
1396
1397 PR middle-end/54782
1398 * gcc.dg/pr54782.c: New test.
1399
1400 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR c++/54777
1403 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1404
1405 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1406
1407 PR fortran/54778
1408 * gfortran.dg/class_53.f90: New.
1409
1410 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1411
1412 PR debug/54551
1413 * gcc.dg/guality/pr54551.c: New.
1414
1415 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1416
1417 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1418 * gcc.target/powerpc/pr46728-2.c: Likewise.
1419
1420 2012-10-02 Sharad Singhai <singhai@google.com>
1421
1422 PR testsuite/54772
1423 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1424 to fix test failures caused by r191883.
1425 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1426 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1427 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1428 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1429 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1430 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1431 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1432 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1433 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1434
1435 2012-09-30 Sharad Singhai <singhai@google.com>
1436
1437 * gcc.target/i386/vect-double-1.c: Fix test.
1438
1439 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1440
1441 PR target/54087
1442 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1443 atomic_sub fails.
1444
1445 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1446
1447 PR rtl-optimization/54457
1448 * gcc.target/i386/pr54457.c: New test.
1449
1450 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1451
1452 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1453
1454 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1455
1456 * gcc.target/i386/vect-rebuild.c: New testcase.
1457
1458 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1459
1460 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1461
1462 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1463
1464 * gcc.target/mips/pr37362.c: Fix target selector.
1465
1466 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1467
1468 PR target/54083
1469 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1470
1471 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1472
1473 * gcc.dg/ucnid-8.c: Update line number.
1474 * gcc.dg/torture/pr51106-2.c: Likewise.
1475
1476 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1477
1478 PR fortran/54667
1479 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1480 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1481 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1482
1483 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1484
1485 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1486 partially reverting r170092.
1487 * gfortran.dg/class_7.f03: Ditto.
1488 * gfortran.dg/coarray_14.f90: Ditto.
1489 * gfortran.dg/typebound_proc_13.f03: Ditto.
1490
1491 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR c++/54738
1494 * g++.dg/cpp0x/sfinae42.C: New.
1495
1496 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1497
1498 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1499 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1500 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1501 * gcc.dg/pr42629.c: XFAIL on AIX.
1502 * gcc.dg/pr47684.c: Same.
1503 * gcc.dg/pr43670.c: Same.
1504 * gcc.dg/pr42916.c: Same.
1505 * gcc.dg/pr45449.c: Same.
1506 * gcc.dg/pr50017.c: Same.
1507 * gcc.dg/pr42728.c: Same.
1508 * gcc.dg/pr47881.c: Same.
1509 * gcc.dg/pr44023.c: Same.
1510 * gcc.dg/pr41345.c: Same.
1511 * gcc.dg/pr42630.c: Same.
1512 * gcc.dg/pr44971.c: Same.
1513 * gcc.dg/pr46771.c: Same.
1514 * gcc.dg/ucnid-8.c: Same.
1515 * gcc.dg/ucnid-10.c: Same.
1516 * gcc.dg/ucnid-13.c: Same.
1517 * gcc.dg/torture/pr51106-2.c: Same.
1518 * gcc.dg/pr48768.c: Same.
1519 * gcc.dg/pr42631.c: Same.
1520 * gcc.dg/pr43084.c: Same.
1521 * gcc.dg/ucnid-7.c: Same.
1522 * gcc.dg/pr42889.c: Same.
1523 * gcc.dg/pr41241.c: Same.
1524 * gcc.dg/pr42719.c: Same.
1525 * g++.dg/debug/pr46583.C: Same.
1526 * g++.dg/debug/pr47106.C: Same.
1527 * g++.dg/opt/pr48549.C: Same.
1528 * g++.dg/other/pr42685.C: Same.
1529 * c-c++-common/pr43942.c: Same.
1530
1531 2012-09-29 Ian Lance Taylor <iant@google.com>
1532
1533 * go.test/go-test.exp: Update for latest version of Go testsuite.
1534
1535 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1536
1537 PR fortran/52724
1538 * gfortran.dg/internal_readwrite_3.f90: New test.
1539
1540 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1541
1542 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1543 c-c++-common/Wunused-local-typedefs-2.c to here.
1544
1545 PR c++/54372 - unused attribute inactive on dependant entities
1546 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1547
1548 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1549
1550 PR c++/29028 - Missed unused warning on using declaration
1551 * g++.dg/warn/Wunused-var-18.C: New test.
1552
1553 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1554
1555 PR c++/53551 - -Wunused-local-typedefs misses uses
1556 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1557
1558 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR target/54716
1561 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1562
1563 PR tree-optimization/54713
1564 * gcc.c-torture/compile/pr54713-1.c: New test.
1565 * gcc.c-torture/compile/pr54713-2.c: New test.
1566 * gcc.c-torture/compile/pr54713-3.c: New test.
1567
1568 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1569
1570 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1571
1572 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1573
1574 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1575
1576 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR target/54703
1579 * gcc.target/i386/pr54703.c: New test.
1580
1581 2012-09-27 Richard Guenther <rguenther@suse.de>
1582
1583 PR lto/54709
1584 * gcc.dg/lto/pr54709_0.c: New testcase.
1585 * gcc.dg/lto/pr54709_1.c: Likewise.
1586
1587 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1588
1589 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1590
1591 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1592
1593 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1594
1595 * gcc.target/arm/pr42879.c: Handle big-endian.
1596
1597 2012-09-26 Steve Ellcey <sellcey@mips.com>
1598
1599 PR c/37303
1600 * gcc.dg/pr37303.c: Check for rdata or rodata.
1601
1602 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1603
1604 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1605
1606 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1607
1608 PR target/51274
1609 PR target/53087
1610 * gcc.target/powerpc/ppc-ne0-1.c: New.
1611
1612 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1613
1614 PR target/54089
1615 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1616 test_19, test_20, test_21, test_22, test_23): New functions.
1617 * gcc.target/sh/pr54089-4.c: New.
1618 * gcc.target/sh/pr54089-5.c: New.
1619 * gcc.target/sh/pr54089-6.c: New.
1620 * gcc.target/sh/pr54089-7.c: New.
1621
1622 2012-09-25 Richard Guenther <rguenther@suse.de>
1623
1624 PR lto/54625
1625 * gcc.dg/lto/pr54702_0.c: New testcase.
1626 * gcc.dg/lto/pr54702_1.c: Likewise.
1627 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1628 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1629 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1630 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1631
1632 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/54526
1635 * g++.dg/cpp0x/parse2.C: New.
1636 * g++.dg/parse/error11.C: Adjust.
1637 * g++.dg/parse/error12.C: Likewise.
1638
1639 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1640
1641 * gcc.target/i386/20030217-1.c: Added check for
1642 large_long_double effective target.
1643 * gcc.target/i386/387-3.c: Likewise.
1644 * gcc.target/i386/387-4.c: Likewise.
1645 * gcc.target/i386/pr36578-1.c: Likewise.
1646 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1647 when long double size is equal double size.
1648 * gcc.target/i386/excess-precision-1.c: Likewise.
1649 * gcc.target/i386/pr36578-2.c: Likewise.
1650 * gcc.target/i386/20030217-2.c: New testcase.
1651
1652 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR tree-optimization/54676
1655 * gcc.dg/pr54676.c: New test.
1656
1657 2012-09-25 Richard Guenther <rguenther@suse.de>
1658
1659 PR tree-optimization/53663
1660 * gcc.dg/torture/pr53663-1.c: New testcase.
1661 * gcc.dg/torture/pr53663-2.c: Likewise.
1662 * gcc.dg/torture/pr53663-3.c: Likewise.
1663
1664 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1665
1666 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1667
1668 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1669
1670 * lib/target-supports-dg.exp (dg-require-effective-target,
1671 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1672 dg-process-target-1 instead of dg-process-target.
1673 (dg-process-target-1): Rename from dg-process-target.
1674 (dg-process-target): New.
1675
1676 2012-09-24 Richard Guenther <rguenther@suse.de>
1677
1678 PR tree-optimization/54684
1679 * g++.dg/torture/pr54684.C: New testcase.
1680
1681 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1682
1683 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1684
1685 2012-09-24 Richard Guenther <rguenther@suse.de>
1686
1687 PR middle-end/52173
1688 * gcc.dg/tm/pr52173-1.c: New.
1689 * gcc.dg/tm/pr52173-2.c: New.
1690
1691 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gcc.dg/pr54669.c: New test.
1694
1695 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1696 Dominique Dhumieres <dominiq@lps.ens.fr>
1697
1698 PR testsuite/54677
1699 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1700
1701 2012-09-23 Tobias Burnus <burnus@net-b.de>
1702
1703 PR fortran/54618
1704 * gfortran.dg/class_array_14.f90: New.
1705
1706 2012-09-22 Kai Tietz <ktietz@redhat.com>
1707
1708 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1709 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1710
1711 2012-09-21 Dehao Chen <dehao@google.com>
1712
1713 PR go/54649
1714 PR tree-optimization/54655
1715 * g++.dg/pr54655.C: New testcase.
1716
1717 2012-09-21 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/54647
1720 * g++.dg/torture/pr54647.C: New testcase.
1721
1722 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1723
1724 PR c++/54427
1725 * c-c++-common/torture/vector-compare-2.c: Add -w.
1726
1727 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1728
1729 * gnat.dg/opt20.ads: Move dg directive to...
1730 * gnat.dg/opt20.adb: ...here.
1731 * gnat.dg/addr1.ad[sb]: Likewise.
1732 * gnat.dg/concat2.ad[sb]: Likewise.
1733 * gnat.dg/array16.ad[sb]: Likewise.
1734 * gnat.dg/atomic5.ad[sb]: Likewise.
1735 * gnat.dg/discr29.ad[sb]: Likewise.
1736 * gnat.dg/noreturn5.ad[sb]: Likewise.
1737 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1738 * gnat.dg/discr23.ads: Remove dg directive.
1739 * gnat.dg/nested_float_packed.ads: Likewise.
1740 * gnat.dg/oconst6.ads: Move to...
1741 * gnat.dg/specs/oconst6.ads: ...here.
1742
1743 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1744
1745 PR c++/52432
1746 * g++.dg/cpp0x/decltype32.C: Tweak.
1747
1748 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1749
1750 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1751 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1752 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1753 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1754
1755 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1756
1757 PR c++/54581
1758 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1759
1760 2012-09-19 Steve Ellcey <sellcey@mips.com>
1761
1762 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1763
1764 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1765
1766 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1767 * gcc.target/powerpc/ppc-mftb.c: New file.
1768
1769 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1770
1771 PR target/54089
1772 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1773 functions.
1774
1775 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1776
1777 PR target/54236
1778 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1779
1780 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1781
1782 * gcc.c-torture/execute/20120919-1.c: New test.
1783
1784 2012-09-19 Richard Guenther <rguenther@suse.de>
1785
1786 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1787
1788 2012-09-19 Richard Guenther <rguenther@suse.de>
1789
1790 * gcc.dg/builtin-unreachable-6.c: Adjust.
1791
1792 2012-09-19 Richard Guenther <rguenther@suse.de>
1793
1794 * gcc.dg/builtin-object-size-10.c: Adjust.
1795 * gcc.dg/builtin-unreachable-5.c: Adjust.
1796 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1797 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1798 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1799 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1800 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1801 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1802 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1803 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1804 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1805 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1806 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1807 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1808
1809 2012-09-19 Richard Guenther <rguenther@suse.de>
1810
1811 PR tree-optimization/54132
1812 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1813 * gcc.dg/torture/pr54132.c: Likewise.
1814
1815 2012-09-19 Terry Guo <terry.guo@arm.com>
1816
1817 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1818 extra prune rules that will be applied to all tests in a .exp file.
1819 (gcc-dg-prune): Use rules defined by the above variable.
1820 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1821 harmless warnings on architecture switch conflict.
1822
1823 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1824
1825 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1826 of asm-comment characters instead of a single one.
1827 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1828
1829 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1830
1831 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1832
1833 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1834 target instead of xfailing it.
1835 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1836 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1837 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1838 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1839 * gcc.dg/vect/vect-104.c: Likewise.
1840 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1841 * gcc.dg/vect/vect-outer-1.c: Likewise.
1842 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1843 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1844 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1845 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1846 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1847 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1848 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1849 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1850 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1851
1852 * lib/target-supports.exp
1853 (check_effective_target_vect_widen_mult_qi_to_hi,
1854 check_effective_target_vect_widen_mult_hi_to_si,
1855 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1856 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1857 check_effective_target_vect_pack_trunc,
1858 check_effective_target_vect_unpack,
1859 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1860 instead of arm_none.
1861
1862 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1863
1864 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1865
1866 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1867 config to compiler_flags.
1868
1869 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR target/54592
1872 * gcc.target/i386/pr54592.c: New test.
1873
1874 PR tree-optimization/54610
1875 * gcc.target/i386/pr54610.c: New test.
1876
1877 2012-09-17 Jason Merrill <jason@redhat.com>
1878
1879 PR c++/54575
1880 * g++.dg/cpp0x/alias-decl-21.C: New.
1881 * g++.dg/cpp0x/alias-decl-22.C: New.
1882
1883 2012-09-17 Tobias Burnus <burnus@net-b.de>
1884
1885 PR fortran/54608
1886 * gfortran.dg/scan_2.f90: New.
1887
1888 2012-09-17 Jason Merrill <jason@redhat.com>
1889
1890 PR c++/53661
1891 * g++.dg/init/aggr9.C: New.
1892
1893 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 * gnat.dg/loop_optimization12.ad[sb]: New test.
1896
1897 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1898
1899 PR fortran/54285
1900 * gfortran.dg/proc_ptr_result_7.f90: New.
1901
1902 2012-09-17 Tobias Burnus <burnus@net-b.de>
1903
1904 PR fortran/54603
1905 * gfortran.dg/structure_constructor_11.f90: New.
1906
1907 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/54563
1910 * g++.dg/torture/pr54563.C: New test.
1911
1912 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1913
1914 PR fortran/54594
1915 * gfortran.dg/typebound_generic_14.f03: New.
1916
1917 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1918
1919 PR fortran/54387
1920 * gfortran.dg/proc_ptr_38.f90: New.
1921
1922 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1923
1924 PR debug/54460
1925 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1926 to scary regexp.
1927
1928 PR testsuite/54007
1929 * gnat.dg/lto15.adb: Require lto.
1930
1931 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1932 "myBindC" for hppa*-*-hpux*.
1933
1934 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1935
1936 * gfortran.dg/namelist_75.f90: New test.
1937
1938 2012-09-15 Tom de Vries <tom@codesourcery.com>
1939
1940 * gcc.dg/tree-ssa/vrp82.c: New test.
1941 * gcc.dg/tree-ssa/vrp83.c: Same.
1942 * gcc.dg/tree-ssa/vrp84.c: Same.
1943
1944 2012-09-15 Tom de Vries <tom@codesourcery.com>
1945
1946 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1947 * gcc.dg/tree-ssa/vrp81.c: ... this.
1948
1949 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1950
1951 PR target/54222
1952 * gcc.target/avr/torture/fix-types.h: New.
1953 * gcc.target/avr/torture/vals-hr.def: New.
1954 * gcc.target/avr/torture/vals-r.def: New.
1955 * gcc.target/avr/torture/vals-k.def: New.
1956 * gcc.target/avr/torture/vals-ur.def: New.
1957 * gcc.target/avr/torture/vals-uk.def: New.
1958 * gcc.target/avr/torture/vals-uhr.def: New.
1959 * gcc.target/avr/torture/vals-llk.def: New.
1960 * gcc.target/avr/torture/vals-ullk.def: New.
1961 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1962 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1963 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1964 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1965 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1966 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1967 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1968 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1969
1970 2012-09-14 Dehao Chen <dehao@google.com>
1971
1972 * g++.dg/debug/dwarf2/deallocator.C: New test.
1973
1974 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1975
1976 PR c/54552
1977 * gcc.c-torture/compile/pr54552-1.c: New test.
1978
1979 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1980
1981 PR c++/54427
1982 * g++.dg/other/vector-compare.C: New testcase.
1983 * c-c++-common/vector-compare-3.c: New testcase.
1984 * gcc.dg/vector-shift.c: Move ...
1985 * c-c++-common/vector-shift.c: ... here.
1986 * gcc.dg/vector-shift1.c: Move ...
1987 * c-c++-common/vector-shift1.c: ... here.
1988 * gcc.dg/vector-shift3.c: Move ...
1989 * c-c++-common/vector-shift3.c: ... here.
1990 * gcc.dg/vector-compare-1.c: Move ...
1991 * c-c++-common/vector-compare-1.c: ... here.
1992 * gcc.dg/vector-compare-2.c: Move ...
1993 * c-c++-common/vector-compare-2.c: ... here.
1994 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1995 * c-c++-common/torture/vector-compare-1.c: ... here.
1996 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1997 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1998 * c-c++-common/torture/vector-compare-2.c: ... here.
1999 * gcc.c-torture/execute/vector-shift.c: Move ...
2000 * c-c++-common/torture/vector-shift.c: ... here.
2001 * gcc.c-torture/execute/vector-shift2.c: Move ...
2002 * c-c++-common/torture/vector-shift2.c: ... here.
2003 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2004 * c-c++-common/torture/vector-subscript-1.c: ... here.
2005 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2006 * c-c++-common/torture/vector-subscript-2.c: ... here.
2007 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2008 * c-c++-common/torture/vector-subscript-3.c: ... here.
2009
2010 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2011
2012 PR c/54103
2013 * gcc.c-torture/compile/pr54103-1.c,
2014 gcc.c-torture/compile/pr54103-2.c,
2015 gcc.c-torture/compile/pr54103-3.c,
2016 gcc.c-torture/compile/pr54103-4.c,
2017 gcc.c-torture/compile/pr54103-5.c,
2018 gcc.c-torture/compile/pr54103-6.c: New tests.
2019 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2020
2021 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2022
2023 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2024
2025 2012-09-14 Richard Guenther <rguenther@suse.de>
2026
2027 PR tree-optimization/54565
2028 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2029 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2030
2031 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2032
2033 * gcc.target/arm/combine-movs.c: Add missing space.
2034
2035 2012-09-14 Richard Guenther <rguenther@suse.de>
2036
2037 * g++.dg/torture/builtin-location.C: New testcase.
2038
2039 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2040 Manuel López-Ibáñez <manu@gcc.gnu.org>
2041
2042 PR c++/53210
2043 * g++.dg/warn/Wuninitialized-self.C: New.
2044
2045 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR c/54559
2048 * gcc.c-torture/compile/pr54559.c: New test.
2049
2050 2012-09-13 Jason Merrill <jason@redhat.com>
2051
2052 PR c++/53839
2053 * g++.dg/cpp0x/constexpr-temp1.C: New.
2054
2055 PR c++/54511
2056 * g++.dg/template/anonunion2.C: New.
2057
2058 PR c++/53836
2059 * g++.dg/template/init10.C: New.
2060
2061 2012-09-13 Tobias Burnus <burnus@net-b.de>
2062
2063 PR fortran/54556
2064 * gfortran.dg/implicit_pure_3.f90: New.
2065
2066 2012-09-13 Richard Guenther <rguenther@suse.de>
2067
2068 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2069
2070 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2071
2072 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2073
2074 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2075
2076 * c-c++-common/pr51712.c: Handle for short-enum targets.
2077
2078 2012-09-12 Terry Guo <terry.guo@arm.com>
2079
2080 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2081 and lsrs for Thumb2 mode.
2082
2083 2012-09-12 Jan Hubicka <jh@suse.cz>
2084
2085 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2086
2087 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2088
2089 PR target/54445
2090 * gcc.target/i386/pr54445-1.c: New file.
2091 * gcc.target/i386/pr54445-2.c: Likewise.
2092
2093 2012-09-12 Tobias Burnus <burnus@net-b.de>
2094
2095 PR fortran/54225
2096 PR fortran/53306
2097 * gfortran.dg/coarray_10.f90: Update dg-error.
2098 * gfortran.dg/coarray_28.f90: New.
2099 * gfortran.dg/array_section_3.f90: New.
2100
2101 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2102
2103 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2104 gcc.target/arm/pr48252.c: Fix for big-endian support.
2105
2106 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2107
2108 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2109
2110 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2111 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2112
2113 * gcc.target/arm/neon-vfma-1.c: New testcase.
2114 * gcc.target/arm/neon-vfms-1.c: Likewise.
2115 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2116 of float.
2117 * gcc.target/arm/neon-vmls-1.c: Likewise.
2118 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2119 function.
2120 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2121 (check_effective_target_arm_neonv2_ok): Likewise.
2122 (check_effective_target_arm_neonv2_hw): Likewise.
2123 (check_effective_target_arm_neonv2): Likewise.
2124
2125 2012-09-11 Richard Guenther <rguenther@suse.de>
2126
2127 PR middle-end/54515
2128 * g++.dg/tree-ssa/pr54515.C: New testcase.
2129
2130 2012-09-10 Andrew Pinski <apinski@cavium.com>
2131
2132 PR tree-opt/c54362
2133 * gcc.dg/tm/memopt-16.c: New testcase.
2134
2135 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/54541
2138 PR c++/54542
2139 * g++.dg/cpp0x/sfinae40.C: New.
2140 * g++.dg/cpp0x/sfinae41.C: Likewise.
2141
2142 2012-09-10 Jason Merrill <jason@redhat.com>
2143
2144 PR c++/54538
2145 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2146
2147 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2148
2149 PR target/54089
2150 * gcc.target/sh/pr54089-3.c: New.
2151
2152 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2153
2154 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2155
2156 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2157
2158 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2159
2160 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2161
2162 * gcc.dg/pr52558-2.c: Delete.
2163 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2164
2165 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2166
2167 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2168
2169 2012-09-10 Richard Guenther <rguenther@suse.de>
2170
2171 PR tree-optimization/54520
2172 * gcc.dg/torture/pr54520.c: New testcase.
2173
2174 2012-09-10 Jason Merrill <jason@redhat.com>
2175
2176 PR c++/54506
2177 * g++.dg/cpp0x/implicit14.C: New.
2178
2179 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2180
2181 PR fortran/54208
2182 * gfortran.dg/bound_simplification_3.f90: New test.
2183
2184 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2185
2186 PR testsuite/54184
2187 * gcc.dg/pr52558-1.c: Delete.
2188 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2189
2190 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2191
2192 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2193 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2194 * gcc.target/arm/smlaltt-1.c: Likewise.
2195
2196 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2197
2198 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2199
2200 2012-09-07 Tom de Vries <tom@codesourcery.com>
2201
2202 PR tree-optimization/53986
2203 * gcc.dg/tree-ssa/vrp80.c: New test.
2204 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2205
2206 2012-09-06 Jason Merrill <jason@redhat.com>
2207
2208 PR c++/54341
2209 PR c++/54253
2210 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2211 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2212
2213 2012-09-06 Andrew Pinski <apinski@cavium.com>
2214
2215 PR tree-opt/54494
2216 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2217
2218 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR rtl-optimization/54455
2221 * gcc.dg/54455.c: New test.
2222
2223 2012-09-06 Tobias Burnus <burnus@net-b.de>
2224
2225 PR fortran/54463
2226 * gfortran.dg/promotion_2.f90: New.
2227
2228 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR middle-end/54486
2231 * c-c++-common/pr54486.c: New test.
2232
2233 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2234
2235 PR fortran/54474
2236 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2237
2238 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/54191
2241 * g++.dg/cpp0x/sfinae39.C: New.
2242
2243 2012-09-04 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/54441
2246 * g++.dg/ext/flexary3.C: New.
2247
2248 PR c++/54420
2249 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2250
2251 PR c++/54198
2252 * g++.dg/template/defarg15.C: New.
2253
2254 PR c++/54437
2255 * g++.dg/template/access24.C: New.
2256
2257 2012-09-04 Richard Guenther <rguenther@suse.de>
2258
2259 PR tree-optimization/54458
2260 * gcc.dg/torture/pr54458.c: New testcase.
2261
2262 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2263
2264 * gcc.target/arm/neon-vext.c: New test.
2265 * gcc.target/arm/neon-vext-execute.c: Ditto.
2266
2267 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2268
2269 PR fortran/54243
2270 PR fortran/54244
2271 * gfortran.dg/select_type_29.f03: New.
2272
2273 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2274
2275 * gcc.dg/fold-perm.c: Improve test.
2276
2277 2012-09-03 Tobias Burnus <burnus@net-b.de>
2278
2279 PR fortran/51632
2280 * gfortran.dg/coarray_class_1.f90: New.
2281
2282 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2283
2284 PR target/49206
2285 * gcc.c-torture/compile/pr49206.c: New test.
2286
2287 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2288 Uros Bizjak <ubizjak@gmail.com>
2289
2290 PR target/36680
2291 * gfortran.dg/pr36680.f90: New test.
2292
2293 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2294
2295 PR target/42295
2296 * g++.dg/opt/pr42295.C: New test.
2297
2298 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR target/54436
2301 * gcc.dg/torture/pr54436.c: New test.
2302
2303 2012-09-01 Andrew Pinski <apinski@cavium.com>
2304
2305 * gcc.target/mips/truncate-8.c: New testcase.
2306
2307 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2308
2309 PR target/46829
2310 PR target/46843
2311 * gcc.target/i386/pr46829.c: New test.
2312 * gcc.target/i386/pr46843.c: Ditto.
2313
2314 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2315 Jason Merrill <jason@redhat.com>
2316
2317 PR c++/18747
2318 * g++.dg/parse/error50.C: New.
2319
2320 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR c/54428
2323 * gcc.c-torture/compile/pr54428.c: New test.
2324
2325 2012-08-31 Ollie Wild <aaw@google.com>
2326
2327 PR c++/54197
2328 * g++.dg/init/lifetime3.C: New test.
2329
2330 2012-08-31 Martin Jambor <mjambor@suse.cz>
2331
2332 PR middle-end/54409
2333 * gcc.dg/torture/pr54409.c: New test.
2334
2335 2012-08-31 Martin Jambor <mjambor@suse.cz>
2336
2337 * gfortran.dg/pr48636.f90: Add dump scan checks.
2338
2339 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2340
2341 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2342
2343 2012-08-28 Joey Ye <joey.ye@arm.com>
2344
2345 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2346
2347 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2348
2349 PR target/46254
2350 * gcc.target/i386/pr46254.c: New test.
2351
2352 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2353
2354 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2355 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2356 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2357
2358 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2359
2360 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2361 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2362 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2363 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2364 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2365 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2366 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2367 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2368 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2369 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2370 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2371 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2372 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2373 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2374 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2375 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2376 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2377 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2378 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2379 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2380 gcc.target/mips/unaligned-1.c: Tighten regexps.
2381
2382 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2383
2384 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2385 (mips_option_groups): Remove optimization. Add various -f options.
2386 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2387 and -pg imply -fno-omit-frame-pointer.
2388 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2389 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2390 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2391 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2392 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2393 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2394 * gcc.target/mips/abi-n32-long32.c: Likewise.
2395 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2396 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2397 * gcc.target/mips/abi-n32-long64.c: Likewise.
2398 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2399 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2400 * gcc.target/mips/abi-n64-long32.c: Likewise.
2401 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2402 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2403 * gcc.target/mips/abi-n64-long64.c: Likewise.
2404 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2405 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2406 * gcc.target/mips/abi-o32-long32.c: Likewise.
2407 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2408 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2409 * gcc.target/mips/abi-o32-long64.c: Likewise.
2410 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2411 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2412 * gcc.target/mips/abi-o64-long32.c: Likewise.
2413 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2414 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2415 * gcc.target/mips/abi-o64-long64.c: Likewise.
2416 * gcc.target/mips/asm-1.c: Likewise.
2417 * gcc.target/mips/branch-1.c: Likewise.
2418 * gcc.target/mips/call-3.c: Likewise.
2419 * gcc.target/mips/call-saved-3.c: Likewise.
2420 * gcc.target/mips/clear-cache-1.c: Likewise.
2421 * gcc.target/mips/div-1.c: Likewise.
2422 * gcc.target/mips/div-2.c: Likewise.
2423 * gcc.target/mips/div-3.c: Likewise.
2424 * gcc.target/mips/div-4.c: Likewise.
2425 * gcc.target/mips/div-5.c: Likewise.
2426 * gcc.target/mips/div-6.c: Likewise.
2427 * gcc.target/mips/div-7.c: Likewise.
2428 * gcc.target/mips/div-8.c: Likewise.
2429 * gcc.target/mips/div-9.c: Likewise.
2430 * gcc.target/mips/div-10.c: Likewise.
2431 * gcc.target/mips/div-11.c: Likewise.
2432 * gcc.target/mips/div-12.c: Likewise.
2433 * gcc.target/mips/dsp-ctrl.c: Likewise.
2434 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2435 * gcc.target/mips/ext-8.c: Likewise.
2436 * gcc.target/mips/extend-2.c: Likewise.
2437 * gcc.target/mips/fix-r10000-1.c: Likewise.
2438 * gcc.target/mips/fix-r10000-2.c: Likewise.
2439 * gcc.target/mips/fix-r10000-3.c: Likewise.
2440 * gcc.target/mips/fix-r10000-4.c: Likewise.
2441 * gcc.target/mips/fix-r10000-5.c: Likewise.
2442 * gcc.target/mips/fix-r10000-6.c: Likewise.
2443 * gcc.target/mips/fix-r10000-7.c: Likewise.
2444 * gcc.target/mips/fix-r10000-8.c: Likewise.
2445 * gcc.target/mips/fix-r10000-9.c: Likewise.
2446 * gcc.target/mips/fix-r10000-10.c: Likewise.
2447 * gcc.target/mips/fix-r10000-11.c: Likewise.
2448 * gcc.target/mips/fix-r10000-12.c: Likewise.
2449 * gcc.target/mips/fix-r10000-13.c: Likewise.
2450 * gcc.target/mips/fix-r10000-14.c: Likewise.
2451 * gcc.target/mips/fix-r10000-15.c: Likewise.
2452 * gcc.target/mips/fpcmp-1.c: Likewise.
2453 * gcc.target/mips/fpcmp-2.c: Likewise.
2454 * gcc.target/mips/fpr-moves-7.c: Likewise.
2455 * gcc.target/mips/fpr-moves-8.c: Likewise.
2456 * gcc.target/mips/int-moves-1.c: Likewise.
2457 * gcc.target/mips/int-moves-2.c: Likewise.
2458 * gcc.target/mips/long-calls-pg.c: Likewise.
2459 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2460 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2461 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2462 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2463 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2464 * gcc.target/mips/mips-3d-1.c: Likewise.
2465 * gcc.target/mips/mips-3d-2.c: Likewise.
2466 * gcc.target/mips/mips-3d-3.c: Likewise.
2467 * gcc.target/mips/mips-3d-4.c: Likewise.
2468 * gcc.target/mips/mips-3d-5.c: Likewise.
2469 * gcc.target/mips/mips-3d-6.c: Likewise.
2470 * gcc.target/mips/mips-3d-7.c: Likewise.
2471 * gcc.target/mips/mips-3d-8.c: Likewise.
2472 * gcc.target/mips/mips-3d-9.c: Likewise.
2473 * gcc.target/mips/mips-ps-1.c: Likewise.
2474 * gcc.target/mips/mips-ps-2.c: Likewise.
2475 * gcc.target/mips/mips-ps-3.c: Likewise.
2476 * gcc.target/mips/mips-ps-4.c: Likewise.
2477 * gcc.target/mips/mips-ps-6.c: Likewise.
2478 * gcc.target/mips/mips32-dspr2.c: Likewise.
2479 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2480 * gcc.target/mips/neg-abs-1.c: Likewise.
2481 * gcc.target/mips/neg-abs-2.c: Likewise.
2482 * gcc.target/mips/nmadd-3.c: Likewise.
2483 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2484 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2485 * gcc.target/mips/octeon-pop-1.c: Likewise.
2486 * gcc.target/mips/pr26765.c: Likewise.
2487 * gcc.target/mips/pr33256.c: Likewise.
2488 * gcc.target/mips/pr33635-1.c: Likewise.
2489 * gcc.target/mips/pr33755.c: Likewise.
2490 * gcc.target/mips/pr35802.c: Likewise.
2491 * gcc.target/mips/pr45074.c: Likewise.
2492 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2493 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2494 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2495 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2496 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2497 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2498 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2499 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2500 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2501 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2502 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2503 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2504 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2505 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2506 * gcc.target/mips/save-restore-1.c: Likewise.
2507 * gcc.target/mips/save-restore-3.c: Likewise.
2508 * gcc.target/mips/save-restore-5.c: Likewise.
2509 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2510 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2511 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2512 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2513 * gcc.target/mips/stack-1.c: Likewise.
2514
2515 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2516 Tighten regexps.
2517
2518 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2519 branch under test to be filled with preceding rather than
2520 following instructions.
2521 * gcc.target/mips/branch-10.c: Likewise.
2522 * gcc.target/mips/branch-11.c: Likewise.
2523 * gcc.target/mips/branch-12.c: Likewise.
2524 * gcc.target/mips/branch-13.c: Likewise.
2525 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2526 to be eliminated. Tighten $28 scan-assembler-not test.
2527
2528 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2529 function to...
2530 * gcc.target/mips/call-4.c: ...this new test.
2531
2532 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2533 more likely.
2534 * gcc.target/mips/code-readable-3.c: Likewise.
2535 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2536 flag but skip for -O0.
2537 * gcc.target/mips/code-readable-4.c: Likewise.
2538
2539 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2540 of operations under test.
2541 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2542
2543 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2544 Don't require sibling-call optimization.
2545 * gcc.target/mips/near-far-4.c: Likewise.
2546
2547 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2548 Make sure that the register variable is used.
2549 * gcc.target/mips/soft-float-1.c: Likewise.
2550
2551 * gcc.target/mips/sdata-1.c: Make static data volatile.
2552 * gcc.target/mips/sdata-2.c: Likewise.
2553 * gcc.target/mips/sdata-3.c: Likewise.
2554 * gcc.target/mips/sdata-4.c: Likewise.
2555
2556 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2557 skip for -O0.
2558 * gcc.target/mips/atomic-memory-2.c: Likewise.
2559 * gcc.target/mips/branch-cost-1.c: Likewise.
2560 * gcc.target/mips/branch-cost-2.c: Likewise.
2561 * gcc.target/mips/cache-1.c: Likewise.
2562 * gcc.target/mips/call-1.c: Likewise.
2563 * gcc.target/mips/call-saved-2.c: Likewise.
2564 * gcc.target/mips/const-anchor-1.c: Likewise.
2565 * gcc.target/mips/const-anchor-2.c: Likewise.
2566 * gcc.target/mips/dse-1.c: Likewise.
2567 * gcc.target/mips/dsp-lhx.c: Likewise.
2568 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2569 * gcc.target/mips/ext-1.c: Likewise.
2570 * gcc.target/mips/ext-2.c: Likewise.
2571 * gcc.target/mips/ext-3.c: Likewise.
2572 * gcc.target/mips/ext-4.c: Likewise.
2573 * gcc.target/mips/ext-5.c: Likewise.
2574 * gcc.target/mips/ext-6.c: Likewise.
2575 * gcc.target/mips/ext-7.c: Likewise.
2576 * gcc.target/mips/extend-1.c: Likewise.
2577 * gcc.target/mips/fix-r4000-1.c: Likewise.
2578 * gcc.target/mips/fix-r4000-3.c: Likewise.
2579 * gcc.target/mips/fix-r4000-5.c: Likewise.
2580 * gcc.target/mips/fix-r4000-6.c: Likewise.
2581 * gcc.target/mips/fix-r4000-8.c: Likewise.
2582 * gcc.target/mips/fix-r4000-10.c: Likewise.
2583 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2584 * gcc.target/mips/fixed-vector-type.c: Likewise.
2585 * gcc.target/mips/fpr-moves-1.c: Likewise.
2586 * gcc.target/mips/fpr-moves-2.c: Likewise.
2587 * gcc.target/mips/fpr-moves-3.c: Likewise.
2588 * gcc.target/mips/fpr-moves-4.c: Likewise.
2589 * gcc.target/mips/fpr-moves-5.c: Likewise.
2590 * gcc.target/mips/fpr-moves-6.c: Likewise.
2591 * gcc.target/mips/ins-1.c: Likewise.
2592 * gcc.target/mips/ins-2.c: Likewise.
2593 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2594 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2595 * gcc.target/mips/lazy-binding-1.c: Likewise.
2596 * gcc.target/mips/madd-3.c: Likewise.
2597 * gcc.target/mips/madd-5.c: Likewise.
2598 * gcc.target/mips/madd-6.c: Likewise.
2599 * gcc.target/mips/madd-8.c: Likewise.
2600 * gcc.target/mips/madd-9.c: Likewise.
2601 * gcc.target/mips/memcpy-1.c: Likewise.
2602 * gcc.target/mips/mips-ps-type.c: Likewise.
2603 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2604 * gcc.target/mips/mips-sched-madd.c: Likewise.
2605 * gcc.target/mips/mips16e-extends.c: Likewise.
2606 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2607 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2608 * gcc.target/mips/movcc-1.c: Likewise.
2609 * gcc.target/mips/movcc-2.c: Likewise.
2610 * gcc.target/mips/movcc-3.c: Likewise.
2611 * gcc.target/mips/msub-5.c: Likewise.
2612 * gcc.target/mips/msub-6.c: Likewise.
2613 * gcc.target/mips/msub-8.c: Likewise.
2614 * gcc.target/mips/mult-2.c: Likewise.
2615 * gcc.target/mips/mult-3.c: Likewise.
2616 * gcc.target/mips/mult-5.c: Likewise.
2617 * gcc.target/mips/mult-6.c: Likewise.
2618 * gcc.target/mips/mult-7.c: Likewise.
2619 * gcc.target/mips/mult-12.c: Likewise.
2620 * gcc.target/mips/mult-13.c: Likewise.
2621 * gcc.target/mips/mult-14.c: Likewise.
2622 * gcc.target/mips/mult-15.c: Likewise.
2623 * gcc.target/mips/mult-17.c: Likewise.
2624 * gcc.target/mips/mult-18.c: Likewise.
2625 * gcc.target/mips/mult-19.c: Likewise.
2626 * gcc.target/mips/nmadd-1.c: Likewise.
2627 * gcc.target/mips/nmadd-2.c: Likewise.
2628 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2629 * gcc.target/mips/octeon-cins-1.c: Likewise.
2630 * gcc.target/mips/octeon-cins-2.c: Likewise.
2631 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2632 * gcc.target/mips/octeon-exts-2.c: Likewise.
2633 * gcc.target/mips/octeon-exts-3.c: Likewise.
2634 * gcc.target/mips/octeon-exts-4.c: Likewise.
2635 * gcc.target/mips/octeon-exts-5.c: Likewise.
2636 * gcc.target/mips/octeon-exts-6.c: Likewise.
2637 * gcc.target/mips/octeon-exts-7.c: Likewise.
2638 * gcc.target/mips/octeon-pop-2.c: Likewise.
2639 * gcc.target/mips/octeon-seq-3.c: Likewise.
2640 * gcc.target/mips/octeon-seq-4.c: Likewise.
2641 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2642 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2643 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2644 * gcc.target/mips/pr54240.c: Likewise.
2645 * gcc.target/mips/rsqrt-1.c: Likewise.
2646 * gcc.target/mips/rsqrt-2.c: Likewise.
2647 * gcc.target/mips/rsqrt-3.c: Likewise.
2648 * gcc.target/mips/rsqrt-4.c: Likewise.
2649 * gcc.target/mips/save-restore-2.c: Likewise.
2650 * gcc.target/mips/save-restore-4.c: Likewise.
2651 * gcc.target/mips/sb1-1.c: Likewise.
2652 * gcc.target/mips/scc-1.c: Likewise.
2653 * gcc.target/mips/scc-2.c: Likewise.
2654 * gcc.target/mips/scc-3.c: Likewise.
2655 * gcc.target/mips/scc-4.c: Likewise.
2656 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2657 * gcc.target/mips/truncate-1.c: Likewise.
2658 * gcc.target/mips/truncate-2.c: Likewise.
2659 * gcc.target/mips/truncate-3.c: Likewise.
2660 * gcc.target/mips/truncate-4.c: Likewise.
2661 * gcc.target/mips/truncate-5.c: Likewise.
2662 * gcc.target/mips/truncate-6.c: Likewise.
2663 * gcc.target/mips/unaligned-1.c: Likewise.
2664
2665 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2666 skip for -O0. Require -fexpensive-optimizations.
2667 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2668 * gcc.target/mips/dspr2-MULT.c: Likewise.
2669 * gcc.target/mips/fix-r4000-2.c: Likewise.
2670 * gcc.target/mips/fix-r4000-4.c: Likewise.
2671 * gcc.target/mips/fix-r4000-7.c: Likewise.
2672 * gcc.target/mips/fix-r4000-9.c: Likewise.
2673 * gcc.target/mips/madd-1.c: Likewise.
2674 * gcc.target/mips/madd-2.c: Likewise.
2675 * gcc.target/mips/madd-4.c: Likewise.
2676 * gcc.target/mips/maddu-1.c: Likewise.
2677 * gcc.target/mips/maddu-2.c: Likewise.
2678 * gcc.target/mips/maddu-3.c: Likewise.
2679 * gcc.target/mips/maddu-4.c: Likewise.
2680 * gcc.target/mips/msub-1.c: Likewise.
2681 * gcc.target/mips/msub-2.c: Likewise.
2682 * gcc.target/mips/msub-3.c: Likewise.
2683 * gcc.target/mips/msub-4.c: Likewise.
2684 * gcc.target/mips/msubu-1.c: Likewise.
2685 * gcc.target/mips/msubu-2.c: Likewise.
2686 * gcc.target/mips/msubu-3.c: Likewise.
2687 * gcc.target/mips/msubu-4.c: Likewise.
2688 * gcc.target/mips/mult-1.c: Likewise.
2689 * gcc.target/mips/mult-4.c: Likewise.
2690 * gcc.target/mips/mult-8.c: Likewise.
2691 * gcc.target/mips/mult-9.c: Likewise.
2692 * gcc.target/mips/mult-10.c: Likewise.
2693 * gcc.target/mips/mult-11.c: Likewise.
2694 * gcc.target/mips/mult-16.c: Likewise.
2695
2696 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2697 skip for -O0 and -Os.
2698 * gcc.target/mips/fix-r4000-12.c: Likewise.
2699 * gcc.target/mips/madd-7.c: Likewise.
2700 * gcc.target/mips/mips-ps-5.c: Likewise.
2701 * gcc.target/mips/mips-ps-7.c: Likewise.
2702 * gcc.target/mips/msub-7.c: Likewise.
2703
2704 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2705 skip for -O0. Require -mno-abicalls.
2706 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2707
2708 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2709 skip for -O0. Require a total number of BBIT instructions and
2710 at least one of each kind.
2711
2712 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2713 skip for -O0. Require -fno-unroll-loops.
2714
2715 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2716 skip for -O0. Allow BLTZ as well as BGEZ.
2717
2718 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2719
2720 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2721 skip for -O0. Require -fschedule-insns2.
2722 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2723
2724 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2725 but skip for -O0. Make a branch-likely more likely.
2726
2727 * gcc.target/mips/timode-2.c: Split each test into its own function.
2728 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2729
2730 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2731 skip for -O0. Require -fpeephole2.
2732 * gcc.target/mips/vr-mult-2.c: Likewise.
2733
2734 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2735
2736 PR preprocessor/53469
2737 * gcc.dg/cpp/_Pragma7.c: New test case.
2738
2739 2012-08-27 Tobias Burnus <burnus@net-b.de>
2740
2741 PR fortran/54370
2742 * gfortran.dg/do_5.f90: New.
2743
2744 2012-08-27 Tobias Burnus <burnus@net-b.de>
2745
2746 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2747 from dg-options as -Wall no longer implies it.
2748
2749 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2750
2751 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2752
2753 2012-08-25 Jason Merrill <jason@redhat.com>
2754
2755 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2756
2757 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2758
2759 PR c++/51421
2760 * g++.dg/cpp0x/auto34.C: New.
2761
2762 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR c/54363
2765 * gcc.dg/pr54363.c: New test.
2766
2767 PR c/54355
2768 * gcc.dg/pr54355.c: New test.
2769
2770 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2771
2772 PR debug/52857
2773 * gcc.target/i386/pr52857-1.c: New.
2774 * gcc.target/i386/pr52857-2.c: Likewise.
2775
2776 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2777
2778 * gcc.target/mips/code-readable-4.c: New test.
2779
2780 2012-08-23 Julian Brown <julian@codesourcery.com>
2781 Sandra Loosemore <sandra@codesourcery.com>
2782
2783 * gcc.target/mips/code-readable-1.c: Add -O to options.
2784
2785 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/20420
2788 * g++.dg/lookup/using53.C: New.
2789
2790 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2791
2792 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2793 * gcc.dg/fixed-point/convert-1.c: New.
2794 * gcc.dg/fixed-point/convert-2.c: New.
2795 * gcc.dg/fixed-point/convert-3.c: New.
2796 * gcc.dg/fixed-point/convert-4.c: New.
2797 * gcc.dg/fixed-point/convert-float-1.c: New.
2798 * gcc.dg/fixed-point/convert-float-2.c: New.
2799 * gcc.dg/fixed-point/convert-float-3.c: New.
2800 * gcc.dg/fixed-point/convert-float-4.c: New.
2801 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2802 * gcc.dg/fixed-point/convert-sat.c: New.
2803 * gcc.dg/fixed-point/convert.h: New.
2804
2805 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2806
2807 PR target/54089
2808 * gcc.target/sh/pr54089-2.c: New.
2809
2810 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2811
2812 * gcc.target/i386/long-double-64-1.c: New file.
2813 * gcc.target/i386/long-double-64-2.c: Likewise.
2814 * gcc.target/i386/long-double-64-3.c: Likewise.
2815 * gcc.target/i386/long-double-64-4.c: Likewise.
2816 * gcc.target/i386/long-double-80-1.c: Likewise.
2817 * gcc.target/i386/long-double-80-2.c: Likewise.
2818 * gcc.target/i386/long-double-80-3.c: Likewise.
2819 * gcc.target/i386/long-double-80-4.c: Likewise.
2820 * gcc.target/i386/long-double-80-5.c: Likewise.
2821 * gcc.target/i386/long-double-80-6.c: Likewise.
2822 * gcc.target/i386/long-double-80-7.c: Likewise.
2823
2824 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2825
2826 PR tree-optimization/54317
2827 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2828
2829 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2830
2831 PR target/39423
2832 * gcc.target/sh/pr39423-2.c: New.
2833
2834 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2835
2836 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2837 * gcc.dg/fold-perm.c: Likewise.
2838
2839 2012-08-20 Jan Hubicka <jh@suse.cz>
2840
2841 PR fortran/48636
2842 * gcc.dg/ipa/inlinehint-1.c: New.
2843
2844 2012-08-20 Florian Weimer <fweimer@redhat.com>
2845
2846 PR c++/19351
2847 * g++.dg/init/new38.C: New test.
2848 * g++.dg/init/new39.C: New test.
2849
2850 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2851
2852 PR target/54089
2853 * gcc.target/sh/pr54089-1.c: New.
2854
2855 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2856
2857 PR target/51244
2858 * gcc.target/sh/pr51244-11.c: New.
2859
2860 2012-08-20 Tobias Burnus <burnus@net-b.de>
2861
2862 PR fortran/54301
2863 * gfortran.dg/warn_target_lifetime_2.f90: New.
2864
2865 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/10416
2868 * g++.dg/warn/Wunused-var-17.C: New.
2869
2870 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2871
2872 PR middle-end/53992
2873 * gcc.dg/gomp/pr53992.c: New test.
2874
2875 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2876
2877 PR tree-ssa/54295
2878 * gcc.c-torture/execute/20120817-1.c: New test.
2879
2880 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2881
2882 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2883 add instruction.
2884 (f2): New test that really does need adds.
2885
2886 2012-08-20 Richard Guenther <rguenther@suse.de>
2887
2888 PR tree-optimization/54327
2889 * gcc.dg/torture/pr54327.c: New testcase.
2890
2891 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR tree-optimization/54321
2894 * gcc.c-torture/compile/pr54321.c: New test.
2895
2896 2012-08-20 Tobias Burnus <burnus@net-b.de>
2897
2898 PR fortran/54301
2899 * gfortran.dg/warn_target_lifetime_1.f90: New.
2900
2901 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2902
2903 PR fortran/54298
2904 * gfortran.dg/real_compare_1.f90: New test case.
2905 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2906
2907 2012-08-18 Jan Hubicka <jh@suse.cz>
2908
2909 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2910
2911 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2912
2913 PR fortran/39290
2914 * gfortran.dg/interface_37.f90: New test.
2915
2916 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2917 Gary Funck <gary@intrepid.com>
2918
2919 PR target/20020
2920 * gcc.target/i386/pr20020-1.c: New test.
2921 * gcc.target/i386/pr20020-2.c: Likewise.
2922 * gcc.target/i386/pr20020-3.c: Likewise.
2923
2924 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2925
2926 * gcc.target/i386/perm-concat.c: New test.
2927
2928 2012-08-17 Julian Brown <julian@codesourcery.com>
2929
2930 * gcc.target/arm/div64-unwinding.c: New test.
2931
2932 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2933
2934 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2935
2936 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2937
2938 PR target/54236
2939 * gcc.target/sh/pr54236-1.c: New.
2940
2941 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2942
2943 * lib/target-supports.exp (check_effective_target_sync_int_long)
2944 (check_effective_target_sync_char_short): Enable for crisv32-*
2945 and cris-*.
2946
2947 PR middle-end/54261
2948 * gcc.dg/torture/pr54261-1.c: New test.
2949
2950 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2951
2952 PR fortran/54243
2953 PR fortran/54244
2954 * gfortran.dg/typebound_call_24.f03: New.
2955
2956 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957
2958 PR tree-optimization/54245
2959 * gcc.dg/tree-ssa/pr54245.c: New test.
2960
2961 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2962
2963 PR tree-optimization/54240
2964 * gcc.target/powerpc/pr54240.c: New test.
2965 * gcc.target/mips/pr54240.c: Likewise.
2966
2967 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2968
2969 PR target/52933
2970 * gcc.target/sh/pr52933-1.c: New.
2971 * gcc.target/sh/pr52933-2.c: New.
2972
2973 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2974
2975 PR target/50751
2976 * gcc.target/sh/pr50751-8.c: New.
2977
2978 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2979
2980 PR fortran/47586
2981 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2982 * gfortran.dg/typebound_proc_27.f03: New test.
2983
2984 2012-08-14 Sterling Augustine <saugustine@google.com>
2985
2986 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2987
2988 2012-08-14 Tobias Burnus <burnus@net-b.de>
2989
2990 PR fortran/40881
2991 * gfortran.dg/data_constraints_3.f90: New.
2992 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2993 to disable -pedantic compilation.
2994 * gfortran.dg/pr37243.f: Ditto.
2995 * gfortran.dg/g77/19990826-3.f: Ditto.
2996 * gfortran.dg/g77/20020307-1.f : Ditto.
2997 * gfortran.dg/g77/980310-3.f: Ditto.
2998
2999 2012-08-14 Tobias Burnus <burnus@net-b.de>
3000
3001 PR fortran/54234
3002 * gfortran.dg/warn_conversion_4.f90: New.
3003
3004 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3005
3006 PR middle-end/53411
3007 PR rtl-optimization/53495
3008 * gcc.c-torture/compile/pr53411.c: New test.
3009 * gcc.c-torture/compile/pr53495.c: New test.
3010
3011 2012-08-13 Richard Guenther <rguenther@suse.de>
3012
3013 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3014
3015 2012-08-13 Richard Guenther <rguenther@suse.de>
3016
3017 PR tree-optimization/54200
3018 * gcc.dg/guality/pr54200.c: New testcase.
3019 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3020
3021 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3022
3023 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3024
3025 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3026
3027 PR target/51244
3028 * gcc.target/sh/pr51244-7.c: New.
3029 * gcc.target/sh/pr51244-8.c: New.
3030 * gcc.target/sh/pr51244-9.c: New.
3031 * gcc.target/sh/pr51244-10.c: New.
3032
3033 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3034
3035 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3036 -m2e or -m2a.
3037 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3038 * gcc.target/sh/pr53511-1.c: Likewise.
3039 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3040 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3041 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3042 * gcc.target/sh/pr53512-3.c: Likewise.
3043 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3044
3045 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3046
3047 PR target/39423
3048 * gcc.c-torture/compile/pr39423-1.c: New.
3049 * gcc.c-torture/compile/pr39423-2.c: New.
3050
3051 2012-08-12 Tobias Burnus <burnus@net-b.de>
3052
3053 PR fortran/54221
3054 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3055 they appear uninitialized on the RHS.
3056 * gfortran.dg/public_private_module_6.f90: New.
3057
3058 2012-08-11 Martin Jambor <mjambor@suse.cz>
3059
3060 PR fortran/48636
3061 * gfortran.dg/pr48636.f90: New test.
3062
3063 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3064
3065 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3066 to avoid warnings.
3067 (main): Adjust caller.
3068
3069 2012-08-10 Richard Guenther <rguenther@suse.de>
3070
3071 * gcc.dg/matrix/*.c: Adjust and move ...
3072 * gcc.dg/torture/: ... here.
3073 * gcc.dg/matrix: Remove directory.
3074
3075 2012-08-10 Richard Guenther <rguenther@suse.de>
3076
3077 PR middle-end/54219
3078 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3079
3080 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3081
3082 PR middle-end/54211
3083 * gcc.dg/tree-ssa/pr54211.c: New test.
3084
3085 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3086
3087 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3088 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3089
3090 2012-08-10 Richard Guenther <rguenther@suse.de>
3091
3092 PR tree-optimization/54109
3093 * gcc.dg/torture/pr54109.c: New testcase.
3094 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3095 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3096
3097 2012-08-10 Richard Guenther <rguenther@suse.de>
3098
3099 PR tree-optimization/54027
3100 * gcc.dg/torture/pr54027.c: New testcase.
3101
3102 2012-08-10 Richard Guenther <rguenther@suse.de>
3103
3104 * g++.dg/plugin/selfassign.c: Adjust.
3105 * gcc.dg/plugin/selfassign.c: Likewise.
3106 * gcc.dg/strlenopt-11.c: Likewise.
3107 * gcc.dg/strlenopt-13.c: Likewise.
3108 * gcc.dg/no-strict-overflow-4.c: Likewise.
3109 * gcc.dg/strict-overflow-4.c: Likewise.
3110 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3111 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3112 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3113 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3114 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3115 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3116 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3117 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3118 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3119 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3120 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3121 * gcc.dg/pr46309.c: Likewise.
3122 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3123
3124 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3125
3126 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3127 for x86 targets.
3128 * gcc.c-torture/compile/20120727-2.c: New test.
3129
3130 2012-08-09 Martin Jambor <mjambor@suse.cz>
3131
3132 * gcc.dg/ipa/iinline-4.c: New test.
3133 * gcc.dg/ipa/iinline-5.c: Likewise.
3134 * gcc.dg/ipa/iinline-6.c: Likewise.
3135 * gcc.dg/ipa/iinline-7.c: Likewise.
3136 * gcc.dg/lto/20120723_0.c: Likewise.
3137 * gcc.dg/lto/20120723_1.c: Likewise.
3138
3139 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3140
3141 PR target/39423
3142 * gcc.target/sh/pr39423-1.c: New.
3143
3144 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3145
3146 PR target/51244
3147 * gcc.target/sh/pr51244-5: New.
3148 * gcc.target/sh/pr51244-6: New.
3149
3150 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3151
3152 * gcc.target/i386/adx-addxcarry32-3.c: New.
3153 * gcc.target/i386/adx-addxcarry64-3.c: New.
3154
3155 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3156
3157 PR rtl-optimization/53701
3158 * gcc.dg/pr53701.c: New test.
3159
3160 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3161
3162 * gcc.c-torture/compile/20120727-1.c: New test.
3163
3164 2012-08-09 Tobias Burnus <burnus@net-b.de>
3165
3166 PR fortran/54199
3167 * gfortran.dg/intrinsic_shadow_4.f90: New.
3168
3169 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3170
3171 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3172
3173 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3174
3175 * gcc.c-torture/execute/20120808-1.c: New test.
3176
3177 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 PR rtl-optimization/54157
3180 * gcc.target/i386/pr54157.c: New file.
3181
3182 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3183
3184 * gcc.target/i386/adx-addcarryx32-1.c: New.
3185 * gcc.target/i386/adx-addcarryx32-2.c: New.
3186 * gcc.target/i386/adx-addcarryx64-1.c: New.
3187 * gcc.target/i386/adx-addcarryx64-2.c: New.
3188 * gcc.target/i386/adx-check.h: New.
3189 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3190 * gcc.target/i386/sse-12.c: Add -madx.
3191 * gcc.target/i386/sse-13.c: Ditto.
3192 * gcc.target/i386/sse-14.c: Ditto.
3193 * gcc.target/i386/sse-22.c: Ditto.
3194 * gcc.target/i386/sse-23.c: Ditto.
3195 * g++.dg/other/i386-2.C: Ditto.
3196 * g++.dg/other/i386-3.C: Ditto.
3197
3198 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3199
3200 * gcc.dg/tree-ssa/slsr-5.c: New.
3201 * gcc.dg/tree-ssa/slsr-6.c: New.
3202 * gcc.dg/tree-ssa/slsr-7.c: New.
3203 * gcc.dg/tree-ssa/slsr-8.c: New.
3204 * gcc.dg/tree-ssa/slsr-9.c: New.
3205 * gcc.dg/tree-ssa/slsr-10.c: New.
3206 * gcc.dg/tree-ssa/slsr-11.c: New.
3207 * gcc.dg/tree-ssa/slsr-12.c: New.
3208 * gcc.dg/tree-ssa/slsr-13.c: New.
3209 * gcc.dg/tree-ssa/slsr-14.c: New.
3210 * gcc.dg/tree-ssa/slsr-15.c: New.
3211 * gcc.dg/tree-ssa/slsr-16.c: New.
3212 * gcc.dg/tree-ssa/slsr-17.c: New.
3213 * gcc.dg/tree-ssa/slsr-18.c: New.
3214 * gcc.dg/tree-ssa/slsr-19.c: New.
3215 * gcc.dg/tree-ssa/slsr-20.c: New.
3216 * gcc.dg/tree-ssa/slsr-21.c: New.
3217 * gcc.dg/tree-ssa/slsr-22.c: New.
3218 * gcc.dg/tree-ssa/slsr-23.c: New.
3219 * gcc.dg/tree-ssa/slsr-24.c: New.
3220 * gcc.dg/tree-ssa/slsr-25.c: New.
3221 * gcc.dg/tree-ssa/slsr-26.c: New.
3222 * gcc.dg/tree-ssa/slsr-30.c: New.
3223 * gcc.dg/tree-ssa/slsr-31.c: New.
3224
3225 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3226
3227 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3228 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3229 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3230
3231 2012-08-06 Cary Coutant <ccoutant@google.com>
3232
3233 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3234
3235 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3236
3237 PR fortran/35831
3238 * gfortran.dg/dummy_procedure_5.f90: Modified.
3239 * gfortran.dg/dummy_procedure_8.f90: New.
3240 * gfortran.dg/interface_26.f90: Modified.
3241 * gfortran.dg/proc_ptr_11.f90: Modified.
3242 * gfortran.dg/proc_ptr_15.f90: Modified.
3243 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3244 * gfortran.dg/typebound_override_1.f90: Modified.
3245 * gfortran.dg/typebound_proc_6.f03: Modified.
3246
3247 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3248
3249 PR tree-optimization/51938
3250 PR tree-optimization/52005
3251 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3252 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3253 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3254 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3255
3256 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3257
3258 Avoid crashing on erroneous static_assert usage
3259 * g++.dg/cpp0x/static_assert8.C: New test.
3260
3261 2012-08-06 Jason Merrill <jason@redhat.com>
3262
3263 * g++.dg/cpp0x/sfinae38.C: New.
3264
3265 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3266 Paolo Carlini <paolo.carlini@oracle.com>
3267
3268 PR c++/54165
3269 * g++.dg/conversion/void2.C: New.
3270
3271 2012-08-06 Tom de Vries <tom@codesourcery.com>
3272
3273 * gcc.dg/tree-ssa/vrp78.c: New test.
3274
3275 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3276 Richard Sandiford <rdsandiford@googlemail.com>
3277
3278 * g++.dg/opt/enum2.C: Require fpic target.
3279 * g++.dg/lto/20090303_0.C: Likewise.
3280
3281 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3282 Catherine Moore <clm@codesourcery.com>
3283
3284 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3285 flush function names too.
3286 * gcc.target/mips/clear-cache-1.c: Likewise.
3287
3288 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3289
3290 PR target/54156
3291 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3292
3293 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3294
3295 PR fortran/54166
3296 * gfortran.dg/array_5.f90: New test.
3297
3298 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3299
3300 PR tree-optimization/30318
3301 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3302
3303 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3304
3305 * g++.dg/ext/vector17.C: New testcase.
3306
3307 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3308
3309 PR target/51931
3310 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3311 * g++.dg/opt/longbranch1.C: Likewise.
3312
3313 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3314
3315 PR tree-optimization/53805
3316 * gcc.dg/fold-notunord.c: New testcase.
3317
3318 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3319
3320 PR fortran/48820
3321 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3322 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3323
3324 2012-08-02 Jason Merrill <jason@redhat.com>
3325 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/51213 (again)
3328 * g++.dg/cpp0x/sfinae37.C: Extend.
3329
3330 2012-08-02 Richard Guenther <rguenther@suse.de>
3331
3332 PR tree-optimization/50672
3333 * g++.dg/torture/pr50672.C: New testcase.
3334
3335 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3336
3337 PR fortran/54147
3338 * gfortran.dg/abstract_type_6.f03: Modified.
3339 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3340 * gfortran.dg/proc_ptr_comp_35.f90: New.
3341 * gfortran.dg/typebound_proc_9.f03: Modified.
3342 * gfortran.dg/typebound_proc_26.f90: New.
3343
3344 2012-08-02 Richard Guenther <rguenther@suse.de>
3345
3346 * gcc.dg/torture/pta-callused-1.c: Adjust.
3347 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3348 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3349 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3350 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3351 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3352 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3353 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3354 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3355
3356 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3357
3358 PR fortran/54033
3359 * gfortran.dg/include_6.f90: New test case.
3360 * gfortran.dg/include_7.f90: New test case.
3361 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3362
3363 2012-08-01 Tom de Vries <tom@codesourcery.com>
3364
3365 * gcc.dg/tree-ssa/vrp76.c: New test.
3366
3367 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3368
3369 PR tree-optimization/46556
3370 * gcc.dg/tree-ssa/slsr-27.c: New.
3371 * gcc.dg/tree-ssa/slsr-28.c: New.
3372 * gcc.dg/tree-ssa/slsr-29.c: New.
3373
3374 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3375
3376 PR fortran/42418
3377 * gfortran.dg/proc_decl_29.f90: New.
3378
3379 2012-07-31 Dehao Chen <dehao@google.com>
3380
3381 * gcc.dg/predict-7.c: New test.
3382
3383 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3384
3385 PR fortran/54134
3386 * gfortran.dg/typebound_override_3.f90: New.
3387
3388 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3389
3390 PR tree-optimization/53773
3391 * gcc.dg/vect/pr53773.c: New test.
3392
3393 2012-07-31 Nick Clifton <nickc@redhat.com>
3394
3395 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3396 and for XStormy16.
3397
3398 2012-07-31 Tobias Burnus <burnus@net-b.de>
3399
3400 * gfortran.dg/c_funloc_tests_6.f90: New.
3401 * gfortran.dg/c_funloc_tests_7.f90: New.
3402 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3403
3404 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3405
3406 PR c++/53624
3407 * g++.dg/cpp0x/temp_default5.C: New.
3408
3409 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3410
3411 PR fortran/51081
3412 * gfortran.dg/proc_ptr_37.f90: New.
3413
3414 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3415
3416 * lib/target-supports.exp
3417 (check_effective_target_vect_natural_alignment): New function.
3418 * gcc.dg/align-2.c: Only run on targets with natural alignment
3419 of vector types.
3420 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3421 alignment of vector types.
3422
3423 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3424 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3425
3426 * gcc.target/i386/rdseed16-1.c: New.
3427 * gcc.target/i386/rdseed32-1.c: Ditto
3428 * gcc.target/i386/rdseed64-1.c: Ditto
3429 * gcc.target/i386/sse-12.c: Add -mrdseed.
3430 * gcc.target/i386/sse-13.c: Ditto.
3431 * gcc.target/i386/sse-14.c: Ditto.
3432 * g++.dg/other/i386-2.C: Ditto.
3433 * g++.dg/other/i386-3.C: Ditto.
3434
3435 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3436
3437 PR target/51244
3438 * gcc.target/sh/pr51244-4.c: New.
3439
3440 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3441
3442 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3443 for alpha*-*-* targets. Cleanup original tree dump.
3444
3445 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3446
3447 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3448 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3449
3450 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3451
3452 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3453 rand, srand. Include <stdlib.h>.
3454
3455 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3456
3457 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3458
3459 2012-07-26 Richard Henderson <rth@redhat.com>
3460
3461 * gcc.dg/attr-hotcold-1.c: New.
3462 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3463
3464 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3465 Sandra Loosemore <sandra@codesourcery.com>
3466
3467 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3468
3469 2012-07-26 Tobias Burnus <burnus@net-b.de>
3470
3471 * gfortran.dg/contiguous_1.f90: Update dg-error.
3472 * gfortran.dg/proc_ptr_32.f90: Ditto.
3473
3474 2012-07-26 Richard Guenther <rguenther@suse.de>
3475
3476 PR tree-optimization/54098
3477 * gcc.dg/torture/pr54098.c: New testcase.
3478
3479 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3480
3481 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3482 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3483
3484 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3485
3486 PR fortran/44354
3487 * gfortran.dg/array_constructor_39.f90: New test.
3488
3489 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3490
3491 PR fortran/44354
3492 * gfortran.dg/array_constructor_38.f90: New test.
3493
3494 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3495
3496 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3497
3498 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3499
3500 * gnat.dg/noreturn5.ad[sb]: New test.
3501
3502 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3503 Paul Brook <paul@codesourcery.com>
3504
3505 PR target/53633
3506
3507 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3508 * c-c++-common/pr53633.c: New test.
3509
3510 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3511
3512 * gcc.target/i386/asm-dialect-1.c: New test case.
3513
3514 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3515 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3516
3517 * gcc.target/i386/prefetchw-1.c: New.
3518 * gcc.target/i386/sse-12.c: Add -mprfchw.
3519 * gcc.target/i386/sse-13.c: Ditto.
3520 * gcc.target/i386/sse-14.c: Ditto.
3521 * gcc.target/i386/sse-22.c: Ditto.
3522 * gcc.target/i386/sse-23.c: Ditto.
3523 * g++.dg/other/i386-2.C: Ditto.
3524 * g++.dg/other/i386-3.C: Ditto.
3525
3526 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3527
3528 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3529
3530 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3531
3532 PR target/54051
3533 * gcc.target/arm/pr54051.c: New.
3534 * gcc.target/arm/vfp-1.c: Adjust test.
3535
3536 2012-07-24 Julian Brown <julian@codesourcery.com>
3537
3538 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3539 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3540 hard-float ARM.
3541
3542 2012-07-23 Paul Brook <paul@codesourcery.com>
3543
3544 * g++.dg/other/armv7m-1.c: New test.
3545
3546 2012-07-23 Julian Brown <julian@codesourcery.com>
3547
3548 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3549 ARM.
3550 (DO_TEST): Define to 1 for appropriate ARM targets.
3551
3552 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3553
3554 PR tree-optimization/53881
3555 * gcc.dg/pr53881.c: Renamed to ...
3556 * gcc.dg/pr53881-1.c: ... this.
3557 * gcc.dg/pr53881-2.c: New test.
3558
3559 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3560
3561 Handle recent changes in default atomics for cris*-*-linux*.
3562 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3563 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3564 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3565 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3566 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3567 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3568 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3569 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3570 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3571 -mno-unaligned-atomic-may-use-library is in effect for
3572 cris*-*-linux*.
3573 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3574 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3575 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3576 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3577 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3578 gcc.target/cris/torture/sync-mis-op-i-1.c,
3579 gcc.target/cris/torture/sync-mis-op-i-2.c,
3580 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3581 gcc.target/cris/torture/sync-mis-op-i-3.c,
3582 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3583 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3584 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3585 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3586 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3587 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3588 (main): Remove local variable x.
3589 [mis_ok]: Check that atomics don't fail.
3590
3591 2012-07-21 Andrew Pinski <apinski@cavium.com>
3592
3593 * gcc.dg/tree-ssa/vrp72.c: New test.
3594 * gcc.dg/tree-ssa/vrp73.c: New test.
3595 * gcc.dg/tree-ssa/vrp74.c: New test.
3596 * gcc.dg/tree-ssa/vrp75.c: New test.
3597
3598 2012-07-21 Andrew Pinski <apinski@cavium.com>
3599
3600 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3601 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3602
3603 2012-07-21 Andrew Pinski <apinski@cavium.com>
3604
3605 * gcc.target/mips/octeon-pop-2.c: New testcase.
3606
3607 2012-07-21 Tobias Burnus <burnus@net-b.de>
3608
3609 PR fortran/48820
3610 * gfortran.dg/assumed_rank_3.f90: New.
3611 * gfortran.dg/assumed_rank_11.f90: New.
3612 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3613 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3614 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3615
3616 2012-07-21 Andrew Pinski <apinski@cavium.com>
3617
3618 * gcc.target/mips/unaligned-1.c: New testcase.
3619
3620 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3621
3622 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3623
3624 2012-07-20 Tobias Burnus <burnus@net-b.de>
3625
3626 * gfortran.dg/bind_c_array_params_2.f90: New.
3627 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3628 and update dg-error.
3629
3630 2012-07-20 Tobias Burnus <burnus@net-b.de>
3631
3632 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3633
3634 2012-07-20 Jason Merrill <jason@redhat.com>
3635
3636 PR c++/54038
3637 * g++.dg/other/array7.C: New.
3638
3639 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3640
3641 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3642 the basic block and check loop depth.
3643 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3644 matching patterns and comments.
3645 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3646 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3647
3648 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR c++/28656
3651 * c-c++-common/pr28656.c: New test.
3652
3653 2012-07-19 Jason Merrill <jason@redhat.com>
3654
3655 PR c++/54026
3656 * g++.dg/init/mutable1.C: New.
3657
3658 2012-07-20 Tobias Burnus <burnus@net-b.de>
3659
3660 PR fortran/48820
3661 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3662 * gfortran.dg/assumed_rank_1.f90: New.
3663 * gfortran.dg/assumed_rank_1_c.c: New.
3664 * gfortran.dg/assumed_rank_2.f90: New.
3665 * gfortran.dg/assumed_rank_4.f90: New.
3666 * gfortran.dg/assumed_rank_5.f90: New.
3667 * gfortran.dg/assumed_rank_6.f90: New.
3668 * gfortran.dg/assumed_rank_7.f90: New.
3669 * gfortran.dg/assumed_rank_8.f90: New.
3670 * gfortran.dg/assumed_rank_8_c.c: New.
3671 * gfortran.dg/assumed_rank_9.f90: New.
3672 * gfortran.dg/assumed_rank_10.f90: New.
3673 * gfortran.dg/assumed_rank_12.f90: New.
3674
3675 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gnat.dg/opt25.adb: New test.
3678 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3679 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3680
3681 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/aggr20.ad[sb]: New test.
3684 * gnat.dg/aggr20_pkg.ads: New helper.
3685
3686 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3687
3688 * gnat.dg/derived_type3.adb: New test.
3689 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3690
3691 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR rtl-optimization/53942
3694 * gcc.dg/pr53942.c: New test.
3695
3696 2012-07-19 Jason Merrill <jason@redhat.com>
3697
3698 PR c++/54021
3699 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3700
3701 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3702
3703 * gnat.dg/discr38.adb: New test.
3704
3705 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR middle-end/54017
3708 * c-c++-common/gomp/pr54017.c: New test.
3709
3710 2012-07-19 Richard Guenther <rguenther@suse.de>
3711 Eric Botcazou <ebotcazou@adacore.com>
3712
3713 * gnat.dg/loop_optimization11.adb: New testcase.
3714 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3715
3716 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3717 Jason Merrill <jason@redhat.com>
3718
3719 * g++.dg/cpp0x/sfinae37.C: New.
3720 * g++.dg/template/access23.C: New.
3721 * g++.dg/template/access7.C: Adjust.
3722 * g++.dg/template/sfinae10.C: Don't expect errors.
3723 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3724
3725 2012-07-18 Julian Brown <julian@codesourcery.com>
3726 Sandra Loosemore <sandra@codesroucery.com>
3727
3728 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3729
3730 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3731
3732 * gnat.dg/noreturn4.ad[sb]: New test.
3733 * gnat.dg/noreturn4_pkg.ads: New helper.
3734
3735 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3736 Julian Brown <julian@codesourcery.com>
3737
3738 * gcc.target/arm/neon-vdup-1.c: New test case.
3739 * gcc.target/arm/neon-vdup-2.c: New test case.
3740 * gcc.target/arm/neon-vdup-3.c: New test case.
3741 * gcc.target/arm/neon-vdup-4.c: New test case.
3742 * gcc.target/arm/neon-vdup-5.c: New test case.
3743 * gcc.target/arm/neon-vdup-6.c: New test case.
3744 * gcc.target/arm/neon-vdup-7.c: New test case.
3745 * gcc.target/arm/neon-vdup-8.c: New test case.
3746 * gcc.target/arm/neon-vdup-9.c: New test case.
3747 * gcc.target/arm/neon-vdup-10.c: New test case.
3748 * gcc.target/arm/neon-vdup-11.c: New test case.
3749 * gcc.target/arm/neon-vdup-12.c: New test case.
3750 * gcc.target/arm/neon-vdup-13.c: New test case.
3751 * gcc.target/arm/neon-vdup-14.c: New test case.
3752 * gcc.target/arm/neon-vdup-15.c: New test case.
3753 * gcc.target/arm/neon-vdup-16.c: New test case.
3754 * gcc.target/arm/neon-vdup-17.c: New test case.
3755 * gcc.target/arm/neon-vdup-18.c: New test case.
3756 * gcc.target/arm/neon-vdup-19.c: New test case.
3757 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3758 arguments non-constant.
3759
3760 2012-07-18 Richard Guenther <rguenther@suse.de>
3761
3762 PR tree-optimization/53970
3763 * g++.dg/torture/pr53970.C: New testcase.
3764
3765 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3766
3767 PR target/38621
3768 * gcc.c-torture/compile/pr38621.c: New.
3769
3770 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3771
3772 PR target/33135
3773 * gcc.target/sh/pr33135-1.c: New.
3774 * gcc.target/sh/pr33135-2.c: New.
3775 * gcc.target/sh/pr33135-3.c: New.
3776 * gcc.target/sh/pr33135-4.c: New.
3777
3778 2012-07-17 Jason Merrill <jason@redhat.com>
3779
3780 PR c++/53995
3781 * g++.dg/parse/enum9.C: New.
3782
3783 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3784 Sandra Loosemore <sandra@codesourcery.com>
3785
3786 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3787 if there is a conflict with -mcpu=. Use -mcpu=5208.
3788
3789 2012-07-17 Jason Merrill <jason@redhat.com>
3790
3791 PR c++/53989
3792 * g++.dg/template/array23.C: New.
3793
3794 2012-07-17 Tobias Burnus <burnus@net-b.de>
3795
3796 PR fortran/53985
3797 * gfortran.dg/bind_c_usage_26.f90: New.
3798 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3799 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3800 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3801 * gfortran.dg/interop_params.f03: Ditto.
3802
3803 2012-07-17 Jason Merrill <jason@redhat.com>
3804
3805 * g++.dg/template/inherit8.C: Adjust.
3806 * g++.dg/template/using21.C: Adjust.
3807 * g++.dg/template/using22.C: Adjust.
3808
3809 PR c++/53549
3810 * g++.dg/template/current-inst1.C: New.
3811 * g++.dg/parse/crash35.C: Adjust.
3812
3813 2012-07-17 Tobias Burnus <burnus@net-b.de>
3814
3815 PR fortran/52101
3816 * gfortran.dg/oldstyle_4.f90: New.
3817
3818 2012-07-17 Tobias Burnus <burnus@net-b.de>
3819
3820 PR fortran/49265
3821 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3822 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3823
3824 2012-07-16 Jason Merrill <jason@redhat.com>
3825
3826 * g++.dg/parse/access8.C: Adjust.
3827 * g++.dg/template/sfinae6_neg.C: Adjust.
3828
3829 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3830
3831 PR fortran/53824
3832 * gfortran.dg/coarray_allocate_1.f90: New test.
3833
3834 2012-07-16 Andrew Pinski <apinski@cavium.com>
3835
3836 * gcc.c-torture/execute/bswap-1.c: New testcase.
3837 * gcc.c-torture/compile/unalign-1.c: New testcase.
3838 * gcc.c-torture/compile/20120524-1.c: New testcase.
3839 * gcc.c-torture/compile/20101216-1.c: New testcase.
3840
3841 2012-07-16 Dehao Chen <dehao@google.com>
3842
3843 Revert
3844 2012-07-10 Dehao Chen <dehao@google.com>
3845
3846 * gcc.dg/debug_info_inline.c: New test.
3847
3848 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3849
3850 PR fortran/53956
3851 * gfortran.dg/proc_decl_28.f90: New.
3852
3853 2012-07-16 Andrew Pinski <apinski@cavium.com>
3854
3855 * gcc.dg/torture/builtins-1.c: New testcase.
3856
3857 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3858
3859 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3860 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3861 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3862 gcc.target/cris/sync-1-v10.c,
3863 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3864 pass -mno-unaligned-atomic-may-use-library.
3865 * gcc.target/cris/sync-xchg-1.c: New test.
3866 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3867 valid register operand output modifier.
3868
3869 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3870
3871 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3872 characters.
3873
3874 2012-07-13 Andrew Pinski <apinski@cavium.com>
3875
3876 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3877 rather than cleanup-tree-dump.
3878 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3879
3880 2012-07-13 Richard Guenther <rguenther@suse.de>
3881
3882 PR tree-optimization/53907
3883 * gcc.target/i386/pr53907.c: New testcase.
3884
3885 2012-07-13 Richard Guenther <rguenther@suse.de>
3886
3887 PR tree-optimization/53922
3888 * gcc.dg/torture/pr53922.c: New testcase.
3889
3890 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3891
3892 PR rtl-optimization/53908
3893 * gcc.dg/torture/pr53908.c: New test.
3894
3895 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3896
3897 PR c++/53531
3898 * g++.dg/cpp0x/variadic135.C: New.
3899
3900 2012-07-12 Jason Merrill <jason@redhat.com>
3901
3902 * g++.dg/template/sfinae6_neg.C: Adjust.
3903
3904 2012-07-12 Tobias Burnus <burnus@net-b.de>
3905
3906 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3907 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3908 scan-tree-dump-times pattern.
3909
3910 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3911
3912 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3913
3914 2012-07-11 Jason Merrill <jason@redhat.com>
3915
3916 DR 1402
3917 * g++.g/cpp0x/defaulted37.C: New.
3918
3919 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3920
3921 PR target/53859
3922 * gcc.target/arm/pr53859.c: New test.
3923
3924 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3925
3926 PR target/53886
3927 * gcc.c-torture/compile/pr53886.c: New.
3928
3929 2012-07-10 Dehao Chen <dehao@google.com>
3930
3931 * gcc.dg/debug_info_inline.c: New test.
3932
3933 2012-07-10 Jason Merrill <jason@redhat.com>
3934
3935 PR c++/53733
3936 * g++.dg/cpp0x/defaulted36.C: New.
3937 * g++.dg/cpp0x/defaulted21.C: Adjust.
3938
3939 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3940
3941 2012-07-09 Sterling Augustine <saugustine@google.com>
3942
3943 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3944
3945 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3946
3947 PR tree-optimization/53887
3948 * gcc.dg/pr53887.c: New test.
3949
3950 2012-07-09 Jason Merrill <jason@redhat.com>
3951
3952 PR c++/53882
3953 * g++.dg/cpp0x/nullptr29.C: New.
3954
3955 2012-07-09 Tom de Vries <tom@codesourcery.com>
3956 Richard Guenther <rguenther@suse.de>
3957
3958 * gcc.dg/builtin-unreachable-6.c: New test.
3959 * gcc.dg/builtin-unreachable-5.c: New test.
3960
3961 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3962
3963 PR tree-optimization/53881
3964 * gcc.dg/pr53881.c: New test.
3965
3966 2012-07-06 Jason Merrill <jason@redhat.com>
3967
3968 PR c++/53862
3969 * g++.dg/cpp0x/variadic134.C: New.
3970
3971 PR c++/53858
3972 * g++.dg/cpp0x/alias-decl-20.C: New.
3973
3974 2012-07-06 Tom de Vries <tom@codesourcery.com>
3975
3976 PR tree-optimization/51879
3977 * gcc.dg/pr51879-16.c: New test.
3978 * gcc.dg/pr51879-17.c: Same.
3979
3980 2012-07-06 Tom de Vries <tom@codesourcery.com>
3981
3982 PR tree-optimization/52009
3983 * gcc.dg/pr51879-7.c: New test.
3984 * gcc.dg/pr51879-18.c: New test.
3985
3986 2012-07-05 Jason Merrill <jason@redhat.com>
3987
3988 PR c++/50852
3989 * g++.dg/template/typedef39.C: New.
3990
3991 PR c++/53039
3992 * g++.dg/cpp0x/variadic133.C: New.
3993 * g++.dg/template/param1.C: Adjust.
3994
3995 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3996
3997 PR target/48941
3998 PR target/51980
3999 * gcc.target/arm/neon/vtrnf32.c: Update.
4000 * gcc.target/arm/neon/vtrns32.c: Update.
4001 * gcc.target/arm/neon/vtrnu32.c: Update.
4002 * gcc.target/arm/neon/vzipf32.c: Update.
4003 * gcc.target/arm/neon/vzips32.c: Update.
4004 * gcc.target/arm/neon/vzipu32.c: Update.
4005
4006 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4007
4008 PR fortran/53732
4009 * gfortran.dg/inline_sum_4.f90: New test.
4010
4011 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4012
4013 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4014
4015 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4016
4017 * gcc.target/arm/fma-sp.c: New testcase.
4018 * gcc.target/arm/fma.c: Likewise.
4019 * gcc.target/arm/fma.h: Likewise.
4020
4021 2012-07-04 Jason Merrill <jason@redhat.com>
4022
4023 PR c++/53848
4024 * g++.dg/other/enum3.C: New.
4025
4026 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4027
4028 PR middle-end/53321
4029 * g++.dg/torture/pr53321.C: New test.
4030
4031 2012-07-04 Richard Guenther <rguenther@suse.de>
4032
4033 PR tree-optimization/53844
4034 * g++.dg/tree-ssa/pr53844.C: New testcase.
4035
4036 2012-07-04 Richard Guenther <rguenther@suse.de>
4037
4038 PR tree-optimization/53849
4039 * gcc.dg/pr53849.c: New testcase.
4040
4041 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR c++/53812
4044 * g++.dg/ext/label14.C: New test.
4045
4046 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4047
4048 PR target/53811
4049 * g++.dg/other/pr53811.C: New test.
4050
4051 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4052
4053 PR target/28896
4054 * gcc.target/m68k/stack-limit-1.c: New testcase.
4055
4056 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gnat.dg/recursive_call.adb: New test.
4059
4060 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gnat.dg/discr37.ad[sb]: New test.
4063
4064 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4065
4066 * g++.dg/other/packed1.C: Remove SH from xfail list.
4067
4068 2012-07-02 Jason Merrill <jason@redhat.com>
4069
4070 PR c++/53619
4071 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4072
4073 PR c++/53783
4074 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4075
4076 PR c++/53788
4077 * g++.dg/cpp0x/decltype39.C: New.
4078 * g++.dg/diagnostic/method1.C: Adjust.
4079
4080 PR c++/53816
4081 * g++.dg/template/ref6.C: New.
4082
4083 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4084
4085 PR target/53568
4086 * gcc.target/sh/pr53568-1.c: New.
4087
4088 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4089
4090 PR target/51244
4091 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4092
4093 2012-07-02 Jason Merrill <jason@redhat.com>
4094
4095 PR c++/53821
4096 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4097
4098 PR c++/53524
4099 * g++.dg/template/enum7.C: New.
4100 * g++.dg/other/ptrmem10.C: Adjust.
4101 * g++.dg/other/ptrmem11.C: Adjust.
4102 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4103
4104 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4105
4106 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4107
4108 2012-07-01 Wei Guozhi <carrot@google.com>
4109
4110 PR target/53447
4111 * gcc.target/arm/pr53447-1.c: New testcase.
4112 * gcc.target/arm/pr53447-2.c: New testcase.
4113 * gcc.target/arm/pr53447-3.c: New testcase.
4114 * gcc.target/arm/pr53447-4.c: New testcase.
4115
4116 2012-06-29 Richard Guenther <rguenther@suse.de>
4117
4118 PR tree-optimization/47061
4119 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4120
4121 2012-06-29 Richard Guenther <rguenther@suse.de>
4122
4123 PR tree-optimization/37541
4124 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4125
4126 2012-06-29 Richard Guenther <rguenther@suse.de>
4127
4128 PR tree-optimization/52589
4129 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4130
4131 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4132
4133 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4134
4135 * g++.dg/template/error46.C: Add missing comment to dg-message.
4136 * g++.dg/template/crash107.C: Likewise.
4137 * g++.dg/template/error47.C: Likewise.
4138 * g++.dg/template/crash108.C: Likewise.
4139 * g++.dg/overload/operator5.C: Likewise.
4140
4141 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4142 errors in dg-message directives, add comments.
4143
4144 2012-06-28 Kai Tietz <ktietz@redhat.com>
4145
4146 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4147 hard-coded 'unsigned long'.
4148
4149 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR tree-optimization/51581
4152 * gcc.dg/vect/pr51581-4.c: New test.
4153
4154 PR tree-optimization/53645
4155 * gcc.c-torture/execute/pr53645-2.c: New test.
4156
4157 2012-06-28 Richard Guenther <rguenther@suse.de>
4158
4159 PR middle-end/53790
4160 * gcc.dg/torture/pr53790.c: New testcase.
4161
4162 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR tree-optimization/53645
4165 * gcc.c-torture/execute/pr53645.c: New test.
4166
4167 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4168
4169 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4170
4171 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4172
4173 PR debug/53671
4174 PR debug/49888
4175 * gcc.dg/guality/pr49888.c: Account for the possibility that
4176 the variable is optimized out at the first test.
4177
4178 2012-06-27 Jason Merrill <jason@redhat.com>
4179
4180 * g++.dg/cpp0x/override2.C: Adjust.
4181 * g++.dg/template/error5.C: Adjust.
4182 * g++.dg/parse/crash28.C: Adjust.
4183
4184 PR c++/53563
4185 * g++.dg/parse/template27.C: New.
4186 * g++.dg/template/crash74.C: Adjust expected output.
4187
4188 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4189
4190 PR fortran/41951
4191 PR fortran/49591
4192 * gfortran.dg/typebound_operator_16.f03: New.
4193
4194 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4195
4196 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4197 even src1.i and src2.i fields even in the second half of the arrays.
4198
4199 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4200
4201 PR c++/51033.
4202 * g++.dg/torture/vshuf-16.inc: New test.
4203 * g++.dg/torture/vshuf-2.inc: New test.
4204 * g++.dg/torture/vshuf-4.inc: New test.
4205 * g++.dg/torture/vshuf-8.inc: New test.
4206 * g++.dg/torture/vshuf-main.inc: New test.
4207 * g++.dg/torture/vshuf-v16hi.C: New test.
4208 * g++.dg/torture/vshuf-v16qi.C: New test.
4209 * g++.dg/torture/vshuf-v2df.C: New test.
4210 * g++.dg/torture/vshuf-v2di.C: New test.
4211 * g++.dg/torture/vshuf-v2sf.C: New test.
4212 * g++.dg/torture/vshuf-v2si.C: New test.
4213 * g++.dg/torture/vshuf-v4df.C: New test.
4214 * g++.dg/torture/vshuf-v4di.C: New test.
4215 * g++.dg/torture/vshuf-v4sf.C: New test.
4216 * g++.dg/torture/vshuf-v4si.C: New test.
4217 * g++.dg/torture/vshuf-v8hi.C: New test.
4218 * g++.dg/torture/vshuf-v8qi.C: New test.
4219 * g++.dg/torture/vshuf-v8si.C: New test.
4220
4221 2012-06-27 Richard Guenther <rguenther@suse.de>
4222
4223 PR middle-end/53676
4224 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4225
4226 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4227
4228 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4229 scan-dump-dem-not): Use printable pattern in test name.
4230
4231 2012-06-26 Sterling Augustine <saugustine@google.com>
4232 Dominique Dhumieres <dominiq@lps.ens.fr>
4233
4234 * gcc.dg/pubtypes-2.c: Update expected output.
4235 * gcc.dg/pubtypes-3.c: Likewise.
4236 * gcc.dg/pubtypes-4.c: Likewise.
4237
4238 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4239
4240 * gcc.dg/tree-ssa/slsr-1.c: New test.
4241 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4242 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4243 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4244
4245 2012-06-26 Matt Turner <mattst88@gmail.com>
4246
4247 PR target/35294
4248 * gcc.target/arm/mmx-2.c: New.
4249
4250 2012-06-26 Richard Guenther <rguenther@suse.de>
4251
4252 PR c++/53752
4253 * g++.dg/torture/pr53752.C: New testcase.
4254
4255 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR tree-optimization/53748
4258 * gcc.c-torture/compile/pr53748.c: New test.
4259
4260 2012-06-25 Jason Merrill <jason@redhat.com>
4261
4262 PR c++/53498
4263 PR c++/53305
4264 * g++.dg/cpp0x/decltype38.C: New.
4265 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4266
4267 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4268
4269 * lib/target-supports-dg.exp (testname-for-summary): New.
4270 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4271 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4272 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4273 scan-module-absence, output-exists, output-exists-not: Use
4274 testname-for-summary.
4275 (dg-test): Clean up testname_with_flags.
4276 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4277 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4278 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4279 scan-assembler-dem-not, object-size: Use testname-for-summary.
4280 * lib/gcov.exp (run-gcov): Likewise.
4281 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4282 scan-dump-dem, scan-dump-dem-note): Likewise.
4283
4284 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4285 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4286 including profopt.opt; save and restore existing value.
4287 * g++.dg/bprob/bprob.exp: Likewise.
4288 * gcc.dg/matrix/matrix.exp: Likewise.
4289 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4290 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4291 PROFOPT_OPTIONS.
4292
4293 2012-06-25 Richard Henderson <rth@redhat.com>
4294
4295 * gcc.dg/pr53749.c: New.
4296
4297 2012-06-25 Jason Merrill <jason@redhat.com>
4298
4299 PR c++/52988
4300 * g++.dg/cpp0x/nullptr28.C: New.
4301
4302 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4303
4304 * gcc.target/arm/neon-vld1_dupQ.c: New.
4305
4306 2012-06-25 Florian Weimer <fweimer@redhat.com>
4307
4308 * g++.dg/init/new35.C: New.
4309 * g++.dg/init/new36.C: New.
4310 * g++.dg/init/new37.C: New.
4311 * g++.dg/ext/vla5.C: New warning.
4312 * g++.dg/ext/vla8.C: New warning.
4313 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4314
4315 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4316 James Greenhalgh <james.greenhalgh@arm.com>
4317
4318 * gcc.target/arm/ftest-support-arm.h New testcase.
4319 * gcc.target/arm/ftest-support-thumb.h Likewise.
4320 * gcc.target/arm/ftest-support.h Likewise.
4321 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4322 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4323 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4324 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4325 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4326 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4327 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4328 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4329 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4330 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4331 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4332 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4333 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4334 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4335 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4336 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4337 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4338 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4339 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4340 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4341 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4342 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4343 * lib/target-supports.exp
4344 (check_effective_target_arm_arch_FUNC): Add support for more
4345 architectures.
4346 (add_options_for_arm_arch_FUNC): Likewise.
4347 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4348
4349 2012-06-25 Jason Merrill <jason@redhat.com>
4350
4351 PR c++/53202
4352 * g++.dg/cpp0x/constexpr-tuple.C: New.
4353
4354 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR target/53759
4357 * gcc.target/i386/pr53759.c: New test.
4358
4359 PR c++/53594
4360 * g++.dg/cpp0x/nsdmi7.C: New test.
4361
4362 2012-06-24 Kai Tietz <ktietz@redhat.com>
4363
4364 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4365 for LLP64 targets.
4366 * gcc.target/i386/pr38988.c: Likewise.
4367
4368 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4369
4370 PR fortran/47710
4371 PR fortran/53328
4372 * gfortran.dg/typebound_generic_12.f03: New.
4373 * gfortran.dg/typebound_generic_13.f03: New.
4374
4375 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4376
4377 * gnat.dg/lto15.ad[sb]: New test.
4378
4379 2012-06-21 Meador Inge <meadori@codesourcery.com>
4380
4381 PR c/53702
4382 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4383
4384 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4385
4386 * gcc.dg/pch/ident-1.c: New test.
4387 * gcc.dg/pch/ident-1.hs: Header file for new test.
4388
4389 2012-06-21 Michael Matz <matz@suse.de>
4390
4391 PR middle-end/53688
4392 * gcc.c-torture/execute/pr53688.c: New test.
4393
4394 2012-06-20 Richard Guenther <rguenther@suse.de>
4395
4396 PR tree-optimization/30318
4397 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4398
4399 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4400
4401 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4402
4403 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4404
4405 * gcc.target/i386/clearcapv2.map: New file.
4406 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4407
4408 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4409
4410 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4411 and add __sh__ case.
4412
4413 2012-06-19 Jason Merrill <jason@redhat.com>
4414
4415 PR c++/52637
4416 * g++.dg/debug/localclass1.C: New.
4417
4418 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4419
4420 * g++.dg/cpp0x/override4.C: New.
4421
4422 2012-06-14 Jason Merrill <jason@redhat.com>
4423
4424 PR c++/53651
4425 * g++.dg/cpp0x/decltype37.C: New.
4426
4427 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4428
4429 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4430
4431 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4432
4433 * gcc.c-torture/compile/vector-5.c,
4434 gcc.c-torture/compile/vector-6.c: New tests.
4435
4436 2012-06-19 Richard Henderson <rth@redhat.com>
4437
4438 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4439
4440 2012-06-19 Richard Guenther <rguenther@suse.de>
4441
4442 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4443
4444 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4445
4446 PR target/53712
4447 * gcc.target/i386/pr53712.c: New test.
4448
4449 2012-06-18 Tobias Burnus <burnus@net-b.de>
4450
4451 PR fortran/53692
4452 * gfortran.dg/elemental_optional_args_6.f90: New.
4453
4454 2012-06-18 Tobias Burnus <burnus@net-b.de>
4455
4456 PR fortran/53526
4457 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4458 * gfortran.dg/coarray/move_alloc_1.f90
4459
4460 2012-06-18 Tobias Burnus <burnus@net-b.de>
4461
4462 PR fortran/53526
4463 * gfortran.dg/coarray_27.f90: New.
4464
4465 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4466 Greta Yorsh <Greta.Yorsh@arm.com>
4467
4468 * gcc.target/arm/epilog-1.c: New test.
4469
4470 2012-06-18 Richard Guenther <rguenther@suse.de>
4471
4472 PR tree-optimization/53693
4473 * g++.dg/torture/pr53693.C: New testcase.
4474
4475 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4476
4477 PR tree-optimization/53703
4478 * gcc.dg/torture/pr53703.c: New test.
4479
4480 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4481
4482 PR middle-end/53698
4483 * gcc.target/i386/pr53698.c: New test.
4484
4485 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4486
4487 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4488
4489 2012-06-17 Tobias Burnus <burnus@net-b.de>
4490
4491 PR fortran/53691
4492 PR fortran/53685
4493 * gfortran.dg/transfer_check_3.f90: New.
4494
4495 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4496
4497 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4498
4499 2012-06-16 Tobias Burnus <burnus@net-b.de>
4500
4501 PR fortran/53642
4502 PR fortran/45170
4503 * gfortran.dg/deferred_type_param_8.f90: New.
4504
4505 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4506
4507 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4508 testname that includes flags, passed in as new argument, in
4509 pass/fail messages.
4510 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4511 and pass it to verify-* procedures.
4512
4513 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4514 alignment torture options with usual torture options.
4515
4516 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4517 messages reported for one line of source code.
4518 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4519 * g++.dg/cpp0x/decltype2.C: Likewise.
4520 * g++.dg/cpp0x/decltype3.C: Likewise.
4521 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4522 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4523 * g++.dg/cpp0x/static_assert3.C: Likewise.
4524 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4525 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4526 * g++.dg/cpp0x/union1.C: Likewise.
4527 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4528 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4529 * g++.dg/cpp0x/variadic2.C: Likewise.
4530 * g++.dg/cpp0x/variadic20.C: Likewise.
4531 * g++.dg/cpp0x/variadic74.C: Likewise.
4532 * g++.dg/diagnostic/bitfld2.C: Likewise.
4533 * g++.dg/ext/attrib44.C: Likewise.
4534 * g++.dg/ext/no-asm-1.C: Likewise.
4535 * g++.dg/other/error34.C: Likewise.
4536 * g++.dg/parse/crash46.C: Likewise.
4537 * g++.dg/parse/error10.C: Likewise.
4538 * g++.dg/parse/error2.C: Likewise.
4539 * g++.dg/parse/error3.C: Likewise.
4540 * g++.dg/parse/error36.C: Likewise.
4541 * g++.dg/parse/error8.C: Likewise.
4542 * g++.dg/parse/error9.C: Likewise.
4543 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4544 * g++.dg/parse/parser-pr28152.C: Likewise.
4545 * g++.dg/parse/template25.C: Likewise.
4546 * g++.dg/parse/typename11.C: Likewise.
4547 * g++.dg/tc1/dr147.C: Likewise.
4548 * g++.dg/template/deduce3.C: Likewise.
4549 * g++.dg/template/koenig9.C: Likewise.
4550 * g++.dg/template/pr23510.C: Likewise.
4551 * g++.dg/warn/pr12242.C: Likewise.
4552 * g++.dg/warn/pr30551-2.C: Likewise.
4553 * g++.dg/warn/pr30551.C: Likewise.
4554 * g++.old-deja/g++.other/typename1.C: Likewise.
4555 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4556
4557 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4558
4559 PR c++/51033
4560 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4561 * c-c++-common/torture/vshuf-2.inc: Likewise.
4562 * c-c++-common/torture/vshuf-4.inc: Likewise.
4563 * c-c++-common/torture/vshuf-8.inc: Likewise.
4564 * c-c++-common/torture/vshuf-main.inc: Likewise.
4565 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4566 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4567 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4568 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4569 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4570 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4571 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4572 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4573 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4574 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4575 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4576 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4577 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4578 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4579
4580 2012-06-15 Michael Matz <matz@suse.de>
4581
4582 * gcc.dg/tree-ssa/vector-4.c: New test.
4583
4584 2012-06-15 Michael Matz <matz@suse.de>
4585
4586 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4587 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4588
4589 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4590
4591 PR tree-optimization/53636
4592 * gcc.target/arm/pr53636.c: New test.
4593
4594 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR tree-optimization/51581
4597 * gcc.c-torture/execute/pr51581-1.c: New test.
4598 * gcc.c-torture/execute/pr51581-2.c: New test.
4599 * gcc.dg/vect/pr51581-1.c: New test.
4600 * gcc.dg/vect/pr51581-2.c: New test.
4601 * gcc.dg/vect/pr51581-3.c: New test.
4602 * gcc.target/i386/avx-pr51581-1.c: New test.
4603 * gcc.target/i386/avx-pr51581-2.c: New test.
4604 * gcc.target/i386/avx2-pr51581-1.c: New test.
4605 * gcc.target/i386/avx2-pr51581-2.c: New test.
4606 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4607
4608 2012-06-15 Richard Guenther <rguenther@suse.de>
4609
4610 * gcc.c-torture/execute/20120615-1.c: New testcase.
4611
4612 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4613
4614 * gnat.dg/vect8.ad[sb]: New test.
4615
4616 2012-06-14 Richard Guenther <rguenther@suse.de>
4617
4618 * gcc.dg/tree-ssa/vrp.h: New testcase.
4619 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4620
4621 2012-06-13 Christian Bruel <christian.bruel@st.com>
4622
4623 PR target/53621
4624 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4625
4626 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4627
4628 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4629
4630 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4631
4632 PR testsuite/20771
4633 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4634 test summary unique.
4635
4636 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4637 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4638 scan-stack-usage-not): Don't strip torture options from test name.
4639
4640 * lib/scandump.exp (scan-dump-times): Use printable version of
4641 regexp in test summary line.
4642
4643 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4644 messages reported for one line of source code.
4645 * gcc.dg/format/few-1.c: Likewise.
4646 * gcc.dg/ia64-sync-2.c: Likewise.
4647 * gcc.dg/sync-2.c: Likewise.
4648 * gcc.dg/noncompile/pr44517.c: Likewise.
4649
4650 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4651
4652 PR debug/49888
4653 * gcc.dg/guality/pr49888.c: New.
4654
4655 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4656
4657 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4658 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4659 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4660
4661 2012-06-13 Tobias Burnus <burnus@net-b.de>
4662
4663 PR fortran/53643
4664 * gfortran.dg/intent_out_7.f90: New.
4665
4666 2012-06-13 Tobias Burnus <burnus@net-b.de>
4667
4668 PR fortran/53597
4669 * gfortran.dg/save_4.f90: New.
4670
4671 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR c/53532
4674 PR c/51034
4675 PR c/53196
4676 * gcc.dg/pr53532.c: New test.
4677 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4678 adjust line numbers.
4679 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4680 * gcc.dg/Wcxx-compat-8.c: Likewise.
4681 * gcc.dg/pr51034.c: New test.
4682 * gcc.dg/pr53196-1.c: New test.
4683 * gcc.dg/pr53196-2.c: New test.
4684
4685 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4686
4687 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4688 alignment torture options with usual torture options.
4689 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4690 instead of dg-options.
4691 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4692 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4693 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4694 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4695 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4696 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4697
4698 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4699 to checks for multiple messages reported for one line of source code.
4700 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4701
4702 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4703 messages reported for one line of source code.
4704
4705 * gcc.dg/20031223-1.c: Add comments to check for multiple
4706 messages reported for one line of source code.
4707 * gcc.dg/Wconversion-integer.c: Likewise.
4708 * gcc.dg/Wfatal-2.c: Likewise.
4709 * gcc.dg/Wfatal.c: Likewise.
4710 * gcc.dg/Wobjsize-1.c: Likewise.
4711 * gcc.dg/c99-vla-jump-1.c: Likewise.
4712 * gcc.dg/c99-vla-jump-2.c: Likewise.
4713 * gcc.dg/c99-vla-jump-3.c: Likewise.
4714 * gcc.dg/c99-vla-jump-4.c: Likewise.
4715 * gcc.dg/c99-vla-jump-5.c: Likewise.
4716 * gcc.dg/decl-9.c: Likewise.
4717 * gcc.dg/declspec-10.c: Likewise.
4718 * gcc.dg/declspec-18.c: Likewise.
4719 * gcc.dg/mtune.c: Likewise.
4720 * gcc.dg/parser-pr28152-2.c: Likewise.
4721 * gcc.dg/parser-pr28152.c: Likewise.
4722 * gcc.dg/pr14475.c: Likewise.
4723 * gcc.dg/pr27953.c: Likewise.
4724 * gcc.dg/pr28322-3.c: Likewise.
4725 * gcc.dg/pr30457.c: Likewise.
4726 * gcc.dg/pr30551-2.c: Likewise.
4727 * gcc.dg/pr30551-3.c: Likewise.
4728 * gcc.dg/pr30551-4.c: Likewise.
4729 * gcc.dg/pr30551-5.c: Likewise.
4730 * gcc.dg/pr30551-6.c: Likewise.
4731 * gcc.dg/pr30551.c: Likewise.
4732 * gcc.dg/pr45461.c: Likewise.
4733 * gcc.dg/pr48552-1.c: Likewise.
4734 * gcc.dg/pr48552-2.c: Likewise.
4735 * gcc.dg/redecl-1.c: Likewise.
4736 * gcc.dg/transparent-union-3.c: Likewise.
4737 * gcc.dg/utf-dflt.c: Likewise.
4738 * gcc.dg/utf-dflt2.c: Likewise.
4739 * gcc.dg/vla-8.c: Likewise.
4740 * gcc.dg/vla-init-1.c: Likewise.
4741 * gcc.dg/wtr-int-type-1.c: Likewise.
4742
4743 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4744 messages reported for for one line of source code.
4745 * c-c++-common/raw-string-5.c: Likewise.
4746 * c-c++-common/raw-string-4.c: Likewise.
4747 * c-c++-common/raw-string-6.c: Likewise.
4748 * c-c++-common/pr20000.c: Likewise.
4749
4750 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4751 messages reported for one line of source code.
4752 * gcc.dg/cpp/pr30786.c: Likewise.
4753 * gcc.dg/cpp/pr28709.c: Likewise.
4754 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4755 * gcc.dg/cpp/macspace2.c: Likewise.
4756 * gcc.dg/cpp/missing-header-1.c: Likewise.
4757 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4758 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4759 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4760
4761 2012-06-12 Jason Merrill <jason@redhat.com>
4762
4763 PR c++/53599
4764 * g++.dg/template/local7.C: New.
4765
4766 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4767
4768 PR target/53511
4769 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4770 * gcc.target/sh/pr51340-2.c: Likewise.
4771 * gcc.target/sh/pr51340-3.c: Likewise.
4772
4773 2012-06-12 Michael Matz <matz@suse.de>
4774
4775 * gcc.dg/torture/alias-1.c: New test.
4776
4777 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR rtl-optimization/53589
4780 * gcc.dg/torture/pr53589.c: New test.
4781
4782 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4783
4784 PR target/50749
4785 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4786 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4787 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4788 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4789 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4790 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4791 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4792 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4793 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4794 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4795 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4796 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4797 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4798 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4799 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4800 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4801
4802 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4803
4804 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4805 (check_intel_cpu_model): New function.
4806 (check_amd_cpu_model): New function.
4807 (check_features): New function.
4808 (__get_cpuid_output): New function.
4809 (check_detailed): New function.
4810 (fn1): Rename to quick_check.
4811 (main): Update to call quick_check and call check_detailed.
4812
4813 2012-06-11 Richard Henderson <rth@redhat.com>
4814
4815 * lib/target-supports.exp
4816 (check_effective_target_sync_long_long_runtime): Use
4817 check_effective_target_lp64 instead of
4818 check_effective_target_powerpc64 for powerpc targets.
4819
4820 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4821
4822 PR target/53511
4823 * gcc.target/sh/pr53511-1.c: New.
4824
4825 2012-06-11 Richard Guenther <rguenther@suse.de>
4826
4827 PR middle-end/53470
4828 * g++.dg/lto/pr53470_0.C: New testcase.
4829 * gcc.dg/lto/pr53470_0.c: Likewise.
4830
4831 2012-06-11 Richard Guenther <rguenther@suse.de>
4832
4833 PR c++/53605
4834 * g++.dg/ext/pr53605.C: New testcase.
4835
4836 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4837
4838 * gnat.dg/specs/array1.ads: New test.
4839 * gnat.dg/specs/array2.ads: Likewise.
4840 * gnat.dg/array22.adb: Likewise.
4841
4842 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4843
4844 * gnat.dg/constant4.adb: New test.
4845 * gnat.dg/constant4_pkg.ads: New helper.
4846
4847 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4848
4849 PR fortran/52552
4850 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4851 * gfortran.dg/allocate_class_1.f90: Modified.
4852 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4853 * gfortran.dg/allocate_class_2.f90: New.
4854
4855 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4856
4857 PR middle-end/53535
4858 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4859
4860 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4861
4862 PR fortran/52861
4863 * gfortran.dg/string_assign_2.f90: New test case.
4864
4865 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4866
4867 PR fortran/52861
4868 * gfortran.dg/string_assign_1.f90: New test case.
4869
4870 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR middle-end/53580
4873 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4874 * gcc.dg/gomp/critical-4.c: Likewise.
4875 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4876 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4877 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4878 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4879 * c-c++-common/gomp/pr53580.c: New test.
4880
4881 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4882
4883 PR c++/51214
4884 * g++.dg/cpp0x/forw_enum11.C: New.
4885
4886 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/53567
4889 * g++.dg/cpp0x/alias-decl-19.C: New.
4890
4891 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4892
4893 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4894
4895 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4896
4897 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4898 (XSTATE_FP): Ditto.
4899 (XSTATE_SSE): Ditto.
4900 (XSTATE_YMM): Ditto.
4901 (avx_os_support): Use new defines.
4902
4903 2012-06-06 Richard Guenther <rguenther@suse.de>
4904
4905 PR testsuite/32380
4906 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4907 loops.
4908
4909 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4910
4911 PR c++/52841
4912 * g++.dg/cpp0x/pr52841.C: New testcase.
4913
4914 2012-06-06 Richard Guenther <rguenther@suse.de>
4915
4916 PR tree-optimization/53081
4917 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4918 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4919
4920 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/pr53487.c: New test.
4923
4924 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4925
4926 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4927
4928 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4929
4930 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4931
4932 2012-06-05 Richard Guenther <rguenther@suse.de>
4933
4934 PR tree-optimization/30442
4935 * gcc.dg/vect/bb-slp-30.c: New testcase.
4936
4937 2012-06-05 Richard Guenther <rguenther@suse.de>
4938
4939 PR tree-optimization/53081
4940 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4941 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4942 -fno-tree-loop-distribute-patterns.
4943
4944 2012-06-05 Alan Modra <amodra@gmail.com>
4945
4946 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4947 Check static chain in nested funcs.
4948
4949 2012-06-04 Tobias Burnus <burnus@net-b.de>
4950
4951 PR fortran/50619
4952 * gfortran.dg/init_flag_10.f90: New.
4953
4954 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4955
4956 PR c++/53524
4957 * g++.dg/warn/Wenum-compare-no-2: New.
4958
4959 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4960
4961 PR preprocessor/53463
4962 * g++.dg/cpp/limits.C: New test.
4963 * g++.dg/parse/error19.C: Adjust.
4964 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4965 * g++.dg/warn/pr35635.C: Likewise.
4966 * g++.old-deja/g++.pt/assign1.C: Likewise.
4967
4968 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4969
4970 PR target/53559
4971 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4972 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4973 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4974 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4975 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4976 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4977 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4978 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4979
4980 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4981
4982 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4983
4984 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR tree-optimization/53550
4987 * gcc.dg/pr53550.c: New test.
4988
4989 2012-06-04 Richard Guenther <rguenther@suse.de>
4990
4991 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4992 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4993 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4994
4995 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4996
4997 PR fortran/48831
4998 * gfortran.dg/parameter_array_element_2.f90: New.
4999
5000 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5001
5002 PR target/53512
5003 * gcc.target/sh/pr53512-1.c: New.
5004 * gcc.target/sh/pr53512-2.c: New.
5005 * gcc.target/sh/pr53512-3.c: New.
5006 * gcc.target/sh/pr53512-4.c: New.
5007
5008 2012-06-01 Jason Merrill <jason@redhat.com>
5009
5010 PR c++/52973
5011 * g++.dg/ext/visibility/template12.C: New.
5012 * g++.dg/ext/attrib14.C: Adjust warning line.
5013
5014 PR c++/52725
5015 * g++.dg/parse/new6.C: New.
5016 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5017
5018 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5019
5020 * c-c++-common/restrict-2.c: Revert previous change.
5021
5022 2012-06-01 Jason Merrill <jason@redhat.com>
5023
5024 PR c++/53137
5025 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5026
5027 PR c++/53484
5028 * g++.dg/cpp0x/auto33.C: New.
5029
5030 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5031
5032 PR c++/26155
5033 * g++.dg/parse/namespace-alias-1.C: New.
5034
5035 2012-06-01 Christian Bruel <christian.bruel@st.com>
5036
5037 * gcc.dg/spec-options.c: New test.
5038 * gcc.dg/foo.specs: New file.
5039
5040 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5041
5042 PR ada/53517
5043 * gnat.dg/lto14.adb: Skip on Solaris.
5044
5045 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5046
5047 * gcc.target/cris/sync-1-v10.c,
5048 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5049 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5050 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5051 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5052 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5053 gcc.target/cris/torture/sync-mis-op-i-1.c,
5054 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5055 gcc.target/cris/torture/sync-mis-op-i-2.c,
5056 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5057 gcc.target/cris/torture/sync-mis-op-i-3.c,
5058 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5059 gcc.target/cris/torture/sync-mis-op-s-1.c,
5060 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5061 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5062 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5063 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5064 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5065 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5066 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5067 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5068 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5069
5070 2012-05-31 Richard Guenther <rguenther@suse.de>
5071
5072 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5073 ldist-pr45948.c with disabled SCCP.
5074
5075 2012-05-31 Richard Guenther <rguenther@suse.de>
5076
5077 PR middle-end/48493
5078 * gcc.dg/torture/pr48493.c: New testcase.
5079
5080 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5081
5082 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5083 arm32 to targets.
5084 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5085 of the initialization loop.
5086 (dg-final): Adjust the expected number of vectorized loops depending
5087 on vect_char_mult target selector.
5088
5089 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5090
5091 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5092 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5093 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5094 New tests.
5095
5096 2012-05-30 Jason Merrill <jason@redhat.com>
5097
5098 PR c++/53356
5099 * g++.dg/init/new34.C: New.
5100 * g++.dg/tree-ssa/stabilize1.C: New.
5101
5102 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR c++/53356
5105 * g++.dg/init/new33.C: New test.
5106
5107 2012-05-30 Richard Guenther <rguenther@suse.de>
5108
5109 PR middle-end/53501
5110 * gcc.dg/torture/pr53501.c: New testcase.
5111 * c-c++-common/restrict-2.c: Adjust.
5112
5113 2012-05-30 Alan Modra <amodra@gmail.com>
5114
5115 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5116 torture-finish.
5117
5118 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5119
5120 * gcc.target/i386/shuf-concat.c: New test.
5121
5122 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR rtl-optimization/53519
5125 * gcc.c-torture/compile/pr53519.c: New test.
5126
5127 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5128
5129 * gcc.target/arm/neon-vrev.c: New.
5130
5131 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5132
5133 PR target/51340
5134 * gcc.target/sh/pr51340-1.c: New.
5135 * gcc.target/sh/pr51340-2.c: New.
5136 * gcc.target/sh/pr51340-3.c: New.
5137
5138 2012-05-29 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/53516
5141 * gcc.dg/torture/pr53516.c: New testcase.
5142
5143 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5144
5145 PR preprocessor/53229
5146 * gcc.dg/cpp/paste6.c: Force to run without
5147 -ftrack-macro-expansion.
5148 * gcc.dg/cpp/paste8.c: Likewise.
5149 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5150 -ftrack-macro-expansion.
5151 * gcc.dg/cpp/paste12.c: Force to run without
5152 -ftrack-macro-expansion.
5153 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5154 -ftrack-macro-expansion.
5155 * gcc.dg/cpp/paste13.c: Likewise.
5156 * gcc.dg/cpp/paste14.c: Likewise.
5157 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5158 -ftrack-macro-expansion.
5159 * gcc.dg/cpp/paste18.c: New test.
5160
5161 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5162
5163 * gcc.target/cris/torture/trap-1.c,
5164 gcc.target/cris/torture/trap-2.c,
5165 gcc.target/cris/torture/trap-3.c,
5166 gcc.target/cris/torture/trap-v0.c,
5167 gcc.target/cris/torture/trap-v3.c: New tests.
5168
5169 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/25137
5172 * g++.dg/warn/Wbraces3.C: New.
5173 * g++.dg/warn/Wbraces4.C: Likewise.
5174
5175 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR tree-optimization/53505
5178 * c-c++-common/torture/pr53505.c: New test.
5179
5180 2012-05-27 Nathan Sidwell <nathan@acm.org>
5181
5182 * gcc.dg/stmt-expr-4.c: New.
5183
5184 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5185
5186 PR c++/53491
5187 * g++.dg/parse/crash60.C: New.
5188
5189 2012-05-26 Jason Merrill <jason@redhat.com>
5190
5191 PR c++/53220
5192 * c-c++-common/array-lit.c: New.
5193 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5194
5195 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5196
5197 PR ada/50294
5198 * gnat.dg/array21.adb: New test.
5199
5200 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5201
5202 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5203
5204 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5205
5206 PR c++/32054
5207 * g++.dg/other/anon-union3.C: New.
5208
5209 2012-05-25 Ian Lance Taylor <iant@google.com>
5210
5211 * gcc.dg/split-6.c: New test.
5212
5213 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * gnat.dg/lto14.adb: New test.
5216
5217 2012-05-25 Tristan Gingold <gingold@adacore.com>
5218
5219 * gcc.target/i386/large-frame.c: New.
5220
5221 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5222 * gcc.target/powerpc/lhs-1.c: New.
5223 * gcc.target/powerpc/lhs-2.c: New.
5224 * gcc.target/powerpc/lhs-3.c: New.
5225
5226 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5227
5228 Make unwound macro expansion trace less redundant
5229 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5230 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5231 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5232 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5233 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5234 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5235
5236 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/53464
5239 * g++.dg/cpp0x/constexpr-default1.C: New.
5240
5241 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5242
5243 PR c++/32080
5244 * g++.dg/eh/goto2.C: New.
5245
5246 2012-05-24 Richard Guenther <rguenther@suse.de>
5247
5248 PR middle-end/53460
5249 * g++.dg/tree-prof/pr53460.C: New testcase.
5250
5251 2012-05-24 Richard Guenther <rguenther@suse.de>
5252
5253 PR bootstrap/53466
5254 * g++.dg/debug/pr53466.C: New testcase.
5255
5256 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR tree-optimization/53465
5259 * gcc.c-torture/execute/pr53465.c: New test.
5260
5261 2012-05-23 Tobias Burnus <burnus@net-b.de>
5262
5263 PR fortran/51055
5264 PR fortran/45170
5265 * gfortran.dg/allocate_with_typespec_6.f90: New.
5266
5267 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5268
5269 PR c++/29185
5270 * g++.dg/warn/delete-array-1.C: New.
5271
5272 2012-05-23 Richard Guenther <rguenther@suse.de>
5273
5274 * gcc.dg/torture/pr39074-2.c: Adjust.
5275 * gcc.dg/torture/pr39074.c: Likewise.
5276 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5277 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5278
5279 2012-05-22 Jan Hubicka <jh@suse.cz>
5280
5281 PR middle-end/53161
5282 * g++.dg/torture/pr53161.C: New testcase.
5283
5284 2012-05-22 Tobias Burnus <burnus@net-b.de>
5285
5286 PR fortran/53389
5287 * gfortran.dg/realloc_on_assign_15.f90: New.
5288
5289 2012-05-22 Richard Guenther <rguenther@suse.de>
5290
5291 PR middle-end/51071
5292 * gcc.dg/torture/pr51071-2.c: New testcase.
5293
5294 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5295
5296 PR tree-optimization/53336
5297 * g++.dg/torture/pr53336.C: New testcase.
5298
5299 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5300
5301 PR c++/53322
5302 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5303 instead of -Wunused-local-typedefs.
5304
5305 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/51184
5308 * g++.dg/other/abstract4.C: New-
5309
5310 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5311
5312 PR c++/40821
5313 * g++.dg/ext/attrib46.C: New.
5314
5315 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5316
5317 PR c/53418
5318 * gcc.c-torture/compile/pr53418-1.c,
5319 gcc.c-torture/compile/pr53418-2.c: New tests.
5320
5321 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR tree-optimization/53366
5324 * gcc.dg/torture/pr53366-1.c: New test.
5325 * gcc.dg/torture/pr53366-2.c: New test.
5326 * gcc.target/i386/pr53366-1.c: New test.
5327 * gcc.target/i386/pr53366-2.c: New test.
5328
5329 PR tree-optimization/53409
5330 * gcc.c-torture/compile/pr53409.c: New test.
5331
5332 PR tree-optimization/53410
5333 * gcc.c-torture/compile/pr53410-1.c: New test.
5334 * gcc.c-torture/compile/pr53410-2.c: New test.
5335
5336 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5337
5338 PR target/53425
5339 * gcc.target/i386/pr53425-1.c: New file.
5340 * gcc.target/i386/pr53425-2.c: Likewise.
5341
5342 2012-05-21 Richard Guenther <rguenther@suse.de>
5343
5344 PR tree-optimization/53408
5345 * gcc.dg/torture/pr53408.c: New testcase.
5346
5347 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5348 H.J. Lu <hongjiu.lu@intel.com>
5349
5350 PR target/53416
5351 * gcc.target/i386/pr53416.c: New file.
5352
5353 2012-05-21 Richard Guenther <rguenther@suse.de>
5354
5355 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5356
5357 2012-05-21 Richard Guenther <rguenther@suse.de>
5358
5359 * gcc.dg/torture/ldist-1.c: New testcase.
5360
5361 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gnat.dg/lto13.adb: New test.
5364 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5365
5366 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * gnat.dg/specs/lto12.ads: New test.
5369 * gnat.dg/specs/lto12_pkg.ads: New helper.
5370
5371 2012-05-18 Richard Guenther <rguenther@suse.de>
5372
5373 PR tree-optimization/53346
5374 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5375 * gcc.target/i386/incoming-10.c: Adjust.
5376 * gcc.target/i386/incoming-11.c: Likewise.
5377 * gcc.target/i386/pr46295.c: Likewise.
5378
5379 2012-05-18 Richard Guenther <rguenther@suse.de>
5380
5381 * gcc.dg/pr53352.c: Return zero.
5382
5383 2012-05-18 Richard Guenther <rguenther@suse.de>
5384
5385 PR tree-optimization/53390
5386 * gcc.dg/torture/pr53390.c: New testcase.
5387
5388 2012-05-18 Meador Inge <meadori@codesourcery.com>
5389
5390 PR rtl-optimization/53352
5391 * gcc.dg/pr53352.c: New test.
5392
5393 2012-05-17 David S. Miller <davem@davemloft.net>
5394
5395 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5396 failure on sparc-*-linux-gnu.
5397
5398 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/39681
5401 * g++.dg/parse/error49.C: New.
5402 * g++.dg/cpp0x/error8.C: Likewise.
5403 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5404 * g++.dg/ext/utf-dflt2.C: Likewise.
5405 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5406 * g++.dg/ext/utf-dflt.C: Likewise.
5407 * c-c++-common/raw-string-3.c: Likewise.
5408 * c-c++-common/raw-string-4.c: Likewise.
5409
5410 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/53371
5413 * g++.dg/cpp0x/catch1.C: New.
5414
5415 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 PR c++/44516
5418 * g++.dg/parse/error48.C: New.
5419 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5420 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5421
5422 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5423
5424 * gcc.dg/tm/indirect-2.c: New test.
5425
5426 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5427
5428 PR tree-optimization/53217
5429 * gfortran.dg/pr53217.f90: New test.
5430
5431 2012-05-16 Richard Guenther <rguenther@suse.de>
5432
5433 PR tree-optimization/53364
5434 * g++.dg/torture/pr53364.C: New testcase.
5435
5436 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5437
5438 PR testsuite/52641
5439 * gcc.dg/pr52549.c: Fix test for long != void*
5440 * gcc.c-torture/execute/pr52979-1.x: New file.
5441 * gcc.c-torture/execute/pr52979-2.x: New file.
5442
5443 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5444
5445 PR preprocessor/7263
5446 * gcc.dg/binary-constants-2.c: Run without tracking locations
5447 accross macro expansion.
5448 * gcc.dg/binary-constants-3.c: Likewise.
5449 * gcc.dg/cpp/sysmac2.c: Likewise.
5450 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5451 location.
5452 * gcc.dg/cpp/syshdr3.c: New test.
5453 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5454 * gcc.dg/system-binary-constants-1.c: New test.
5455 * gcc.dg/system-binary-constants-1.h: New header for the new test
5456 above.
5457 * g++.dg/cpp/syshdr3.C: New test.
5458 * g++.dg/cpp/syshdr3.h: New header the new test above.
5459 * g++.dg/system-binary-constants-1.C: New test.
5460 * g++.dg/system-binary-constants-1.h: New header the new test
5461 above.
5462
5463 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5466
5467 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR target/53358
5470 * gcc.dg/pr53358.c: New test.
5471
5472 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/11856
5475 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5476 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5477
5478 2012-05-15 Olivier Hainque <hainque@adacore.com>
5479
5480 * g++.dg/eh/sighandle.C: New testcase.
5481
5482 2012-05-15 Richard Guenther <rguenther@suse.de>
5483
5484 PR tree-optimization/53355
5485 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5486
5487 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5488
5489 * gfortran.dg/*.f90: Remove now redundant manual
5490 cleanup-modules directive.
5491
5492 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5493
5494 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5495 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5496
5497 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5498
5499 PR fortran/52428
5500 * gfortran.dg/int_range_io_1.f90: New test.
5501
5502 2012-05-14 Andi Kleen <ak@linux.intel.com>
5503 Jakub Jelinek <jakub@redhat.com>
5504
5505 PR target/53315
5506 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5507 * gcc.target/i386/rtm-check.h: New file.
5508 * gcc.target/i386/pr53315.c: New test.
5509
5510 2012-05-14 Tobias Burnus <burnus@net-b.de>
5511
5512 PR fortran/49110
5513 PR fortran/51055
5514 PR fortran/53329
5515 * gfortran.dg/deferred_type_param_4.f90: New.
5516 * gfortran.dg/deferred_type_param_6.f90: New.
5517
5518 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5519
5520 * gcc.target/i386/retarg.c: New test.
5521
5522 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5523
5524 PR fortran/45170
5525 * gfortran.dg/deferred_type_param_3.f90: New.
5526 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5527 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5528
5529 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5530
5531 * gnat.dg/null_pointer_deref3.adb: New test.
5532
5533 2012-05-12 Tobias Burnus <burnus@net-b.de>
5534
5535 PR fortran/49110
5536 PR fortran/52843
5537 * gfortran.dg/deferred_type_param_5.f90: New.
5538
5539 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5540
5541 * g++.dg/parse/error47.C: New.
5542
5543 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5544
5545 PR fortran/52537
5546 * gfortran.dg/string_compare_4.f90: Change option
5547 to -fdump-tree-original. Add test case for kind=4.
5548
5549 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5550
5551 PR fortran/52537
5552 * gfortran.dg/string_compare_4.f90: New test.
5553
5554 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5555
5556 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5557
5558 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5559
5560 PR c++/53305
5561 * g++.dg/cpp0x/variadic132.C: New.
5562
5563 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/53158
5566 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5567 * g++.dg/parse/error26.C: Tweak dg-error column number.
5568
5569 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/53301
5572 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5573
5574 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * gnat.dg/lto11.ad[sb]: New test.
5577
5578 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5579
5580 PR target/52908
5581 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5582 directive to Scan for vpmuldq, not vpmacsdql.
5583
5584 2012-05-09 Michael Matz <matz@suse.de>
5585
5586 PR tree-optimization/53185
5587 * gcc.dg/vect/pr53185.c: New test.
5588
5589 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5590
5591 PR middle-end/53249
5592 * gcc.target/i386/pr53249.c: New.
5593
5594 2012-05-09 Richard Guenther <rguenther@suse.de>
5595
5596 PR tree-optimization/18437
5597 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5598 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5599
5600 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR tree-optimization/53226
5603 * gcc.c-torture/compile/pr53226.c: New test.
5604
5605 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5606
5607 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5608 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5609 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5610 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5611 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5612 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5613 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5614 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5615 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5616 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5617 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5618 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5619 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5620 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5621
5622 2012-05-09 Dehao Chen <dehao@google.com>
5623
5624 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5625 * gcc.dg/predict-2.c: Likewise.
5626 * gcc.dg/predict-3.c: Likewise.
5627 * gcc.dg/predict-4.c: Likewise.
5628 * gcc.dg/predict-5.c: Likewise.
5629 * gcc.dg/predict-6.c: Likewise.
5630
5631 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5632
5633 PR target/53272
5634 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5635
5636 2012-05-08 Richard Guenther <rguenther@suse.de>
5637
5638 * gcc.dg/fold-bitand-4.c: New testcase.
5639
5640 2012-05-08 Dehao Chen <dehao@google.com>
5641
5642 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5643 heuristic is working properly.
5644 * gcc.dg/predict-2.c: Likewise.
5645 * gcc/dg/predict-3.c: Likewise.
5646 * gcc/dg/predict-4.c: Likewise.
5647 * gcc/dg/predict-5.c: Likewise.
5648 * gcc/dg/predict-6.c: Likewise.
5649
5650 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR tree-optimization/53239
5653 * g++.dg/opt/vrp3.C: New test.
5654 * g++.dg/opt/vrp3-aux.cc: New file.
5655 * g++.dg/opt/vrp3.h: New file.
5656
5657 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5658
5659 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5660 .uleb128 support in assembler output.
5661
5662 2012-05-07 Richard Guenther <rguenther@suse.de>
5663
5664 PR lto/42987
5665 * g++.dg/lto/pr42987_0.C: New testcase.
5666 * g++.dg/lto/pr42987_1.C: Likewise.
5667
5668 2012-05-07 Tobias Burnus <burnus@net-b.de>
5669
5670 PR fortran/53255
5671 * gfortran.dg/typebound_operator_15.f90: New.
5672
5673 2012-05-06 Tobias Burnus <burnus@net-b.de>
5674
5675 PR fortran/41587
5676 * gfortran.dg/class_array_13.f90: New.
5677
5678 2012-05-06 Tristan Gingold <gingold@adacore.com>
5679
5680 * gnat.dg/warn7.adb: New test.
5681
5682 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5683
5684 * gnat.dg/specs/renamings.ads: Rename to...
5685 * gnat.dg/specs/renaming1.ads: ...this.
5686 * gnat.dg/specs/renaming2.ads: New test.
5687 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5688 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5689 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5690 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5691
5692 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5693
5694 * gnat.dg/discr36.ad[sb]: New test.
5695 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5696
5697 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5698
5699 PR c/43772
5700 * c-c++-common/pr43772.c: New.
5701
5702 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5703
5704 PR fortran/41600
5705 * gfortran.dg/select_type_26.f03 : New test.
5706 * gfortran.dg/select_type_27.f03 : New test.
5707
5708 PR fortran/53191
5709 * gfortran.dg/select_type_28.f03 : New test.
5710
5711 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5712
5713 PR fortran/49010
5714 PR fortran/24518
5715 * gfortran.dg/mod_sign0_1.f90: New test.
5716 * gfortran.dg/mod_large_1.f90: New test.
5717
5718 2012-05-04 Tobias Burnus <burnus@net-b.de>
5719
5720 PR fortran/53175
5721 gfortran.dg/public_private_module_5.f90: New.
5722
5723 2012-05-04 Tobias Burnus <burnus@net-b.de>
5724
5725 PR fortran/53111
5726 * gfortran.dg/constructor_7.f90: New.
5727 * gfortran.dg/constructor_8.f90: New.
5728
5729 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/53166
5732 * g++.dg/cpp0x/static_assert7.C: New.
5733
5734 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5735
5736 PR tree-optimization/52633
5737 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5738 recognized as widening shifts instead of over-widening.
5739 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5740 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5741 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5742 * gcc.target/arm/pr52633.c: New test.
5743
5744 2012-05-04 Richard Guenther <rguenther@suse.de>
5745
5746 PR tree-optimization/53168
5747 * gcc.dg/torture/pr53168.c: New testcase.
5748 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5749
5750 2012-05-04 Richard Guenther <rguenther@suse.de>
5751
5752 * gcc.dg/lto/pr53214_0.c: New testcase.
5753
5754 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gcc.target/ia64/pr48496.c: New test.
5757 * gcc.target/ia64/pr52657.c: Likewise.
5758
5759 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5760
5761 PR c/51712
5762 * c-c++-common/pr51712.c: New.
5763
5764 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5765
5766 PR target/53199
5767 * gcc.target/powwerpc/pr53199.c: New file.
5768
5769 2012-05-03 Jason Merrill <jason@redhat.com>
5770
5771 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5772
5773 * gcc.dg/debug/dwarf2/dups-types.c: New.
5774 * gcc.dg/debug/dwarf2/dups-types.h: New.
5775
5776 2012-05-03 Jason Merrill <jason@redhat.com>
5777
5778 * g++.dg/debug/dwarf2/namespace-2.C: New.
5779 * g++.dg/debug/dwarf2/localclass3.C: New.
5780
5781 2012-05-03 Jason Merrill <jason@redhat.com>
5782
5783 * g++.dg/debug/dwarf2/thunk1.C: New.
5784
5785 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 PR c++/53186
5788 * g++.dg/other/final2.C: New.
5789
5790 2012-05-03 Richard Guenther <rguenther@suse.de>
5791
5792 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5793
5794 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5795
5796 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5797 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5798 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5799 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5800
5801 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5802
5803 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5804 .byte 0xf2.
5805 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5807 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5808
5809 PR debug/53174
5810 * gcc.dg/pr53174.c: New test.
5811
5812 PR target/53187
5813 * gcc.target/arm/pr53187.c: New test.
5814 * gcc.c-torture/compile/pr53187.c: New test.
5815
5816 2012-05-03 Richard Guenther <rguenther@suse.de>
5817
5818 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5819 unsupported prefetching support.
5820
5821 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5822
5823 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5824 option -ftrack-macro-expansion=0.
5825 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5826 option -ftrack-macro-expansion=0.
5827
5828 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5829
5830 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5831 dg-options for target arm with dg-additional-options.
5832
5833 2012-05-03 Richard Guenther <rguenther@suse.de>
5834
5835 PR tree-optimization/53144
5836 * gcc.dg/torture/pr53144.c: New testcase.
5837
5838 2012-05-03 Tobias Burnus <burnus@net-b.de>
5839
5840 PR fortran/52864
5841 * gfortran.dg/pointer_intent_7.f90: New.
5842 * gfortran.dg/pure_formal_3.f90: New.
5843
5844 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5845
5846 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5847
5848 2012-05-02 Martin Jambor <mjambor@suse.cz>
5849
5850 PR lto/52605
5851 * g++.dg/lto/pr52605_0.C: New test.
5852
5853 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5854
5855 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5856 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5857 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5858 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5859 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5860 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5861 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5862 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5863 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5864 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5865 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5866 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5867 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5868 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5869 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5870 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5871
5872 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5873
5874 PR middle-end/53153
5875 * gcc.dg/pr53153.c: New test.
5876
5877 2012-05-02 Richard Guenther <rguenther@suse.de>
5878
5879 * g++.dg/tree-ssa/pr19807.C: Adjust.
5880
5881 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR tree-optimization/53163
5884 * gcc.c-torture/compile/pr53163.c: New test.
5885
5886 PR rtl-optimization/53160
5887 * gcc.c-torture/execute/pr53160.c: New test.
5888
5889 2012-05-01 Ian Lance Taylor <iant@google.com>
5890
5891 PR c/37303
5892 * gcc.dg/pr37303.c: New test.
5893
5894 2012-05-01 Richard Henderson <rth@redhat.com>
5895
5896 * lib/target-supports.exp
5897 (check_effective_target_sync_long_long_runtime): True for
5898 check_effective_target_powerpc64.
5899
5900 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5901
5902 PR c++/51033
5903 * gcc.dg/vector-1.c: Move to ...
5904 * c-c++-common/vector-1.c: ... here.
5905 * gcc.dg/vector-2.c: Move to ...
5906 * c-c++-common/vector-2.c: ... here.
5907 * gcc.dg/vector-3.c: Move to ...
5908 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5909 * gcc.dg/vector-4.c: Move to ...
5910 * c-c++-common/vector-4.c: ... here.
5911 * gcc.dg/vector-init-1.c: Move to ...
5912 * c-c++-common/vector-init-1.c: ... here.
5913 * gcc.dg/vector-init-2.c: Move to ...
5914 * c-c++-common/vector-init-2.c: ... here.
5915 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5916 * c-c++-common/vector-subscript-1.c: ... here.
5917 * gcc.dg/vector-subscript-2.c: Move to ...
5918 * c-c++-common/vector-subscript-2.c: ... here.
5919 * gcc.dg/vector-subscript-3.c: Move to ...
5920 * c-c++-common/vector-subscript-3.c: ... here.
5921
5922 PR c++/51314
5923 * g++.dg/cpp0x/vt-51314.C: New test.
5924 * g++.dg/cpp0x/variadic76.C: Fix.
5925
5926 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5927
5928 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5929
5930 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5931
5932 Add -Wvarargs option
5933 * c-c++-common/Wvarargs.c: New test case.
5934 * c-c++-common/Wvarargs-2.c: Likewise.
5935
5936 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5937
5938 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5939 * objc.dg/foreach-7.m: Force the test case to run without
5940 -ftrack-macro-expansion.
5941 * c-c++-common/tm/attrib-1.c: Likewise.
5942 * c-c++-common/warn-ommitted-condop.c: Likewise.
5943 * gcc.dg/assign-warn-1.c: Likewise.
5944 * gcc.dg/assign-warn-2.c: Likewise.
5945 * gcc.dg/attr-alloc_size.c: Likewise.
5946 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5947 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5948 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5949 * gcc.dg/c90-const-expr-9.c: Likewise.
5950 * gcc.dg/c99-const-expr-9.c: Likewise.
5951 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5952 * gcc.dg/cpp/direct2s.c: Likewise.
5953 * gcc.dg/cpp/pr28709.c: Likewise.
5954 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5955 * gcc.dg/dfp/composite-type.c: Likewise.
5956 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5957 with -ftrack-macro-expansion
5958 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5959 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5960 * g++.dg/ext/cleanup-1.C: Likewise.
5961 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5962 * g++.dg/template/sfinae10.C: Likewise.
5963 * g++.dg/tm/wrap-2.C: Likewise.
5964 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5965 * g++.dg/warn/Wsign-conversion.C: Likewise.
5966 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5967 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5968 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5969 it to run with -ftrack-macro-expansion.
5970 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5971 test cases without -ftrack-macro-expansion.
5972
5973 Fix location for static class members
5974 * g++.dg/template/sfinae6_neg.C: Adjust.
5975
5976 Make conversion warnings work on NULL with -ftrack-macro-expansion
5977 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5978 alongside the previous testing for NULL.
5979
5980 Fix -Wuninitialized for -ftrack-macro-expansion
5981 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5982
5983 Strip "<built-in>" loc from displayed expansion context
5984 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5985 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5986 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5987 new test above.
5988
5989 Fix expansion point loc for macro-like tokens
5990 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5991 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5992
5993 Fix token pasting with -ftrack-macro-expansion
5994 * gcc.dg/cpp/paste17.c: New test case for
5995 -ftrack-macro-expansion=2 mode only.
5996 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5997
5998 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5999
6000 * gnat.dg/warn6.ad[sb]: New test.
6001
6002 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6003
6004 PR 53149
6005 * gcc.dg/20011021-1.c: Adjust testcase.
6006
6007 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6008
6009 PR fortran/53148
6010 * gfortran.dg/function_optimize_12.f90: New test.
6011
6012 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6013
6014 PR target/53156
6015 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6016 code to match current output and cover new peephole2 pattern.
6017
6018 2012-04-27 Ollie Wild <aaw@google.com>
6019
6020 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6021
6022 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6023
6024 * gcc.c-torture/execute/20120427-2.c: New testcase.
6025 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6026 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6027 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6028
6029 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6030
6031 PR target/53138
6032 * gcc.c-torture/execute/20120427-1.c: New testcase.
6033
6034 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6035
6036 PR middle-end/27139
6037 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6038
6039 2012-04-27 Tom de Vries <tom@codesourcery.com>
6040
6041 PR tree-optimization/51879
6042 * gcc.dg/pr51879.c: New test.
6043 * gcc.dg/pr51879-2.c: Same.
6044 * gcc.dg/pr51879-3.c: Same.
6045 * gcc.dg/pr51879-4.c: Same.
6046 * gcc.dg/pr51879-6.c: Same.
6047
6048 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6049
6050 PR c++/53096
6051 * g++.dg/cpp0x/defaulted35.C: New.
6052 * g++.dg/cpp0x/defaulted15.C: Adjust.
6053
6054 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6055
6056 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6057 structure layout.
6058
6059 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6060
6061 * gcc.target/i386/builtin_target.c: Check avx2.
6062
6063 2012-04-26 Alan Modra <amodra@gmail.com>
6064
6065 * gcc.target/powerpc/savres.c: New test.
6066 * gcc.target/powerpc/powerpc.exp: Run it.
6067
6068 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6069
6070 PR target/53120
6071 * gcc.dg/torture/pr53120.c: New test.
6072
6073 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR middle-end/52979
6076 * gcc.c-torture/compile/pr52979-1.c: New test.
6077 * gcc.c-torture/execute/pr52979-1.c: New test.
6078 * gcc.c-torture/execute/pr52979-2.c: New test.
6079
6080 2012-04-25 Richard Guenther <rguenther@suse.de>
6081
6082 * gcc.target/i386/l_fma_float_5.c: Adjust.
6083 * gcc.target/i386/l_fma_double_4.c: Likewise.
6084 * gcc.target/i386/l_fma_float_2.c: Likewise.
6085 * gcc.target/i386/l_fma_float_6.c: Likewise.
6086 * gcc.target/i386/l_fma_double_1.c: Likewise.
6087 * gcc.target/i386/l_fma_double_5.c: Likewise.
6088 * gcc.target/i386/l_fma_float_3.c: Likewise.
6089 * gcc.target/i386/l_fma_double_2.c: Likewise.
6090 * gcc.target/i386/l_fma_double_6.c: Likewise.
6091 * gcc.target/i386/l_fma_float_4.c: Likewise.
6092 * gcc.target/i386/l_fma_double_3.c: Likewise.
6093 * gcc.target/i386/l_fma_float_1.c: Likewise.
6094
6095 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR tree-optimization/53058
6098 * gcc.c-torture/compile/pr53058.c: New test.
6099
6100 2012-04-25 Jan Hubicka <jh@suse.cz>
6101
6102 PR middle-end/53088
6103 * gcc.target/i386/pr39082-1.c: Update warning location.
6104
6105 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR c/52880
6108 * gcc.dg/pr52880.c: New test.
6109
6110 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6111
6112 * gcc.dg/m-un-2.c: Update.
6113 * gcc.dg/20011021-1.c: Update.
6114
6115 2012-04-25 Tobias Burnus <burnus@net-b.de>
6116
6117 PR fortran/52196
6118 * gfortran.dg/realloc_on_assign_14.f90: New.
6119
6120 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6121
6122 PR testsuite/52641
6123 PR tree-optimizations/52891
6124 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6125
6126 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/52363
6129 * g++.dg/cpp0x/sfinae35.C: New.
6130 * g++.dg/cpp0x/sfinae36.C: Likewise.
6131
6132 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6133
6134 * gcc.target/builtin_target.c: New testcase.
6135
6136 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6137
6138 PR target/47197
6139 * gcc.target/powerpc/pr47197.c: New test.
6140
6141 2012-04-24 Richard Guenther <rguenther@suse.de>
6142
6143 PR tree-optimization/53085
6144 * g++.dg/torture/pr53085.C: New testcase.
6145
6146 2012-04-24 Andrew Pinski <apinski@cavium.com>
6147
6148 PR tree-opt/33512
6149 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6150 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6151 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6152
6153 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR middle-end/53084
6156 * gcc.c-torture/execute/pr53084.c: New test.
6157
6158 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6159
6160 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6161
6162 2012-04-23 Andrew Pinski <apinski@cavium.com>
6163
6164 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6165
6166 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6167
6168 PR regression/53076
6169 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6170 * gcc.dg/torture/builtin-power-1.c: Likewise.
6171
6172 2012-04-23 Richard Guenther <rguenther@suse.de>
6173
6174 PR tree-optimization/53070
6175 * gcc.dg/torture/pr53070.c: New testcase.
6176
6177 2012-04-23 Richard Guenther <rguenther@suse.de>
6178
6179 PR c/53060
6180 * gcc.dg/pr53060.c: New testcase.
6181
6182 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR tree-optimizations/52891
6185 * gcc.c-torture/compile/pr52891-1.c: New test.
6186 * gcc.c-torture/compile/pr52891-2.c: New test.
6187
6188 2012-04-22 Tobias Burnus <burnus@net-b.de>
6189
6190 PR fortran/53051
6191 * gfortran.dg/read_float_4.f90: New.
6192
6193 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6194
6195 PR 35441
6196 * c-c++-common/pr35441.C: New.
6197
6198 2012-04-20 Ian Lance Taylor <iant@google.com>
6199
6200 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6201 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6202
6203 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6206 array access.
6207 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6208
6209 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6210
6211 PR rtl-optimization/44214
6212 * gcc.dg/pr44214-1.c: New test.
6213 * gcc.dg/pr44214-2.c: Likewise.
6214 * gcc.dg/pr44214-3.c: Likewise.
6215
6216 2012-04-20 Richard Guenther <rguenther@suse.de>
6217
6218 * g++.dg/torture/20120420-1.C: New testcase.
6219
6220 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6221
6222 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6223
6224 2012-04-19 Christian Bruel <christian.bruel@st.com>
6225
6226 * gcc.dg/pr52283.c: New test.
6227
6228 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6229
6230 * gcc.dg/pr37985.c: New test.
6231
6232 2012-04-19 Richard Guenther <rguenther@suse.de>
6233
6234 PR rtl-optimization/44688
6235 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6236 possibly profitable.
6237
6238 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6239
6240 PR tree-optimization/52976
6241 * gfortran.dg/reassoc_11.f: New test.
6242
6243 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6244
6245 PR tree-optimization/52976
6246 * gfortran.dg/reassoc_7.f: New test.
6247 * gfortran.dg/reassoc_8.f: Likewise.
6248 * gfortran.dg/reassoc_9.f: Likewise.
6249 * gfortran.dg/reassoc_10.f: Likewise.
6250
6251 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/52422
6254 * g++.dg/cpp0x/sfinae33.C: New.
6255 * g++.dg/cpp0x/sfinae34.C: Likewise.
6256
6257 2012-04-18 Joey Ye <joey.ye@arm.com>
6258
6259 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6260
6261 2012-04-18 Richard Guenther <rguenther@suse.de>
6262
6263 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6264 array access.
6265 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6266 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6267
6268 2012-04-17 Tom de Vries <tom@codesourcery.com>
6269
6270 * g++.dg/pr51264-4.C: New test.
6271
6272 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6273
6274 PR c++/52599
6275 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6276
6277 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6278
6279 PR c++/53003
6280 * g++.dg/parse/crash59.C: New.
6281
6282 2012-04-17 Michael Matz <matz@suse.de>
6283
6284 PR tree-optimization/18437
6285 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6286
6287 2012-04-17 Richard Guenther <rguenther@suse.de>
6288
6289 PR middle-end/53011
6290 * g++.dg/torture/pr53011.C: New testcase.
6291
6292 2012-04-16 Jason Merrill <jason@redhat.com>
6293
6294 PR c++/38543
6295 * g++.dg/cpp0x/variadic131.C: New.
6296
6297 PR c++/52008
6298 * g++.dg/cpp0x/variadic130.C: New.
6299
6300 PR c++/50830
6301 * g++.dg/cpp0x/variadic129.C: New.
6302
6303 PR c++/50303
6304 * g++.dg/cpp0x/variadic128.C: New.
6305
6306 2012-04-16 Tobias Burnus <burnus@net-b.de>
6307
6308 PR fortran/52864
6309 * gfortran.dg/pointer_intent_6.f90: New.
6310
6311 2012-04-16 Tobias Burnus <burnus@net-b.de>
6312
6313 PR fortran/52916
6314 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6315 to include public_private_module_4.f90.
6316 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6317 targets.
6318
6319 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/49152
6322 * g++.dg/diagnostic/operator1.C: New.
6323 * g++.dg/ext/label5.C: Adjust.
6324 * g++.dg/ext/va-arg1.C: Likewise.
6325 * g++.dg/other/error20.C: Likewise.
6326 * g++.dg/other/error20.C: Likewise.
6327 * g++.dg/other/error16.C: Likewise.
6328 * g++.dg/other/error10.C: Likewise.
6329 * g++.dg/parse/error30.C: Likewise.
6330 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6331
6332 2012-04-16 Jason Merrill <jason@redhat.com>
6333
6334 PR c++/51148
6335 * g++.dg/cpp0x/variadic127.C: New.
6336
6337 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6338
6339 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6340 testcase name.
6341 Use fail, pass instead of unresolved.
6342 Don't log $optstr.
6343
6344 PR testsuite/52948
6345 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6346 TODO_dump_func.
6347 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6348 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6349 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6350
6351 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6352
6353 PR fortran/52968
6354 * gfortran.dg/typebound_call_23.f03: New test case.
6355
6356 2012-04-15 Jason Merrill <jason@redhat.com>
6357
6358 PR c++/47220
6359 * g++.dg/cpp0x/variadic126.C: New.
6360
6361 PR c++/52380
6362 * g++.dg/cpp0x/variadic125.C: New.
6363
6364 PR c++/52292
6365 * g++.dg/cpp0x/variadic124.C: New.
6366
6367 PR c++/52706
6368 * g++.dg/cpp0x/nullptr27.C: New.
6369
6370 PR c++/52818
6371 * g++.dg/warn/format8.C: New.
6372
6373 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6374
6375 PR fortran/51082
6376 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6377
6378 2012-04-14 Tobias Burnus <burnus@net-b.de>
6379
6380 PR fortran/52916
6381 PR fortran/40973
6382 * gfortran.dg/public_private_module_3.f90: New.
6383 * gfortran.dg/public_private_module_4.f90: New.
6384
6385 2012-04-14 Tom de Vries <tom@codesourcery.com>
6386
6387 * gcc.dg/superblock.c: New test.
6388
6389 2012-04-14 Tom de Vries <tom@codesourcery.com>
6390
6391 * gcc.dg/pr51879-12.c: New test.
6392
6393 2012-04-13 Jason Merrill <jason@redhat.com>
6394
6395 PR c++/52824
6396 * g++.dg/cpp0x/variadic123.C: New.
6397 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6398
6399 PR c++/52905
6400 * g++.dg/cpp0x/initlist-ctor1.C: New.
6401
6402 PR c++/52915
6403 * g++.dg/other/anon-union2.C: New.
6404
6405 2012-04-13 Martin Jambor <mjambor@suse.cz>
6406
6407 PR middle-end/52939
6408 * g++.dg/ipa/pr52939.C: New test.
6409
6410 2012-04-13 Tom de Vries <tom@codesourcery.com>
6411
6412 * gcc.dg/pr52734.c: New test.
6413
6414 2012-04-13 Richard Guenther <rguenther@suse.de>
6415
6416 PR tree-optimization/52969
6417 * gcc.dg/torture/pr52969.c: New testcase.
6418
6419 2012-04-13 Richard Guenther <rguenther@suse.de>
6420
6421 PR c/52549
6422 * gcc.dg/pr52549.c: New testcase.
6423
6424 2012-04-13 Richard Guenther <rguenther@suse.de>
6425
6426 PR c/52862
6427 * gcc.dg/pr52862.c: New testcase.
6428
6429 2012-04-13 Joey Ye <joey.ye@arm.com>
6430
6431 * gcc.target/arm/thumb1-imm.c: New testcase.
6432
6433 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6434
6435 PR target/52932
6436 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6437 second function argument.
6438 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6439 (calc_permps): Update declaration. Calculate result correctly.
6440 (avx2_test): Change src2 type to union256i_d.
6441 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6442 correctly.
6443
6444 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6445
6446 PR target/52775
6447 * gcc.target/powerpc/pr52775.c: New file.
6448
6449 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6450
6451 PR tree-optimization/18589
6452 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6453 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6454 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6455 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6456 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6457 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6458 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6459 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6460 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6461 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6462
6463 2012-04-12 Richard Guenther <rguenther@suse.de>
6464
6465 PR tree-optimization/52943
6466 * gcc.dg/torture/pr52943.c: New testcase.
6467
6468 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6469
6470 PR target/50751
6471 * gcc/target/sh/pr50751-4.c: New.
6472 * gcc/target/sh/pr50751-5.c: New.
6473 * gcc/target/sh/pr50751-6.c: New.
6474 * gcc/target/sh/pr50751-7.c: New.
6475
6476 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6477
6478 PR c++/52465
6479 * g++.dg/lookup/using52.C: New.
6480
6481 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6482
6483 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6484
6485 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6486
6487 PR rtl-optimization/52876
6488 * gcc.target/i386/pr52876.c: New.
6489
6490 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6491
6492 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6493 __UINTPTR_TYPE__.
6494 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6495 __INTPTR_TYPE__.
6496 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6497 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6498 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6499 (ptrdiff_t): ... this. All uses changed.
6500 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6501 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6502 __INTPTR_TYPE__.
6503 (main): Cast argument to __INTPTR_TYPE__.
6504 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6505 size_t.
6506 * gcc.dg/mallign.c (main): Likewise.
6507 * gcc.dg/pr38700.c (foo): Likewise.
6508 * gcc.dg/long-long-cst1.c (t): Likewise.
6509 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6510 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6511 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6512 * gcc.dg/pr25682.c (d, foo): Likewise.
6513 * gcc.dg/format/cast-1.c (f): Likewise.
6514 * gcc.dg/c90-const-expr-10.c
6515 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6516 (size_t): ...this. All uses changed.
6517 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6518 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6519 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6520 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6521 * gcc.dg/sequence-pt-1.c: Likewise.
6522 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6523 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6524 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6525 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6526 of ptrdiff_t with it.
6527 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6528 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6529 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6530
6531 2012-04-11 Jason Merrill <jason@redhat.com>
6532
6533 PR debug/45088
6534 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6535 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6536
6537 PR c++/52906
6538 * g++.dg/ext/attrib45.C: New.
6539
6540 * g++.dg/eh/dtor3.C: New.
6541
6542 2012-04-11 Richard Guenther <rguenther@suse.de>
6543
6544 PR middle-end/52621
6545 * gfortran.dg/pr52621.f90: New testcase.
6546
6547 2012-04-11 Richard Guenther <rguenther@suse.de>
6548
6549 PR middle-end/52918
6550 * g++.dg/torture/pr52918-1.C: New testcase.
6551 * g++.dg/torture/pr52918-2.C: Likewise.
6552
6553 2012-04-11 Tobias Burnus <burnus@net-b.de>
6554
6555 PR fortran/52729
6556 * gfortran.dg/block_11.f90: New.
6557
6558 2012-04-11 Nick Clifton <nickc@redhat.com>
6559
6560 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6561
6562 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6563
6564 PR target/16458
6565 * gcc.target/powerpc/pr16458-1.c: New test.
6566 * gcc.target/powerpc/pr16458-2.c: Likewise.
6567 * gcc.target/powerpc/pr16458-3.c: Likewise.
6568 * gcc.target/powerpc/pr16458-4.c: Likewise.
6569
6570 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6571
6572 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6573 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6574 * gcc.dg/builtin-bswap-5.c: Likewise.
6575 * gcc.target/i386/builtin-bswap-4.c: New test.
6576
6577 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6578
6579 PR 24985
6580 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6581
6582 2012-04-11 Richard Guenther <rguenther@suse.de>
6583
6584 PR rtl-optimization/52881
6585 * gcc.dg/torture/pr52881.c: New testcase.
6586 * gcc.dg/torture/pr52913.c: Likewise.
6587
6588 2012-04-11 Richard Guenther <rguenther@suse.de>
6589
6590 PR tree-optimization/52912
6591 * gcc.dg/torture/pr52912.c: New testcase.
6592
6593 2010-04-10 Michael Matz <matz@suse.de>
6594
6595 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6596 * gcc.dg/vect/vect-outer-1.c: Adjust.
6597 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6598 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6599 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6600 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6601 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6602 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6603
6604 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6605
6606 PR tree-optimization/52870
6607 * gcc.dg/vect/pr52870.c: New test.
6608
6609 2012-04-09 Mike Stump <mikestump@comcast.net>
6610
6611 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6612 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6613 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6614 * gnat.dg/aggr11.adb: Likewise.
6615 * gnat.dg/aggr11_pkg.ads: Likewise.
6616 * gnat.dg/aggr15.adb: Likewise.
6617 * gnat.dg/aggr15.ads: Likewise.
6618 * gnat.dg/aggr17.adb: Likewise.
6619 * gnat.dg/aggr18.adb: Likewise.
6620 * gnat.dg/array14.adb: Likewise.
6621 * gnat.dg/array14.ads: Likewise.
6622 * gnat.dg/array14_pkg.ads: Likewise.
6623 * gnat.dg/array19.adb: Likewise.
6624 * gnat.dg/array19.ads: Likewise.
6625 * gnat.dg/discr27.adb: Likewise.
6626 * gnat.dg/discr27.ads: Likewise.
6627 * gnat.dg/discr35.adb: Likewise.
6628 * gnat.dg/discr35.ads: Likewise.
6629 * gnat.dg/discr6.adb: Likewise.
6630 * gnat.dg/discr6_pkg.ads: Likewise.
6631 * gnat.dg/import1.adb: Likewise.
6632 * gnat.dg/import1.ads: Likewise.
6633 * gnat.dg/loop_address2.adb: Likewise.
6634 * gnat.dg/opt7.adb: Likewise.
6635 * gnat.dg/opt7.ads: Likewise.
6636 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6637 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6638 * gnat.dg/rep_clause2.adb: Likewise.
6639 * gnat.dg/rep_clause2.ads: Likewise.
6640 * gnat.dg/slice2.adb: Likewise.
6641 * gnat.dg/slice2.ads: Likewise.
6642 * gnat.dg/slice6.adb: Likewise.
6643 * gnat.dg/slice6_pkg.ads: Likewise.
6644 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6645 * gnat.dg/taft_type2.adb: Likewise.
6646 * gnat.dg/taft_type2.ads: Likewise.
6647 * gnat.dg/taft_type2_pkg.ads: Likewise.
6648 * gnat.dg/volatile10.adb: Likewise.
6649 * gnat.dg/volatile10_pkg.ads: Likewise.
6650
6651 * gcc.dg/dll-8.c: Remove execute permissions.
6652 * g++.dg/ext/dllexport5.C: Likewise.
6653
6654 2012-04-09 Jan Hubicka <jh@suse.cz>
6655
6656 PR lto/52722
6657 PR lto/51765
6658 PR lto/52634
6659 * gcc.dg/lto/pr52634_1.c: New testcase.
6660 * gcc.dg/lto/pr52634_0.c: New testcase.
6661
6662 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6663
6664 PR target/52883
6665 * gcc.target/i386/pr52883.c: New testcase.
6666
6667 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6668
6669 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6670 (check_effective_target_sync_long_long): Add SPARC case.
6671 (check_effective_target_sync_long_long_runtime): Likewise.
6672 (check_effective_target_sync_int_long): Adjust SPARC case.
6673 (check_effective_target_sync_char_short): Likewise.
6674
6675 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6676
6677 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6678 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6679
6680 2012-04-08 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/40973
6683 PR fortran/52751
6684 * gfortran.dg/public_private_module_2.f90: New.
6685
6686 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6687
6688 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6689 directives.
6690
6691 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6692
6693 PR fortran/52893
6694 * gfortran.dg/function_optimize_11.f90: New test.
6695
6696 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6697
6698 PR fortran/52668
6699 * gfortran.dg/use_only_6.f90: New test.
6700
6701 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6702
6703 PR fortran/52668
6704 * gfortran.dg/use_only_6.f90: New test.
6705 2012-04-06 Mike Stump <mikestump@comcast.net>
6706
6707 PR testsuite/50722
6708 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6709
6710 2012-04-05 Jason Merrill <jason@redhat.com>
6711
6712 PR c++/52596
6713 * g++.dg/template/qualified-id5.C: New.
6714
6715 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6716
6717 PR target/52882
6718 * gcc.target/i386/pr52882.c: New test.
6719
6720 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721 Dominique D'Humieures <dominiq@lps.ens.fr>
6722
6723 PR testsuite/52614
6724 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6725 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6726
6727 2012-04-04 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/52845
6730 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6731
6732 2012-04-03 Jason Merrill <jason@redhat.com>
6733
6734 PR c++/52796
6735 * g++.dg/cpp0x/variadic-value1.C: New.
6736
6737 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6738
6739 * gnat.dg/pack18.adb: New test.
6740 * gnat.dg/pack18_pkg.ads: New helper.
6741
6742 2012-04-03 Richard Guenther <rguenther@suse.de>
6743
6744 PR tree-optimization/52808
6745 * gcc.dg/pr52808.c: New testcase.
6746
6747 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR tree-optimization/52835
6750 * gfortran.dg/pr52835.f90: New test.
6751
6752 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6753
6754 * gnat.dg/specs/aggr5.ads: New test.
6755
6756 2012-04-02 Richard Guenther <rguenther@suse.de>
6757
6758 PR tree-optimization/52756
6759 * gcc.dg/torture/pr52756.c: New testcase.
6760
6761 2012-04-02 Richard Guenther <rguenther@suse.de>
6762
6763 PR middle-end/52803
6764 * gcc.dg/pr52803.c: New testcase.
6765
6766 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6767
6768 PR c++/40942
6769 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6770 DR 214 in account.
6771
6772 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/50043
6775 * g++.dg/cpp0x/noexcept17.C: New.
6776 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6777 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6778 * g++.dg/cpp0x/noexcept01.C: Likewise.
6779 * g++.dg/eh/init-temp1.C: Likewise.
6780 * g++.dg/eh/ctor1.C: Likwise.
6781
6782 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/controlled6.adb: New test.
6785 * gnat.dg/controlled6_pkg.ads: New helper.
6786 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6787
6788 2012-03-30 Richard Henderson <rth@redhat.com>
6789
6790 PR debug/52727
6791 * g++.dg/opt/pr52727.C: New testcase.
6792
6793 2012-03-30 Richard Guenther <rguenther@suse.de>
6794
6795 PR tree-optimization/52754
6796 * gcc.target/i386/pr52754.c: New testcase.
6797
6798 2012-03-30 Richard Guenther <rguenther@suse.de>
6799
6800 PR middle-end/52772
6801 * g++.dg/torture/pr52772.C: New testcase.
6802
6803 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/52718
6806 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6807
6808 2012-03-29 Jason Merrill <jason@redhat.com>
6809
6810 PR c++/52685
6811 * g++.dg/template/inherit8.C: New.
6812
6813 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR c++/52759
6816 * g++.dg/ext/weak4.C: New test.
6817
6818 PR tree-optimization/52760
6819 * gcc.c-torture/execute/pr52760.c: New test.
6820
6821 2012-03-29 Jason Merrill <jason@redhat.com>
6822
6823 PR c++/52743
6824 * g++.dg/cpp0x/initlist-array3.C: New.
6825
6826 2012-03-28 Jason Merrill <jason@redhat.com>
6827
6828 PR c++/52746
6829 * g++.dg/overload/virtual2.C: New.
6830
6831 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6832
6833 * gnat.dg/vect7.ad[sb]: New test.
6834
6835 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6836 Tobias Burnus <burnus@gcc.gnu.org>
6837
6838 PR fortran/52652
6839 * gfortran.dg/allocate_class_1.f90 : Change error test.
6840 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6841 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6842 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6843
6844 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR middle-end/52691
6847 * gcc.dg/pr52691.c: New test.
6848
6849 PR middle-end/52750
6850 * gcc.c-torture/compile/pr52750.c: New test.
6851
6852 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6853
6854 PR target/52692
6855 * gcc.target/avr/torture/builtins-2.c: New test.
6856
6857 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR target/52736
6860 * gcc.target/i386/pr52736.c: New test.
6861
6862 2012-03-27 Martin Jambor <mjambor@suse.cz>
6863
6864 PR middle-end/52693
6865 * gcc.dg/torture/pr52693.c: New test.
6866
6867 2012-03-27 Meador Inge <meadori@codesourcery.com>
6868
6869 PR c++/52672
6870 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6871
6872 2012-03-27 Mike Stump <mikestump@comcast.net>
6873
6874 PR target/52665
6875 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6876 failures that match branch names.
6877
6878 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6879 H.J. Lu <hongjiu.lu@intel.com>
6880
6881 PR target/52698
6882 * gcc.target/i386/pr52698.c: New test.
6883
6884 2012-03-27 Richard Guenther <rguenther@suse.de>
6885
6886 PR middle-end/52720
6887 * gcc.dg/torture/pr52720.c: New testcase.
6888
6889 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6890
6891 * gnat.dg/pack17.adb: New test.
6892
6893 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6894
6895 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6896 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6897
6898 2012-03-26 Martin Jambor <mjambor@suse.cz>
6899
6900 PR tree-optimization/50052
6901 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6902
6903 2012-03-26 Richard Guenther <rguenther@suse.de>
6904
6905 PR tree-optimization/52701
6906 * gfortran.dg/pr52701.f90: New testcase.
6907
6908 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6909
6910 PR tree-optimization/52686
6911 * gcc.target/arm/pr52686.c: New test.
6912
6913 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6914
6915 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6916 Add "-Os -flto" to list.
6917
6918 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6919
6920 * gnat.dg/concat2.ad[sb]: New test.
6921
6922 2012-03-24 Jason Merrill <jason@redhat.com>
6923
6924 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6925 * g++.dg/cpp0x/trailing2.C: Likewise.
6926 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6927 * g++.dg/cpp1y/auto-fn1.C: New.
6928 * g++.dg/cpp1y/auto-fn2.C: New.
6929 * g++.dg/cpp1y/auto-fn3.C: New.
6930 * g++.dg/cpp1y/auto-fn4.C: New.
6931 * g++.dg/cpp1y/auto-fn5.C: New.
6932 * g++.dg/cpp1y/auto-fn6.C: New.
6933 * g++.dg/cpp1y/auto-fn7.C: New.
6934 * g++.dg/cpp1y/auto-fn8.C: New.
6935 * g++.dg/cpp1y/auto-fn9.C: New.
6936 * g++.dg/cpp1y/auto-fn10.C: New.
6937 * g++.dg/cpp1y/auto-fn11.C: New.
6938
6939 2012-03-23 Richard Guenther <rguenther@suse.de>
6940
6941 PR tree-optimization/52678
6942 * gfortran.dg/pr52678.f: New testcase.
6943
6944 2012-03-23 Richard Guenther <rguenther@suse.de>
6945
6946 PR tree-optimization/52638
6947 * g++.dg/torture/pr52638.C: New testcase.
6948
6949 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6950
6951 PR c++/52487
6952 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6953
6954 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR c++/52671
6957 * g++.dg/ext/attrib44.C: New test.
6958
6959 2012-03-22 Jan Hubicka <jh@suse.cz>
6960
6961 PR middle-end/51737
6962 * g++.dg/torture/pr51737.C: New testcase
6963
6964 2012-03-22 Richard Guenther <rguenther@suse.de>
6965
6966 PR tree-optimization/52548
6967 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6968
6969 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6970
6971 * lib/fortran-modules.exp (list-module-names-1): Remove
6972 warning.
6973
6974 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6975
6976 PR target/50751
6977 * gcc.target/sh/pr50751-1.c: New.
6978 * gcc.target/sh/pr50751-2.c: New.
6979 * gcc.target/sh/pr50751-3.c: New.
6980
6981 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6982
6983 PR target/52479
6984 * gcc.target/sh/sh4a-cos.c: Remove.
6985 * gcc.target/sh/sh4a-sin.c: Remove.
6986 * gcc.target/sh/sh4a-sincos.c: Remove.
6987
6988 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6989
6990 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6991 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6992
6993 2012-03-21 Martin Jambor <mjambor@suse.cz>
6994
6995 PR testsuite/52641
6996 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6997 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6998
6999 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7000
7001 * gcc.target/arm/thumb-16bit-ops.c: New file.
7002 * gcc.target/arm/thumb-ifcvt.c: New file.
7003
7004 2012-03-20 Jason Merrill <jason@redhat.com>
7005
7006 * lib/target-supports.exp: Add { target c++1y }.
7007
7008 * g++.dg/cpp0x/auto32.C: New.
7009
7010 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7011
7012 PR testsuite/52641
7013 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7014 int32plus.
7015 * gcc.dg/torture/pr48124-4.c: Ditto:
7016 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7017
7018 2012-03-20 Jason Merrill <jason@redhat.com>
7019
7020 PR c++/52510
7021 * g++.dg/cpp0x/initlist66.C: New.
7022
7023 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7024
7025 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7026 __AVR_HAVE_LPMX__
7027
7028 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7029
7030 PR target/49868
7031 * gcc.target/avr/torture/addr-space-2.h: New file.
7032 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7033 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7034 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7035 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7036
7037 2012-03-20 Richard Guenther <rguenther@suse.de>
7038
7039 * gnat.dg/pack16.adb: New testcase.
7040 * gnat.dg/pack16_pkg.ads: Likewise.
7041 * gnat.dg/specs/pack8.ads: Likewise.
7042 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7043
7044 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 * g++.dg/warn/Wuseless-cast.C: Extend.
7047
7048 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/14710
7051 * g++.dg/warn/Wuseless-cast.C: New.
7052
7053 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7054
7055 PR libfortran/52608
7056 * gfortran.dg/pr52608.f90: New test.
7057
7058 2012-03-17 Tobias Burnus <burnus@net-b.de>
7059
7060 PR fortran/52585
7061 * gfortran.dg/proc_ptr_36.f90: New.
7062
7063 2012-03-16 Martin Jambor <mjambor@suse.cz>
7064
7065 * gcc.dg/misaligned-expand-1.c: New test.
7066 * gcc.dg/misaligned-expand-3.c: Likewise.
7067
7068 2012-03-16 Richard Guenther <rguenther@suse.de>
7069 Kai Tietz <ktietz@redhat.com>
7070
7071 PR middle-end/48814
7072 * gcc.c-torture/execute/pr48814-1.c: New test.
7073 * gcc.c-torture/execute/pr48814-2.c: New test.
7074 * gcc.dg/tree-ssa/assign-1.c: New test.
7075 * gcc.dg/tree-ssa/assign-2.c: New test.
7076 * gcc.dg/tree-ssa/assign-3.c: New test.
7077
7078 2012-03-16 Richard Guenther <rguenther@suse.de>
7079
7080 * gnat.dg/specs/pack7.ads: New testcase.
7081
7082 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR target/52568
7085 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7086 * gcc.dg/torture/vshuf-8.inc: Likewise.
7087 * gcc.dg/torture/vshuf-16.inc: Likewise.
7088 * gcc.dg/torture/vshuf-32.inc: Likewise.
7089
7090 2012-03-15 Jason Merrill <jason@redhat.com>
7091
7092 * g++.dg/torture/pr52582.C: New.
7093
7094 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7095
7096 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7097
7098 2012-03-15 Ira Rosen <irar@il.ibm.com>
7099 Ulrich Weigand <ulrich.weigand@linaro.org>
7100
7101 * gcc.dg/vect/slp-cond-3.c: New test.
7102 * gcc.dg/vect/slp-cond-4.c: New test.
7103
7104 2012-03-15 Ira Rosen <irar@il.ibm.com>
7105 Ulrich Weigand <ulrich.weigand@linaro.org>
7106
7107 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7108 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7109
7110 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7111
7112 PR libfortran/52434
7113 PR libfortran/48878
7114 PR libfortran/38199
7115 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7116 * gfortran.dg/round_1.f03: Likewise.
7117
7118 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7119 Andrew Pinski <apinski@cavium.com>
7120
7121 PR middle-end/52592
7122 * gcc.dg/pr52592.c: New test.
7123
7124 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7125
7126 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7127 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7128 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7129 * lib/fortran-modules.exp: .. this new file. Adjust users.
7130 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7131 gfortran-dg-debug-runtest): Call cleanup-modules.
7132 * lib/fortran-torture.exp (fortran-torture-execute,
7133 fortran-torture): Likewise.
7134 * gfortran.dg/coarray/caf.exp: Likewise.
7135 * lib/lto.exp: Likewise.
7136 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7137 * gfortran.dg/class_4b.f03: Likewise.
7138 * gfortran.dg/class_4c.f03: Likewise.
7139 * gfortran.dg/class_45a.f03: Likewise.
7140 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7141 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7142 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7143 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7144 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7145 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7146 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7147 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7148 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7149 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7150 * gfortran.dg/whole_file_28.f90: Likewise.
7151 * gfortran.dg/whole_file_29.f90: Likewise.
7152 * gfortran.dg/whole_file_30.f90: Likewise.
7153 * gfortran.dg/whole_file_31.f90: Likewise.
7154
7155 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR tree-optimization/52267
7158 * gcc.dg/pr52267.c: New test.
7159 * gcc.dg/tree-ssa/vrp65.c: New test.
7160 * gcc.dg/tree-ssa/vrp66.c: New test.
7161
7162 2012-03-15 Richard Guenther <rguenther@suse.de>
7163
7164 PR middle-end/52580
7165 * gfortran.dg/vect/pr52580.f: New testcase.
7166
7167 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7168
7169 * gcc.target/sh/fpul-usage-1.c: New.
7170
7171 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7172
7173 PR target/49468
7174 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7175 * gcc.target/sh/pr49468-di.c: Likewise.
7176
7177 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7178
7179 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7180 * gcc.dg/c99-stdint-6.c: Likewise.
7181 * gcc.dg/lto/20090210_0.c: Likewise.
7182 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7183 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7184 * gcc.dg/pragma-init-fini-2.c: Likewise.
7185 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7186 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7187 * gcc.target/i386/pr22152.c: Likewise.
7188 * gcc.target/i386/vect8-ret.c: Likewise.
7189 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7190 handling.
7191
7192 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7193
7194 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7195 * g++.dg/tree-prof/partition1.C: Likewise.
7196 * g++.dg/tree-prof/partition2.C: Likewise.
7197 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7198 handling.
7199 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7200 * gcc.c-torture/execute/20010724-1.c: Remove.
7201 * gcc.c-torture/execute/20010724-1.x: Remove.
7202 * gcc.c-torture/execute/20040208-2.c: Remove.
7203 * gcc.c-torture/execute/20040208-2.x: Remove.
7204 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7205 Remove.
7206 (main) [__mips__ && __sgi__]: Remove.
7207 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7208 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7209 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7210 mips-sgi-irix6* handling.
7211 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7212 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7213 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7214 handling.
7215 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7216 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7217 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7218 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7219 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7220 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7221 mips-sgi-irix6*.
7222 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7223 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7224 * gcc.target/mips/save-restore-3.c: Likewise.
7225 * gcc.target/mips/save-restore-4.c: Likewise.
7226 * gcc.target/mips/save-restore-5.c: Likewise.
7227 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7228 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7229 messages.
7230 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7231 IRIX 6 handling.
7232 (restore_ld_library_path_env_vars): Likewise.
7233 * lib/target-supports.exp (check_profiling_available): Remove
7234 mips*-*-irix* handling.
7235 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7236 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7237 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7238
7239 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR c++/52582
7242 * g++.dg/opt/pr52582.C: New test.
7243
7244 2012-03-14 Richard Guenther <rguenther@suse.de>
7245
7246 PR tree-optimization/52571
7247 * gcc.dg/vect/vect-2.c: Initialize arrays.
7248 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7249 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7250 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7251
7252 2012-03-14 Richard Guenther <rguenther@suse.de>
7253
7254 PR middle-end/52080
7255 PR middle-end/52097
7256 PR middle-end/48124
7257 * gcc.dg/torture/pr48124-1.c: New testcase.
7258 * gcc.dg/torture/pr48124-2.c: Likewise.
7259 * gcc.dg/torture/pr48124-3.c: Likewise.
7260 * gcc.dg/torture/pr48124-4.c: Likewise.
7261
7262 2012-03-14 Richard Guenther <rguenther@suse.de>
7263
7264 PR middle-end/52578
7265 * gcc.dg/pr52578.c: New testcase.
7266
7267 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR c++/52521
7270 * g++.dg/cpp0x/udlit-args2.C: New test.
7271
7272 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7273
7274 PR target/48596
7275 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7276 * gcc.c-torture/compile/pr48596.c: ... here.
7277
7278 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7279
7280 PR c++/51641
7281 * g++.dg/lookup/hidden-class17.C: New test.
7282
7283 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c/52577
7286 * gcc.dg/Wunused-var-3.c: New test.
7287
7288 2012-03-13 Martin Jambor <mjambor@suse.cz>
7289
7290 * gcc.dg/misaligned-expand-2.c: New test.
7291
7292 2012-03-13 Richard Guenther <rguenther@suse.de>
7293
7294 PR middle-end/52134
7295 * gcc.dg/pr52134.c: New testcase.
7296
7297 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7298
7299 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7300
7301 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7302
7303 PR tree-optimization/46728
7304 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7305 * gcc.target/powerpc/pr46728-5.c: Likewise.
7306 * gcc.target/powerpc/pr46728-8.c: Likewise.
7307 * gcc.target/powerpc/pr46728-10.c: Likewise.
7308 * gcc.target/powerpc/pr46728-11.c: Likewise.
7309 * gcc.target/powerpc/pr46728-13.c: Likewise.
7310 * gcc.target/powerpc/pr46728-14.c: Likewise.
7311 * gcc.target/powerpc/pr46728-15.c: Likewise.
7312
7313 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 PR c++/52299
7316 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7317
7318 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7319
7320 PR tree-optimization/46728
7321 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7322 * gcc.target/powerpc/pr46728-5.c: Likewise.
7323 * gcc.target/powerpc/pr46728-8.c: Likewise.
7324 * gcc.target/powerpc/pr46728-10.c: Likewise.
7325 * gcc.target/powerpc/pr46728-11.c: Likewise.
7326 * gcc.target/powerpc/pr46728-13.c: Likewise.
7327 * gcc.target/powerpc/pr46728-14.c: Likewise.
7328 * gcc.target/powerpc/pr46728-15.c: Likewise.
7329
7330 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7331
7332 PR target/49868
7333 * gcc.target/avr/torture/addr-space-1.h: New file.
7334 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7335 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7336 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7337 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7338
7339 2012-03-12 Andrew Pinski <apinski@cavium.com>
7340
7341 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7342
7343 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7344
7345 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7346 * g++.dg/abi/thunk4.C: Likewise.
7347 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7348 Adapt line numbers.
7349 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7350 handling.
7351 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7352 * g++.dg/eh/spbp.C: Likewise.
7353 * g++.dg/ext/label13.C: Likewise.
7354 * g++.dg/guality/guality.exp: Likewise.
7355 * g++.dg/other/anon5.C: Likewise.
7356 * g++.dg/other/pragma-ep-1.C: Remove.
7357 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7358 * g++.dg/warn/pr31246.C: Likewise.
7359 * g++.dg/warn/weak1.C: Likewise.
7360 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7361 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7362 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7363 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7364 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7365 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7366 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7367 * gcc.dg/c99-tgmath-1.c: Likewise.
7368 * gcc.dg/c99-tgmath-2.c: Likewise.
7369 * gcc.dg/c99-tgmath-3.c: Likewise.
7370 * gcc.dg/c99-tgmath-4.c: Likewise.
7371 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7372 handling.
7373 * gcc.dg/debug/pr49032.c: Likewise.
7374 * gcc.dg/guality/guality.exp: Likewise.
7375 * gcc.dg/intmax_t-1.c: Likewise.
7376 * gcc.dg/pr48616.c: Likewise.
7377 * gcc.dg/pragma-ep-1.c: Remove.
7378 * gcc.dg/pragma-ep-2.c: Remove.
7379 * gcc.dg/pragma-ep-3.c: Remove.
7380 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7381 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7382 * gcc.misc-tests/gcov-14.c: Likewise.
7383 * gfortran.dg/guality/guality.exp: Likewise.
7384 * lib/target-supports.exp (check_weak_available): Likewise.
7385 (add_options_for_tls): Likewise.
7386 (check_ascii_locale_available): Likewise.
7387 * obj-c++.dg/dwarf-2.mm: Likewise.
7388 * objc.dg/dwarf-1.m: Likewise.
7389 * objc.dg/dwarf-2.m: Likewise.
7390
7391 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR tree-optimization/51721
7394 * gcc.dg/tree-ssa/vrp64.c: New test.
7395
7396 PR tree-optimization/52533
7397 * gcc.c-torture/compile/pr52533.c: New test.
7398
7399 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7400
7401 * gcc.target/i386/rtm-xabort-1.c: New.
7402 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7403 * gcc.target/i386/rtm-xend-1.c: Ditto.
7404 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7405 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7406 * gcc.target/i386/sse-13.c: Ditto.
7407 * gcc.target/i386/sse-14.c: Ditto.
7408 * gcc.target/i386/sse-22.c: Ditto.
7409 * gcc.target/i386/sse-23.c: Ditto.
7410 * g++.dg/other/i386-2.C: Ditto.
7411 * g++.dg/other/i386-3.C: Ditto.
7412
7413 2012-03-12 Tobias Burnus <burnus@net-b.de>
7414
7415 PR fortran/52542
7416 * gfortran.dg/proc_ptr_35.f90: New.
7417
7418 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7419
7420 PR target/52530
7421 * gcc.dg/torture/pr52530.c: New test.
7422
7423 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7424
7425 PR target/51244
7426 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7427
7428 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7429
7430 PR target/52450
7431 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7432
7433 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7434
7435 2012-03-09 Andrew Pinski <apinski@cavium.com>
7436
7437 PR middle-end/51988
7438 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7439 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7440
7441 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7442
7443 * gcc.dg/tree-ssa/scev-3.c: New.
7444 * gcc.dg/tree-ssa/scev-4.c: New.
7445
7446 2012-03-08 Tobias Burnus <burnus@net-b.de>
7447
7448 PR fortran/52469
7449 * gfortran.dg/proc_ptr_34.f90
7450
7451 2012-03-07 Jason Merrill <jason@redhat.com>
7452
7453 PR c++/52521
7454 * g++.dg/cpp0x/udlit-mangle.C: New.
7455
7456 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7457
7458 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7459
7460 2012-03-06 Richard Guenther <rguenther@suse.de>
7461
7462 PR middle-end/52493
7463 * gcc.dg/torture/pr52493.c: New testcase.
7464
7465 2012-03-06 Richard Guenther <rguenther@suse.de>
7466
7467 PR lto/52097
7468 * gcc.dg/lto/pr52097_0.c: New testcase.
7469
7470 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7471
7472 PR target/51244
7473 * gcc.target/sh/pr51244-1.c: New.
7474 * gcc.target/sh/pr51244-2.c: New.
7475 * gcc.target/sh/pr51244-3.c: New.
7476
7477 2012-03-05 Jason Merrill <jason@redhat.com>
7478
7479 PR c++/51930
7480 * g++.dg/ext/visibility/template11.C: New.
7481
7482 * g++.dg/cpp0x/implicit13.C: New.
7483
7484 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR tree-optimization/51721
7487 * gcc.dg/tree-ssa/vrp63.c: New test.
7488 * gcc.dg/pr51721.c: New test.
7489
7490 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7491
7492 PR fortran/50981
7493 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7494 argument checks.
7495
7496 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7497
7498 PR target/52146
7499 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7500
7501 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7502
7503 PR fortran/50981
7504 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7505
7506 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7507
7508 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7509 int32plus.
7510
7511 2012-03-03 Jason Merrill <jason@redhat.com>
7512
7513 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7514
7515 Core 1270
7516 * g++.dg/cpp0x/initlist65.C: New.
7517
7518 PR c++/36797
7519 * g++.dg/ext/is_empty2.C: New.
7520
7521 2012-03-03 Tobias Burnus <burnus@net-b.de>
7522
7523 PR fortran/48820
7524 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7525
7526 2012-03-03 Tobias Burnus <burnus@net-b.de>
7527
7528 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7529 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7530 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7531 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7532 * gfortran.dg/class_30.f90: Remove dg-warning line.
7533 * gfortran.dg/bind_c_usage_25.f90: New.
7534
7535 2012-03-03 Tobias Burnus <burnus@net-b.de>
7536
7537 PR fortran/48820
7538 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7539 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7540 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7541
7542 2012-03-03 Tobias Burnus <burnus@net-b.de>
7543
7544 PR fortran/48820
7545 * gfortran.dg/assumed_type_1.f90: New.
7546 * gfortran.dg/assumed_type_2.f90: New.
7547 * gfortran.dg/assumed_type_3.f90: New.
7548 * gfortran.dg/assumed_type_4.f90: New.
7549
7550 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7551
7552 PR target/49486
7553 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7554 * gcc.target/sh/pr49468-di.c: New.
7555
7556 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7557
7558 * gcc.dg/graphite/pr50561.c: Update.
7559
7560 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7561
7562 * gcc.target/powerpc/pr52457.c: New test.
7563
7564 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7565
7566 * gcc.target/arm/sat-1.c: New test.
7567
7568 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7569
7570 PR target/46716
7571 * gcc.target/i386/pr46716.c: New test.
7572
7573 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 PR c++/51989
7576 * g++.dg/cpp0x/sfinae32.C: New.
7577
7578 2012-03-02 Richard Guenther <rguenther@suse.de>
7579
7580 PR tree-optimization/52406
7581 * gcc.dg/torture/pr52406.c: New testcase.
7582
7583 2012-03-02 Tobias Burnus <burnus@net-b.de>
7584
7585 PR fortran/52325
7586 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7587 * gfortran.dg/nullify_2.f90: Update dg-error.
7588 * gfortran.dg/nullify_4.f90: Ditto.
7589 * gfortran.dg/pointer_init_6.f90: Ditto.
7590
7591 2012-03-02 Tobias Burnus <burnus@net-b.de>
7592
7593 PR fortran/52270
7594 * gfortran.dg/class_51.f90: New.
7595
7596 2012-03-02 Tobias Burnus <burnus@net-b.de>
7597
7598 PR fortran/52452
7599 * gfortran.dg/intrinsic_8.f90: New.
7600
7601 2012-03-01 Kai Tietz <ktietz@redhat.com>
7602
7603 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7604 routines on mingw targets.
7605 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7606
7607 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR tree-optimization/52445
7610 * gcc.dg/pr52445.c: New test.
7611
7612 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7613
7614 PR target/52437
7615 * gcc.c-torture/compile/pr52437.c: New test.
7616
7617 PR middle-end/52419
7618 * gcc.dg/torture/pr52419.c: New test.
7619
7620 PR tree-optimization/52429
7621 * gcc.dg/torture/pr52429.c: New test.
7622 * g++.dg/opt/pr52429.C: New test.
7623
7624 2012-02-29 Richard Guenther <rguenther@suse.de>
7625
7626 PR testsuite/52297
7627 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7628 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7629 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7630 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7631 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7632 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7633
7634 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7635
7636 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7637
7638 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7639
7640 PR fortran/52386
7641 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7642
7643 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7644
7645 PR target/51534
7646 * gcc.target/arm/neon/pr51534.c: New testcase.
7647
7648 2012-02-28 Richard Guenther <rguenther@suse.de>
7649
7650 PR target/52407
7651 * gcc.dg/torture/pr52407.c: New testcase.
7652
7653 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7654
7655 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7656 * gcc.target/arm/vfp2.c: Likewise.
7657 * gcc.target/arm/vfp3.c: Likewise.
7658 * gcc.target/arm/vfp4.c: Likewise.
7659 * gcc.target/arm/vfp5.c: Likewise.
7660 * gcc.target/arm/vfp6.c: Likewise.
7661 * gcc.target/arm/vfp7.c: Likewise.
7662 * gcc.target/arm/vfp8.c: Likewise.
7663 * gcc.target/arm/vfp9.c: Likewise.
7664 * gcc.target/arm/vfp10.c: Likewise.
7665 * gcc.target/arm/vfp11.c: Likewise.
7666 * gcc.target/arm/vfp12.c: Likewise.
7667 * gcc.target/arm/vfp13.c: Likewise.
7668 * gcc.target/arm/vfp14.c: Likewise.
7669 * gcc.target/arm/vfp15.c: Likewise.
7670 * gcc.target/arm/vfp16.c: Likewise.
7671 * gcc.target/arm/vfp17.c: Likewise.
7672 * gcc.target/arm/neon-constants.h: New file.
7673 * gcc.target/arm/neon-vect1.c: New test.
7674 * gcc.target/arm/neon-vect2.c: New test.
7675 * gcc.target/arm/neon-vect3.c: New test.
7676 * gcc.target/arm/neon-vect4.c: New test.
7677 * gcc.target/arm/neon-vect5.c: New test.
7678 * gcc.target/arm/neon-vect6.c: New test.
7679 * gcc.target/arm/neon-vect7.c: New test.
7680 * gcc.target/arm/neon-vect8.c: New test.
7681
7682 2012-02-28 Richard Guenther <rguenther@suse.de>
7683
7684 PR tree-optimization/52402
7685 * gcc.dg/torture/pr52402.c: New testcase.
7686
7687 2012-02-28 Richard Guenther <rguenther@suse.de>
7688
7689 PR lto/52400
7690 * g++.dg/lto/pr52400_0.C: New testcase.
7691
7692 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7693
7694 * gcc.target/avr/torture/builtins-1.c: New test.
7695 * gcc.target/avr/torture/builtins-error.c: New test.
7696
7697 2012-02-28 Kai Tietz <ktietz@redhat.com>
7698
7699 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7700 * gcc.target/i386/pr45352-2.c: Likewise.
7701 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7702 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7703 targets instead rand.
7704 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7705 * gcc.target/i386/sse2-mul-1.c: Likewise.
7706 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7707 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7708 * gcc.target/i386/pad-1.c: Likewise.
7709 * gcc.target/i386/pad-9.c: Likewise.
7710 * gcc.target/i386/pad-2.c: Likewise.
7711 * gcc.target/i386/pad-5b.c: Likewise.
7712 * gcc.target/i386/pad-8.c: Likewise.
7713 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7714 * gcc.target/i386/pr44130.c: Likewise.
7715 * gcc.target/i386/align-main-1.c: Likewise.
7716 * gcc.target/i386/align-main-2.c: Likewise.
7717 * gcc.target/i386/sw-1.c: Likewise.
7718 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7719 on x64 mingw target.
7720 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7721 * gcc.target/i386/pr46295.c: Likewise.
7722 * gcc.target/i386/amd64-abi-1.c: Likewise.
7723 * gcc.target/i386/amd64-abi-2.c: Likewise.
7724 * gcc.target/i386/pr39082-1.c: Likewise.
7725 * gcc.target/i386/pr39162.c: Likewise.
7726 * gcc.target/i386/pr22152.c: Likewise.
7727 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7728 * gcc.target/i386/wrfsbase-2.c: Likewise.
7729 * gcc.target/i386/local.c: Likewise
7730 * gcc.target/i386/wrgsbase-1.c: Likewise.
7731 * gcc.target/i386/wrfsbase-1.c: Likewise.
7732 * gcc.target/i386/pr39315-3.c: Likewise.
7733 * gcc.target/i386/pr35767-4.c: Likewise.
7734 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7735 x64 mingw target.
7736 * gcc.target/i386/pr45336-2.c: Likewise.
7737 * gcc.target/i386/pr45336-1.c: Likewise.
7738 * gcc.target/i386/pr45336-4.c: Likewise.
7739
7740 2012-02-27 Tristan Gingold <gingold@adacore.com>
7741
7742 * gnat.dg/array20.ad[sb]: New test.
7743
7744 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR target/52375
7747 * gcc.target/arm/pr52375.c: New test.
7748 * gcc.c-torture/compile/pr52375.c: New test.
7749
7750 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7751
7752 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7753 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7754
7755 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7756
7757 * gnat.dg/aggr19.adb: New test.
7758 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7759
7760 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7761
7762 PR target/49263
7763 * gcc.target/sh/pr49263.c: New.
7764
7765 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7766
7767 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7768 simulate_thread_wrapper_other_threads
7769 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7770 Move initialization of 'value' to main().
7771 (main): Initialize 'value';
7772 * gcc.dg/simulate-thread/speculative-store.c
7773 (simulate_thread_step_verify): Return 0 when successful.
7774 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7775 Reduce threshold.
7776 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7777 (simulate_thread_wrapper_other_threads): Return a success/fail value
7778 and issue an error if the instruction count threshold is exceeded.
7779
7780 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7781
7782 PR target/50580
7783 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7784 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7785
7786 2012-02-24 Richard Guenther <rguenther@suse.de>
7787
7788 PR middle-end/52355
7789 * gcc.dg/pr52355.c: New testcase.
7790
7791 2012-02-23 Kai Tietz <ktietz@redhat.com>
7792
7793 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7794 * gcc.dg/Wpadded.c: Likewise.
7795 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7796 structure-layout.
7797 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7798 for sleep by Sleep and add windows.h include for this function.
7799 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7800 targets.
7801 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7802 target.
7803 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7804 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7805 on x64 mingw target.
7806 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7807 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7808 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7809 failure on LLP64 target.
7810
7811 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7812
7813 PR c/52290
7814 * gcc.dg/noncompile/pr52290.c: New test.
7815
7816 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR tree-optimization/52019
7819 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7820
7821 2012-02-22 Kai Tietz <ktietz@redhat.com>
7822
7823 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7824 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7825 derived pdiff_t type.
7826 * g++.dg/torture/pr49720.C: Likewise
7827
7828 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7829
7830 PR target/52330
7831 * gcc.target/i386/pr52330.c: New test.
7832
7833 2012-02-22 Tobias Burnus <burnus@net-b.de>
7834
7835 PR fortran/52335
7836 * gfortran.dg/io_constraints_10.f90: New.
7837
7838 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7839
7840 * lib/target-supports.exp (check_effective_target_vect_condition):
7841 Return true for NEON.
7842
7843 2012-02-21 Kai Tietz <ktietz@redhat.com>
7844
7845 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7846
7847 2012-02-21 Richard Guenther <rguenther@suse.de>
7848
7849 PR tree-optimization/52324
7850 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7851
7852 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7853
7854 PR middle-end/51782
7855 * gcc.target/avr/torture/pr51782-1.c: New test.
7856
7857 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR tree-optimization/52318
7860 * gcc.dg/pr52318.c: New test.
7861
7862 2012-02-20 Kai Tietz <ktietz@redhat.com>
7863
7864 * gcc.dg/bf-ms-layout-3.c: New testcase.
7865
7866 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7867
7868 PR testsuite/52229
7869 PR fortran/32380
7870 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7871
7872 2012-02-20 Richard Guenther <rguenther@suse.de>
7873
7874 PR tree-optimization/52298
7875 * gcc.dg/torture/pr52298.c: New testcase.
7876 * gcc.dg/vect/pr52298.c: Likewise.
7877
7878 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7879
7880 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7881 * gcc.c-torture/execute/pr52286.c: Ditto.
7882
7883 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR tree-optimization/52286
7886 * gcc.c-torture/execute/pr52286.c: New test.
7887
7888 2012-02-18 Tobias Burnus <burnus@net-b.de>
7889
7890 PR fortran/52295
7891 * gfortran.dg/interface_35.f90: Use -std=f2003.
7892 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7893 * gfortran.dg/interface_assignment_4.f90: Ditto.
7894 * gfortran.dg/bessel_1.f90: Ditto.
7895 * gfortran.dg/func_result_6.f90: Ditto.
7896 * gfortran.dg/hypot_1.f90: Ditto.
7897 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7898
7899 2012-02-17 Tobias Burnus <burnus@net-b.de>
7900
7901 PR translation/52232
7902 PR translation/52234
7903 PR translation/52245
7904 PR translation/52246
7905 PR translation/52262
7906 PR translation/52273
7907 * gfortran.dg/coarray_22.f90: Update dg-error.
7908 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7909
7910 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 PR target/51753
7913 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7914 (simulate-thread): Use default timeout.
7915
7916 2012-02-16 Jason Merrill <jason@redhat.com>
7917
7918 PR c++/52248
7919 * g++.dg/ext/timevar1.C: New.
7920
7921 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7922
7923 PR c++/52126
7924 * g++.dg/template/using21.C: New.
7925 * g++.dg/template/using22.C: Likewise.
7926
7927 2012-02-16 Jason Merrill <jason@redhat.com>
7928
7929 PR c++/51415
7930 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7931
7932 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7933
7934 PR tree-optimization/52255
7935 * gcc.c-torture/compile/pr52255.c: New test.
7936
7937 PR debug/52260
7938 * g++.dg/debug/dwarf2/pr52260.C: New test.
7939
7940 PR middle-end/51929
7941 * g++.dg/ipa/pr51929.C: New test.
7942
7943 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7944
7945 PR target/52199
7946 * gcc.target/powerpc/pr52199.c: New file.
7947
7948 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950 PR target/52152
7951 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7952
7953 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7954
7955 * gcc.dg/pr51867.c: Don't include <math.h>.
7956 (sqrtf): Declare.
7957
7958 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7959
7960 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7961 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7962
7963 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7964
7965 PR tree-optimization/50561
7966 * gcc.dg/graphite/pr50561.c: New testcase.
7967
7968 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7969
7970 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7971 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7972
7973 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gnat.dg/discr35.ad[sb]: New test.
7976
7977 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7978
7979 * gnat.dg/volatile10.adb: New test.
7980 * gnat.dg/volatile10_pkg.ads: New helper.
7981
7982 2012-02-14 Jason Merrill <jason@redhat.com>
7983
7984 * g++.dg/ext/attrib43.C: New.
7985
7986 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7987
7988 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7989 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7990 fgnu_tm.
7991 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7992 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7993 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7994 effective_target fgnu_tm.
7995 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7996
7997 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR c++/52247
8000 * g++.dg/template/asmgoto1.C: New test.
8001
8002 2012-02-14 Ian Lance Taylor <iant@google.com>
8003
8004 PR go/48501
8005 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8006 compiling generated file for 64bit and index tests.
8007
8008 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8009
8010 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8011
8012 2012-02-14 Richard Guenther <rguenther@suse.de>
8013
8014 PR tree-optimization/52244
8015 PR tree-optimization/51528
8016 * gcc.dg/torture/pr52244.c: New testcase.
8017
8018 2012-02-14 Walter Lee <walt@tilera.com>
8019
8020 * g++.dg/other/PR23205.C: Disable test on tile.
8021 * g++.dg/other/pr23205-2.C: Disable test on tile.
8022 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8023 * gcc.dg/20040813-1.c: Disable test on tile.
8024 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8025 * gcc.misc-tests/linkage.exp: Handle tilegx.
8026
8027 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR tree-optimization/52210
8030 * gcc.dg/pr52210.c: New test.
8031
8032 2012-02-14 Jason Merrill <jason@redhat.com>
8033
8034 PR c++/39055
8035 * g++.dg/overload/defarg5.C: New.
8036
8037 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR c/52181
8040 * c-c++-common/pr52181.c: New test.
8041
8042 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c++/52215
8045 * g++.dg/ext/atomic-1.C: New test.
8046
8047 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8048
8049 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8050
8051 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR middle-end/52209
8054 * gcc.c-torture/execute/pr52209.c: New test.
8055
8056 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8057
8058 PR fortran/50981
8059 * gfortran.dg/elemental_optional_args_5.f03: New test.
8060
8061 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8062
8063 PR testsuite/50076
8064 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8065 cases.
8066
8067 2012-02-11 Ian Lance Taylor <iant@google.com>
8068
8069 PR go/51874
8070 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8071 SPARC Solaris. Don't run the test at all on systems where it may
8072 not work, rather than xfailing it.
8073
8074 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8075
8076 PR rtl-optimization/52175
8077 * gcc.c-torture/compile/pr52175.c: New test.
8078
8079 2012-02-10 Jason Merrill <jason@redhat.com>
8080
8081 PR c++/51910
8082 * g++.dg/template/repo10.C: New.
8083
8084 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR debug/52132
8087 * gcc.dg/pr52132.c: New test.
8088
8089 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8090
8091 * gnat.dg/specs/aggr4.ads: New test.
8092 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8093
8094 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8095
8096 PR target/52146
8097 * gcc.target/i386/pr52146.c: New.
8098
8099 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR middle-end/52177
8102 * c-c++-common/pr52177.c: New test.
8103
8104 2012-02-10 Jan Hubicka <jh@suse.cz>
8105
8106 PR middle-end/48600
8107 * g++.dg/torture/pr48600.C: New testcase.
8108
8109 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8110
8111 PR middle-end/52140
8112 * gcc.dg/dfp/pr52140.c: New test.
8113
8114 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR fortran/32380
8117 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8118 of dg-options.
8119
8120 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8121
8122 PR middle-end/51867
8123 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8124 * gcc.dg/pr51867.c: New test.
8125
8126 2012-02-09 Ian Lance Taylor <iant@google.com>
8127
8128 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8129 which don't support -fsplit-stack. Turn off optimization when
8130 compiling select5-out.go.
8131
8132 2012-02-08 Ian Lance Taylor <iant@google.com>
8133
8134 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8135 systems which don't support -fsplit-stack.
8136
8137 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8138
8139 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8140 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8141 machine instuction in the log.
8142
8143 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8144
8145 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8146 to 20 seconds.
8147
8148 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8149
8150 PR driver/48524
8151 * gcc.dg/pr48524.c: New test.
8152 * gcc.dg/pr48524.spec: New spec file for test.
8153
8154 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8155
8156 PR fortran/32380
8157 * gfortran.dg/vect/pr32380.f90: New test.
8158
8159 2012-02-08 Tobias Burnus <burnus@net-b.de>
8160
8161 PR fortran/52151
8162 * gfortran.dg/realloc_on_assign_12.f90: New.
8163
8164 2012-02-08 Richard Guenther <rguenther@suse.de>
8165
8166 PR rtl-optimization/52170
8167 * gcc.dg/torture/pr52170.c: New testcase.
8168
8169 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR gcov-profile/52150
8172 * gcc.dg/tree-prof/pr52150.c: New test.
8173
8174 PR rtl-optimization/52139
8175 * gcc.dg/pr52139.c: New test.
8176
8177 2012-02-07 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/51675
8180 * g++.dg/cpp0x/constexpr-union3.C: New.
8181
8182 PR c++/52035
8183 * g++.dg/lto/pr52035_0.C: New.
8184
8185 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8186
8187 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8188 * gcc.dg/special/weak-1.c: Likewise.
8189 * gcc.dg/ucnid-12.c: Likewise.
8190 * gcc.dg/torture/pr45678-1.c: Likewise.
8191 * gcc.dg/torture/pr45678-2.c: Likewise.
8192 * gcc.dg/vector-4.c: Likewise.
8193 * gcc.dg/ipa/inline-5.c: Likewise.
8194 * gcc.dg/ucnid-11.c: Likewise.
8195 * gcc.misc-tests/gcov-13.c: Likewise.
8196 * gcc.misc-tests/gcov-14.c: Likewise.
8197 * g++.dg/ext/label13.C: Likewise.
8198 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8199 hppa*-*-hpux* options.
8200 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8201 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8202 * gcc.dg/pr48616.c: Likewise.
8203 * gcc.dg/pr17957.c: Likewise.
8204 * gcc.dg/pr17055-1.c: Likewise.
8205 * gcc.dg/pr32912-1.c: Likewise.
8206 * gcc.dg/tm/pr51472.c: Likewise.
8207 * c-c++-common/fold-bitand-4.c: Likewise.
8208 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8209 Use dg-additional-options for extra options.
8210
8211 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8212
8213 * gcc.target/epiphany/interrupt-2.c: New test.
8214
8215 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8216
8217 PR target/52155
8218 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8219 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8220 for MIPS ELF.
8221
8222 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8223
8224 PR target/52152
8225 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8226
8227 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8228
8229 PR middle-end/24306
8230 PR target/52154
8231 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8232 * gcc.target/mips/va-arg-1.c: New test.
8233
8234 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8235
8236 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8237 for -mno-pointers-to-nested-functions.
8238
8239 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gcc.c-torture/execute/20120207-1.c: New test.
8242
8243 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR rtl-optimization/52060
8246 * gcc.dg/torture/pr52060.c: New test.
8247
8248 PR middle-end/52074
8249 * gcc.c-torture/compile/pr52074.c: New test.
8250
8251 2012-02-07 Tobias Burnus <burnus@net-b.de>
8252
8253 PR fortran/51514
8254 * gfortran.dg/class_to_type_2.f90: New.
8255
8256 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8257
8258 PR fortran/32373
8259 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8260 Remove module.
8261
8262 2012-02-06 Jason Merrill <jason@redhat.com>
8263
8264 PR c++/52088
8265 * g++.dg/template/conv13.C: New.
8266
8267 2012-02-06 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/52115
8270 * gcc.c-torture/compile/pr52115.c: New testcase.
8271
8272 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR target/52129
8275 * gcc.c-torture/execute/pr52129.c: New test.
8276
8277 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8278
8279 * gcc.dg/pr48374.c: Actually add the test I forgot
8280 in the 2012-01-25 commit.
8281
8282 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8283
8284 PR fortran/32373
8285 * gfortran.dg/vect/vect-8.f90: New test case.
8286
8287 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8288
8289 PR fortran/48847
8290 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8291
8292 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8293
8294 PR fortran/52102
8295 * gfortran.dg/class_48.f90 : Add test of allocate class array
8296 component with source in subroutine test3. Remove commenting
8297 out in subroutine test4, since branching on unitialized variable
8298 is now fixed (no PR for this last.).
8299
8300 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8301
8302 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8303 on MIPS targets.
8304 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8305
8306 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8307
8308 PR target/52125
8309 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8310 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8311
8312 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8313
8314 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8315 (check_effective_target_sync_int_long): Use it.
8316 (check_effective_target_sync_char_short): Likewise.
8317 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8318
8319 2012-02-05 Tobias Burnus <burnus@net-b.de>
8320
8321 PR fortran/51972
8322 * gfortran.dg/class_48.f90: Add some further checks.
8323
8324 2012-02-05 Ira Rosen <irar@il.ibm.com>
8325
8326 PR tree-optimization/52091
8327 * gcc.dg/vect/pr52091.c: New test.
8328
8329 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR rtl-optimization/52113
8332 * gcc.target/avr/pr52113.c: New test.
8333
8334 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR rtl-optimization/52092
8337 * gcc.c-torture/compile/pr52092.c: New test.
8338
8339 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8340
8341 PR fortran/41587
8342 * gfortran.dg/class_array_10.f03: New test.
8343
8344 PR fortran/46356
8345 * gfortran.dg/class_array_11.f03: New test.
8346
8347 PR fortran/51754
8348 * gfortran.dg/class_array_12.f03: New test.
8349
8350 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8351
8352 PR fortran/52012
8353 * gfortran.dg/realloc_on_assign_11.f90: New test.
8354
8355 2012-02-02 Tobias Burnus <burnus@net-b.de>
8356
8357 PR fortran/52093
8358 * gfortran.dg/shape_7.f90: New.
8359
8360 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8361
8362 * gcc.target/mips/mips-prepend-1.c: New test.
8363
8364 2012-02-02 Jan Hubicka <jh@suse.cz>
8365 Tom de Vries <tom@codesourcery.com>
8366
8367 PR middle-end/51998
8368 * gcc.dg/alias-12.c: New testcase.
8369 * gcc.dg/alias-13.c: New testcase.
8370
8371 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR target/52086
8374 * gcc.dg/pr52086.c: New test.
8375
8376 PR tree-optimization/52073
8377 * gcc.c-torture/compile/pr52073.c: New test.
8378
8379 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8380
8381 PR fortran/51958
8382 * gfortran.dg/function_optimize_10.f90: New test.
8383
8384 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8385
8386 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8387 test on alpha*-*-*.
8388
8389 2012-02-01 Tobias Burnus <burnus@net-b.de>
8390
8391 PR fortran/52024
8392 * gfortran.dg/typebound_operator_14.f90: New.
8393
8394 2012-02-01 Tobias Burnus <burnus@net-b.de>
8395
8396 PR fortran/52059
8397 * gfortran.dg/elemental_function_1.f90: New.
8398
8399 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8400
8401 PR rtl-optimization/51374
8402 * gcc.target/avr/torture/pr51374-1.c:
8403 Also fail if SBIS is seen.
8404
8405 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8406
8407 PR rtl-optimization/51374
8408 * gcc.target/avr/torture/pr51374-1.c: New.
8409
8410 2012-01-31 Tobias Burnus <burnus@net-b.de>
8411
8412 PR fortran/52024
8413 * gfortran.dg/typebound_generic_11.f90: New.
8414
8415 2012-01-31 Tobias Burnus <burnus@net-b.de>
8416
8417 PR fortran/52029
8418 * gfortran.dg/class_49.f90: New.
8419
8420 2012-01-31 Tobias Burnus <burnus@net-b.de>
8421
8422 PR fortran/52013
8423 * gfortran.dg/elemental_args_check_6.f90: New.
8424
8425 2012-01-31 Jason Merrill <jason@redhat.com>
8426
8427 PR c++/52043
8428 * g++.dg/cpp0x/variadic122.C: New.
8429
8430 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8431
8432 PR fortran/52012
8433 * gfortran.dg/realloc_on_assign_10.f90: New test.
8434
8435 2012-01-31 Richard Guenther <rguenther@suse.de>
8436
8437 PR tree-optimization/51528
8438 * gcc.dg/torture/pr51528.c: New testcase.
8439
8440 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8441
8442 PR go/48501
8443 * lib/go.exp (go_target_compile): Append timeout= to options.
8444 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8445 select5-out.go test on alpha*-*-* targets.
8446
8447 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8448
8449 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8450 (TEST_SHORT): Reformat in the same way.
8451 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8452 (TEST_SHORT): Reformat in the same way.
8453 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8454 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8455 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8456 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8457 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8458
8459 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8460
8461 PR target/51835
8462 * gcc.target/arm/pr51835.c: New testcase.
8463
8464 2012-01-30 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/52028
8467 * gcc.dg/torture/pr52028.c: New testcase.
8468 * gfortran.dg/ldist-pr45199.f: Adjust.
8469 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8470 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8471 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8472
8473 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR debug/52027
8476 * gcc.dg/tree-prof/pr52027.c: New test.
8477
8478 PR tree-optimization/52046
8479 * gcc.dg/pr52046.c: New test.
8480
8481 PR debug/52048
8482 * g++.dg/other/pr52048.C: New test.
8483
8484 2012-01-30 Richard Guenther <rguenther@suse.de>
8485
8486 PR tree-optimization/52045
8487 * gcc.dg/pr52045.c: New testcase.
8488
8489 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8490
8491 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8492 new code generated for __sync_lock_release.
8493
8494 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8495
8496 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8497
8498 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8499
8500 PR testsuite/51875
8501 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8502
8503 * g++.dg/ext/visibility/template10.C: Fix typo.
8504
8505 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8506
8507 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8508
8509 PR c++/51327
8510 * g++.dg/cpp0x/constexpr-ice6.C: New.
8511
8512 2012-01-29 Tobias Burnus <burnus@net-b.de>
8513
8514 PR fortran/41600
8515 * gfortran.dg/default_initialization_6.f90: New.
8516
8517 2012-01-29 Tobias Burnus <burnus@net-b.de>
8518
8519 PR fortran/51972
8520 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8521 * gfortran.dg/class_48.f90: New.
8522
8523 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8524
8525 PR fortran/51808
8526 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8527
8528 2012-01-28 Tobias Burnus <burnus@net-b.de>
8529
8530 PR fortran/51972
8531 * gfortran.dg/class_allocate_12.f90: New.
8532
8533 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8534
8535 * gcc.dg/torture/pr50444.c: Fix dg directives.
8536
8537 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR target/52006
8540 * gcc.target/arm/pr52006.c: New test.
8541
8542 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8543
8544 PR testsuite/52011
8545 * gcc.dg/lto/trans-mem.h: New file.
8546 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8547 * gcc.dg/lto/trans-mem-1_1.c: Same.
8548 * gcc.dg/lto/trans-mem-4_1.c: Same.
8549 * gcc.dg/lto/trans-mem-3_1.c: Same.
8550
8551 2012-01-27 Tobias Burnus <burnus@net-b.de>
8552
8553 PR fortran/52022
8554 * gfortran.dg/dummy_procedure_7.f90: New.
8555
8556 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8557
8558 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8559 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8560
8561 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR c++/51852
8564 * g++.dg/other/gc5.C: New test.
8565
8566 2012-01-27 Richard Guenther <rguenther@suse.de>
8567
8568 PR tree-optimization/50444
8569 * gcc.dg/torture/pr50444.c: New testcase.
8570
8571 2012-01-27 Tobias Burnus <burnus@net-b.de>
8572
8573 PR fortran/51970
8574 PR fortran/51977
8575 * gfortran.dg/move_alloc_13.f90: New.
8576
8577 2012-01-27 Tobias Burnus <burnus@net-b.de>
8578
8579 PR fortran/51953
8580 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8581 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8582 and change dg-error string.
8583
8584 2012-01-27 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/52016
8587 * gfortran.dg/elemental_args_check_5.f90: New.
8588
8589 2012-01-27 Richard Guenther <rguenther@suse.de>
8590
8591 PR middle-end/51959
8592 * g++.dg/torture/pr51959.C: New testcase.
8593
8594 2012-01-27 Tom de Vries <tom@codesourcery.com>
8595
8596 PR tree-optimization/51990
8597 * gcc.dg/pr51990.c: New test.
8598 * gcc.dg/pr51990-2.c: Same.
8599
8600 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8601 Tobias Burnus <burnus@gcc.gnu.org>
8602
8603 PR fortran/48705
8604 * gfortran.dg/class_allocate_11.f03: New.
8605
8606 PR fortran/51870
8607 PR fortran/51943
8608 PR fortran/51946
8609 * gfortran.dg/class_allocate_7.f03: New.
8610 * gfortran.dg/class_allocate_8.f03: New.
8611 * gfortran.dg/class_allocate_9.f03: New.
8612 * gfortran.dg/class_allocate_10.f03: New.
8613
8614 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8615
8616 * gnat.dg/discr34.adb: New test.
8617 * gnat.dg/discr34_pkg.ads: New helper.
8618
8619 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8620
8621 * gnat.dg/discr33.adb: New test.
8622
8623 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8624
8625 * gnat.dg/limited_with3.ad[sb): New test.
8626 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8627 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8628 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8629
8630 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * gnat.dg/stack_usage1.adb: New test.
8633 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8634
8635 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8636 * gcc.dg/pr44194-2.c: Likewise.
8637
8638 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8639
8640 PR c++/51370
8641 * g++.dg/template/crash112.C: New.
8642
8643 2012-01-27 Richard Henderson <rth@redhat.com>
8644
8645 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8646
8647 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8648
8649 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8650
8651 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR middle-end/51895
8654 * g++.dg/opt/pr51895.C: New test.
8655
8656 2012-01-26 Michael Matz <matz@suse.de>
8657
8658 PR tree-optimization/48794
8659 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8660
8661 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8662
8663 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8664
8665 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8666
8667 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8668 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8669 memory.
8670 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8671 the default value for s390 and s390x.
8672
8673 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8674
8675 PR lto/51698
8676 * gcc.dg/lto/trans-mem-4_0.c: New.
8677 * gcc.dg/lto/trans-mem-4_1.c: New.
8678 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8679 TM builtins.
8680 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8681 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8682 TM builtins.
8683 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8684 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8685 TM builtins.
8686
8687 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8688
8689 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8690
8691 2012-01-25 Ian Lance Taylor <iant@google.com>
8692
8693 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8694
8695 2012-01-25 Tobias Burnus <burnus@net-b.de>
8696
8697 PR fortran/51995
8698 * gfortran.dg/typebound_proc_25.f90: New.
8699
8700 2012-01-25 Jason Merrill <jason@redhat.com>
8701
8702 PR c++/51992
8703 * g++.dg/lto/pr51992_0.C: New.
8704
8705 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR tree-optimization/51987
8708 * gcc.target/i386/pr51987.c: New test.
8709
8710 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8711
8712 * gcc.dg/tm/lto-1.c: Require lto support in target.
8713
8714 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8715
8716 PR rtl-optimization/48374
8717 * gcc.dg/pr48374.c: New test.
8718
8719 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8720
8721 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8722
8723 2012-01-25 Tobias Burnus <burnus@net-b.de>
8724
8725 PR fortran/51966
8726 * gfortran.dg/derived_constructor_char_3.f90: New.
8727
8728 2012-01-24 Ian Lance Taylor <iant@google.com>
8729
8730 * go.test/go-test.exp (filecmp): New procedure.
8731 (errchk): Handle quoted square brackets.
8732 (go-gc-tests): Set go_compile_args. Handle various new test
8733 lines. Skip a few new tests.
8734 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8735
8736 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8737
8738 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8739 (check_effective_target_vect_extract_even_odd)
8740 (check_effective_target_vect_interleave): Return true for MIPS
8741 paired-single.
8742
8743 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8744
8745 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8746 (main): Use it instead of argc.
8747
8748 2012-01-24 Jason Merrill <jason@redhat.com>
8749
8750 PR c++/51973
8751 * g++.dg/cpp0x/sfinae31.C: New.
8752
8753 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8754
8755 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8756
8757 2012-01-24 Jason Merrill <jason@redhat.com>
8758
8759 PR c++/51812
8760 * g++.dg/inherit/covariant20.C: New.
8761
8762 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/51223
8765 * g++.dg/parse/crash58.C: New.
8766
8767 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR target/51957
8770 * gcc.dg/pr51957-1.c: New test.
8771 * gcc.dg/pr51957-1.h: New file.
8772 * gcc.dg/pr51957-2.c: New test.
8773
8774 2012-01-23 Jason Merrill <jason@redhat.com>
8775
8776 PR c++/51930
8777 * g++.dg/ext/visibility/template10.C: New.
8778
8779 2012-01-23 Tobias Burnus <burnus@net-b.de>
8780
8781 PR fortran/51948
8782 * gfortran.dg/move_alloc_12.f90: New.
8783
8784 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8785
8786 PR middle-end/45416
8787 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8788
8789 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8790
8791 PR c++/51398
8792 * g++.dg/template/crash111.C: New.
8793
8794 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8795
8796 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8797 configurations.
8798 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8799
8800 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8801
8802 PR testsuite/51941
8803 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8804 the DW_TAG_class_type and DW_AT_name: "Executor".
8805
8806 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8807
8808 * lib/target-supports.exp
8809 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8810 (check_effective_target_vect_interleave): Likewise.
8811
8812 2012-01-22 Jason Merrill <jason@redhat.com>
8813
8814 PR c++/51925
8815 * g++.dg/template/using20.C: New.
8816 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8817
8818 2012-01-23 Jason Merrill <jason@redhat.com>
8819
8820 PR target/51934
8821 * g++.dg/torture/pr51344.C: Limit to x86.
8822
8823 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8824
8825 * c-c++-common/tm/omp.c: Require target with pthread support.
8826
8827 2012-01-23 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/51949
8830 * gcc.dg/torture/pr51949.c: New testcase.
8831
8832 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR rtl-optimization/51933
8835 * gcc.c-torture/execute/pr51933.c: New test.
8836
8837 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8838
8839 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8840 Do not define for Interix.
8841
8842 2012-01-22 Jason Merrill <jason@redhat.com>
8843
8844 PR c++/51832
8845 * g++.dg/lto/pr51832.h: New.
8846 * g++.dg/lto/pr51832_0.C: New.
8847 * g++.dg/lto/pr51832_1.C: New.
8848
8849 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8850
8851 * gcc.dg/ext-elim-1.c: New test.
8852
8853 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8854
8855 PR target/51931
8856 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8857 * g++.dg/opt/longbranch1.C: Likewise.
8858
8859 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8860
8861 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8862 in C++11 mode.
8863
8864 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8865
8866 PR fortran/50556
8867 * gfortran.dg/namelist_74.f90: New test.
8868 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8869
8870 2012-01-21 Tobias Burnus <burnus@net-b.de>
8871
8872 PR fortran/51913
8873 * gfortran.dg/class_47.f90: New.
8874
8875 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8876
8877 * gnat.dg/renaming5.ad[sb]: New test.
8878
8879 2012-01-20 Jason Merrill <jason@redhat.com>
8880
8881 PR c++/51919
8882 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8883
8884 2012-01-20 Jason Merrill <jason@redhat.com>
8885
8886 PR c++/51922
8887 * g++.dg/ext/attrib42.C: Require ilp32.
8888
8889 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR target/51915
8892 * gcc.target/arm/pr51915.c: New test.
8893
8894 2012-01-20 Cary Coutant <ccoutant@google.com>
8895 Dodji Seketeli <dodji@redhat.com>
8896
8897 PR debug/45682
8898 * g++.dg/debug/dwarf2/nested-3.C: New test.
8899
8900 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8901
8902 PR c++/51402
8903 * g++.dg/template/crash110.C: New.
8904
8905 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8908 Remove default options on hppa*-*-hpux*.
8909
8910 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8911
8912 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8913
8914 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8915
8916 * gcc.c-torture/compile/pr51856.c: New testcase.
8917
8918 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8919
8920 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8921 options to go_target_compile.
8922
8923 2012-01-20 Kai Tietz <ktietz@redhat.com>
8924
8925 * g++.dg/torture/pr51344.C: Fix typo.
8926
8927 2012-01-20 Richard Guenther <rguenther@suse.de>
8928
8929 PR tree-optimization/51903
8930 * g++.dg/torture/pr51903.C: New testcase.
8931
8932 2012-01-20 Tobias Burnus <burnus@net-b.de>
8933 Janus Weil <janus@gcc.gnu.org>
8934
8935 PR fortran/51056
8936 * gfortran.dg/use_21.f90: New.
8937
8938 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR target/51106
8941 * gcc.dg/torture/pr51106-1.c: New test.
8942 * gcc.dg/torture/pr51106-2.c: New test.
8943
8944 2012-01-19 Kai Tietz <ktietz@redhat.com>
8945
8946 * g++.dg/torture/pr51344.C: New test.
8947
8948 2012-01-19 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/51904
8951 * gfortran.dg/intrinsic_size_2.f90: New.
8952
8953 2012-01-19 Jason Merrill <jason@redhat.com>
8954
8955 PR c++/51889
8956 * g++.dg/inherit/using7.C: New.
8957
8958 2012-01-19 Richard Guenther <rguenther@suse.de>
8959
8960 PR tree-optimization/37997
8961 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8962
8963 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8964
8965 PR rtl-optimization/51505
8966 * gcc.dg/pr51505.c: New test.
8967
8968 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8969
8970 PR fortran/51634
8971 * gfortran.dg/typebound_operator_12.f03: New.
8972 * gfortran.dg/typebound_operator_13.f03: New.
8973
8974 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/51225
8977 * g++.dg/cpp0x/pr51225.C: New.
8978
8979 2012-01-17 Ian Lance Taylor <iant@google.com>
8980
8981 PR go/50656
8982 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8983
8984 2012-01-17 Tobias Burnus <burnus@net-b.de>
8985
8986 PR fortran/51869
8987 * gfortran.dg/realloc_on_assign_9.f90: New.
8988
8989 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8990
8991 PR other/51165
8992 * gcc.dg/tm/memopt-3.c: Remove xfail.
8993 * gcc.dg/tm/memopt-4.c: Remove xfail.
8994 * gcc.dg/tm/memopt-5.c: Remove xfail.
8995 * gcc.dg/tm/memopt-7.c: Remove xfail.
8996
8997 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR tree-optimization/51877
9000 * gcc.c-torture/execute/pr51877.c: New test.
9001
9002 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9003
9004 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9005 {!vect_align_arrays} to vect_sizes_32B_16B.
9006 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9007 * gcc.dg/vect/vect-peel-3.c: Ditto.
9008
9009 2012-01-16 Jason Merrill <jason@redhat.com>
9010
9011 PR c++/51854
9012 * g++.dg/abi/mangle60.C: New.
9013
9014 PR c++/51827
9015 * g++.dg/pch/mangle1.{C,Hs}: New.
9016
9017 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9018 Tobias Burnus <burnus@net-b.de>
9019
9020 PR fortran/50981
9021 * gfortran.dg/elemental_optional_args_3.f90: New
9022 * gfortran.dg/elemental_optional_args_4.f90: New
9023
9024 2012-01-16 Tobias Burnus <burnus@net-b.de>
9025
9026 PR fortran/51809
9027 * gfortran.dg/use_20.f90: New
9028
9029 2012-01-16 Jason Merrill <jason@redhat.com>
9030
9031 PR c++/51868
9032 * g++.dg/cpp0x/rv-bitfield.C: New.
9033 * g++.dg/cpp0x/rv-bitfield2.C: New.
9034
9035 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9036
9037 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9038 subroutine 'qsort' and use index array to assign the result.
9039
9040 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR tree-optimization/51865
9043 * gcc.dg/pr51865.c: New test.
9044
9045 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9046
9047 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9048
9049 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9050
9051 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9052 to be loaded from the constant pool, rather than via %hi and %lo.
9053
9054 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9055
9056 PR rtl-optimization/51821
9057 * gcc.dg/pr51821.c: New test.
9058
9059 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9060
9061 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9062
9063 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9064
9065 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9066
9067 2012-01-14 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/51800
9070 * gfortran.dg/init_flag_8.f90: New.
9071 * gfortran.dg/init_flag_9.f90: New.
9072
9073 2011-01-14 Tobias Burnus <burnus@net-b.de>
9074
9075 PR fortran/51816
9076 * gfortran.dg/use_18.f90: New.
9077 * gfortran.dg/use_19.f90: New.
9078
9079 2012-01-13 Ian Lance Taylor <iant@google.com>
9080
9081 PR c++/50012
9082 * g++.dg/warn/Wsign-compare-4.C: New.
9083
9084 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9085
9086 PR fortran/48351
9087 * gfortran.dg/alloc_comp_assign.f03: New.
9088 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9089 __BUILTIN_FREE from 38 to 32.
9090
9091 2012-01-13 Jason Merrill <jason@redhat.com>
9092
9093 PR c++/20681
9094 * g++.dg/warn/Wreturn-type-7.C: New.
9095
9096 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9097
9098 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9099 assumption.
9100 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9101 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9102 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9103 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9104 int32plus because of big array needed.
9105 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9106 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9107
9108 2012-01-13 Jason Merrill <jason@redhat.com>
9109
9110 PR c++/51813
9111 * g++.dg/ext/visibility/template9.C: New.
9112
9113 PR c++/51620
9114 * g++.dg/cpp0x/defaulted34.C: New.
9115 * g++.dg/template/virtual3.C: New.
9116
9117 2012-01-13 Richard Guenther <rguenther@suse.de>
9118
9119 PR middle-end/8081
9120 * gcc.dg/torture/pr8081.c: New testcase.
9121
9122 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9123
9124 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9125
9126 2012-01-12 Jason Merrill <jason@redhat.com>
9127
9128 PR c++/51714
9129 * g++.dg/ext/stmtexpr14.C: New.
9130
9131 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9132
9133 PR c++/51633
9134 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9135
9136 2012-01-12 Jason Merrill <jason@redhat.com>
9137
9138 PR c++/48051
9139 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9140 * g++.dg/abi/mangle58.C: Likewise.
9141
9142 PR c++/51403
9143 * g++.dg/template/arg8.C: New.
9144
9145 2012-01-12 Ira Rosen <irar@il.ibm.com>
9146
9147 PR tree-optimization/51799
9148 * gcc.dg/vect/pr51799.c: New test.
9149 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9150 patterns.
9151
9152 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9153 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/51057
9156 PR fortran/51616
9157 * lib/target-supports.exp
9158 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9159 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9160
9161 2012-01-11 Jason Merrill <jason@redhat.com>
9162
9163 PR c++/51565
9164 * g++.dg/ext/attrib42.C: New.
9165
9166 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR bootstrap/51796
9169 * gcc.dg/pr51796.c: New test.
9170
9171 2012-01-11 Jason Merrill <jason@redhat.com>
9172
9173 PR c++/51818
9174 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9175
9176 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9177
9178 * gnat.dg/array19.ad[sb]: New test.
9179
9180 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9181
9182 * gnat.dg/opt23.ad[sb]: New test.
9183 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9184 * gnat.dg/opt24.ad[sb]: New test.
9185
9186 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9187
9188 PR tree-optimization/49642
9189 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9190 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9191
9192 2012-01-11 Jason Merrill <jason@redhat.com>
9193
9194 PR c++/51613
9195 * g++.dg/template/explicit-args5.C: New.
9196
9197 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9198
9199 * gcc.c-torture/execute/20120110-1.c: New testcase.
9200
9201 2012-01-10 Jason Merrill <jason@redhat.com>
9202
9203 PR c++/51614
9204 * g++.dg/inherit/ambig1.C: New.
9205
9206 PR c++/51433
9207 * g++.dg/cpp0x/constexpr-cache1.C: New.
9208
9209 2012-01-10 Richard Guenther <rguenther@suse.de>
9210
9211 PR tree-optimization/51801
9212 * gcc.dg/torture/pr51801.c: New testcase.
9213
9214 2012-01-10 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/51652
9217 * gfortran.dg/allocate_with_typespec_5.f90: New.
9218
9219 2012-01-10 Tobias Burnus <burnus@net-b.de>
9220
9221 * gfortran.dg/class_39.f03: Update dg-error string.
9222
9223 2012-01-10 Richard Guenther <rguenther@suse.de>
9224
9225 PR tree-optimization/50913
9226 * gcc.dg/graphite/interchange-16.c: New testcase.
9227 * gcc.dg/graphite/scop-20.c: XFAIL.
9228 * gfortran.dg/graphite/interchange-1.f: Likewise.
9229 * gfortran.dg/graphite/block-1.f90: Likewise.
9230 * gfortran.dg/graphite/block-2.f: Likewise.
9231
9232 2012-01-10 Richard Henderson <rth@redhat.com>
9233
9234 * lib/target-supports.exp (check_effective_target_vect_perm,
9235 check_effective_target_vect_perm_byte,
9236 check_effective_target_vect_perm_short): Enable for arm neon.
9237
9238 2012-01-09 Tobias Burnus <burnus@net-b.de>
9239
9240 PR fortran/46328
9241 * gfortran.dg/typebound_operator_11.f90: New.
9242
9243 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9244
9245 * gnat.dg/array18.adb: New test.
9246 * gnat.dg/array18_pkg.ads: New helper.
9247
9248 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9249
9250 PR fortran/51791
9251 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9252 around base object in first assignment in main program.
9253 * gfortran.dg/typebound_operator_10.f03: New test.
9254
9255 2012-01-09 Martin Jambor <mjambor@suse.cz>
9256
9257 PR tree-optimization/51759
9258 * g++.dg/ipa/pr51759.C: New test.
9259
9260 2012-01-09 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/51758
9263 * gfortran.dg/optional_absent_2.f90: New.
9264
9265 2012-01-09 Tobias Burnus <burnus@net-b.de>
9266
9267 PR fortran/51578
9268 * gfortran.dg/use_17.f90: New.
9269
9270 2012-01-09 Gary Funck <gary@intrepid.com>
9271
9272 PR preprocessor/33919
9273 * gcc.dg/pr33919.c: New test.
9274 * gcc.dg/pr33919-0.h: New test header file.
9275 * gcc.dg/pr33919-1.h: Ditto.
9276 * gcc.dg/pr33919-2.h: Ditto.
9277
9278 2012-01-07 Jan Hubicka <jh@suse.cz>
9279
9280 PR tree-optimize/51694
9281 * gcc.c-torture/compile/pr51694.c: new testcase.
9282
9283 2012-01-07 Jan Hubicka <jh@suse.cz>
9284
9285 PR tree-optimization/51600
9286 * g++.dg/torture/pr51600.C: New testcase.
9287
9288 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9289
9290 PR gcov-profile/51715
9291 PR gcov-profile/51717
9292 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9293 * gcc.misc-tests/gcov-14.c: Likewise.
9294
9295 2012-01-06 Jason Merrill <jason@redhat.com>
9296
9297 * g++.dg/parse/new5.C: New.
9298
9299 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9300
9301 PR testsuite/51655
9302 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9303 including <string.h>.
9304
9305 2012-01-06 Jason Merrill <jason@redhat.com>
9306
9307 * g++.dg/abi/mangle51.C: New.
9308 * g++.dg/abi/mangle52.C: New.
9309 * g++.dg/abi/mangle53.C: New.
9310 * g++.dg/abi/mangle54.C: New.
9311 * g++.dg/abi/mangle55.C: New.
9312 * g++.dg/abi/mangle56.C: New.
9313 * g++.dg/abi/mangle57.C: New.
9314 * g++.dg/abi/mangle58.C: New.
9315 * g++.dg/abi/mangle59.C: New.
9316 * g++.dg/cpp0x/trailing3.C: Update mangling.
9317 * g++.dg/cpp0x/variadic111.C: Update mangling.
9318 * g++.dg/cpp0x/variadic4.C: Update mangling.
9319 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9320 * g++.dg/template/nontype22.C: Works now.
9321 * g++.dg/template/pr35240.C: Works now.
9322
9323 * g++.dg/cpp0x/error7.C: New.
9324
9325 2012-01-06 Tobias Burnus <burnus@net-b.de>
9326
9327 * gfortran.dg/deallocate_stat_2.f90: New.
9328 * coarray/allocate_errgmsg.f90: New.
9329 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9330 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9331 * coarray/subobject_1.f90: Fix for num_images > 1.
9332 * gfortran.dg/deallocate_stat.f90: Update due to changed
9333 stat= handling.
9334
9335 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9336
9337 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9338
9339 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9340
9341 * ada/acats/overflow.lst: Add cb20004.
9342
9343 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9344
9345 PR c++/51541
9346 * g++.dg/cpp0x/alias-decl-18.C: New test.
9347
9348 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9349
9350 * gcc.c-torture/execute/20120104-1.c: New test.
9351
9352 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9353
9354 PR fortran/PR48946
9355 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9356 the old typebound_operator_8.f03.
9357 * gfortran.dg/typebound_operator_8.f03: New version of
9358 typebound_operator_7.f03 with 'u' a derived type instead of a
9359 class object.
9360
9361 2012-01-05 Richard Guenther <rguenther@suse.de>
9362
9363 * g++.dg/torture/pr49309.C: Skip for -flto.
9364
9365 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR middle-end/51761
9368 * gcc.c-torture/compile/pr51761.c: New test.
9369
9370 2012-01-05 Richard Guenther <rguenther@suse.de>
9371
9372 PR tree-optimization/51760
9373 * gcc.dg/torture/pr51760.c: New testcase.
9374
9375 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9376
9377 PR middle-end/51472
9378 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9379
9380 2012-01-05 Richard Guenther <rguenther@suse.de>
9381
9382 PR lto/41576
9383 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9384 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9385
9386 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR debug/51695
9389 * gcc.dg/pr51695.c: New test.
9390
9391 2012-01-04 Andrew Pinski <apinski@cavium.com>
9392
9393 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9394 * gcc.target/mips/octeon2-lx-1.c: New test.
9395 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9396 * gcc.target/mips/octeon2-lx-2.c: New test.
9397 * gcc.target/mips/octeon2-lx-3.c: New test.
9398
9399 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9400
9401 PR other/51163
9402 PR other/51164
9403 * gcc.dg/tm/alias-1.c: Adjust regexp.
9404 * gcc.dg/tm/alias-2.c: Adjust regexp.
9405
9406 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/51064
9409 * g++.dg/warn/Wparentheses-26.C: New.
9410
9411 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9412
9413 * gfortran.dg/elemental_optional_args_2.f90: New test.
9414
9415 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9416
9417 PR fortran/49693
9418 * gfortran.dg/common_17.f90: New test.
9419
9420 2012-01-04 Richard Guenther <rguenther@suse.de>
9421
9422 PR tree-optimization/49651
9423 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9424 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9425
9426 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/51738
9429 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9430
9431 2012-01-03 Andrew Pinski <apinski@cavium.com>
9432
9433 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9434 for all mips targets. Also allow an optional .cfi_startproc.
9435
9436 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9437
9438 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9439
9440 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/29273
9443 * g++.dg/rtti/dyncast5.C: New.
9444
9445 2012-01-03 Richard Guenther <rguenther@suse.de>
9446
9447 PR tree-optimization/51070
9448 * gcc.dg/torture/pr51070-2.c: New testcase.
9449
9450 2012-01-03 Richard Guenther <rguenther@suse.de>
9451
9452 PR tree-optimization/51692
9453 * gcc.dg/torture/pr51692.c: New testcase.
9454
9455 2012-01-03 Richard Guenther <rguenther@suse.de>
9456
9457 PR debug/51650
9458 * g++.dg/lto/pr51650-3_0.C: New testcase.
9459
9460 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9461
9462 PR c++/15867
9463 * g++.dg/warn/Wredundant-decls-spec.C: New.
9464
9465 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR tree-optimization/51719
9468 * g++.dg/tree-prof/pr51719.C: New test.
9469
9470 2012-01-03 Richard Guenther <rguenther@suse.de>
9471
9472 PR middle-end/51730
9473 * gcc.dg/fold-compare-6.c: New testcase.
9474
9475 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR c++/51669
9478 * g++.dg/gomp/pr51669.C: New test.
9479
9480 2012-01-02 Jason Merrill <jason@redhat.com>
9481
9482 PR c++/51675
9483 * g++.dg/cpp0x/constexpr-union2.C: New.
9484
9485 PR c++/51666
9486 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9487
9488 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9489
9490 PR c++/51462
9491 * g++.dg/cpp0x/constexpr-99.C: New test.
9492
9493 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9494
9495 PR c++/20140
9496 * g++.dg/template/init9.C: New.
9497
9498 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9499
9500 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9501 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9502 rather than a specific number.
9503
9504 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/46262
9507 PR fortran/46328
9508 PR fortran/51052
9509 * gfortran.dg/typebound_operator_7.f03: New.
9510 * gfortran.dg/typebound_operator_8.f03: New.
9511
9512 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9513
9514 PR target/51729
9515 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9516 XFAIL.
9517 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9518
9519 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9520
9521 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9522
9523 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9524
9525 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9526 for MIPS.
9527
9528 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9529
9530 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9531 * gfortran.dg/io_real_boz_4.f90: Likewise.
9532 * gfortran.dg/io_real_boz_5.f90: Likewise.
9533
9534 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9535
9536 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9537
9538 2012-01-02 Revital Eres <revital.eres@linaro.org>
9539
9540 * gcc.dg/sms-11.c: New file.
9541
9542 2012-01-02 Tobias Burnus <burnus@net-b.de>
9543
9544 PR fortran/51682
9545 * gfortran.dg/coarray/image_index_3.f90: New.
9546
9547 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9548
9549 PR c++/16603
9550 * g++.dg/parse/enum8.C: New.
9551
9552 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9553
9554 PR c++/51379
9555 * g++.dg/conversion/reinterpret4.C: New.
9556 * g++.dg/conversion/reinterpret1.C: Adjust.
9557
9558 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9559
9560 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9561
9562 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9563
9564 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9565 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9566 * g++.old-deja/g++.jason/access14.C: Likewise.
9567 * g++.old-deja/g++.jason/access8.C: Likewise.
9568 * g++.old-deja/g++.jason/access1.C: Likewise.
9569 * g++.old-deja/g++.other/access3.C: Likewise.
9570 * g++.old-deja/g++.other/access5.C: Likewise.
9571 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9572 * g++.old-deja/g++.law/visibility22.C: Likewise.
9573 * g++.old-deja/g++.law/visibility26.C: Likewise.
9574 * g++.old-deja/g++.mike/p2746.C: Likewise.
9575 * g++.dg/debug/using1.C: Likewise.
9576 * g++.dg/lookup/using51.C: Likewise.
9577 * g++.dg/inherit/using5.C: Likewise.
9578 * g++.dg/inherit/pr30297.C: Likewise.
9579 * g++.dg/inherit/access8.C: Likewise.
9580 * g++.dg/torture/pr39362.C: Likewise.
9581 * g++.dg/template/crash13.C: Likewise.
9582 * g++.dg/template/using10.C: Likewise.
9583
9584 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9585
9586 PR fortran/51502
9587 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9588 change.
9589
9590 2012-01-01 Ira Rosen <irar@il.ibm.com>
9591
9592 PR tree-optimization/51704
9593 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9594 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9595 corresponding flags.
9596
9597 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 PR c++/51723
9600 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9601
9602 2012-01-01 Jan Hubicka <jh@suse.cz>
9603
9604 PR rtl-optimization/51069
9605 * gcc.c-torture/compile/pr51069.c: New testcase.
9606
9607 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR tree-optimization/51683
9610 * gcc.dg/pr51683.c: New test.
9611 \f
9612 Copyright (C) 2012 Free Software Foundation, Inc.
9613
9614 Copying and distribution of this file, with or without modification,
9615 are permitted in any medium without royalty provided the copyright
9616 notice and this notice are preserved.