Use -Wl,-undefined,dynamic_lookup on darwin
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
2
3 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
4 darwin.
5
6 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
7
8 * g++.dg/torture/20121105-1.C: New test.
9
10 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
11
12 * gcc.dg/torture/fp-compare.c: New testcase.
13
14 2012-11-05 Jan Hubicka <jh@suse.cz>
15
16 * gcc.dg/const-1.c: Update.
17 * gcc.dg/pure-1.c: Update.
18
19 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
20
21 PR rtl-optimization/55151
22 * gcc.dg/pr55151.c: New test.
23
24 2012-11-05 Jakub Jelinek <jakub@redhat.com>
25
26 PR debug/54970
27 PR debug/54971
28 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
29
30 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
31
32 PR testsuite/51128
33 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
34
35 2012-11-05 Jan Hubicka <jh@suse.cz>
36
37 * gcc.dg/autopar/pr49960.c: Fix testcase.
38
39 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
40
41 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
42 Fix scan-tree-dump-times directive.
43
44 2012-11-04 Janus Weil <janus@gcc.gnu.org>
45
46 PR fortran/55199
47 * gfortran.dg/associate_12.f90: New.
48
49 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
50
51 PR target/54255
52 * lib/target-supports.exp (check_effective_target_masm_intel): New
53 proc.
54 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
55 masm_intel.
56
57 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
58 Jack Howarth <howarth@bromo.med.uc.edu>
59
60 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
61 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
62 * gcc.target/i386/pr53249.c: Likewise.
63
64 2012-11-03 Andrew Pinski <apinski@cavium.com>
65
66 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
67 call abort1 so that cross jumping does not happen.
68
69 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
70
71 PR target/51244
72 * gcc.target/sh/pr51244-18.c: New.
73 * gcc.target/sh/pr51244-19.c: New.
74
75 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
76
77 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
78 b requires a 64-bit operation followed by a truncation.
79
80 2012-11-02 Jan Hubicka <jh@suse.cz>
81
82 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
83
84 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
85
86 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
87 conditions to verify the reduction code is vectorized.
88
89 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
90 in case 'pow', such as 'powerpc' is used in the compiler version name.
91 * gcc.target/powerpc/pr46728-2.c: Likewise.
92 * gcc.target/powerpc/pr46728-3.c: Likewise.
93 * gcc.target/powerpc/pr46728-4.c: Likewise.
94 * gcc.target/powerpc/pr46728-5.c: Likewise.
95 * gcc.target/powerpc/pr46728-7.c: Likewise.
96 * gcc.target/powerpc/pr46728-8.c: Likewise.
97 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
98
99 2012-11-02 Jan Hubicka <jh@suse.cz>
100
101 * gcc.dg/tree-ssa/loop-38.c: New testcase.
102
103 2012-11-02 Jan Hubicka <jh@suse.cz>
104
105 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
106 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
107
108 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
109
110 PR middle-end/55130
111 * gcc.target/i386/pr55130.c: New test.
112
113 2012-11-02 Jakub Jelinek <jakub@redhat.com>
114
115 PR target/55147
116 * gcc.target/i386/pr55147.c: New test.
117
118 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
119
120 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
121 * gfortran.dg/default_format_denormal_1.f90: Same.
122
123 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
124
125 PR middle-end/55001
126 * g++.dg/ext/vector19.C: Remove target restrictions.
127 * gcc.dg/fold-compare-7.c: New testcase.
128
129 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
130
131 PR target/55160
132 * gcc.target/sh/pr55160.c: New.
133
134 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
135
136 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
137 scan-assembler regex.
138
139 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
140
141 PR middle-end/55150
142 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
143 * gcc.dg/pr55150-2.c: New test.
144
145 2012-11-01 Sharad Singhai <singhai@google.com>
146
147 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
148 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
149 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
150 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
151
152 2012-10-31 Dehao Chen <dehao@google.com>
153
154 * g++.dg/debug/dwarf2/block.C: New testcase.
155
156 2012-10-31 Jan Hubicka <jh@suse.cz>
157
158 * gcc.dg/pr44974.c: Add noinline.
159
160 2012-10-31 Janus Weil <janus@gcc.gnu.org>
161
162 PR fortran/53718
163 * gfortran.dg/class_54.f90: New.
164
165 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
166 Jakub Jelinek <jakub@redhat.com>
167
168 PR tree-optimization/55018
169 * gcc.dg/torture/pr55018.c: New test.
170
171 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/54583
174 * g++.dg/ext/vla13.C: New.
175
176 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
177
178 PR middle-end/55150
179 * gcc.dg/pr55150.c: New test.
180
181 2012-10-31 Tobias Burnus <burnus@net-b.de>
182
183 PR fortran/55134
184 * gfortran.dg/associate_11.f90: New.
185
186 2012-10-31 Dodji Seketeli <dodji@redhat.com>
187
188 PR c++/54955
189 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
190
191 2012-10-31 Jakub Jelinek <jakub@redhat.com>
192
193 PR tree-optimization/19105
194 PR tree-optimization/21643
195 PR tree-optimization/46309
196 * gcc.dg/pr19105.c: New test.
197 * gcc.dg/pr21643.c: New test.
198 * gcc.dg/pr46309-2.c: New test.
199 * gcc.c-torture/execute/pr46309.c: New test.
200
201 2012-10-31 Alan Modra <amodra@gmail.com>
202
203 * gcc.target/powerpc/dimode_off.c: New.
204 * gcc.target/powerpc/timode_off.c: New.
205 * gcc.target/powerpc/dfmode_off.c: New.
206 * gcc.target/powerpc/tfmode_off.c: New.
207
208 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
209
210 PR rtl-optimization/55093
211 * gcc.target/i386/pr55093.c: New file.
212
213 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
214
215 * gcc.target/i386/pr55116.c: Renamed to ...
216 * gcc.target/i386/pr55116-1.c: This.
217
218 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
219
220 * gcc.target/i386/pr55116-2.c: New file.
221
222 2012-10-30 Richard Biener <rguenther@suse.de>
223
224 * gcc.dg/vect/slp-perm-2.c: Adjust.
225
226 2012-10-30 Richard Biener <rguenther@suse.de>
227
228 PR tree-optimization/55111
229 * gcc.dg/torture/pr55111.c: New testcase.
230
231 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
232
233 PR target/53988
234 * gcc.target/sh/pr53988.c: New.
235
236 2012-10-30 Bin Cheng <bin.cheng@arm.com>
237
238 PR target/54989
239 * gcc.dg/hoist-register-pressure-1.c: Rename from
240 hoist-register-pressure.c. Add nonpic condition.
241 * gcc.dg/hoist-register-pressure-2.c: New testcase.
242
243 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
244
245 PR c++/54930
246 * gcc.dg/Wreturn-local-addr.c: New.
247 * g++.dg/warn/Wno-return-local-addr.C: New.
248 * g++.dg/warn/Wreturn-local-addr.C: New.
249
250 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
251
252 PR middle-end/55116
253 * gcc.target/i386/pr55116.c: New file.
254
255 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
256
257 PR c/53066
258 * gcc.dg/Wshadow-4.c: New.
259 * gcc.dg/Wshadow-4.h: New.
260
261 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
262
263 PR debug/54693
264 * gcc.dg/guality/pr54693.c: New.
265
266 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
267
268 PR middle-end/55027
269 * gcc.dg/pr55027.c: New testcase.
270
271 2012-10-29 Jan Hubicka <jh@suse.cz>
272
273 * gcc.dg/ipa/inline-6.c: New testcase.
274
275 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
276
277 PR rtl-optimization/55106
278 * g++.dg/pr55106.C: New.
279
280 2012-10-29 Richard Guenther <rguenther@suse.de>
281
282 PR middle-end/53695
283 * gcc.dg/torture/pr53695.c: New testcase.
284
285 2012-10-28 Jan Hubicka <jh@suse.cz>
286
287 * gcc.dg/ipa/inlinehint-3.c: New testcase.
288
289 2012-10-28 Tobias Burnus <burnus@net-b.de>
290
291 PR fortran/54958
292 * gfortran.dg/do_check_6.f90: New.
293
294 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
295 Jack Howarth <howarth@bromo.med.uc.edu>
296
297 PR target/54404
298 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
299 to dg-options.
300 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
301
302 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
303
304 PR target/34283
305 * gcc.target/i386/pr34283.c: New test.
306
307 2012-10-26 Jakub Jelinek <jakub@redhat.com>
308
309 PR c++/55081
310 * g++.dg/opt/pr55081.C: New test.
311
312 PR debug/54970
313 PR debug/54971
314 * gcc.dg/guality/pr54970.c: New test.
315
316 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
317
318 PR c++/54984
319 * g++.dg/template/new11.C: New.
320
321 2012-10-26 Richard Biener <rguenther@suse.de>
322
323 PR middle-end/54824
324 * gcc.dg/torture/pr54824.c: New testcase.
325
326 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
327
328 * gcc.target/i386/fxsave-1.c: New.
329 * gcc.target/i386/fxsave64-1.c: Ditto.
330 * gcc.target/i386/fxrstor-1.c: Ditto.
331 * gcc.target/i386/fxrstor64-1.c: Ditto.
332 * gcc.target/i386/xsave-1.c: Ditto.
333 * gcc.target/i386/xsave64-1.c: Ditto.
334 * gcc.target/i386/xrstor-1.c: Ditto.
335 * gcc.target/i386/xrstor64-1.c: Ditto.
336 * gcc.target/i386/xsaveopt-1.c: Ditto.
337 * gcc.target/i386/xsaveopt64-1.c: Ditto.
338 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
339 * gcc.target/i386/sse-13.c: Ditto.
340 * gcc.target/i386/sse-14.c: Ditto.
341 * gcc.target/i386/sse-22.c: Ditto.
342 * gcc.target/i386/sse-23.c: Ditto.
343 * g++.dg/other/i386-2.C: Ditto.
344 * g++.dg/other/i386-3.C: Ditto.
345
346 2012-10-25 Jan Hubicka <jh@suse.cz>
347
348 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
349 at ivcanon time.
350
351 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/53761
354 * g++.dg/ext/transparent-union.C: New.
355
356 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
357
358 PR c++/54427
359 * g++.dg/ext/vector19.C: New testcase.
360
361 2012-10-25 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/54902
364 * g++.dg/torture/pr54902.C: New testcase.
365
366 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/34892
369 * g++.dg/template/crash114.C: New.
370
371 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
372
373 PR bootstrap/55049
374 * gcc.target/i386/pr55049-1.c: New test.
375
376 2012-10-24 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/55037
379 * gfortran.dg/class_dummy_4.f03: New.
380
381 2012-10-24 Jakub Jelinek <jakub@redhat.com>
382
383 PR rtl-optimization/55010
384 * gcc.dg/pr55010.c: New test.
385
386 PR debug/54828
387 * g++.dg/debug/pr54828.C: New test.
388
389 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
390
391 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
392 * gcc.dg/vect/vect-83_64.c: Likewise.
393
394 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/54922
397 * g++.dg/cpp0x/constexpr-union4.C: New.
398
399 2012-10-23 Jeff Law <law@redhat.com>
400
401 * gcc.c-torture/execute/pr54985.c: New test.
402
403 2012-10-23 Paul Koning <ni1d@arrl.net>
404
405 PR debug/54508
406 * g++.dg/debug/dwarf2/pr54508.C: New.
407
408 2012-10-23 Jakub Jelinek <jakub@redhat.com>
409
410 PR c++/54844
411 * g++.dg/template/sizeof14.C: New test.
412
413 2012-10-23 Ian Bolton <ian.bolton@arm.com>
414 Jim MacArthur <jim.macarthur@arm.com>
415 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
416 Marcus Shawcroft <marcus.shawcroft@arm.com>
417 Nigel Stephens <nigel.stephens@arm.com>
418 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
419 Richard Earnshaw <rearnsha@arm.com>
420 Sofiane Naci <sofiane.naci@arm.com>
421 Stephen Thomas <stephen.thomas@arm.com>
422 Tejas Belagod <tejas.belagod@arm.com>
423 Yufeng Zhang <yufeng.zhang@arm.com>
424
425 * lib/target-supports.exp
426 (check_profiling_available): Add AArch64.
427 (check_effective_target_vect_int): Likewise.
428 (check_effective_target_vect_shift): Likewise.
429 (check_effective_target_vect_float): Likewise.
430 (check_effective_target_vect_double): Likewise.
431 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
432 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
433 (check_effective_target_vect_pack_trunc): Likewise.
434 (check_effective_target_vect_unpack): Likewise.
435 (check_effective_target_vect_hw_misalign): Likewise.
436 (check_effective_target_vect_short_mult): Likewise.
437 (check_effective_target_vect_int_mult): Likewise.
438 (check_effective_target_vect_stridedN): Likewise.
439 (check_effective_target_sync_int_long): Likewise.
440 (check_effective_target_sync_char_short): Likewise.
441 (check_vect_support_and_set_flags): Likewise.
442 (check_effective_target_aarch64_tiny): New.
443 (check_effective_target_aarch64_small): New.
444 (check_effective_target_aarch64_large): New.
445 * g++.dg/other/PR23205.C: Enable aarch64.
446 * g++.dg/other/pr23205-2.C: Likewise.
447 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
448 * gcc.c-torture/execute/20101011-1.c: Likewise.
449 * gcc.dg/20020312-2.c: Likewise.
450 * gcc.dg/20040813-1.c: Likewise.
451 * gcc.dg/builtin-apply2.c: Likewise.
452 * gcc.dg/stack-usage-1.c: Likewise.
453
454 2012-10-23 Ian Bolton <ian.bolton@arm.com>
455 Jim MacArthur <jim.macarthur@arm.com>
456 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
457 Marcus Shawcroft <marcus.shawcroft@arm.com>
458 Nigel Stephens <nigel.stephens@arm.com>
459 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
460 Richard Earnshaw <rearnsha@arm.com>
461 Sofiane Naci <sofiane.naci@arm.com>
462 Stephen Thomas <stephen.thomas@arm.com>
463 Tejas Belagod <tejas.belagod@arm.com>
464 Yufeng Zhang <yufeng.zhang@arm.com>
465
466 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
467 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
468 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
469 * gcc.target/aarch64/aapcs/abitest.S: New file.
470 * gcc.target/aarch64/aapcs/abitest.h: New file.
471 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
472 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
473 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
474 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
475 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
476 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
477 * gcc.target/aarch64/aapcs/ice_1.c: New file.
478 * gcc.target/aarch64/aapcs/ice_2.c: New file.
479 * gcc.target/aarch64/aapcs/ice_3.c: New file.
480 * gcc.target/aarch64/aapcs/ice_4.c: New file.
481 * gcc.target/aarch64/aapcs/ice_5.c: New file.
482 * gcc.target/aarch64/aapcs/macro-def.h: New file.
483 * gcc.target/aarch64/aapcs/test_1.c: New file.
484 * gcc.target/aarch64/aapcs/test_10.c: New file.
485 * gcc.target/aarch64/aapcs/test_11.c: New file.
486 * gcc.target/aarch64/aapcs/test_12.c: New file.
487 * gcc.target/aarch64/aapcs/test_13.c: New file.
488 * gcc.target/aarch64/aapcs/test_14.c: New file.
489 * gcc.target/aarch64/aapcs/test_15.c: New file.
490 * gcc.target/aarch64/aapcs/test_16.c: New file.
491 * gcc.target/aarch64/aapcs/test_17.c: New file.
492 * gcc.target/aarch64/aapcs/test_18.c: New file.
493 * gcc.target/aarch64/aapcs/test_19.c: New file.
494 * gcc.target/aarch64/aapcs/test_2.c: New file.
495 * gcc.target/aarch64/aapcs/test_20.c: New file.
496 * gcc.target/aarch64/aapcs/test_21.c: New file.
497 * gcc.target/aarch64/aapcs/test_22.c: New file.
498 * gcc.target/aarch64/aapcs/test_23.c: New file.
499 * gcc.target/aarch64/aapcs/test_24.c: New file.
500 * gcc.target/aarch64/aapcs/test_25.c: New file.
501 * gcc.target/aarch64/aapcs/test_26.c: New file.
502 * gcc.target/aarch64/aapcs/test_3.c: New file.
503 * gcc.target/aarch64/aapcs/test_4.c: New file.
504 * gcc.target/aarch64/aapcs/test_5.c: New file.
505 * gcc.target/aarch64/aapcs/test_6.c: New file.
506 * gcc.target/aarch64/aapcs/test_7.c: New file.
507 * gcc.target/aarch64/aapcs/test_8.c: New file.
508 * gcc.target/aarch64/aapcs/test_9.c: New file.
509 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
510 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
511 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
512 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
513 * gcc.target/aarch64/aapcs/test_complex.c: New file.
514 * gcc.target/aarch64/aapcs/test_int128.c: New file.
515 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
516 * gcc.target/aarch64/aapcs/type-def.h: New file.
517 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
518 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
519 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
520 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
521 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
522 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
523 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
524 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
525 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
526 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
527 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
528 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
529 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
530 * gcc.target/aarch64/aarch64.exp: New file.
531 * gcc.target/aarch64/adc-1.c: New file.
532 * gcc.target/aarch64/adc-2.c: New file.
533 * gcc.target/aarch64/asm-1.c: New file.
534 * gcc.target/aarch64/clrsb.c: New file.
535 * gcc.target/aarch64/clz.c: New file.
536 * gcc.target/aarch64/ctz.c: New file.
537 * gcc.target/aarch64/csinc-1.c: New file.
538 * gcc.target/aarch64/csinv-1.c: New file.
539 * gcc.target/aarch64/csneg-1.c: New file.
540 * gcc.target/aarch64/extend.c: New file.
541 * gcc.target/aarch64/fcvt.x: New file.
542 * gcc.target/aarch64/fcvt_double_int.c: New file.
543 * gcc.target/aarch64/fcvt_double_long.c: New file.
544 * gcc.target/aarch64/fcvt_double_uint.c: New file.
545 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
546 * gcc.target/aarch64/fcvt_float_int.c: New file.
547 * gcc.target/aarch64/fcvt_float_long.c: New file.
548 * gcc.target/aarch64/fcvt_float_uint.c: New file.
549 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
550 * gcc.target/aarch64/ffs.c: New file.
551 * gcc.target/aarch64/fmadd.c: New file.
552 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
553 * gcc.target/aarch64/frint.x: New file.
554 * gcc.target/aarch64/frint_double.c: New file.
555 * gcc.target/aarch64/frint_float.c: New file.
556 * gcc.target/aarch64/index.c: New file.
557 * gcc.target/aarch64/mneg-1.c: New file.
558 * gcc.target/aarch64/mneg-2.c: New file.
559 * gcc.target/aarch64/mneg-3.c: New file.
560 * gcc.target/aarch64/mnegl-1.c: New file.
561 * gcc.target/aarch64/mnegl-2.c: New file.
562 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
563 * gcc.target/aarch64/pic-constantpool1.c: New file.
564 * gcc.target/aarch64/pic-symrefplus.c: New file.
565 * gcc.target/aarch64/predefine_large.c: New file.
566 * gcc.target/aarch64/predefine_small.c: New file.
567 * gcc.target/aarch64/predefine_tiny.c: New file.
568 * gcc.target/aarch64/reload-valid-spoff.c: New file.
569 * gcc.target/aarch64/scalar_intrinsics.c: New file.
570 * gcc.target/aarch64/table-intrinsics.c: New file.
571 * gcc.target/aarch64/tst-1.c: New file.
572 * gcc.target/aarch64/vect-abs-compile.c: New file.
573 * gcc.target/aarch64/vect-abs.c: New file.
574 * gcc.target/aarch64/vect-abs.x: New file.
575 * gcc.target/aarch64/vect-compile.c: New file.
576 * gcc.target/aarch64/vect-faddv-compile.c: New file.
577 * gcc.target/aarch64/vect-faddv.c: New file.
578 * gcc.target/aarch64/vect-faddv.x: New file.
579 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
580 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
581 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
582 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
583 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
584 * gcc.target/aarch64/vect-fp-compile.c: New file.
585 * gcc.target/aarch64/vect-fp.c: New file.
586 * gcc.target/aarch64/vect-fp.x: New file.
587 * gcc.target/aarch64/vect-mull-compile.c: New file.
588 * gcc.target/aarch64/vect-mull.c: New file.
589 * gcc.target/aarch64/vect-mull.x: New file.
590 * gcc.target/aarch64/vect.c: New file.
591 * gcc.target/aarch64/vect.x: New file.
592 * gcc.target/aarch64/vector_intrinsics.c: New file.
593 * gcc.target/aarch64/vfp-1.c: New file.
594 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
595 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
596 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
597 * g++.dg/abi/aarch64_guard1.C: New file.
598
599 2012-10-23 Jakub Jelinek <jakub@redhat.com>
600
601 PR c++/54988
602 * c-c++-common/pr54988.c: New test.
603
604 2012-10-23 Jan Hubicka <jh@suse.cz>
605
606 * gcc.dg/tree-prof/peel-1.c: New testcase.
607
608 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
609
610 PR gcc/52945
611 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
612
613 2012-10-23 Joseph Myers <joseph@codesourcery.com>
614
615 * gcc.dg/c99-predef-1.c: New test.
616 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
617 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
618 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
619 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
620 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
621 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
622 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
623 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
624 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
625 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
626 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
627 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
628
629 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
630
631 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
632
633 2012-10-23 Jan Hubicka <jh@suse.cz>
634
635 PR middle-end/54937
636 * gcc.c-torture/execute/pr54937.c: New testcase.
637 * gcc.dg/tree-ssa/cunroll-2.c: Update.
638
639 2012-10-23 Jan Hubicka <jh@suse.cz>
640
641 PR middle-end/54967
642 * gfortran.dg/pr54967.f90: New testcase.
643
644 2012-10-23 Terry Guo <terry.guo@arm.com>
645
646 PR target/55019
647 * gcc.dg/pr55019.c: New.
648
649 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
650
651 PR tree-optimization/55008
652 * gcc.dg/tree-ssa/pr55008.c: New test.
653
654 2012-10-22 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/55011
657 * gcc.dg/torture/pr55011.c: New testcase.
658
659 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
660
661 * gcc.target/arm/pr40457-1.c: Adjust expected output.
662 * gcc.target/arm/pr40457-2.c: Likewise.
663 * gcc.target/arm/pr40457-3.c: Likewise.
664
665 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
666
667 * gnat.dg/specs/limited_with4.ads: New test.
668 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
669
670 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
671
672 * gnat.dg/modular4.adb: New test.
673 * gnat.dg/modular4_pkg.ads: New helper.
674
675 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
676
677 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
678 * gnat.dg/specs/addr1.ads: Likewise.
679
680 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
681
682 * gcc.dg/webizer.c (main): Add missing exit call.
683
684 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
685
686 PR fortran/54465
687 * gfortran.dg/wextra_1.f: New test.
688
689 2012-10-20 Jan Hubicka <jh@suse.cz>
690
691 * gcc.dg/tree-prof/unroll-1.c: New testcase.
692
693 2012-10-19 Janus Weil <janus@gcc.gnu.org>
694
695 PR fortran/54224
696 * gfortran.dg/warn_unused_function.f90: New.
697
698 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
699
700 * lib/target-supports.exp
701 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
702
703 2012-10-19 Richard Guenther <rguenther@suse.de>
704
705 PR tree-optimization/54981
706 * gcc.dg/pr54981.c: New testcase.
707
708 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
709
710 PR target/54892
711 * gcc.target/arm/pr54892.c: New.
712
713 2012-10-19 Bin Cheng <bin.cheng@arm.com>
714
715 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
716
717 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/54501
720 * g++.dg/init/array30.C: New.
721 * g++.dg/init/array31.C: Likewise.
722
723 2012-10-18 Tobias Burnus <burnus@net-b.de>
724
725 PR fortran/54884
726 * gfortran.dg/public_private_module_7.f90: New.
727
728 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
729
730 PR c++/29633
731 * g++.dg/template/pr29633.C: New.
732
733 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
734
735 * gnat.dg/loop_optimization13.ad[sb]: New test.
736 * gnat.dg/loop_optimization13_pkg.ads: New helper.
737
738 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
739
740 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
741 * gcc.target/arm/neon/vfmaf32.c: Likewise.
742 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
743 * gcc.target/arm/neon/vfmsf32.c: Likewise.
744
745 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
746
747 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
748 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
749 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
750 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
751 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
752 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
753
754 2012-10-16 Jan Hubicka <jh@suse.cz>
755
756 * gcc.target/i386/l_fma_float_?.c: Update.
757 * gcc.target/i386/l_fma_double_?.c: Update.
758 * gfortran.dg/do_1.f90: XFAIL
759 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
760 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
761 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
762 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
763 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
764 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
765 valid.
766
767 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
768
769 PR c/53063
770 PR c/40989
771 * gcc.dg/Wstrict-overflow-24.c: New.
772
773 2012-10-16 Tobias Burnus <burnus@net-b.de>
774
775 PR fortran/50981
776 PR fortran/54618
777 * gfortran.dg/class_optional_1.f90: New.
778 * gfortran.dg/class_optional_2.f90: New.
779
780 2012-10-16 Jakub Jelinek <jakub@redhat.com>
781
782 PR debug/54796
783 * gcc.dg/guality/pr54796.c: New test.
784
785 PR tree-optimization/54889
786 * gfortran.dg/pr54889.f90: New test.
787
788 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
789
790 * g++.dg/other/dump-ada-spec-2.C: New test.
791
792 2012-10-16 Easwaran Raman <eraman@google.com>
793
794 * gcc.dg/tree-prof/switch-case-1.c: New test case.
795 * gcc.dg/tree-prof/switch-case-2.c: New test case.
796
797 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
798
799 * gcc.dg/torture/stackalign/builtin-apply-2.c,
800 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
801
802 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
803
804 PR target/54925
805 * gcc.c-torture/compile/pr54925.c: New.
806
807 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
808
809 PR target/51244
810 * gcc.target/sh/pr51244-17.c: New.
811
812 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
813
814 PR target/54760
815 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
816 functions.
817 * gcc.target/sh/pr54760-4.c: New.
818
819 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
820
821 PR target/34777
822 * gcc.target/sh/torture/sh-torture.exp: New.
823 * gcc.target/sh/torture/pr34777.c: New.
824
825 2012-10-15 Matthias Klose <doko@ubuntu.com>
826
827 * lib/target-supports.exp (check_profiling_available): Match
828 arm*-*-linux-* for ARM Linux/GNU.
829 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
830 * gfortran.dg/enum_10.f90: Likewise.
831 * gfortran.dg/enum_9.f90: Likewise.
832 * gcc.target/arm/synchronize.c: Likewise.
833 * g++.old-deja/g++.jason/enum6.C: Likewise.
834 * g++.old-deja/g++.other/enum4.C: Likewise.
835 * g++.old-deja/g++.law/enum9.C: Likewise.
836
837 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
838
839 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
840 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
841
842 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
843 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/17805
846 * g++.dg/overload/operator6.C: New.
847
848 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
849
850 PR c++/50080 (again)
851 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
852 * g++.dg/parse/tmpl-outside1.C: Likewise.
853 * g++.dg/template/qualttp18.C: Likewise.
854 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
855 * g++.old-deja/g++.pt/overload13.C: Likewise.
856
857 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
858
859 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
860 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
861 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
862 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
866 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
867
868 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/50080
871 * g++.dg/parse/tmpl-outside2.C: New.
872 * g++.dg/parse/tmpl-outside1.C: Adjust.
873 * g++.dg/template/qualttp18.C: Likewise.
874 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
875 * g++.old-deja/g++.pt/overload13.C: Likewise.
876
877 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
878
879 PR tree-optimization/54915
880 * gcc.dg/tree-ssa/pr54915.c: New testcase.
881
882 2012-10-15 Richard Guenther <rguenther@suse.de>
883
884 PR tree-optimization/54920
885 * gcc.dg/torture/pr54920.c: New testcase.
886
887 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gnat.dg/unchecked_convert9.ad[sb]: New test.
890
891 2012-10-13 Jason Merrill <jason@redhat.com>
892
893 * g++.dg/tls/thread_local7g.C: Require tls_native.
894
895 2012-10-14 Jason Merrill <jason@redhat.com>
896
897 * g++.dg/cpp0x/inh-ctor1.C: New.
898 * g++.dg/cpp0x/inh-ctor2.C: New.
899 * g++.dg/cpp0x/inh-ctor3.C: New.
900 * g++.dg/cpp0x/inh-ctor4.C: New.
901 * g++.dg/cpp0x/inh-ctor5.C: New.
902 * g++.dg/cpp0x/inh-ctor6.C: New.
903 * g++.dg/cpp0x/inh-ctor7.C: New.
904 * g++.dg/cpp0x/inh-ctor8.C: New.
905 * g++.dg/cpp0x/inh-ctor9.C: New.
906 * g++.dg/cpp0x/inh-ctor10.C: New.
907 * g++.dg/cpp0x/inh-ctor11.C: New.
908 * g++.dg/cpp0x/inh-ctor12.C: New.
909 * g++.dg/cpp0x/inh-ctor13.C: New.
910
911 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
912
913 PR rtl-optimization/54919
914 * gcc.dg/pr54919.c: New testcase.
915
916 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/53581
919 * g++.dg/template/crash113.C: New.
920
921 2012-10-14 Jan Hubicka <jh@suse.cz>
922
923 * gcc.dg/unroll_5.c: New testcase.
924
925 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
926
927 PR c++/52643
928 * g++.dg/opt/pr52643.C: New.
929
930 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
931
932 PR target/54602
933 * gcc.target/sh/pr54602-1.c: New.
934 * gcc.target/sh/pr54602-2.c: New.
935 * gcc.target/sh/pr54602-3.c: New.
936 * gcc.target/sh/pr54602-4.c: New.
937
938 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
939
940 PR target/54680
941 * gcc.target/sh/pr54680.c: New.
942
943 2012-10-12 Jan Hubicka <jh@suse.cz>
944
945 * gcc.dg/webizer.c: New testcase.
946
947 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
948
949 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
950 specify -m64.
951
952 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
953
954 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
955 Return 0 if already specifying -mfloat-abi other than hard.
956
957 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
958
959 * gcc.dg/pr53060.c: Prune irrelevant warning.
960
961 2012-10-12 Jakub Jelinek <jakub@redhat.com>
962
963 PR c/54381
964 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
965 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
966 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
967 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
968 Adjust expected wording of warnings for *cmp* builtins.
969 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
970 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
971
972 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/24449
975 * g++.dg/parse/friend-main.C: New.
976
977 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
978
979 PR c++/53055
980 * g++.dg/pr53055.C: New testcase.
981
982 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
983
984 PR c++/52744
985 * g++.dg/cpp0x/pr52744.C: New.
986
987 2012-10-12 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/40453
990 * gfortran.dg/dummy_procedure_9.f90: New.
991
992 2012-10-12 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/54894
995 * gcc.dg/torture/pr54894.c: New testcase.
996
997 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
998
999 PR target/51244
1000 * gcc.target/sh/pr51244-13.c: New.
1001 * gcc.target/sh/pr51244-14.c: New.
1002 * gcc.target/sh/pr51244-15.c: New.
1003 * gcc.target/sh/pr51244-16.c: New.
1004
1005 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/51878
1008 * g++.dg/cpp0x/decltype45.C: New.
1009
1010 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1011
1012 PR fortran/54784
1013 * gfortran.dg/class_allocate_13.f90: New.
1014
1015 2012-10-11 Jason Merrill <jason@redhat.com>
1016
1017 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1018 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1019
1020 * g++.dg/gomp/tls-5.C: Require tls_native.
1021 * g++.dg/tls/thread_local7.C: Require tls_native.
1022 * g++.dg/tls/static2.C: New.
1023
1024 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/36107
1027 * g++.dg/ext/weak5.C: New.
1028
1029 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1030
1031 PR testsuite/54868
1032 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1033 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1034
1035 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1036
1037 PR c++/43765
1038 * g++.dg/parse/pr43765.C: New.
1039
1040 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1041
1042 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1043
1044 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 PR c++/43663
1047 * g++.dg/init/bitfield3.C: New.
1048
1049 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1050
1051 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1052
1053 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR tree-optimization/54877
1056 * gcc.dg/torture/pr54877.c: New test.
1057
1058 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1059
1060 PR testsuite/53397
1061 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1062 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1063 and remove target info from dg-do compile.
1064 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1065 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1066 and remove target info from dg-do compile.
1067
1068 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1069
1070 * gcc.dg/pr54782.c: Require target with pthread support.
1071
1072 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1073
1074 PR c++/53122
1075 * g++.dg/cpp0x/auto35.C: New.
1076
1077 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1078
1079 PR c++/53540 - using fails to be equivalent to typedef
1080 * g++.dg/cpp0x/alias-decl-24.C: New test.
1081
1082 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1083
1084 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1085 that c++11 attributes to types are ignored for now.
1086 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1087 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1088
1089 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/53741
1092 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1093
1094 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 PR c++/50478
1097 * g++.dg/cpp0x/initlist67.C: New.
1098
1099 2012-10-10 Dehao Chen <dehao@google.com>
1100
1101 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1102
1103 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1104
1105 PR target/52480
1106 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1107 Add runtime tests.
1108
1109 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/53307
1112 * g++.dg/cpp0x/decltype44.C: New.
1113
1114 2012-10-09 Steve Ellcey <sellcey@mips.com>
1115
1116 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1117
1118 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/53763
1121 * g++.dg/cpp0x/decltype43.C: New.
1122
1123 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1124
1125 PR middle-end/53397
1126 * gcc.dg/pr53397-1.c: New test case.
1127 * gcc.dg/pr53397-2.c: New test case.
1128
1129 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1130
1131 PR c++/54194
1132 * g++.dg/warn/Wparentheses-26.C: Adjust.
1133 * g++.dg/warn/Wparentheses-27.C: New.
1134
1135 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1136
1137 PR c++/54427
1138 * c-c++-common/vector-scalar.c: New testcase.
1139 * g++.dg/ext/vector18.C: New testcase.
1140 * g++.dg/ext/vector5.C: This is not an error anymore.
1141 * gcc.dg/init-vec-1.c: Move ...
1142 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1143 * gcc.c-torture/execute/vector-shift1.c: Move ...
1144 * c-c++-common/torture/vector-shift1.c: ... here.
1145 * gcc.dg/scal-to-vec1.c: Move ...
1146 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1147 C++11. Adapt error messages.
1148 * gcc.dg/convert-vec-1.c: Move ...
1149 * c-c++-common/convert-vec-1.c: ... here.
1150 * gcc.dg/scal-to-vec2.c: Move ...
1151 * c-c++-common/scal-to-vec2.c: ... here.
1152
1153 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1154
1155 PR target/54400
1156 * gcc.target/i386/pr54400.c: New testcase.
1157
1158 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR c++/54858
1161 * g++.dg/template/pr54858.C: New test.
1162
1163 2012-10-08 Marek Polacek <polacek@redhat.com>
1164
1165 PR debug/54831
1166 * g++.dg/debug/pr54831.C: New test.
1167
1168 2012-10-08 Dehao Chen <dehao@google.com>
1169
1170 * g++.dg/predict-loop-exit-1.C: New.
1171 * g++.dg/predict-loop-exit-2.C: New.
1172 * g++.dg/predict-loop-exit-3.C: New.
1173
1174 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1175
1176 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1177
1178 2012-10-08 Jason Merrill <jason@redhat.com>
1179
1180 * g++.dg/gomp/tls-5.C: New.
1181 * g++.dg/gomp/tls-wrap1.C: New.
1182 * g++.dg/gomp/tls-wrap2.C: New.
1183 * g++.dg/gomp/tls-wrap3.C: New.
1184 * g++.dg/gomp/tls-wrap4.C: New.
1185 * g++.dg/gomp/tls-wrapper-cse.C: New.
1186 * g++.dg/tls/thread_local-cse.C: New.
1187 * g++.dg/tls/thread_local-order1.C: New.
1188 * g++.dg/tls/thread_local-order2.C: New.
1189 * g++.dg/tls/thread_local-wrap1.C: New.
1190 * g++.dg/tls/thread_local-wrap2.C: New.
1191 * g++.dg/tls/thread_local-wrap3.C: New.
1192 * g++.dg/tls/thread_local-wrap4.C: New.
1193 * g++.dg/tls/thread_local2g.C: New.
1194 * g++.dg/tls/thread_local3g.C: New.
1195 * g++.dg/tls/thread_local4g.C: New.
1196 * g++.dg/tls/thread_local5g.C: New.
1197 * g++.dg/tls/thread_local6g.C: New.
1198 * g++.dg/tls/thread_local7g.C: New.
1199
1200 * g++.dg/tls/thread_local3.C: New.
1201 * g++.dg/tls/thread_local4.C: New.
1202 * g++.dg/tls/thread_local5.C: New.
1203 * g++.dg/tls/thread_local6.C: New.
1204
1205 * g++.dg/tls/init-2.C: Tweak errors.
1206 * g++.dg/tls/thread_local1.C: New.
1207 * g++.dg/tls/thread_local2.C: New.
1208 * g++.dg/tls/thread_local7.C: New.
1209
1210 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1211
1212 PR target/54866
1213 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1214
1215 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1216
1217 PR target/54685
1218 * gcc.target/sh/pr54685.c: New.
1219
1220 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1221
1222 PR c++/53528 C++11 attribute support
1223 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1224 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1225 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1226 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1227 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1228 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1229 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1230 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1231 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1232 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1233 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1234 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1235 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1236 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1237 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1238 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1239 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1240 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1241 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1242 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1243 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1244 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1245 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1246 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1247 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1248 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1249 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1250 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1251 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1252 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1253 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1254 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1255 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1256 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1257 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1258 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1259 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1260 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1261 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1262 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1263 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1264 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1265 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1266 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1267 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1268 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1269 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1270 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1271 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1272 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1273 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1274 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1275 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1276 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1277 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1278 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1279 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1280
1281 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1284 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1285 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1286
1287 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1288
1289 PR target/54760
1290 * gcc.target/sh/pr54760-2.c: New.
1291 * gcc.target/sh/pr54760-3.c: New.
1292
1293 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/51422
1296 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1297
1298 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1299 Sandra Loosemore <sandra@codesourcery.com>
1300
1301 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1302 and test that the accumulator is initialized using MULT.
1303 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1304 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1305
1306 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/52764
1309 * g++.dg/cpp0x/stdint.C: New.
1310
1311 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/54249
1314 * g++.dg/cpp0x/stddef.C: New.
1315
1316 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1317
1318 PR fortran/54832
1319 * gfortran.dg/typebound_operator_17.f90: New.
1320
1321 2012-10-06 Jan Hubicka <jh@suse.cz>
1322
1323 PR lto/53831
1324 PR lto/54776
1325 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1326
1327 2012-10-06 Jan Hubicka <jh@suse.cz>
1328
1329 * gcc.dg/lto/resolutions_0.c: New testcase.
1330
1331 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1332
1333 PR fortran/45521
1334 * gfortran.dg/generic_25.f90: New.
1335 * gfortran.dg/generic_26.f90: New.
1336 * gfortran.dg/generic_27.f90: New.
1337
1338 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1339
1340 PR target/54760
1341 * gcc.target/sh/pr54760-1.c: New.
1342
1343 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1344
1345 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1346 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1347 * g++.dg/warn/Wsign-compare-5.C: New test.
1348 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1349 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1350 * g++.dg/ext/builtin30.C: New test.
1351 * g++.dg/ext/vla12.C: New test.
1352 * gcc.dg/builtins-85.c: New test.
1353
1354 PR debug/54519
1355 * gcc.dg/guality/pr54519-1.c: New test.
1356 * gcc.dg/guality/pr54519-2.c: New test.
1357 * gcc.dg/guality/pr54519-3.c: New test.
1358 * gcc.dg/guality/pr54519-4.c: New test.
1359 * gcc.dg/guality/pr54519-5.c: New test.
1360 * gcc.dg/guality/pr54519-6.c: New test.
1361
1362 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/50893
1365 * g++.dg/cpp0x/defaulted38.C: New.
1366
1367 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR tree-optimization/33763
1370 * c-c++-common/pr33763.c: New test.
1371
1372 PR tree-optimization/54810
1373 * gcc.dg/tree-ssa/vrp85.c: New test.
1374
1375 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1376
1377 * gcc.dg/ucnid-7.c: Skip on AIX.
1378 * gcc.dg/ucnid-8.c: Same.
1379 * gcc.dg/ucnid-10.c: Same.
1380 * gcc.dg/ucnid-13.c: Same.
1381 * gcc.dg/attr-alias-3.c: Same.
1382 * gcc.dg/attr-alias-5.c: Same.
1383 * gcc.dg/torture/pr51106-2.c: Same.
1384 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1385
1386 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/52233
1389 * g++.dg/cpp0x/alias-decl-23.C: New.
1390
1391 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/53403
1394 * g++.dg/template/friend53.C: New.
1395
1396 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1399 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1400 (scan-ada-spec): Likewise.
1401 (scan-ada-spec-not): Likewise.
1402 * gcc.dg/dump-ada-spec-1.c: New test.
1403 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1404
1405 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1408
1409 2012-10-04 Florian Weimer <fweimer@redhat.com>
1410
1411 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1412
1413 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/54323
1416 * g++.dg/cpp0x/pr54323.C: New.
1417
1418 2012-10-04 Richard Guenther <rguenther@suse.de>
1419
1420 PR middle-end/54735
1421 * g++.dg/torture/pr54735.C: New testcase.
1422
1423 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1424
1425 PR rtl-optimization/54739
1426 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1427
1428 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1429
1430 PR target/51244
1431 * gcc.target/sh/pr51244-12.c: New.
1432
1433 2012-10-03 Dehao Chen <dehao@google.com>
1434
1435 PR middle-end/54782
1436 * gcc.dg/pr54782.c: New test.
1437
1438 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c++/54777
1441 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1442
1443 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1444
1445 PR fortran/54778
1446 * gfortran.dg/class_53.f90: New.
1447
1448 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1449
1450 PR debug/54551
1451 * gcc.dg/guality/pr54551.c: New.
1452
1453 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1454
1455 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1456 * gcc.target/powerpc/pr46728-2.c: Likewise.
1457
1458 2012-10-02 Sharad Singhai <singhai@google.com>
1459
1460 PR testsuite/54772
1461 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1462 to fix test failures caused by r191883.
1463 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1464 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1465 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1466 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1467 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1468 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1469 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1470 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1471 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1472
1473 2012-09-30 Sharad Singhai <singhai@google.com>
1474
1475 * gcc.target/i386/vect-double-1.c: Fix test.
1476
1477 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1478
1479 PR target/54087
1480 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1481 atomic_sub fails.
1482
1483 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1484
1485 PR rtl-optimization/54457
1486 * gcc.target/i386/pr54457.c: New test.
1487
1488 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1489
1490 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1491
1492 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1493
1494 * gcc.target/i386/vect-rebuild.c: New testcase.
1495
1496 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1497
1498 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1499
1500 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1501
1502 * gcc.target/mips/pr37362.c: Fix target selector.
1503
1504 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1505
1506 PR target/54083
1507 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1508
1509 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1510
1511 * gcc.dg/ucnid-8.c: Update line number.
1512 * gcc.dg/torture/pr51106-2.c: Likewise.
1513
1514 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1515
1516 PR fortran/54667
1517 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1518 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1519 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1520
1521 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1522
1523 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1524 partially reverting r170092.
1525 * gfortran.dg/class_7.f03: Ditto.
1526 * gfortran.dg/coarray_14.f90: Ditto.
1527 * gfortran.dg/typebound_proc_13.f03: Ditto.
1528
1529 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/54738
1532 * g++.dg/cpp0x/sfinae42.C: New.
1533
1534 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1535
1536 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1537 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1538 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1539 * gcc.dg/pr42629.c: XFAIL on AIX.
1540 * gcc.dg/pr47684.c: Same.
1541 * gcc.dg/pr43670.c: Same.
1542 * gcc.dg/pr42916.c: Same.
1543 * gcc.dg/pr45449.c: Same.
1544 * gcc.dg/pr50017.c: Same.
1545 * gcc.dg/pr42728.c: Same.
1546 * gcc.dg/pr47881.c: Same.
1547 * gcc.dg/pr44023.c: Same.
1548 * gcc.dg/pr41345.c: Same.
1549 * gcc.dg/pr42630.c: Same.
1550 * gcc.dg/pr44971.c: Same.
1551 * gcc.dg/pr46771.c: Same.
1552 * gcc.dg/ucnid-8.c: Same.
1553 * gcc.dg/ucnid-10.c: Same.
1554 * gcc.dg/ucnid-13.c: Same.
1555 * gcc.dg/torture/pr51106-2.c: Same.
1556 * gcc.dg/pr48768.c: Same.
1557 * gcc.dg/pr42631.c: Same.
1558 * gcc.dg/pr43084.c: Same.
1559 * gcc.dg/ucnid-7.c: Same.
1560 * gcc.dg/pr42889.c: Same.
1561 * gcc.dg/pr41241.c: Same.
1562 * gcc.dg/pr42719.c: Same.
1563 * g++.dg/debug/pr46583.C: Same.
1564 * g++.dg/debug/pr47106.C: Same.
1565 * g++.dg/opt/pr48549.C: Same.
1566 * g++.dg/other/pr42685.C: Same.
1567 * c-c++-common/pr43942.c: Same.
1568
1569 2012-09-29 Ian Lance Taylor <iant@google.com>
1570
1571 * go.test/go-test.exp: Update for latest version of Go testsuite.
1572
1573 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1574
1575 PR fortran/52724
1576 * gfortran.dg/internal_readwrite_3.f90: New test.
1577
1578 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1579
1580 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1581 c-c++-common/Wunused-local-typedefs-2.c to here.
1582
1583 PR c++/54372 - unused attribute inactive on dependant entities
1584 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1585
1586 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1587
1588 PR c++/29028 - Missed unused warning on using declaration
1589 * g++.dg/warn/Wunused-var-18.C: New test.
1590
1591 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1592
1593 PR c++/53551 - -Wunused-local-typedefs misses uses
1594 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1595
1596 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR target/54716
1599 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1600
1601 PR tree-optimization/54713
1602 * gcc.c-torture/compile/pr54713-1.c: New test.
1603 * gcc.c-torture/compile/pr54713-2.c: New test.
1604 * gcc.c-torture/compile/pr54713-3.c: New test.
1605
1606 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1607
1608 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1609
1610 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1611
1612 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1613
1614 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR target/54703
1617 * gcc.target/i386/pr54703.c: New test.
1618
1619 2012-09-27 Richard Guenther <rguenther@suse.de>
1620
1621 PR lto/54709
1622 * gcc.dg/lto/pr54709_0.c: New testcase.
1623 * gcc.dg/lto/pr54709_1.c: Likewise.
1624
1625 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1626
1627 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1628
1629 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1630
1631 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1632
1633 * gcc.target/arm/pr42879.c: Handle big-endian.
1634
1635 2012-09-26 Steve Ellcey <sellcey@mips.com>
1636
1637 PR c/37303
1638 * gcc.dg/pr37303.c: Check for rdata or rodata.
1639
1640 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1641
1642 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1643
1644 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1645
1646 PR target/51274
1647 PR target/53087
1648 * gcc.target/powerpc/ppc-ne0-1.c: New.
1649
1650 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1651
1652 PR target/54089
1653 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1654 test_19, test_20, test_21, test_22, test_23): New functions.
1655 * gcc.target/sh/pr54089-4.c: New.
1656 * gcc.target/sh/pr54089-5.c: New.
1657 * gcc.target/sh/pr54089-6.c: New.
1658 * gcc.target/sh/pr54089-7.c: New.
1659
1660 2012-09-25 Richard Guenther <rguenther@suse.de>
1661
1662 PR lto/54625
1663 * gcc.dg/lto/pr54702_0.c: New testcase.
1664 * gcc.dg/lto/pr54702_1.c: Likewise.
1665 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1666 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1667 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1668 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1669
1670 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/54526
1673 * g++.dg/cpp0x/parse2.C: New.
1674 * g++.dg/parse/error11.C: Adjust.
1675 * g++.dg/parse/error12.C: Likewise.
1676
1677 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1678
1679 * gcc.target/i386/20030217-1.c: Added check for
1680 large_long_double effective target.
1681 * gcc.target/i386/387-3.c: Likewise.
1682 * gcc.target/i386/387-4.c: Likewise.
1683 * gcc.target/i386/pr36578-1.c: Likewise.
1684 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1685 when long double size is equal double size.
1686 * gcc.target/i386/excess-precision-1.c: Likewise.
1687 * gcc.target/i386/pr36578-2.c: Likewise.
1688 * gcc.target/i386/20030217-2.c: New testcase.
1689
1690 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR tree-optimization/54676
1693 * gcc.dg/pr54676.c: New test.
1694
1695 2012-09-25 Richard Guenther <rguenther@suse.de>
1696
1697 PR tree-optimization/53663
1698 * gcc.dg/torture/pr53663-1.c: New testcase.
1699 * gcc.dg/torture/pr53663-2.c: Likewise.
1700 * gcc.dg/torture/pr53663-3.c: Likewise.
1701
1702 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1703
1704 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1705
1706 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1707
1708 * lib/target-supports-dg.exp (dg-require-effective-target,
1709 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1710 dg-process-target-1 instead of dg-process-target.
1711 (dg-process-target-1): Rename from dg-process-target.
1712 (dg-process-target): New.
1713
1714 2012-09-24 Richard Guenther <rguenther@suse.de>
1715
1716 PR tree-optimization/54684
1717 * g++.dg/torture/pr54684.C: New testcase.
1718
1719 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1720
1721 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1722
1723 2012-09-24 Richard Guenther <rguenther@suse.de>
1724
1725 PR middle-end/52173
1726 * gcc.dg/tm/pr52173-1.c: New.
1727 * gcc.dg/tm/pr52173-2.c: New.
1728
1729 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gcc.dg/pr54669.c: New test.
1732
1733 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1734 Dominique Dhumieres <dominiq@lps.ens.fr>
1735
1736 PR testsuite/54677
1737 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1738
1739 2012-09-23 Tobias Burnus <burnus@net-b.de>
1740
1741 PR fortran/54618
1742 * gfortran.dg/class_array_14.f90: New.
1743
1744 2012-09-22 Kai Tietz <ktietz@redhat.com>
1745
1746 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1747 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1748
1749 2012-09-21 Dehao Chen <dehao@google.com>
1750
1751 PR go/54649
1752 PR tree-optimization/54655
1753 * g++.dg/pr54655.C: New testcase.
1754
1755 2012-09-21 Richard Guenther <rguenther@suse.de>
1756
1757 PR tree-optimization/54647
1758 * g++.dg/torture/pr54647.C: New testcase.
1759
1760 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1761
1762 PR c++/54427
1763 * c-c++-common/torture/vector-compare-2.c: Add -w.
1764
1765 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 * gnat.dg/opt20.ads: Move dg directive to...
1768 * gnat.dg/opt20.adb: ...here.
1769 * gnat.dg/addr1.ad[sb]: Likewise.
1770 * gnat.dg/concat2.ad[sb]: Likewise.
1771 * gnat.dg/array16.ad[sb]: Likewise.
1772 * gnat.dg/atomic5.ad[sb]: Likewise.
1773 * gnat.dg/discr29.ad[sb]: Likewise.
1774 * gnat.dg/noreturn5.ad[sb]: Likewise.
1775 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1776 * gnat.dg/discr23.ads: Remove dg directive.
1777 * gnat.dg/nested_float_packed.ads: Likewise.
1778 * gnat.dg/oconst6.ads: Move to...
1779 * gnat.dg/specs/oconst6.ads: ...here.
1780
1781 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/52432
1784 * g++.dg/cpp0x/decltype32.C: Tweak.
1785
1786 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1787
1788 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1789 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1790 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1791 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1792
1793 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1794
1795 PR c++/54581
1796 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1797
1798 2012-09-19 Steve Ellcey <sellcey@mips.com>
1799
1800 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1801
1802 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1803
1804 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1805 * gcc.target/powerpc/ppc-mftb.c: New file.
1806
1807 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1808
1809 PR target/54089
1810 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1811 functions.
1812
1813 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1814
1815 PR target/54236
1816 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1817
1818 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1819
1820 * gcc.c-torture/execute/20120919-1.c: New test.
1821
1822 2012-09-19 Richard Guenther <rguenther@suse.de>
1823
1824 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1825
1826 2012-09-19 Richard Guenther <rguenther@suse.de>
1827
1828 * gcc.dg/builtin-unreachable-6.c: Adjust.
1829
1830 2012-09-19 Richard Guenther <rguenther@suse.de>
1831
1832 * gcc.dg/builtin-object-size-10.c: Adjust.
1833 * gcc.dg/builtin-unreachable-5.c: Adjust.
1834 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1835 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1836 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1837 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1838 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1839 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1840 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1841 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1842 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1843 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1844 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1845 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1846
1847 2012-09-19 Richard Guenther <rguenther@suse.de>
1848
1849 PR tree-optimization/54132
1850 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1851 * gcc.dg/torture/pr54132.c: Likewise.
1852
1853 2012-09-19 Terry Guo <terry.guo@arm.com>
1854
1855 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1856 extra prune rules that will be applied to all tests in a .exp file.
1857 (gcc-dg-prune): Use rules defined by the above variable.
1858 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1859 harmless warnings on architecture switch conflict.
1860
1861 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1862
1863 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1864 of asm-comment characters instead of a single one.
1865 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1866
1867 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1868
1869 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1870
1871 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1872 target instead of xfailing it.
1873 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1874 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1875 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1876 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1877 * gcc.dg/vect/vect-104.c: Likewise.
1878 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1879 * gcc.dg/vect/vect-outer-1.c: Likewise.
1880 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1881 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1882 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1883 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1884 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1885 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1886 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1887 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1888 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1889
1890 * lib/target-supports.exp
1891 (check_effective_target_vect_widen_mult_qi_to_hi,
1892 check_effective_target_vect_widen_mult_hi_to_si,
1893 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1894 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1895 check_effective_target_vect_pack_trunc,
1896 check_effective_target_vect_unpack,
1897 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1898 instead of arm_none.
1899
1900 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1901
1902 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1903
1904 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1905 config to compiler_flags.
1906
1907 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR target/54592
1910 * gcc.target/i386/pr54592.c: New test.
1911
1912 PR tree-optimization/54610
1913 * gcc.target/i386/pr54610.c: New test.
1914
1915 2012-09-17 Jason Merrill <jason@redhat.com>
1916
1917 PR c++/54575
1918 * g++.dg/cpp0x/alias-decl-21.C: New.
1919 * g++.dg/cpp0x/alias-decl-22.C: New.
1920
1921 2012-09-17 Tobias Burnus <burnus@net-b.de>
1922
1923 PR fortran/54608
1924 * gfortran.dg/scan_2.f90: New.
1925
1926 2012-09-17 Jason Merrill <jason@redhat.com>
1927
1928 PR c++/53661
1929 * g++.dg/init/aggr9.C: New.
1930
1931 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 * gnat.dg/loop_optimization12.ad[sb]: New test.
1934
1935 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1936
1937 PR fortran/54285
1938 * gfortran.dg/proc_ptr_result_7.f90: New.
1939
1940 2012-09-17 Tobias Burnus <burnus@net-b.de>
1941
1942 PR fortran/54603
1943 * gfortran.dg/structure_constructor_11.f90: New.
1944
1945 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR tree-optimization/54563
1948 * g++.dg/torture/pr54563.C: New test.
1949
1950 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1951
1952 PR fortran/54594
1953 * gfortran.dg/typebound_generic_14.f03: New.
1954
1955 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1956
1957 PR fortran/54387
1958 * gfortran.dg/proc_ptr_38.f90: New.
1959
1960 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1961
1962 PR debug/54460
1963 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1964 to scary regexp.
1965
1966 PR testsuite/54007
1967 * gnat.dg/lto15.adb: Require lto.
1968
1969 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1970 "myBindC" for hppa*-*-hpux*.
1971
1972 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1973
1974 * gfortran.dg/namelist_75.f90: New test.
1975
1976 2012-09-15 Tom de Vries <tom@codesourcery.com>
1977
1978 * gcc.dg/tree-ssa/vrp82.c: New test.
1979 * gcc.dg/tree-ssa/vrp83.c: Same.
1980 * gcc.dg/tree-ssa/vrp84.c: Same.
1981
1982 2012-09-15 Tom de Vries <tom@codesourcery.com>
1983
1984 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1985 * gcc.dg/tree-ssa/vrp81.c: ... this.
1986
1987 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1988
1989 PR target/54222
1990 * gcc.target/avr/torture/fix-types.h: New.
1991 * gcc.target/avr/torture/vals-hr.def: New.
1992 * gcc.target/avr/torture/vals-r.def: New.
1993 * gcc.target/avr/torture/vals-k.def: New.
1994 * gcc.target/avr/torture/vals-ur.def: New.
1995 * gcc.target/avr/torture/vals-uk.def: New.
1996 * gcc.target/avr/torture/vals-uhr.def: New.
1997 * gcc.target/avr/torture/vals-llk.def: New.
1998 * gcc.target/avr/torture/vals-ullk.def: New.
1999 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2000 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2001 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2002 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2003 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2004 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2005 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2006 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2007
2008 2012-09-14 Dehao Chen <dehao@google.com>
2009
2010 * g++.dg/debug/dwarf2/deallocator.C: New test.
2011
2012 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2013
2014 PR c/54552
2015 * gcc.c-torture/compile/pr54552-1.c: New test.
2016
2017 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2018
2019 PR c++/54427
2020 * g++.dg/other/vector-compare.C: New testcase.
2021 * c-c++-common/vector-compare-3.c: New testcase.
2022 * gcc.dg/vector-shift.c: Move ...
2023 * c-c++-common/vector-shift.c: ... here.
2024 * gcc.dg/vector-shift1.c: Move ...
2025 * c-c++-common/vector-shift1.c: ... here.
2026 * gcc.dg/vector-shift3.c: Move ...
2027 * c-c++-common/vector-shift3.c: ... here.
2028 * gcc.dg/vector-compare-1.c: Move ...
2029 * c-c++-common/vector-compare-1.c: ... here.
2030 * gcc.dg/vector-compare-2.c: Move ...
2031 * c-c++-common/vector-compare-2.c: ... here.
2032 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2033 * c-c++-common/torture/vector-compare-1.c: ... here.
2034 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2035 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2036 * c-c++-common/torture/vector-compare-2.c: ... here.
2037 * gcc.c-torture/execute/vector-shift.c: Move ...
2038 * c-c++-common/torture/vector-shift.c: ... here.
2039 * gcc.c-torture/execute/vector-shift2.c: Move ...
2040 * c-c++-common/torture/vector-shift2.c: ... here.
2041 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2042 * c-c++-common/torture/vector-subscript-1.c: ... here.
2043 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2044 * c-c++-common/torture/vector-subscript-2.c: ... here.
2045 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2046 * c-c++-common/torture/vector-subscript-3.c: ... here.
2047
2048 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2049
2050 PR c/54103
2051 * gcc.c-torture/compile/pr54103-1.c,
2052 gcc.c-torture/compile/pr54103-2.c,
2053 gcc.c-torture/compile/pr54103-3.c,
2054 gcc.c-torture/compile/pr54103-4.c,
2055 gcc.c-torture/compile/pr54103-5.c,
2056 gcc.c-torture/compile/pr54103-6.c: New tests.
2057 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2058
2059 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2062
2063 2012-09-14 Richard Guenther <rguenther@suse.de>
2064
2065 PR tree-optimization/54565
2066 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2067 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2068
2069 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2070
2071 * gcc.target/arm/combine-movs.c: Add missing space.
2072
2073 2012-09-14 Richard Guenther <rguenther@suse.de>
2074
2075 * g++.dg/torture/builtin-location.C: New testcase.
2076
2077 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2078 Manuel López-Ibáñez <manu@gcc.gnu.org>
2079
2080 PR c++/53210
2081 * g++.dg/warn/Wuninitialized-self.C: New.
2082
2083 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR c/54559
2086 * gcc.c-torture/compile/pr54559.c: New test.
2087
2088 2012-09-13 Jason Merrill <jason@redhat.com>
2089
2090 PR c++/53839
2091 * g++.dg/cpp0x/constexpr-temp1.C: New.
2092
2093 PR c++/54511
2094 * g++.dg/template/anonunion2.C: New.
2095
2096 PR c++/53836
2097 * g++.dg/template/init10.C: New.
2098
2099 2012-09-13 Tobias Burnus <burnus@net-b.de>
2100
2101 PR fortran/54556
2102 * gfortran.dg/implicit_pure_3.f90: New.
2103
2104 2012-09-13 Richard Guenther <rguenther@suse.de>
2105
2106 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2107
2108 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2109
2110 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2111
2112 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2113
2114 * c-c++-common/pr51712.c: Handle for short-enum targets.
2115
2116 2012-09-12 Terry Guo <terry.guo@arm.com>
2117
2118 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2119 and lsrs for Thumb2 mode.
2120
2121 2012-09-12 Jan Hubicka <jh@suse.cz>
2122
2123 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2124
2125 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 PR target/54445
2128 * gcc.target/i386/pr54445-1.c: New file.
2129 * gcc.target/i386/pr54445-2.c: Likewise.
2130
2131 2012-09-12 Tobias Burnus <burnus@net-b.de>
2132
2133 PR fortran/54225
2134 PR fortran/53306
2135 * gfortran.dg/coarray_10.f90: Update dg-error.
2136 * gfortran.dg/coarray_28.f90: New.
2137 * gfortran.dg/array_section_3.f90: New.
2138
2139 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2140
2141 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2142 gcc.target/arm/pr48252.c: Fix for big-endian support.
2143
2144 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2145
2146 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2147
2148 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2149 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2150
2151 * gcc.target/arm/neon-vfma-1.c: New testcase.
2152 * gcc.target/arm/neon-vfms-1.c: Likewise.
2153 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2154 of float.
2155 * gcc.target/arm/neon-vmls-1.c: Likewise.
2156 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2157 function.
2158 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2159 (check_effective_target_arm_neonv2_ok): Likewise.
2160 (check_effective_target_arm_neonv2_hw): Likewise.
2161 (check_effective_target_arm_neonv2): Likewise.
2162
2163 2012-09-11 Richard Guenther <rguenther@suse.de>
2164
2165 PR middle-end/54515
2166 * g++.dg/tree-ssa/pr54515.C: New testcase.
2167
2168 2012-09-10 Andrew Pinski <apinski@cavium.com>
2169
2170 PR tree-opt/c54362
2171 * gcc.dg/tm/memopt-16.c: New testcase.
2172
2173 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/54541
2176 PR c++/54542
2177 * g++.dg/cpp0x/sfinae40.C: New.
2178 * g++.dg/cpp0x/sfinae41.C: Likewise.
2179
2180 2012-09-10 Jason Merrill <jason@redhat.com>
2181
2182 PR c++/54538
2183 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2184
2185 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2186
2187 PR target/54089
2188 * gcc.target/sh/pr54089-3.c: New.
2189
2190 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2191
2192 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2193
2194 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2195
2196 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2197
2198 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2199
2200 * gcc.dg/pr52558-2.c: Delete.
2201 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2202
2203 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2204
2205 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2206
2207 2012-09-10 Richard Guenther <rguenther@suse.de>
2208
2209 PR tree-optimization/54520
2210 * gcc.dg/torture/pr54520.c: New testcase.
2211
2212 2012-09-10 Jason Merrill <jason@redhat.com>
2213
2214 PR c++/54506
2215 * g++.dg/cpp0x/implicit14.C: New.
2216
2217 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2218
2219 PR fortran/54208
2220 * gfortran.dg/bound_simplification_3.f90: New test.
2221
2222 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2223
2224 PR testsuite/54184
2225 * gcc.dg/pr52558-1.c: Delete.
2226 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2227
2228 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2229
2230 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2231 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2232 * gcc.target/arm/smlaltt-1.c: Likewise.
2233
2234 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2235
2236 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2237
2238 2012-09-07 Tom de Vries <tom@codesourcery.com>
2239
2240 PR tree-optimization/53986
2241 * gcc.dg/tree-ssa/vrp80.c: New test.
2242 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2243
2244 2012-09-06 Jason Merrill <jason@redhat.com>
2245
2246 PR c++/54341
2247 PR c++/54253
2248 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2249 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2250
2251 2012-09-06 Andrew Pinski <apinski@cavium.com>
2252
2253 PR tree-opt/54494
2254 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2255
2256 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR rtl-optimization/54455
2259 * gcc.dg/54455.c: New test.
2260
2261 2012-09-06 Tobias Burnus <burnus@net-b.de>
2262
2263 PR fortran/54463
2264 * gfortran.dg/promotion_2.f90: New.
2265
2266 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR middle-end/54486
2269 * c-c++-common/pr54486.c: New test.
2270
2271 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2272
2273 PR fortran/54474
2274 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2275
2276 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 PR c++/54191
2279 * g++.dg/cpp0x/sfinae39.C: New.
2280
2281 2012-09-04 Jason Merrill <jason@redhat.com>
2282
2283 PR c++/54441
2284 * g++.dg/ext/flexary3.C: New.
2285
2286 PR c++/54420
2287 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2288
2289 PR c++/54198
2290 * g++.dg/template/defarg15.C: New.
2291
2292 PR c++/54437
2293 * g++.dg/template/access24.C: New.
2294
2295 2012-09-04 Richard Guenther <rguenther@suse.de>
2296
2297 PR tree-optimization/54458
2298 * gcc.dg/torture/pr54458.c: New testcase.
2299
2300 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2301
2302 * gcc.target/arm/neon-vext.c: New test.
2303 * gcc.target/arm/neon-vext-execute.c: Ditto.
2304
2305 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2306
2307 PR fortran/54243
2308 PR fortran/54244
2309 * gfortran.dg/select_type_29.f03: New.
2310
2311 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2312
2313 * gcc.dg/fold-perm.c: Improve test.
2314
2315 2012-09-03 Tobias Burnus <burnus@net-b.de>
2316
2317 PR fortran/51632
2318 * gfortran.dg/coarray_class_1.f90: New.
2319
2320 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2321
2322 PR target/49206
2323 * gcc.c-torture/compile/pr49206.c: New test.
2324
2325 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2326 Uros Bizjak <ubizjak@gmail.com>
2327
2328 PR target/36680
2329 * gfortran.dg/pr36680.f90: New test.
2330
2331 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2332
2333 PR target/42295
2334 * g++.dg/opt/pr42295.C: New test.
2335
2336 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR target/54436
2339 * gcc.dg/torture/pr54436.c: New test.
2340
2341 2012-09-01 Andrew Pinski <apinski@cavium.com>
2342
2343 * gcc.target/mips/truncate-8.c: New testcase.
2344
2345 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2346
2347 PR target/46829
2348 PR target/46843
2349 * gcc.target/i386/pr46829.c: New test.
2350 * gcc.target/i386/pr46843.c: Ditto.
2351
2352 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2353 Jason Merrill <jason@redhat.com>
2354
2355 PR c++/18747
2356 * g++.dg/parse/error50.C: New.
2357
2358 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR c/54428
2361 * gcc.c-torture/compile/pr54428.c: New test.
2362
2363 2012-08-31 Ollie Wild <aaw@google.com>
2364
2365 PR c++/54197
2366 * g++.dg/init/lifetime3.C: New test.
2367
2368 2012-08-31 Martin Jambor <mjambor@suse.cz>
2369
2370 PR middle-end/54409
2371 * gcc.dg/torture/pr54409.c: New test.
2372
2373 2012-08-31 Martin Jambor <mjambor@suse.cz>
2374
2375 * gfortran.dg/pr48636.f90: Add dump scan checks.
2376
2377 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2378
2379 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2380
2381 2012-08-28 Joey Ye <joey.ye@arm.com>
2382
2383 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2384
2385 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2386
2387 PR target/46254
2388 * gcc.target/i386/pr46254.c: New test.
2389
2390 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2391
2392 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2393 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2394 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2395
2396 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2397
2398 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2399 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2400 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2401 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2402 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2403 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2404 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2405 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2406 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2407 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2408 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2409 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2410 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2411 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2412 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2413 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2414 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2415 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2416 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2417 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2418 gcc.target/mips/unaligned-1.c: Tighten regexps.
2419
2420 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2421
2422 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2423 (mips_option_groups): Remove optimization. Add various -f options.
2424 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2425 and -pg imply -fno-omit-frame-pointer.
2426 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2427 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2428 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2429 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2430 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2431 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2432 * gcc.target/mips/abi-n32-long32.c: Likewise.
2433 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2434 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2435 * gcc.target/mips/abi-n32-long64.c: Likewise.
2436 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2437 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2438 * gcc.target/mips/abi-n64-long32.c: Likewise.
2439 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2440 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2441 * gcc.target/mips/abi-n64-long64.c: Likewise.
2442 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2443 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2444 * gcc.target/mips/abi-o32-long32.c: Likewise.
2445 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2446 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2447 * gcc.target/mips/abi-o32-long64.c: Likewise.
2448 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2449 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2450 * gcc.target/mips/abi-o64-long32.c: Likewise.
2451 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2452 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2453 * gcc.target/mips/abi-o64-long64.c: Likewise.
2454 * gcc.target/mips/asm-1.c: Likewise.
2455 * gcc.target/mips/branch-1.c: Likewise.
2456 * gcc.target/mips/call-3.c: Likewise.
2457 * gcc.target/mips/call-saved-3.c: Likewise.
2458 * gcc.target/mips/clear-cache-1.c: Likewise.
2459 * gcc.target/mips/div-1.c: Likewise.
2460 * gcc.target/mips/div-2.c: Likewise.
2461 * gcc.target/mips/div-3.c: Likewise.
2462 * gcc.target/mips/div-4.c: Likewise.
2463 * gcc.target/mips/div-5.c: Likewise.
2464 * gcc.target/mips/div-6.c: Likewise.
2465 * gcc.target/mips/div-7.c: Likewise.
2466 * gcc.target/mips/div-8.c: Likewise.
2467 * gcc.target/mips/div-9.c: Likewise.
2468 * gcc.target/mips/div-10.c: Likewise.
2469 * gcc.target/mips/div-11.c: Likewise.
2470 * gcc.target/mips/div-12.c: Likewise.
2471 * gcc.target/mips/dsp-ctrl.c: Likewise.
2472 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2473 * gcc.target/mips/ext-8.c: Likewise.
2474 * gcc.target/mips/extend-2.c: Likewise.
2475 * gcc.target/mips/fix-r10000-1.c: Likewise.
2476 * gcc.target/mips/fix-r10000-2.c: Likewise.
2477 * gcc.target/mips/fix-r10000-3.c: Likewise.
2478 * gcc.target/mips/fix-r10000-4.c: Likewise.
2479 * gcc.target/mips/fix-r10000-5.c: Likewise.
2480 * gcc.target/mips/fix-r10000-6.c: Likewise.
2481 * gcc.target/mips/fix-r10000-7.c: Likewise.
2482 * gcc.target/mips/fix-r10000-8.c: Likewise.
2483 * gcc.target/mips/fix-r10000-9.c: Likewise.
2484 * gcc.target/mips/fix-r10000-10.c: Likewise.
2485 * gcc.target/mips/fix-r10000-11.c: Likewise.
2486 * gcc.target/mips/fix-r10000-12.c: Likewise.
2487 * gcc.target/mips/fix-r10000-13.c: Likewise.
2488 * gcc.target/mips/fix-r10000-14.c: Likewise.
2489 * gcc.target/mips/fix-r10000-15.c: Likewise.
2490 * gcc.target/mips/fpcmp-1.c: Likewise.
2491 * gcc.target/mips/fpcmp-2.c: Likewise.
2492 * gcc.target/mips/fpr-moves-7.c: Likewise.
2493 * gcc.target/mips/fpr-moves-8.c: Likewise.
2494 * gcc.target/mips/int-moves-1.c: Likewise.
2495 * gcc.target/mips/int-moves-2.c: Likewise.
2496 * gcc.target/mips/long-calls-pg.c: Likewise.
2497 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2498 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2499 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2500 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2501 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2502 * gcc.target/mips/mips-3d-1.c: Likewise.
2503 * gcc.target/mips/mips-3d-2.c: Likewise.
2504 * gcc.target/mips/mips-3d-3.c: Likewise.
2505 * gcc.target/mips/mips-3d-4.c: Likewise.
2506 * gcc.target/mips/mips-3d-5.c: Likewise.
2507 * gcc.target/mips/mips-3d-6.c: Likewise.
2508 * gcc.target/mips/mips-3d-7.c: Likewise.
2509 * gcc.target/mips/mips-3d-8.c: Likewise.
2510 * gcc.target/mips/mips-3d-9.c: Likewise.
2511 * gcc.target/mips/mips-ps-1.c: Likewise.
2512 * gcc.target/mips/mips-ps-2.c: Likewise.
2513 * gcc.target/mips/mips-ps-3.c: Likewise.
2514 * gcc.target/mips/mips-ps-4.c: Likewise.
2515 * gcc.target/mips/mips-ps-6.c: Likewise.
2516 * gcc.target/mips/mips32-dspr2.c: Likewise.
2517 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2518 * gcc.target/mips/neg-abs-1.c: Likewise.
2519 * gcc.target/mips/neg-abs-2.c: Likewise.
2520 * gcc.target/mips/nmadd-3.c: Likewise.
2521 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2522 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2523 * gcc.target/mips/octeon-pop-1.c: Likewise.
2524 * gcc.target/mips/pr26765.c: Likewise.
2525 * gcc.target/mips/pr33256.c: Likewise.
2526 * gcc.target/mips/pr33635-1.c: Likewise.
2527 * gcc.target/mips/pr33755.c: Likewise.
2528 * gcc.target/mips/pr35802.c: Likewise.
2529 * gcc.target/mips/pr45074.c: Likewise.
2530 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2531 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2532 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2533 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2534 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2535 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2536 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2537 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2538 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2539 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2540 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2541 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2542 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2543 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2544 * gcc.target/mips/save-restore-1.c: Likewise.
2545 * gcc.target/mips/save-restore-3.c: Likewise.
2546 * gcc.target/mips/save-restore-5.c: Likewise.
2547 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2548 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2549 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2550 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2551 * gcc.target/mips/stack-1.c: Likewise.
2552
2553 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2554 Tighten regexps.
2555
2556 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2557 branch under test to be filled with preceding rather than
2558 following instructions.
2559 * gcc.target/mips/branch-10.c: Likewise.
2560 * gcc.target/mips/branch-11.c: Likewise.
2561 * gcc.target/mips/branch-12.c: Likewise.
2562 * gcc.target/mips/branch-13.c: Likewise.
2563 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2564 to be eliminated. Tighten $28 scan-assembler-not test.
2565
2566 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2567 function to...
2568 * gcc.target/mips/call-4.c: ...this new test.
2569
2570 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2571 more likely.
2572 * gcc.target/mips/code-readable-3.c: Likewise.
2573 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2574 flag but skip for -O0.
2575 * gcc.target/mips/code-readable-4.c: Likewise.
2576
2577 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2578 of operations under test.
2579 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2580
2581 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2582 Don't require sibling-call optimization.
2583 * gcc.target/mips/near-far-4.c: Likewise.
2584
2585 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2586 Make sure that the register variable is used.
2587 * gcc.target/mips/soft-float-1.c: Likewise.
2588
2589 * gcc.target/mips/sdata-1.c: Make static data volatile.
2590 * gcc.target/mips/sdata-2.c: Likewise.
2591 * gcc.target/mips/sdata-3.c: Likewise.
2592 * gcc.target/mips/sdata-4.c: Likewise.
2593
2594 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2595 skip for -O0.
2596 * gcc.target/mips/atomic-memory-2.c: Likewise.
2597 * gcc.target/mips/branch-cost-1.c: Likewise.
2598 * gcc.target/mips/branch-cost-2.c: Likewise.
2599 * gcc.target/mips/cache-1.c: Likewise.
2600 * gcc.target/mips/call-1.c: Likewise.
2601 * gcc.target/mips/call-saved-2.c: Likewise.
2602 * gcc.target/mips/const-anchor-1.c: Likewise.
2603 * gcc.target/mips/const-anchor-2.c: Likewise.
2604 * gcc.target/mips/dse-1.c: Likewise.
2605 * gcc.target/mips/dsp-lhx.c: Likewise.
2606 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2607 * gcc.target/mips/ext-1.c: Likewise.
2608 * gcc.target/mips/ext-2.c: Likewise.
2609 * gcc.target/mips/ext-3.c: Likewise.
2610 * gcc.target/mips/ext-4.c: Likewise.
2611 * gcc.target/mips/ext-5.c: Likewise.
2612 * gcc.target/mips/ext-6.c: Likewise.
2613 * gcc.target/mips/ext-7.c: Likewise.
2614 * gcc.target/mips/extend-1.c: Likewise.
2615 * gcc.target/mips/fix-r4000-1.c: Likewise.
2616 * gcc.target/mips/fix-r4000-3.c: Likewise.
2617 * gcc.target/mips/fix-r4000-5.c: Likewise.
2618 * gcc.target/mips/fix-r4000-6.c: Likewise.
2619 * gcc.target/mips/fix-r4000-8.c: Likewise.
2620 * gcc.target/mips/fix-r4000-10.c: Likewise.
2621 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2622 * gcc.target/mips/fixed-vector-type.c: Likewise.
2623 * gcc.target/mips/fpr-moves-1.c: Likewise.
2624 * gcc.target/mips/fpr-moves-2.c: Likewise.
2625 * gcc.target/mips/fpr-moves-3.c: Likewise.
2626 * gcc.target/mips/fpr-moves-4.c: Likewise.
2627 * gcc.target/mips/fpr-moves-5.c: Likewise.
2628 * gcc.target/mips/fpr-moves-6.c: Likewise.
2629 * gcc.target/mips/ins-1.c: Likewise.
2630 * gcc.target/mips/ins-2.c: Likewise.
2631 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2632 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2633 * gcc.target/mips/lazy-binding-1.c: Likewise.
2634 * gcc.target/mips/madd-3.c: Likewise.
2635 * gcc.target/mips/madd-5.c: Likewise.
2636 * gcc.target/mips/madd-6.c: Likewise.
2637 * gcc.target/mips/madd-8.c: Likewise.
2638 * gcc.target/mips/madd-9.c: Likewise.
2639 * gcc.target/mips/memcpy-1.c: Likewise.
2640 * gcc.target/mips/mips-ps-type.c: Likewise.
2641 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2642 * gcc.target/mips/mips-sched-madd.c: Likewise.
2643 * gcc.target/mips/mips16e-extends.c: Likewise.
2644 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2645 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2646 * gcc.target/mips/movcc-1.c: Likewise.
2647 * gcc.target/mips/movcc-2.c: Likewise.
2648 * gcc.target/mips/movcc-3.c: Likewise.
2649 * gcc.target/mips/msub-5.c: Likewise.
2650 * gcc.target/mips/msub-6.c: Likewise.
2651 * gcc.target/mips/msub-8.c: Likewise.
2652 * gcc.target/mips/mult-2.c: Likewise.
2653 * gcc.target/mips/mult-3.c: Likewise.
2654 * gcc.target/mips/mult-5.c: Likewise.
2655 * gcc.target/mips/mult-6.c: Likewise.
2656 * gcc.target/mips/mult-7.c: Likewise.
2657 * gcc.target/mips/mult-12.c: Likewise.
2658 * gcc.target/mips/mult-13.c: Likewise.
2659 * gcc.target/mips/mult-14.c: Likewise.
2660 * gcc.target/mips/mult-15.c: Likewise.
2661 * gcc.target/mips/mult-17.c: Likewise.
2662 * gcc.target/mips/mult-18.c: Likewise.
2663 * gcc.target/mips/mult-19.c: Likewise.
2664 * gcc.target/mips/nmadd-1.c: Likewise.
2665 * gcc.target/mips/nmadd-2.c: Likewise.
2666 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2667 * gcc.target/mips/octeon-cins-1.c: Likewise.
2668 * gcc.target/mips/octeon-cins-2.c: Likewise.
2669 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2670 * gcc.target/mips/octeon-exts-2.c: Likewise.
2671 * gcc.target/mips/octeon-exts-3.c: Likewise.
2672 * gcc.target/mips/octeon-exts-4.c: Likewise.
2673 * gcc.target/mips/octeon-exts-5.c: Likewise.
2674 * gcc.target/mips/octeon-exts-6.c: Likewise.
2675 * gcc.target/mips/octeon-exts-7.c: Likewise.
2676 * gcc.target/mips/octeon-pop-2.c: Likewise.
2677 * gcc.target/mips/octeon-seq-3.c: Likewise.
2678 * gcc.target/mips/octeon-seq-4.c: Likewise.
2679 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2680 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2681 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2682 * gcc.target/mips/pr54240.c: Likewise.
2683 * gcc.target/mips/rsqrt-1.c: Likewise.
2684 * gcc.target/mips/rsqrt-2.c: Likewise.
2685 * gcc.target/mips/rsqrt-3.c: Likewise.
2686 * gcc.target/mips/rsqrt-4.c: Likewise.
2687 * gcc.target/mips/save-restore-2.c: Likewise.
2688 * gcc.target/mips/save-restore-4.c: Likewise.
2689 * gcc.target/mips/sb1-1.c: Likewise.
2690 * gcc.target/mips/scc-1.c: Likewise.
2691 * gcc.target/mips/scc-2.c: Likewise.
2692 * gcc.target/mips/scc-3.c: Likewise.
2693 * gcc.target/mips/scc-4.c: Likewise.
2694 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2695 * gcc.target/mips/truncate-1.c: Likewise.
2696 * gcc.target/mips/truncate-2.c: Likewise.
2697 * gcc.target/mips/truncate-3.c: Likewise.
2698 * gcc.target/mips/truncate-4.c: Likewise.
2699 * gcc.target/mips/truncate-5.c: Likewise.
2700 * gcc.target/mips/truncate-6.c: Likewise.
2701 * gcc.target/mips/unaligned-1.c: Likewise.
2702
2703 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2704 skip for -O0. Require -fexpensive-optimizations.
2705 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2706 * gcc.target/mips/dspr2-MULT.c: Likewise.
2707 * gcc.target/mips/fix-r4000-2.c: Likewise.
2708 * gcc.target/mips/fix-r4000-4.c: Likewise.
2709 * gcc.target/mips/fix-r4000-7.c: Likewise.
2710 * gcc.target/mips/fix-r4000-9.c: Likewise.
2711 * gcc.target/mips/madd-1.c: Likewise.
2712 * gcc.target/mips/madd-2.c: Likewise.
2713 * gcc.target/mips/madd-4.c: Likewise.
2714 * gcc.target/mips/maddu-1.c: Likewise.
2715 * gcc.target/mips/maddu-2.c: Likewise.
2716 * gcc.target/mips/maddu-3.c: Likewise.
2717 * gcc.target/mips/maddu-4.c: Likewise.
2718 * gcc.target/mips/msub-1.c: Likewise.
2719 * gcc.target/mips/msub-2.c: Likewise.
2720 * gcc.target/mips/msub-3.c: Likewise.
2721 * gcc.target/mips/msub-4.c: Likewise.
2722 * gcc.target/mips/msubu-1.c: Likewise.
2723 * gcc.target/mips/msubu-2.c: Likewise.
2724 * gcc.target/mips/msubu-3.c: Likewise.
2725 * gcc.target/mips/msubu-4.c: Likewise.
2726 * gcc.target/mips/mult-1.c: Likewise.
2727 * gcc.target/mips/mult-4.c: Likewise.
2728 * gcc.target/mips/mult-8.c: Likewise.
2729 * gcc.target/mips/mult-9.c: Likewise.
2730 * gcc.target/mips/mult-10.c: Likewise.
2731 * gcc.target/mips/mult-11.c: Likewise.
2732 * gcc.target/mips/mult-16.c: Likewise.
2733
2734 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2735 skip for -O0 and -Os.
2736 * gcc.target/mips/fix-r4000-12.c: Likewise.
2737 * gcc.target/mips/madd-7.c: Likewise.
2738 * gcc.target/mips/mips-ps-5.c: Likewise.
2739 * gcc.target/mips/mips-ps-7.c: Likewise.
2740 * gcc.target/mips/msub-7.c: Likewise.
2741
2742 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2743 skip for -O0. Require -mno-abicalls.
2744 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2745
2746 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2747 skip for -O0. Require a total number of BBIT instructions and
2748 at least one of each kind.
2749
2750 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2751 skip for -O0. Require -fno-unroll-loops.
2752
2753 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2754 skip for -O0. Allow BLTZ as well as BGEZ.
2755
2756 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2757
2758 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2759 skip for -O0. Require -fschedule-insns2.
2760 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2761
2762 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2763 but skip for -O0. Make a branch-likely more likely.
2764
2765 * gcc.target/mips/timode-2.c: Split each test into its own function.
2766 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2767
2768 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2769 skip for -O0. Require -fpeephole2.
2770 * gcc.target/mips/vr-mult-2.c: Likewise.
2771
2772 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2773
2774 PR preprocessor/53469
2775 * gcc.dg/cpp/_Pragma7.c: New test case.
2776
2777 2012-08-27 Tobias Burnus <burnus@net-b.de>
2778
2779 PR fortran/54370
2780 * gfortran.dg/do_5.f90: New.
2781
2782 2012-08-27 Tobias Burnus <burnus@net-b.de>
2783
2784 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2785 from dg-options as -Wall no longer implies it.
2786
2787 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2788
2789 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2790
2791 2012-08-25 Jason Merrill <jason@redhat.com>
2792
2793 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2794
2795 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2796
2797 PR c++/51421
2798 * g++.dg/cpp0x/auto34.C: New.
2799
2800 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR c/54363
2803 * gcc.dg/pr54363.c: New test.
2804
2805 PR c/54355
2806 * gcc.dg/pr54355.c: New test.
2807
2808 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2809
2810 PR debug/52857
2811 * gcc.target/i386/pr52857-1.c: New.
2812 * gcc.target/i386/pr52857-2.c: Likewise.
2813
2814 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2815
2816 * gcc.target/mips/code-readable-4.c: New test.
2817
2818 2012-08-23 Julian Brown <julian@codesourcery.com>
2819 Sandra Loosemore <sandra@codesourcery.com>
2820
2821 * gcc.target/mips/code-readable-1.c: Add -O to options.
2822
2823 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/20420
2826 * g++.dg/lookup/using53.C: New.
2827
2828 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2829
2830 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2831 * gcc.dg/fixed-point/convert-1.c: New.
2832 * gcc.dg/fixed-point/convert-2.c: New.
2833 * gcc.dg/fixed-point/convert-3.c: New.
2834 * gcc.dg/fixed-point/convert-4.c: New.
2835 * gcc.dg/fixed-point/convert-float-1.c: New.
2836 * gcc.dg/fixed-point/convert-float-2.c: New.
2837 * gcc.dg/fixed-point/convert-float-3.c: New.
2838 * gcc.dg/fixed-point/convert-float-4.c: New.
2839 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2840 * gcc.dg/fixed-point/convert-sat.c: New.
2841 * gcc.dg/fixed-point/convert.h: New.
2842
2843 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2844
2845 PR target/54089
2846 * gcc.target/sh/pr54089-2.c: New.
2847
2848 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2849
2850 * gcc.target/i386/long-double-64-1.c: New file.
2851 * gcc.target/i386/long-double-64-2.c: Likewise.
2852 * gcc.target/i386/long-double-64-3.c: Likewise.
2853 * gcc.target/i386/long-double-64-4.c: Likewise.
2854 * gcc.target/i386/long-double-80-1.c: Likewise.
2855 * gcc.target/i386/long-double-80-2.c: Likewise.
2856 * gcc.target/i386/long-double-80-3.c: Likewise.
2857 * gcc.target/i386/long-double-80-4.c: Likewise.
2858 * gcc.target/i386/long-double-80-5.c: Likewise.
2859 * gcc.target/i386/long-double-80-6.c: Likewise.
2860 * gcc.target/i386/long-double-80-7.c: Likewise.
2861
2862 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2863
2864 PR tree-optimization/54317
2865 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2866
2867 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2868
2869 PR target/39423
2870 * gcc.target/sh/pr39423-2.c: New.
2871
2872 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2873
2874 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2875 * gcc.dg/fold-perm.c: Likewise.
2876
2877 2012-08-20 Jan Hubicka <jh@suse.cz>
2878
2879 PR fortran/48636
2880 * gcc.dg/ipa/inlinehint-1.c: New.
2881
2882 2012-08-20 Florian Weimer <fweimer@redhat.com>
2883
2884 PR c++/19351
2885 * g++.dg/init/new38.C: New test.
2886 * g++.dg/init/new39.C: New test.
2887
2888 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2889
2890 PR target/54089
2891 * gcc.target/sh/pr54089-1.c: New.
2892
2893 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2894
2895 PR target/51244
2896 * gcc.target/sh/pr51244-11.c: New.
2897
2898 2012-08-20 Tobias Burnus <burnus@net-b.de>
2899
2900 PR fortran/54301
2901 * gfortran.dg/warn_target_lifetime_2.f90: New.
2902
2903 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2904
2905 PR c++/10416
2906 * g++.dg/warn/Wunused-var-17.C: New.
2907
2908 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2909
2910 PR middle-end/53992
2911 * gcc.dg/gomp/pr53992.c: New test.
2912
2913 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2914
2915 PR tree-ssa/54295
2916 * gcc.c-torture/execute/20120817-1.c: New test.
2917
2918 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2919
2920 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2921 add instruction.
2922 (f2): New test that really does need adds.
2923
2924 2012-08-20 Richard Guenther <rguenther@suse.de>
2925
2926 PR tree-optimization/54327
2927 * gcc.dg/torture/pr54327.c: New testcase.
2928
2929 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2930
2931 PR tree-optimization/54321
2932 * gcc.c-torture/compile/pr54321.c: New test.
2933
2934 2012-08-20 Tobias Burnus <burnus@net-b.de>
2935
2936 PR fortran/54301
2937 * gfortran.dg/warn_target_lifetime_1.f90: New.
2938
2939 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2940
2941 PR fortran/54298
2942 * gfortran.dg/real_compare_1.f90: New test case.
2943 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2944
2945 2012-08-18 Jan Hubicka <jh@suse.cz>
2946
2947 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2948
2949 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2950
2951 PR fortran/39290
2952 * gfortran.dg/interface_37.f90: New test.
2953
2954 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2955 Gary Funck <gary@intrepid.com>
2956
2957 PR target/20020
2958 * gcc.target/i386/pr20020-1.c: New test.
2959 * gcc.target/i386/pr20020-2.c: Likewise.
2960 * gcc.target/i386/pr20020-3.c: Likewise.
2961
2962 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2963
2964 * gcc.target/i386/perm-concat.c: New test.
2965
2966 2012-08-17 Julian Brown <julian@codesourcery.com>
2967
2968 * gcc.target/arm/div64-unwinding.c: New test.
2969
2970 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2971
2972 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2973
2974 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2975
2976 PR target/54236
2977 * gcc.target/sh/pr54236-1.c: New.
2978
2979 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2980
2981 * lib/target-supports.exp (check_effective_target_sync_int_long)
2982 (check_effective_target_sync_char_short): Enable for crisv32-*
2983 and cris-*.
2984
2985 PR middle-end/54261
2986 * gcc.dg/torture/pr54261-1.c: New test.
2987
2988 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2989
2990 PR fortran/54243
2991 PR fortran/54244
2992 * gfortran.dg/typebound_call_24.f03: New.
2993
2994 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2995
2996 PR tree-optimization/54245
2997 * gcc.dg/tree-ssa/pr54245.c: New test.
2998
2999 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3000
3001 PR tree-optimization/54240
3002 * gcc.target/powerpc/pr54240.c: New test.
3003 * gcc.target/mips/pr54240.c: Likewise.
3004
3005 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3006
3007 PR target/52933
3008 * gcc.target/sh/pr52933-1.c: New.
3009 * gcc.target/sh/pr52933-2.c: New.
3010
3011 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3012
3013 PR target/50751
3014 * gcc.target/sh/pr50751-8.c: New.
3015
3016 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3017
3018 PR fortran/47586
3019 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3020 * gfortran.dg/typebound_proc_27.f03: New test.
3021
3022 2012-08-14 Sterling Augustine <saugustine@google.com>
3023
3024 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3025
3026 2012-08-14 Tobias Burnus <burnus@net-b.de>
3027
3028 PR fortran/40881
3029 * gfortran.dg/data_constraints_3.f90: New.
3030 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3031 to disable -pedantic compilation.
3032 * gfortran.dg/pr37243.f: Ditto.
3033 * gfortran.dg/g77/19990826-3.f: Ditto.
3034 * gfortran.dg/g77/20020307-1.f : Ditto.
3035 * gfortran.dg/g77/980310-3.f: Ditto.
3036
3037 2012-08-14 Tobias Burnus <burnus@net-b.de>
3038
3039 PR fortran/54234
3040 * gfortran.dg/warn_conversion_4.f90: New.
3041
3042 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR middle-end/53411
3045 PR rtl-optimization/53495
3046 * gcc.c-torture/compile/pr53411.c: New test.
3047 * gcc.c-torture/compile/pr53495.c: New test.
3048
3049 2012-08-13 Richard Guenther <rguenther@suse.de>
3050
3051 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3052
3053 2012-08-13 Richard Guenther <rguenther@suse.de>
3054
3055 PR tree-optimization/54200
3056 * gcc.dg/guality/pr54200.c: New testcase.
3057 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3058
3059 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3060
3061 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3062
3063 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3064
3065 PR target/51244
3066 * gcc.target/sh/pr51244-7.c: New.
3067 * gcc.target/sh/pr51244-8.c: New.
3068 * gcc.target/sh/pr51244-9.c: New.
3069 * gcc.target/sh/pr51244-10.c: New.
3070
3071 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3072
3073 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3074 -m2e or -m2a.
3075 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3076 * gcc.target/sh/pr53511-1.c: Likewise.
3077 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3078 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3079 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3080 * gcc.target/sh/pr53512-3.c: Likewise.
3081 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3082
3083 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3084
3085 PR target/39423
3086 * gcc.c-torture/compile/pr39423-1.c: New.
3087 * gcc.c-torture/compile/pr39423-2.c: New.
3088
3089 2012-08-12 Tobias Burnus <burnus@net-b.de>
3090
3091 PR fortran/54221
3092 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3093 they appear uninitialized on the RHS.
3094 * gfortran.dg/public_private_module_6.f90: New.
3095
3096 2012-08-11 Martin Jambor <mjambor@suse.cz>
3097
3098 PR fortran/48636
3099 * gfortran.dg/pr48636.f90: New test.
3100
3101 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3102
3103 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3104 to avoid warnings.
3105 (main): Adjust caller.
3106
3107 2012-08-10 Richard Guenther <rguenther@suse.de>
3108
3109 * gcc.dg/matrix/*.c: Adjust and move ...
3110 * gcc.dg/torture/: ... here.
3111 * gcc.dg/matrix: Remove directory.
3112
3113 2012-08-10 Richard Guenther <rguenther@suse.de>
3114
3115 PR middle-end/54219
3116 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3117
3118 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3119
3120 PR middle-end/54211
3121 * gcc.dg/tree-ssa/pr54211.c: New test.
3122
3123 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3124
3125 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3126 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3127
3128 2012-08-10 Richard Guenther <rguenther@suse.de>
3129
3130 PR tree-optimization/54109
3131 * gcc.dg/torture/pr54109.c: New testcase.
3132 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3133 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3134
3135 2012-08-10 Richard Guenther <rguenther@suse.de>
3136
3137 PR tree-optimization/54027
3138 * gcc.dg/torture/pr54027.c: New testcase.
3139
3140 2012-08-10 Richard Guenther <rguenther@suse.de>
3141
3142 * g++.dg/plugin/selfassign.c: Adjust.
3143 * gcc.dg/plugin/selfassign.c: Likewise.
3144 * gcc.dg/strlenopt-11.c: Likewise.
3145 * gcc.dg/strlenopt-13.c: Likewise.
3146 * gcc.dg/no-strict-overflow-4.c: Likewise.
3147 * gcc.dg/strict-overflow-4.c: Likewise.
3148 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3149 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3150 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3151 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3152 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3153 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3154 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3155 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3156 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3157 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3158 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3159 * gcc.dg/pr46309.c: Likewise.
3160 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3161
3162 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3163
3164 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3165 for x86 targets.
3166 * gcc.c-torture/compile/20120727-2.c: New test.
3167
3168 2012-08-09 Martin Jambor <mjambor@suse.cz>
3169
3170 * gcc.dg/ipa/iinline-4.c: New test.
3171 * gcc.dg/ipa/iinline-5.c: Likewise.
3172 * gcc.dg/ipa/iinline-6.c: Likewise.
3173 * gcc.dg/ipa/iinline-7.c: Likewise.
3174 * gcc.dg/lto/20120723_0.c: Likewise.
3175 * gcc.dg/lto/20120723_1.c: Likewise.
3176
3177 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3178
3179 PR target/39423
3180 * gcc.target/sh/pr39423-1.c: New.
3181
3182 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/51244
3185 * gcc.target/sh/pr51244-5: New.
3186 * gcc.target/sh/pr51244-6: New.
3187
3188 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3189
3190 * gcc.target/i386/adx-addxcarry32-3.c: New.
3191 * gcc.target/i386/adx-addxcarry64-3.c: New.
3192
3193 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3194
3195 PR rtl-optimization/53701
3196 * gcc.dg/pr53701.c: New test.
3197
3198 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3199
3200 * gcc.c-torture/compile/20120727-1.c: New test.
3201
3202 2012-08-09 Tobias Burnus <burnus@net-b.de>
3203
3204 PR fortran/54199
3205 * gfortran.dg/intrinsic_shadow_4.f90: New.
3206
3207 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3208
3209 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3210
3211 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3212
3213 * gcc.c-torture/execute/20120808-1.c: New test.
3214
3215 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3216
3217 PR rtl-optimization/54157
3218 * gcc.target/i386/pr54157.c: New file.
3219
3220 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3221
3222 * gcc.target/i386/adx-addcarryx32-1.c: New.
3223 * gcc.target/i386/adx-addcarryx32-2.c: New.
3224 * gcc.target/i386/adx-addcarryx64-1.c: New.
3225 * gcc.target/i386/adx-addcarryx64-2.c: New.
3226 * gcc.target/i386/adx-check.h: New.
3227 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3228 * gcc.target/i386/sse-12.c: Add -madx.
3229 * gcc.target/i386/sse-13.c: Ditto.
3230 * gcc.target/i386/sse-14.c: Ditto.
3231 * gcc.target/i386/sse-22.c: Ditto.
3232 * gcc.target/i386/sse-23.c: Ditto.
3233 * g++.dg/other/i386-2.C: Ditto.
3234 * g++.dg/other/i386-3.C: Ditto.
3235
3236 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3237
3238 * gcc.dg/tree-ssa/slsr-5.c: New.
3239 * gcc.dg/tree-ssa/slsr-6.c: New.
3240 * gcc.dg/tree-ssa/slsr-7.c: New.
3241 * gcc.dg/tree-ssa/slsr-8.c: New.
3242 * gcc.dg/tree-ssa/slsr-9.c: New.
3243 * gcc.dg/tree-ssa/slsr-10.c: New.
3244 * gcc.dg/tree-ssa/slsr-11.c: New.
3245 * gcc.dg/tree-ssa/slsr-12.c: New.
3246 * gcc.dg/tree-ssa/slsr-13.c: New.
3247 * gcc.dg/tree-ssa/slsr-14.c: New.
3248 * gcc.dg/tree-ssa/slsr-15.c: New.
3249 * gcc.dg/tree-ssa/slsr-16.c: New.
3250 * gcc.dg/tree-ssa/slsr-17.c: New.
3251 * gcc.dg/tree-ssa/slsr-18.c: New.
3252 * gcc.dg/tree-ssa/slsr-19.c: New.
3253 * gcc.dg/tree-ssa/slsr-20.c: New.
3254 * gcc.dg/tree-ssa/slsr-21.c: New.
3255 * gcc.dg/tree-ssa/slsr-22.c: New.
3256 * gcc.dg/tree-ssa/slsr-23.c: New.
3257 * gcc.dg/tree-ssa/slsr-24.c: New.
3258 * gcc.dg/tree-ssa/slsr-25.c: New.
3259 * gcc.dg/tree-ssa/slsr-26.c: New.
3260 * gcc.dg/tree-ssa/slsr-30.c: New.
3261 * gcc.dg/tree-ssa/slsr-31.c: New.
3262
3263 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3264
3265 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3266 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3267 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3268
3269 2012-08-06 Cary Coutant <ccoutant@google.com>
3270
3271 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3272
3273 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3274
3275 PR fortran/35831
3276 * gfortran.dg/dummy_procedure_5.f90: Modified.
3277 * gfortran.dg/dummy_procedure_8.f90: New.
3278 * gfortran.dg/interface_26.f90: Modified.
3279 * gfortran.dg/proc_ptr_11.f90: Modified.
3280 * gfortran.dg/proc_ptr_15.f90: Modified.
3281 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3282 * gfortran.dg/typebound_override_1.f90: Modified.
3283 * gfortran.dg/typebound_proc_6.f03: Modified.
3284
3285 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3286
3287 PR tree-optimization/51938
3288 PR tree-optimization/52005
3289 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3290 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3291 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3292 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3293
3294 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3295
3296 Avoid crashing on erroneous static_assert usage
3297 * g++.dg/cpp0x/static_assert8.C: New test.
3298
3299 2012-08-06 Jason Merrill <jason@redhat.com>
3300
3301 * g++.dg/cpp0x/sfinae38.C: New.
3302
3303 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3304 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/54165
3307 * g++.dg/conversion/void2.C: New.
3308
3309 2012-08-06 Tom de Vries <tom@codesourcery.com>
3310
3311 * gcc.dg/tree-ssa/vrp78.c: New test.
3312
3313 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3314 Richard Sandiford <rdsandiford@googlemail.com>
3315
3316 * g++.dg/opt/enum2.C: Require fpic target.
3317 * g++.dg/lto/20090303_0.C: Likewise.
3318
3319 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3320 Catherine Moore <clm@codesourcery.com>
3321
3322 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3323 flush function names too.
3324 * gcc.target/mips/clear-cache-1.c: Likewise.
3325
3326 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3327
3328 PR target/54156
3329 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3330
3331 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3332
3333 PR fortran/54166
3334 * gfortran.dg/array_5.f90: New test.
3335
3336 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3337
3338 PR tree-optimization/30318
3339 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3340
3341 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3342
3343 * g++.dg/ext/vector17.C: New testcase.
3344
3345 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3346
3347 PR target/51931
3348 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3349 * g++.dg/opt/longbranch1.C: Likewise.
3350
3351 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3352
3353 PR tree-optimization/53805
3354 * gcc.dg/fold-notunord.c: New testcase.
3355
3356 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3357
3358 PR fortran/48820
3359 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3360 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3361
3362 2012-08-02 Jason Merrill <jason@redhat.com>
3363 Paolo Carlini <paolo.carlini@oracle.com>
3364
3365 PR c++/51213 (again)
3366 * g++.dg/cpp0x/sfinae37.C: Extend.
3367
3368 2012-08-02 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/50672
3371 * g++.dg/torture/pr50672.C: New testcase.
3372
3373 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3374
3375 PR fortran/54147
3376 * gfortran.dg/abstract_type_6.f03: Modified.
3377 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3378 * gfortran.dg/proc_ptr_comp_35.f90: New.
3379 * gfortran.dg/typebound_proc_9.f03: Modified.
3380 * gfortran.dg/typebound_proc_26.f90: New.
3381
3382 2012-08-02 Richard Guenther <rguenther@suse.de>
3383
3384 * gcc.dg/torture/pta-callused-1.c: Adjust.
3385 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3386 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3387 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3388 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3389 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3390 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3391 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3392 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3393
3394 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3395
3396 PR fortran/54033
3397 * gfortran.dg/include_6.f90: New test case.
3398 * gfortran.dg/include_7.f90: New test case.
3399 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3400
3401 2012-08-01 Tom de Vries <tom@codesourcery.com>
3402
3403 * gcc.dg/tree-ssa/vrp76.c: New test.
3404
3405 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3406
3407 PR tree-optimization/46556
3408 * gcc.dg/tree-ssa/slsr-27.c: New.
3409 * gcc.dg/tree-ssa/slsr-28.c: New.
3410 * gcc.dg/tree-ssa/slsr-29.c: New.
3411
3412 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3413
3414 PR fortran/42418
3415 * gfortran.dg/proc_decl_29.f90: New.
3416
3417 2012-07-31 Dehao Chen <dehao@google.com>
3418
3419 * gcc.dg/predict-7.c: New test.
3420
3421 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3422
3423 PR fortran/54134
3424 * gfortran.dg/typebound_override_3.f90: New.
3425
3426 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3427
3428 PR tree-optimization/53773
3429 * gcc.dg/vect/pr53773.c: New test.
3430
3431 2012-07-31 Nick Clifton <nickc@redhat.com>
3432
3433 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3434 and for XStormy16.
3435
3436 2012-07-31 Tobias Burnus <burnus@net-b.de>
3437
3438 * gfortran.dg/c_funloc_tests_6.f90: New.
3439 * gfortran.dg/c_funloc_tests_7.f90: New.
3440 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3441
3442 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3443
3444 PR c++/53624
3445 * g++.dg/cpp0x/temp_default5.C: New.
3446
3447 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3448
3449 PR fortran/51081
3450 * gfortran.dg/proc_ptr_37.f90: New.
3451
3452 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3453
3454 * lib/target-supports.exp
3455 (check_effective_target_vect_natural_alignment): New function.
3456 * gcc.dg/align-2.c: Only run on targets with natural alignment
3457 of vector types.
3458 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3459 alignment of vector types.
3460
3461 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3462 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3463
3464 * gcc.target/i386/rdseed16-1.c: New.
3465 * gcc.target/i386/rdseed32-1.c: Ditto
3466 * gcc.target/i386/rdseed64-1.c: Ditto
3467 * gcc.target/i386/sse-12.c: Add -mrdseed.
3468 * gcc.target/i386/sse-13.c: Ditto.
3469 * gcc.target/i386/sse-14.c: Ditto.
3470 * g++.dg/other/i386-2.C: Ditto.
3471 * g++.dg/other/i386-3.C: Ditto.
3472
3473 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3474
3475 PR target/51244
3476 * gcc.target/sh/pr51244-4.c: New.
3477
3478 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3479
3480 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3481 for alpha*-*-* targets. Cleanup original tree dump.
3482
3483 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3484
3485 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3486 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3487
3488 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3489
3490 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3491 rand, srand. Include <stdlib.h>.
3492
3493 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3494
3495 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3496
3497 2012-07-26 Richard Henderson <rth@redhat.com>
3498
3499 * gcc.dg/attr-hotcold-1.c: New.
3500 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3501
3502 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3503 Sandra Loosemore <sandra@codesourcery.com>
3504
3505 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3506
3507 2012-07-26 Tobias Burnus <burnus@net-b.de>
3508
3509 * gfortran.dg/contiguous_1.f90: Update dg-error.
3510 * gfortran.dg/proc_ptr_32.f90: Ditto.
3511
3512 2012-07-26 Richard Guenther <rguenther@suse.de>
3513
3514 PR tree-optimization/54098
3515 * gcc.dg/torture/pr54098.c: New testcase.
3516
3517 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3518
3519 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3520 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3521
3522 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3523
3524 PR fortran/44354
3525 * gfortran.dg/array_constructor_39.f90: New test.
3526
3527 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3528
3529 PR fortran/44354
3530 * gfortran.dg/array_constructor_38.f90: New test.
3531
3532 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3533
3534 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3535
3536 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3537
3538 * gnat.dg/noreturn5.ad[sb]: New test.
3539
3540 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3541 Paul Brook <paul@codesourcery.com>
3542
3543 PR target/53633
3544
3545 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3546 * c-c++-common/pr53633.c: New test.
3547
3548 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3549
3550 * gcc.target/i386/asm-dialect-1.c: New test case.
3551
3552 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3553 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3554
3555 * gcc.target/i386/prefetchw-1.c: New.
3556 * gcc.target/i386/sse-12.c: Add -mprfchw.
3557 * gcc.target/i386/sse-13.c: Ditto.
3558 * gcc.target/i386/sse-14.c: Ditto.
3559 * gcc.target/i386/sse-22.c: Ditto.
3560 * gcc.target/i386/sse-23.c: Ditto.
3561 * g++.dg/other/i386-2.C: Ditto.
3562 * g++.dg/other/i386-3.C: Ditto.
3563
3564 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3565
3566 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3567
3568 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3569
3570 PR target/54051
3571 * gcc.target/arm/pr54051.c: New.
3572 * gcc.target/arm/vfp-1.c: Adjust test.
3573
3574 2012-07-24 Julian Brown <julian@codesourcery.com>
3575
3576 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3577 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3578 hard-float ARM.
3579
3580 2012-07-23 Paul Brook <paul@codesourcery.com>
3581
3582 * g++.dg/other/armv7m-1.c: New test.
3583
3584 2012-07-23 Julian Brown <julian@codesourcery.com>
3585
3586 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3587 ARM.
3588 (DO_TEST): Define to 1 for appropriate ARM targets.
3589
3590 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3591
3592 PR tree-optimization/53881
3593 * gcc.dg/pr53881.c: Renamed to ...
3594 * gcc.dg/pr53881-1.c: ... this.
3595 * gcc.dg/pr53881-2.c: New test.
3596
3597 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3598
3599 Handle recent changes in default atomics for cris*-*-linux*.
3600 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3601 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3602 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3603 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3604 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3605 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3606 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3607 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3608 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3609 -mno-unaligned-atomic-may-use-library is in effect for
3610 cris*-*-linux*.
3611 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3612 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3613 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3614 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3615 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3616 gcc.target/cris/torture/sync-mis-op-i-1.c,
3617 gcc.target/cris/torture/sync-mis-op-i-2.c,
3618 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3619 gcc.target/cris/torture/sync-mis-op-i-3.c,
3620 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3621 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3622 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3623 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3624 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3625 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3626 (main): Remove local variable x.
3627 [mis_ok]: Check that atomics don't fail.
3628
3629 2012-07-21 Andrew Pinski <apinski@cavium.com>
3630
3631 * gcc.dg/tree-ssa/vrp72.c: New test.
3632 * gcc.dg/tree-ssa/vrp73.c: New test.
3633 * gcc.dg/tree-ssa/vrp74.c: New test.
3634 * gcc.dg/tree-ssa/vrp75.c: New test.
3635
3636 2012-07-21 Andrew Pinski <apinski@cavium.com>
3637
3638 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3639 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3640
3641 2012-07-21 Andrew Pinski <apinski@cavium.com>
3642
3643 * gcc.target/mips/octeon-pop-2.c: New testcase.
3644
3645 2012-07-21 Tobias Burnus <burnus@net-b.de>
3646
3647 PR fortran/48820
3648 * gfortran.dg/assumed_rank_3.f90: New.
3649 * gfortran.dg/assumed_rank_11.f90: New.
3650 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3651 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3652 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3653
3654 2012-07-21 Andrew Pinski <apinski@cavium.com>
3655
3656 * gcc.target/mips/unaligned-1.c: New testcase.
3657
3658 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3659
3660 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3661
3662 2012-07-20 Tobias Burnus <burnus@net-b.de>
3663
3664 * gfortran.dg/bind_c_array_params_2.f90: New.
3665 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3666 and update dg-error.
3667
3668 2012-07-20 Tobias Burnus <burnus@net-b.de>
3669
3670 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3671
3672 2012-07-20 Jason Merrill <jason@redhat.com>
3673
3674 PR c++/54038
3675 * g++.dg/other/array7.C: New.
3676
3677 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3678
3679 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3680 the basic block and check loop depth.
3681 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3682 matching patterns and comments.
3683 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3684 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3685
3686 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c++/28656
3689 * c-c++-common/pr28656.c: New test.
3690
3691 2012-07-19 Jason Merrill <jason@redhat.com>
3692
3693 PR c++/54026
3694 * g++.dg/init/mutable1.C: New.
3695
3696 2012-07-20 Tobias Burnus <burnus@net-b.de>
3697
3698 PR fortran/48820
3699 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3700 * gfortran.dg/assumed_rank_1.f90: New.
3701 * gfortran.dg/assumed_rank_1_c.c: New.
3702 * gfortran.dg/assumed_rank_2.f90: New.
3703 * gfortran.dg/assumed_rank_4.f90: New.
3704 * gfortran.dg/assumed_rank_5.f90: New.
3705 * gfortran.dg/assumed_rank_6.f90: New.
3706 * gfortran.dg/assumed_rank_7.f90: New.
3707 * gfortran.dg/assumed_rank_8.f90: New.
3708 * gfortran.dg/assumed_rank_8_c.c: New.
3709 * gfortran.dg/assumed_rank_9.f90: New.
3710 * gfortran.dg/assumed_rank_10.f90: New.
3711 * gfortran.dg/assumed_rank_12.f90: New.
3712
3713 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3714
3715 * gnat.dg/opt25.adb: New test.
3716 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3717 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3718
3719 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3720
3721 * gnat.dg/aggr20.ad[sb]: New test.
3722 * gnat.dg/aggr20_pkg.ads: New helper.
3723
3724 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3725
3726 * gnat.dg/derived_type3.adb: New test.
3727 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3728
3729 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3730
3731 PR rtl-optimization/53942
3732 * gcc.dg/pr53942.c: New test.
3733
3734 2012-07-19 Jason Merrill <jason@redhat.com>
3735
3736 PR c++/54021
3737 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3738
3739 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3740
3741 * gnat.dg/discr38.adb: New test.
3742
3743 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR middle-end/54017
3746 * c-c++-common/gomp/pr54017.c: New test.
3747
3748 2012-07-19 Richard Guenther <rguenther@suse.de>
3749 Eric Botcazou <ebotcazou@adacore.com>
3750
3751 * gnat.dg/loop_optimization11.adb: New testcase.
3752 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3753
3754 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3755 Jason Merrill <jason@redhat.com>
3756
3757 * g++.dg/cpp0x/sfinae37.C: New.
3758 * g++.dg/template/access23.C: New.
3759 * g++.dg/template/access7.C: Adjust.
3760 * g++.dg/template/sfinae10.C: Don't expect errors.
3761 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3762
3763 2012-07-18 Julian Brown <julian@codesourcery.com>
3764 Sandra Loosemore <sandra@codesroucery.com>
3765
3766 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3767
3768 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3769
3770 * gnat.dg/noreturn4.ad[sb]: New test.
3771 * gnat.dg/noreturn4_pkg.ads: New helper.
3772
3773 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3774 Julian Brown <julian@codesourcery.com>
3775
3776 * gcc.target/arm/neon-vdup-1.c: New test case.
3777 * gcc.target/arm/neon-vdup-2.c: New test case.
3778 * gcc.target/arm/neon-vdup-3.c: New test case.
3779 * gcc.target/arm/neon-vdup-4.c: New test case.
3780 * gcc.target/arm/neon-vdup-5.c: New test case.
3781 * gcc.target/arm/neon-vdup-6.c: New test case.
3782 * gcc.target/arm/neon-vdup-7.c: New test case.
3783 * gcc.target/arm/neon-vdup-8.c: New test case.
3784 * gcc.target/arm/neon-vdup-9.c: New test case.
3785 * gcc.target/arm/neon-vdup-10.c: New test case.
3786 * gcc.target/arm/neon-vdup-11.c: New test case.
3787 * gcc.target/arm/neon-vdup-12.c: New test case.
3788 * gcc.target/arm/neon-vdup-13.c: New test case.
3789 * gcc.target/arm/neon-vdup-14.c: New test case.
3790 * gcc.target/arm/neon-vdup-15.c: New test case.
3791 * gcc.target/arm/neon-vdup-16.c: New test case.
3792 * gcc.target/arm/neon-vdup-17.c: New test case.
3793 * gcc.target/arm/neon-vdup-18.c: New test case.
3794 * gcc.target/arm/neon-vdup-19.c: New test case.
3795 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3796 arguments non-constant.
3797
3798 2012-07-18 Richard Guenther <rguenther@suse.de>
3799
3800 PR tree-optimization/53970
3801 * g++.dg/torture/pr53970.C: New testcase.
3802
3803 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3804
3805 PR target/38621
3806 * gcc.c-torture/compile/pr38621.c: New.
3807
3808 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3809
3810 PR target/33135
3811 * gcc.target/sh/pr33135-1.c: New.
3812 * gcc.target/sh/pr33135-2.c: New.
3813 * gcc.target/sh/pr33135-3.c: New.
3814 * gcc.target/sh/pr33135-4.c: New.
3815
3816 2012-07-17 Jason Merrill <jason@redhat.com>
3817
3818 PR c++/53995
3819 * g++.dg/parse/enum9.C: New.
3820
3821 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3822 Sandra Loosemore <sandra@codesourcery.com>
3823
3824 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3825 if there is a conflict with -mcpu=. Use -mcpu=5208.
3826
3827 2012-07-17 Jason Merrill <jason@redhat.com>
3828
3829 PR c++/53989
3830 * g++.dg/template/array23.C: New.
3831
3832 2012-07-17 Tobias Burnus <burnus@net-b.de>
3833
3834 PR fortran/53985
3835 * gfortran.dg/bind_c_usage_26.f90: New.
3836 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3837 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3838 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3839 * gfortran.dg/interop_params.f03: Ditto.
3840
3841 2012-07-17 Jason Merrill <jason@redhat.com>
3842
3843 * g++.dg/template/inherit8.C: Adjust.
3844 * g++.dg/template/using21.C: Adjust.
3845 * g++.dg/template/using22.C: Adjust.
3846
3847 PR c++/53549
3848 * g++.dg/template/current-inst1.C: New.
3849 * g++.dg/parse/crash35.C: Adjust.
3850
3851 2012-07-17 Tobias Burnus <burnus@net-b.de>
3852
3853 PR fortran/52101
3854 * gfortran.dg/oldstyle_4.f90: New.
3855
3856 2012-07-17 Tobias Burnus <burnus@net-b.de>
3857
3858 PR fortran/49265
3859 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3860 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3861
3862 2012-07-16 Jason Merrill <jason@redhat.com>
3863
3864 * g++.dg/parse/access8.C: Adjust.
3865 * g++.dg/template/sfinae6_neg.C: Adjust.
3866
3867 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3868
3869 PR fortran/53824
3870 * gfortran.dg/coarray_allocate_1.f90: New test.
3871
3872 2012-07-16 Andrew Pinski <apinski@cavium.com>
3873
3874 * gcc.c-torture/execute/bswap-1.c: New testcase.
3875 * gcc.c-torture/compile/unalign-1.c: New testcase.
3876 * gcc.c-torture/compile/20120524-1.c: New testcase.
3877 * gcc.c-torture/compile/20101216-1.c: New testcase.
3878
3879 2012-07-16 Dehao Chen <dehao@google.com>
3880
3881 Revert
3882 2012-07-10 Dehao Chen <dehao@google.com>
3883
3884 * gcc.dg/debug_info_inline.c: New test.
3885
3886 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3887
3888 PR fortran/53956
3889 * gfortran.dg/proc_decl_28.f90: New.
3890
3891 2012-07-16 Andrew Pinski <apinski@cavium.com>
3892
3893 * gcc.dg/torture/builtins-1.c: New testcase.
3894
3895 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3896
3897 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3898 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3899 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3900 gcc.target/cris/sync-1-v10.c,
3901 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3902 pass -mno-unaligned-atomic-may-use-library.
3903 * gcc.target/cris/sync-xchg-1.c: New test.
3904 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3905 valid register operand output modifier.
3906
3907 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3908
3909 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3910 characters.
3911
3912 2012-07-13 Andrew Pinski <apinski@cavium.com>
3913
3914 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3915 rather than cleanup-tree-dump.
3916 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3917
3918 2012-07-13 Richard Guenther <rguenther@suse.de>
3919
3920 PR tree-optimization/53907
3921 * gcc.target/i386/pr53907.c: New testcase.
3922
3923 2012-07-13 Richard Guenther <rguenther@suse.de>
3924
3925 PR tree-optimization/53922
3926 * gcc.dg/torture/pr53922.c: New testcase.
3927
3928 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3929
3930 PR rtl-optimization/53908
3931 * gcc.dg/torture/pr53908.c: New test.
3932
3933 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3934
3935 PR c++/53531
3936 * g++.dg/cpp0x/variadic135.C: New.
3937
3938 2012-07-12 Jason Merrill <jason@redhat.com>
3939
3940 * g++.dg/template/sfinae6_neg.C: Adjust.
3941
3942 2012-07-12 Tobias Burnus <burnus@net-b.de>
3943
3944 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3945 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3946 scan-tree-dump-times pattern.
3947
3948 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3949
3950 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3951
3952 2012-07-11 Jason Merrill <jason@redhat.com>
3953
3954 DR 1402
3955 * g++.g/cpp0x/defaulted37.C: New.
3956
3957 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3958
3959 PR target/53859
3960 * gcc.target/arm/pr53859.c: New test.
3961
3962 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3963
3964 PR target/53886
3965 * gcc.c-torture/compile/pr53886.c: New.
3966
3967 2012-07-10 Dehao Chen <dehao@google.com>
3968
3969 * gcc.dg/debug_info_inline.c: New test.
3970
3971 2012-07-10 Jason Merrill <jason@redhat.com>
3972
3973 PR c++/53733
3974 * g++.dg/cpp0x/defaulted36.C: New.
3975 * g++.dg/cpp0x/defaulted21.C: Adjust.
3976
3977 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3978
3979 2012-07-09 Sterling Augustine <saugustine@google.com>
3980
3981 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3982
3983 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3984
3985 PR tree-optimization/53887
3986 * gcc.dg/pr53887.c: New test.
3987
3988 2012-07-09 Jason Merrill <jason@redhat.com>
3989
3990 PR c++/53882
3991 * g++.dg/cpp0x/nullptr29.C: New.
3992
3993 2012-07-09 Tom de Vries <tom@codesourcery.com>
3994 Richard Guenther <rguenther@suse.de>
3995
3996 * gcc.dg/builtin-unreachable-6.c: New test.
3997 * gcc.dg/builtin-unreachable-5.c: New test.
3998
3999 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4000
4001 PR tree-optimization/53881
4002 * gcc.dg/pr53881.c: New test.
4003
4004 2012-07-06 Jason Merrill <jason@redhat.com>
4005
4006 PR c++/53862
4007 * g++.dg/cpp0x/variadic134.C: New.
4008
4009 PR c++/53858
4010 * g++.dg/cpp0x/alias-decl-20.C: New.
4011
4012 2012-07-06 Tom de Vries <tom@codesourcery.com>
4013
4014 PR tree-optimization/51879
4015 * gcc.dg/pr51879-16.c: New test.
4016 * gcc.dg/pr51879-17.c: Same.
4017
4018 2012-07-06 Tom de Vries <tom@codesourcery.com>
4019
4020 PR tree-optimization/52009
4021 * gcc.dg/pr51879-7.c: New test.
4022 * gcc.dg/pr51879-18.c: New test.
4023
4024 2012-07-05 Jason Merrill <jason@redhat.com>
4025
4026 PR c++/50852
4027 * g++.dg/template/typedef39.C: New.
4028
4029 PR c++/53039
4030 * g++.dg/cpp0x/variadic133.C: New.
4031 * g++.dg/template/param1.C: Adjust.
4032
4033 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4034
4035 PR target/48941
4036 PR target/51980
4037 * gcc.target/arm/neon/vtrnf32.c: Update.
4038 * gcc.target/arm/neon/vtrns32.c: Update.
4039 * gcc.target/arm/neon/vtrnu32.c: Update.
4040 * gcc.target/arm/neon/vzipf32.c: Update.
4041 * gcc.target/arm/neon/vzips32.c: Update.
4042 * gcc.target/arm/neon/vzipu32.c: Update.
4043
4044 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4045
4046 PR fortran/53732
4047 * gfortran.dg/inline_sum_4.f90: New test.
4048
4049 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4050
4051 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4052
4053 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4054
4055 * gcc.target/arm/fma-sp.c: New testcase.
4056 * gcc.target/arm/fma.c: Likewise.
4057 * gcc.target/arm/fma.h: Likewise.
4058
4059 2012-07-04 Jason Merrill <jason@redhat.com>
4060
4061 PR c++/53848
4062 * g++.dg/other/enum3.C: New.
4063
4064 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4065
4066 PR middle-end/53321
4067 * g++.dg/torture/pr53321.C: New test.
4068
4069 2012-07-04 Richard Guenther <rguenther@suse.de>
4070
4071 PR tree-optimization/53844
4072 * g++.dg/tree-ssa/pr53844.C: New testcase.
4073
4074 2012-07-04 Richard Guenther <rguenther@suse.de>
4075
4076 PR tree-optimization/53849
4077 * gcc.dg/pr53849.c: New testcase.
4078
4079 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR c++/53812
4082 * g++.dg/ext/label14.C: New test.
4083
4084 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4085
4086 PR target/53811
4087 * g++.dg/other/pr53811.C: New test.
4088
4089 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4090
4091 PR target/28896
4092 * gcc.target/m68k/stack-limit-1.c: New testcase.
4093
4094 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4095
4096 * gnat.dg/recursive_call.adb: New test.
4097
4098 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4099
4100 * gnat.dg/discr37.ad[sb]: New test.
4101
4102 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4103
4104 * g++.dg/other/packed1.C: Remove SH from xfail list.
4105
4106 2012-07-02 Jason Merrill <jason@redhat.com>
4107
4108 PR c++/53619
4109 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4110
4111 PR c++/53783
4112 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4113
4114 PR c++/53788
4115 * g++.dg/cpp0x/decltype39.C: New.
4116 * g++.dg/diagnostic/method1.C: Adjust.
4117
4118 PR c++/53816
4119 * g++.dg/template/ref6.C: New.
4120
4121 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4122
4123 PR target/53568
4124 * gcc.target/sh/pr53568-1.c: New.
4125
4126 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4127
4128 PR target/51244
4129 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4130
4131 2012-07-02 Jason Merrill <jason@redhat.com>
4132
4133 PR c++/53821
4134 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4135
4136 PR c++/53524
4137 * g++.dg/template/enum7.C: New.
4138 * g++.dg/other/ptrmem10.C: Adjust.
4139 * g++.dg/other/ptrmem11.C: Adjust.
4140 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4141
4142 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4143
4144 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4145
4146 2012-07-01 Wei Guozhi <carrot@google.com>
4147
4148 PR target/53447
4149 * gcc.target/arm/pr53447-1.c: New testcase.
4150 * gcc.target/arm/pr53447-2.c: New testcase.
4151 * gcc.target/arm/pr53447-3.c: New testcase.
4152 * gcc.target/arm/pr53447-4.c: New testcase.
4153
4154 2012-06-29 Richard Guenther <rguenther@suse.de>
4155
4156 PR tree-optimization/47061
4157 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4158
4159 2012-06-29 Richard Guenther <rguenther@suse.de>
4160
4161 PR tree-optimization/37541
4162 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4163
4164 2012-06-29 Richard Guenther <rguenther@suse.de>
4165
4166 PR tree-optimization/52589
4167 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4168
4169 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4170
4171 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4172
4173 * g++.dg/template/error46.C: Add missing comment to dg-message.
4174 * g++.dg/template/crash107.C: Likewise.
4175 * g++.dg/template/error47.C: Likewise.
4176 * g++.dg/template/crash108.C: Likewise.
4177 * g++.dg/overload/operator5.C: Likewise.
4178
4179 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4180 errors in dg-message directives, add comments.
4181
4182 2012-06-28 Kai Tietz <ktietz@redhat.com>
4183
4184 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4185 hard-coded 'unsigned long'.
4186
4187 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR tree-optimization/51581
4190 * gcc.dg/vect/pr51581-4.c: New test.
4191
4192 PR tree-optimization/53645
4193 * gcc.c-torture/execute/pr53645-2.c: New test.
4194
4195 2012-06-28 Richard Guenther <rguenther@suse.de>
4196
4197 PR middle-end/53790
4198 * gcc.dg/torture/pr53790.c: New testcase.
4199
4200 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR tree-optimization/53645
4203 * gcc.c-torture/execute/pr53645.c: New test.
4204
4205 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4206
4207 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4208
4209 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4210
4211 PR debug/53671
4212 PR debug/49888
4213 * gcc.dg/guality/pr49888.c: Account for the possibility that
4214 the variable is optimized out at the first test.
4215
4216 2012-06-27 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/cpp0x/override2.C: Adjust.
4219 * g++.dg/template/error5.C: Adjust.
4220 * g++.dg/parse/crash28.C: Adjust.
4221
4222 PR c++/53563
4223 * g++.dg/parse/template27.C: New.
4224 * g++.dg/template/crash74.C: Adjust expected output.
4225
4226 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4227
4228 PR fortran/41951
4229 PR fortran/49591
4230 * gfortran.dg/typebound_operator_16.f03: New.
4231
4232 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4233
4234 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4235 even src1.i and src2.i fields even in the second half of the arrays.
4236
4237 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4238
4239 PR c++/51033.
4240 * g++.dg/torture/vshuf-16.inc: New test.
4241 * g++.dg/torture/vshuf-2.inc: New test.
4242 * g++.dg/torture/vshuf-4.inc: New test.
4243 * g++.dg/torture/vshuf-8.inc: New test.
4244 * g++.dg/torture/vshuf-main.inc: New test.
4245 * g++.dg/torture/vshuf-v16hi.C: New test.
4246 * g++.dg/torture/vshuf-v16qi.C: New test.
4247 * g++.dg/torture/vshuf-v2df.C: New test.
4248 * g++.dg/torture/vshuf-v2di.C: New test.
4249 * g++.dg/torture/vshuf-v2sf.C: New test.
4250 * g++.dg/torture/vshuf-v2si.C: New test.
4251 * g++.dg/torture/vshuf-v4df.C: New test.
4252 * g++.dg/torture/vshuf-v4di.C: New test.
4253 * g++.dg/torture/vshuf-v4sf.C: New test.
4254 * g++.dg/torture/vshuf-v4si.C: New test.
4255 * g++.dg/torture/vshuf-v8hi.C: New test.
4256 * g++.dg/torture/vshuf-v8qi.C: New test.
4257 * g++.dg/torture/vshuf-v8si.C: New test.
4258
4259 2012-06-27 Richard Guenther <rguenther@suse.de>
4260
4261 PR middle-end/53676
4262 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4263
4264 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4265
4266 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4267 scan-dump-dem-not): Use printable pattern in test name.
4268
4269 2012-06-26 Sterling Augustine <saugustine@google.com>
4270 Dominique Dhumieres <dominiq@lps.ens.fr>
4271
4272 * gcc.dg/pubtypes-2.c: Update expected output.
4273 * gcc.dg/pubtypes-3.c: Likewise.
4274 * gcc.dg/pubtypes-4.c: Likewise.
4275
4276 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4277
4278 * gcc.dg/tree-ssa/slsr-1.c: New test.
4279 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4280 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4281 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4282
4283 2012-06-26 Matt Turner <mattst88@gmail.com>
4284
4285 PR target/35294
4286 * gcc.target/arm/mmx-2.c: New.
4287
4288 2012-06-26 Richard Guenther <rguenther@suse.de>
4289
4290 PR c++/53752
4291 * g++.dg/torture/pr53752.C: New testcase.
4292
4293 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/53748
4296 * gcc.c-torture/compile/pr53748.c: New test.
4297
4298 2012-06-25 Jason Merrill <jason@redhat.com>
4299
4300 PR c++/53498
4301 PR c++/53305
4302 * g++.dg/cpp0x/decltype38.C: New.
4303 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4304
4305 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4306
4307 * lib/target-supports-dg.exp (testname-for-summary): New.
4308 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4309 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4310 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4311 scan-module-absence, output-exists, output-exists-not: Use
4312 testname-for-summary.
4313 (dg-test): Clean up testname_with_flags.
4314 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4315 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4316 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4317 scan-assembler-dem-not, object-size: Use testname-for-summary.
4318 * lib/gcov.exp (run-gcov): Likewise.
4319 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4320 scan-dump-dem, scan-dump-dem-note): Likewise.
4321
4322 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4323 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4324 including profopt.opt; save and restore existing value.
4325 * g++.dg/bprob/bprob.exp: Likewise.
4326 * gcc.dg/matrix/matrix.exp: Likewise.
4327 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4328 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4329 PROFOPT_OPTIONS.
4330
4331 2012-06-25 Richard Henderson <rth@redhat.com>
4332
4333 * gcc.dg/pr53749.c: New.
4334
4335 2012-06-25 Jason Merrill <jason@redhat.com>
4336
4337 PR c++/52988
4338 * g++.dg/cpp0x/nullptr28.C: New.
4339
4340 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4341
4342 * gcc.target/arm/neon-vld1_dupQ.c: New.
4343
4344 2012-06-25 Florian Weimer <fweimer@redhat.com>
4345
4346 * g++.dg/init/new35.C: New.
4347 * g++.dg/init/new36.C: New.
4348 * g++.dg/init/new37.C: New.
4349 * g++.dg/ext/vla5.C: New warning.
4350 * g++.dg/ext/vla8.C: New warning.
4351 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4352
4353 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4354 James Greenhalgh <james.greenhalgh@arm.com>
4355
4356 * gcc.target/arm/ftest-support-arm.h New testcase.
4357 * gcc.target/arm/ftest-support-thumb.h Likewise.
4358 * gcc.target/arm/ftest-support.h Likewise.
4359 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4360 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4361 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4362 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4363 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4364 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4365 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4366 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4367 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4368 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4369 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4370 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4371 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4372 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4373 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4374 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4375 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4376 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4377 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4378 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4379 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4380 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4381 * lib/target-supports.exp
4382 (check_effective_target_arm_arch_FUNC): Add support for more
4383 architectures.
4384 (add_options_for_arm_arch_FUNC): Likewise.
4385 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4386
4387 2012-06-25 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/53202
4390 * g++.dg/cpp0x/constexpr-tuple.C: New.
4391
4392 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR target/53759
4395 * gcc.target/i386/pr53759.c: New test.
4396
4397 PR c++/53594
4398 * g++.dg/cpp0x/nsdmi7.C: New test.
4399
4400 2012-06-24 Kai Tietz <ktietz@redhat.com>
4401
4402 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4403 for LLP64 targets.
4404 * gcc.target/i386/pr38988.c: Likewise.
4405
4406 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4407
4408 PR fortran/47710
4409 PR fortran/53328
4410 * gfortran.dg/typebound_generic_12.f03: New.
4411 * gfortran.dg/typebound_generic_13.f03: New.
4412
4413 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4414
4415 * gnat.dg/lto15.ad[sb]: New test.
4416
4417 2012-06-21 Meador Inge <meadori@codesourcery.com>
4418
4419 PR c/53702
4420 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4421
4422 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4423
4424 * gcc.dg/pch/ident-1.c: New test.
4425 * gcc.dg/pch/ident-1.hs: Header file for new test.
4426
4427 2012-06-21 Michael Matz <matz@suse.de>
4428
4429 PR middle-end/53688
4430 * gcc.c-torture/execute/pr53688.c: New test.
4431
4432 2012-06-20 Richard Guenther <rguenther@suse.de>
4433
4434 PR tree-optimization/30318
4435 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4436
4437 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4438
4439 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4440
4441 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4442
4443 * gcc.target/i386/clearcapv2.map: New file.
4444 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4445
4446 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4447
4448 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4449 and add __sh__ case.
4450
4451 2012-06-19 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/52637
4454 * g++.dg/debug/localclass1.C: New.
4455
4456 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4457
4458 * g++.dg/cpp0x/override4.C: New.
4459
4460 2012-06-14 Jason Merrill <jason@redhat.com>
4461
4462 PR c++/53651
4463 * g++.dg/cpp0x/decltype37.C: New.
4464
4465 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4466
4467 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4468
4469 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4470
4471 * gcc.c-torture/compile/vector-5.c,
4472 gcc.c-torture/compile/vector-6.c: New tests.
4473
4474 2012-06-19 Richard Henderson <rth@redhat.com>
4475
4476 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4477
4478 2012-06-19 Richard Guenther <rguenther@suse.de>
4479
4480 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4481
4482 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4483
4484 PR target/53712
4485 * gcc.target/i386/pr53712.c: New test.
4486
4487 2012-06-18 Tobias Burnus <burnus@net-b.de>
4488
4489 PR fortran/53692
4490 * gfortran.dg/elemental_optional_args_6.f90: New.
4491
4492 2012-06-18 Tobias Burnus <burnus@net-b.de>
4493
4494 PR fortran/53526
4495 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4496 * gfortran.dg/coarray/move_alloc_1.f90
4497
4498 2012-06-18 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/53526
4501 * gfortran.dg/coarray_27.f90: New.
4502
4503 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4504 Greta Yorsh <Greta.Yorsh@arm.com>
4505
4506 * gcc.target/arm/epilog-1.c: New test.
4507
4508 2012-06-18 Richard Guenther <rguenther@suse.de>
4509
4510 PR tree-optimization/53693
4511 * g++.dg/torture/pr53693.C: New testcase.
4512
4513 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4514
4515 PR tree-optimization/53703
4516 * gcc.dg/torture/pr53703.c: New test.
4517
4518 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4519
4520 PR middle-end/53698
4521 * gcc.target/i386/pr53698.c: New test.
4522
4523 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4524
4525 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4526
4527 2012-06-17 Tobias Burnus <burnus@net-b.de>
4528
4529 PR fortran/53691
4530 PR fortran/53685
4531 * gfortran.dg/transfer_check_3.f90: New.
4532
4533 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4534
4535 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4536
4537 2012-06-16 Tobias Burnus <burnus@net-b.de>
4538
4539 PR fortran/53642
4540 PR fortran/45170
4541 * gfortran.dg/deferred_type_param_8.f90: New.
4542
4543 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4544
4545 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4546 testname that includes flags, passed in as new argument, in
4547 pass/fail messages.
4548 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4549 and pass it to verify-* procedures.
4550
4551 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4552 alignment torture options with usual torture options.
4553
4554 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4555 messages reported for one line of source code.
4556 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4557 * g++.dg/cpp0x/decltype2.C: Likewise.
4558 * g++.dg/cpp0x/decltype3.C: Likewise.
4559 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4560 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4561 * g++.dg/cpp0x/static_assert3.C: Likewise.
4562 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4563 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4564 * g++.dg/cpp0x/union1.C: Likewise.
4565 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4566 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4567 * g++.dg/cpp0x/variadic2.C: Likewise.
4568 * g++.dg/cpp0x/variadic20.C: Likewise.
4569 * g++.dg/cpp0x/variadic74.C: Likewise.
4570 * g++.dg/diagnostic/bitfld2.C: Likewise.
4571 * g++.dg/ext/attrib44.C: Likewise.
4572 * g++.dg/ext/no-asm-1.C: Likewise.
4573 * g++.dg/other/error34.C: Likewise.
4574 * g++.dg/parse/crash46.C: Likewise.
4575 * g++.dg/parse/error10.C: Likewise.
4576 * g++.dg/parse/error2.C: Likewise.
4577 * g++.dg/parse/error3.C: Likewise.
4578 * g++.dg/parse/error36.C: Likewise.
4579 * g++.dg/parse/error8.C: Likewise.
4580 * g++.dg/parse/error9.C: Likewise.
4581 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4582 * g++.dg/parse/parser-pr28152.C: Likewise.
4583 * g++.dg/parse/template25.C: Likewise.
4584 * g++.dg/parse/typename11.C: Likewise.
4585 * g++.dg/tc1/dr147.C: Likewise.
4586 * g++.dg/template/deduce3.C: Likewise.
4587 * g++.dg/template/koenig9.C: Likewise.
4588 * g++.dg/template/pr23510.C: Likewise.
4589 * g++.dg/warn/pr12242.C: Likewise.
4590 * g++.dg/warn/pr30551-2.C: Likewise.
4591 * g++.dg/warn/pr30551.C: Likewise.
4592 * g++.old-deja/g++.other/typename1.C: Likewise.
4593 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4594
4595 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4596
4597 PR c++/51033
4598 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4599 * c-c++-common/torture/vshuf-2.inc: Likewise.
4600 * c-c++-common/torture/vshuf-4.inc: Likewise.
4601 * c-c++-common/torture/vshuf-8.inc: Likewise.
4602 * c-c++-common/torture/vshuf-main.inc: Likewise.
4603 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4604 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4605 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4606 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4607 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4608 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4609 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4610 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4611 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4612 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4613 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4614 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4615 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4616 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4617
4618 2012-06-15 Michael Matz <matz@suse.de>
4619
4620 * gcc.dg/tree-ssa/vector-4.c: New test.
4621
4622 2012-06-15 Michael Matz <matz@suse.de>
4623
4624 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4625 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4626
4627 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4628
4629 PR tree-optimization/53636
4630 * gcc.target/arm/pr53636.c: New test.
4631
4632 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR tree-optimization/51581
4635 * gcc.c-torture/execute/pr51581-1.c: New test.
4636 * gcc.c-torture/execute/pr51581-2.c: New test.
4637 * gcc.dg/vect/pr51581-1.c: New test.
4638 * gcc.dg/vect/pr51581-2.c: New test.
4639 * gcc.dg/vect/pr51581-3.c: New test.
4640 * gcc.target/i386/avx-pr51581-1.c: New test.
4641 * gcc.target/i386/avx-pr51581-2.c: New test.
4642 * gcc.target/i386/avx2-pr51581-1.c: New test.
4643 * gcc.target/i386/avx2-pr51581-2.c: New test.
4644 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4645
4646 2012-06-15 Richard Guenther <rguenther@suse.de>
4647
4648 * gcc.c-torture/execute/20120615-1.c: New testcase.
4649
4650 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4651
4652 * gnat.dg/vect8.ad[sb]: New test.
4653
4654 2012-06-14 Richard Guenther <rguenther@suse.de>
4655
4656 * gcc.dg/tree-ssa/vrp.h: New testcase.
4657 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4658
4659 2012-06-13 Christian Bruel <christian.bruel@st.com>
4660
4661 PR target/53621
4662 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4663
4664 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4665
4666 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4667
4668 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4669
4670 PR testsuite/20771
4671 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4672 test summary unique.
4673
4674 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4675 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4676 scan-stack-usage-not): Don't strip torture options from test name.
4677
4678 * lib/scandump.exp (scan-dump-times): Use printable version of
4679 regexp in test summary line.
4680
4681 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4682 messages reported for one line of source code.
4683 * gcc.dg/format/few-1.c: Likewise.
4684 * gcc.dg/ia64-sync-2.c: Likewise.
4685 * gcc.dg/sync-2.c: Likewise.
4686 * gcc.dg/noncompile/pr44517.c: Likewise.
4687
4688 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4689
4690 PR debug/49888
4691 * gcc.dg/guality/pr49888.c: New.
4692
4693 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4694
4695 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4696 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4697 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4698
4699 2012-06-13 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/53643
4702 * gfortran.dg/intent_out_7.f90: New.
4703
4704 2012-06-13 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53597
4707 * gfortran.dg/save_4.f90: New.
4708
4709 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR c/53532
4712 PR c/51034
4713 PR c/53196
4714 * gcc.dg/pr53532.c: New test.
4715 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4716 adjust line numbers.
4717 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4718 * gcc.dg/Wcxx-compat-8.c: Likewise.
4719 * gcc.dg/pr51034.c: New test.
4720 * gcc.dg/pr53196-1.c: New test.
4721 * gcc.dg/pr53196-2.c: New test.
4722
4723 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4724
4725 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4726 alignment torture options with usual torture options.
4727 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4728 instead of dg-options.
4729 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4730 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4731 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4732 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4733 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4734 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4735
4736 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4737 to checks for multiple messages reported for one line of source code.
4738 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4739
4740 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4741 messages reported for one line of source code.
4742
4743 * gcc.dg/20031223-1.c: Add comments to check for multiple
4744 messages reported for one line of source code.
4745 * gcc.dg/Wconversion-integer.c: Likewise.
4746 * gcc.dg/Wfatal-2.c: Likewise.
4747 * gcc.dg/Wfatal.c: Likewise.
4748 * gcc.dg/Wobjsize-1.c: Likewise.
4749 * gcc.dg/c99-vla-jump-1.c: Likewise.
4750 * gcc.dg/c99-vla-jump-2.c: Likewise.
4751 * gcc.dg/c99-vla-jump-3.c: Likewise.
4752 * gcc.dg/c99-vla-jump-4.c: Likewise.
4753 * gcc.dg/c99-vla-jump-5.c: Likewise.
4754 * gcc.dg/decl-9.c: Likewise.
4755 * gcc.dg/declspec-10.c: Likewise.
4756 * gcc.dg/declspec-18.c: Likewise.
4757 * gcc.dg/mtune.c: Likewise.
4758 * gcc.dg/parser-pr28152-2.c: Likewise.
4759 * gcc.dg/parser-pr28152.c: Likewise.
4760 * gcc.dg/pr14475.c: Likewise.
4761 * gcc.dg/pr27953.c: Likewise.
4762 * gcc.dg/pr28322-3.c: Likewise.
4763 * gcc.dg/pr30457.c: Likewise.
4764 * gcc.dg/pr30551-2.c: Likewise.
4765 * gcc.dg/pr30551-3.c: Likewise.
4766 * gcc.dg/pr30551-4.c: Likewise.
4767 * gcc.dg/pr30551-5.c: Likewise.
4768 * gcc.dg/pr30551-6.c: Likewise.
4769 * gcc.dg/pr30551.c: Likewise.
4770 * gcc.dg/pr45461.c: Likewise.
4771 * gcc.dg/pr48552-1.c: Likewise.
4772 * gcc.dg/pr48552-2.c: Likewise.
4773 * gcc.dg/redecl-1.c: Likewise.
4774 * gcc.dg/transparent-union-3.c: Likewise.
4775 * gcc.dg/utf-dflt.c: Likewise.
4776 * gcc.dg/utf-dflt2.c: Likewise.
4777 * gcc.dg/vla-8.c: Likewise.
4778 * gcc.dg/vla-init-1.c: Likewise.
4779 * gcc.dg/wtr-int-type-1.c: Likewise.
4780
4781 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4782 messages reported for for one line of source code.
4783 * c-c++-common/raw-string-5.c: Likewise.
4784 * c-c++-common/raw-string-4.c: Likewise.
4785 * c-c++-common/raw-string-6.c: Likewise.
4786 * c-c++-common/pr20000.c: Likewise.
4787
4788 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4789 messages reported for one line of source code.
4790 * gcc.dg/cpp/pr30786.c: Likewise.
4791 * gcc.dg/cpp/pr28709.c: Likewise.
4792 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4793 * gcc.dg/cpp/macspace2.c: Likewise.
4794 * gcc.dg/cpp/missing-header-1.c: Likewise.
4795 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4796 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4797 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4798
4799 2012-06-12 Jason Merrill <jason@redhat.com>
4800
4801 PR c++/53599
4802 * g++.dg/template/local7.C: New.
4803
4804 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4805
4806 PR target/53511
4807 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4808 * gcc.target/sh/pr51340-2.c: Likewise.
4809 * gcc.target/sh/pr51340-3.c: Likewise.
4810
4811 2012-06-12 Michael Matz <matz@suse.de>
4812
4813 * gcc.dg/torture/alias-1.c: New test.
4814
4815 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR rtl-optimization/53589
4818 * gcc.dg/torture/pr53589.c: New test.
4819
4820 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4821
4822 PR target/50749
4823 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4824 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4825 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4826 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4827 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4828 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4829 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4830 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4831 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4832 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4833 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4834 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4835 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4836 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4837 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4838 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4839
4840 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4841
4842 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4843 (check_intel_cpu_model): New function.
4844 (check_amd_cpu_model): New function.
4845 (check_features): New function.
4846 (__get_cpuid_output): New function.
4847 (check_detailed): New function.
4848 (fn1): Rename to quick_check.
4849 (main): Update to call quick_check and call check_detailed.
4850
4851 2012-06-11 Richard Henderson <rth@redhat.com>
4852
4853 * lib/target-supports.exp
4854 (check_effective_target_sync_long_long_runtime): Use
4855 check_effective_target_lp64 instead of
4856 check_effective_target_powerpc64 for powerpc targets.
4857
4858 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4859
4860 PR target/53511
4861 * gcc.target/sh/pr53511-1.c: New.
4862
4863 2012-06-11 Richard Guenther <rguenther@suse.de>
4864
4865 PR middle-end/53470
4866 * g++.dg/lto/pr53470_0.C: New testcase.
4867 * gcc.dg/lto/pr53470_0.c: Likewise.
4868
4869 2012-06-11 Richard Guenther <rguenther@suse.de>
4870
4871 PR c++/53605
4872 * g++.dg/ext/pr53605.C: New testcase.
4873
4874 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/specs/array1.ads: New test.
4877 * gnat.dg/specs/array2.ads: Likewise.
4878 * gnat.dg/array22.adb: Likewise.
4879
4880 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4881
4882 * gnat.dg/constant4.adb: New test.
4883 * gnat.dg/constant4_pkg.ads: New helper.
4884
4885 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4886
4887 PR fortran/52552
4888 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4889 * gfortran.dg/allocate_class_1.f90: Modified.
4890 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4891 * gfortran.dg/allocate_class_2.f90: New.
4892
4893 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4894
4895 PR middle-end/53535
4896 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4897
4898 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4899
4900 PR fortran/52861
4901 * gfortran.dg/string_assign_2.f90: New test case.
4902
4903 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4904
4905 PR fortran/52861
4906 * gfortran.dg/string_assign_1.f90: New test case.
4907
4908 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR middle-end/53580
4911 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4912 * gcc.dg/gomp/critical-4.c: Likewise.
4913 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4914 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4915 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4916 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4917 * c-c++-common/gomp/pr53580.c: New test.
4918
4919 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4920
4921 PR c++/51214
4922 * g++.dg/cpp0x/forw_enum11.C: New.
4923
4924 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 PR c++/53567
4927 * g++.dg/cpp0x/alias-decl-19.C: New.
4928
4929 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4930
4931 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4932
4933 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4934
4935 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4936 (XSTATE_FP): Ditto.
4937 (XSTATE_SSE): Ditto.
4938 (XSTATE_YMM): Ditto.
4939 (avx_os_support): Use new defines.
4940
4941 2012-06-06 Richard Guenther <rguenther@suse.de>
4942
4943 PR testsuite/32380
4944 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4945 loops.
4946
4947 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4948
4949 PR c++/52841
4950 * g++.dg/cpp0x/pr52841.C: New testcase.
4951
4952 2012-06-06 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/53081
4955 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4956 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4957
4958 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4959
4960 * gcc.target/powerpc/pr53487.c: New test.
4961
4962 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4963
4964 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4965
4966 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4967
4968 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4969
4970 2012-06-05 Richard Guenther <rguenther@suse.de>
4971
4972 PR tree-optimization/30442
4973 * gcc.dg/vect/bb-slp-30.c: New testcase.
4974
4975 2012-06-05 Richard Guenther <rguenther@suse.de>
4976
4977 PR tree-optimization/53081
4978 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4979 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4980 -fno-tree-loop-distribute-patterns.
4981
4982 2012-06-05 Alan Modra <amodra@gmail.com>
4983
4984 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4985 Check static chain in nested funcs.
4986
4987 2012-06-04 Tobias Burnus <burnus@net-b.de>
4988
4989 PR fortran/50619
4990 * gfortran.dg/init_flag_10.f90: New.
4991
4992 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 PR c++/53524
4995 * g++.dg/warn/Wenum-compare-no-2: New.
4996
4997 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4998
4999 PR preprocessor/53463
5000 * g++.dg/cpp/limits.C: New test.
5001 * g++.dg/parse/error19.C: Adjust.
5002 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5003 * g++.dg/warn/pr35635.C: Likewise.
5004 * g++.old-deja/g++.pt/assign1.C: Likewise.
5005
5006 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5007
5008 PR target/53559
5009 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5010 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5011 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5012 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5013 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5014 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5015 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5016 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5017
5018 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5019
5020 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5021
5022 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR tree-optimization/53550
5025 * gcc.dg/pr53550.c: New test.
5026
5027 2012-06-04 Richard Guenther <rguenther@suse.de>
5028
5029 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5030 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5031 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5032
5033 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5034
5035 PR fortran/48831
5036 * gfortran.dg/parameter_array_element_2.f90: New.
5037
5038 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5039
5040 PR target/53512
5041 * gcc.target/sh/pr53512-1.c: New.
5042 * gcc.target/sh/pr53512-2.c: New.
5043 * gcc.target/sh/pr53512-3.c: New.
5044 * gcc.target/sh/pr53512-4.c: New.
5045
5046 2012-06-01 Jason Merrill <jason@redhat.com>
5047
5048 PR c++/52973
5049 * g++.dg/ext/visibility/template12.C: New.
5050 * g++.dg/ext/attrib14.C: Adjust warning line.
5051
5052 PR c++/52725
5053 * g++.dg/parse/new6.C: New.
5054 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5055
5056 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5057
5058 * c-c++-common/restrict-2.c: Revert previous change.
5059
5060 2012-06-01 Jason Merrill <jason@redhat.com>
5061
5062 PR c++/53137
5063 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5064
5065 PR c++/53484
5066 * g++.dg/cpp0x/auto33.C: New.
5067
5068 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5069
5070 PR c++/26155
5071 * g++.dg/parse/namespace-alias-1.C: New.
5072
5073 2012-06-01 Christian Bruel <christian.bruel@st.com>
5074
5075 * gcc.dg/spec-options.c: New test.
5076 * gcc.dg/foo.specs: New file.
5077
5078 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5079
5080 PR ada/53517
5081 * gnat.dg/lto14.adb: Skip on Solaris.
5082
5083 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5084
5085 * gcc.target/cris/sync-1-v10.c,
5086 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5087 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5088 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5089 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5090 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5091 gcc.target/cris/torture/sync-mis-op-i-1.c,
5092 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5093 gcc.target/cris/torture/sync-mis-op-i-2.c,
5094 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5095 gcc.target/cris/torture/sync-mis-op-i-3.c,
5096 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5097 gcc.target/cris/torture/sync-mis-op-s-1.c,
5098 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5099 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5100 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5101 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5102 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5103 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5104 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5105 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5106 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5107
5108 2012-05-31 Richard Guenther <rguenther@suse.de>
5109
5110 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5111 ldist-pr45948.c with disabled SCCP.
5112
5113 2012-05-31 Richard Guenther <rguenther@suse.de>
5114
5115 PR middle-end/48493
5116 * gcc.dg/torture/pr48493.c: New testcase.
5117
5118 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5119
5120 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5121 arm32 to targets.
5122 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5123 of the initialization loop.
5124 (dg-final): Adjust the expected number of vectorized loops depending
5125 on vect_char_mult target selector.
5126
5127 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5128
5129 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5130 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5131 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5132 New tests.
5133
5134 2012-05-30 Jason Merrill <jason@redhat.com>
5135
5136 PR c++/53356
5137 * g++.dg/init/new34.C: New.
5138 * g++.dg/tree-ssa/stabilize1.C: New.
5139
5140 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c++/53356
5143 * g++.dg/init/new33.C: New test.
5144
5145 2012-05-30 Richard Guenther <rguenther@suse.de>
5146
5147 PR middle-end/53501
5148 * gcc.dg/torture/pr53501.c: New testcase.
5149 * c-c++-common/restrict-2.c: Adjust.
5150
5151 2012-05-30 Alan Modra <amodra@gmail.com>
5152
5153 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5154 torture-finish.
5155
5156 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5157
5158 * gcc.target/i386/shuf-concat.c: New test.
5159
5160 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR rtl-optimization/53519
5163 * gcc.c-torture/compile/pr53519.c: New test.
5164
5165 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5166
5167 * gcc.target/arm/neon-vrev.c: New.
5168
5169 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5170
5171 PR target/51340
5172 * gcc.target/sh/pr51340-1.c: New.
5173 * gcc.target/sh/pr51340-2.c: New.
5174 * gcc.target/sh/pr51340-3.c: New.
5175
5176 2012-05-29 Richard Guenther <rguenther@suse.de>
5177
5178 PR tree-optimization/53516
5179 * gcc.dg/torture/pr53516.c: New testcase.
5180
5181 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5182
5183 PR preprocessor/53229
5184 * gcc.dg/cpp/paste6.c: Force to run without
5185 -ftrack-macro-expansion.
5186 * gcc.dg/cpp/paste8.c: Likewise.
5187 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5188 -ftrack-macro-expansion.
5189 * gcc.dg/cpp/paste12.c: Force to run without
5190 -ftrack-macro-expansion.
5191 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5192 -ftrack-macro-expansion.
5193 * gcc.dg/cpp/paste13.c: Likewise.
5194 * gcc.dg/cpp/paste14.c: Likewise.
5195 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5196 -ftrack-macro-expansion.
5197 * gcc.dg/cpp/paste18.c: New test.
5198
5199 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5200
5201 * gcc.target/cris/torture/trap-1.c,
5202 gcc.target/cris/torture/trap-2.c,
5203 gcc.target/cris/torture/trap-3.c,
5204 gcc.target/cris/torture/trap-v0.c,
5205 gcc.target/cris/torture/trap-v3.c: New tests.
5206
5207 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/25137
5210 * g++.dg/warn/Wbraces3.C: New.
5211 * g++.dg/warn/Wbraces4.C: Likewise.
5212
5213 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR tree-optimization/53505
5216 * c-c++-common/torture/pr53505.c: New test.
5217
5218 2012-05-27 Nathan Sidwell <nathan@acm.org>
5219
5220 * gcc.dg/stmt-expr-4.c: New.
5221
5222 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5223
5224 PR c++/53491
5225 * g++.dg/parse/crash60.C: New.
5226
5227 2012-05-26 Jason Merrill <jason@redhat.com>
5228
5229 PR c++/53220
5230 * c-c++-common/array-lit.c: New.
5231 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5232
5233 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 PR ada/50294
5236 * gnat.dg/array21.adb: New test.
5237
5238 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5241
5242 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/32054
5245 * g++.dg/other/anon-union3.C: New.
5246
5247 2012-05-25 Ian Lance Taylor <iant@google.com>
5248
5249 * gcc.dg/split-6.c: New test.
5250
5251 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5252
5253 * gnat.dg/lto14.adb: New test.
5254
5255 2012-05-25 Tristan Gingold <gingold@adacore.com>
5256
5257 * gcc.target/i386/large-frame.c: New.
5258
5259 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5260 * gcc.target/powerpc/lhs-1.c: New.
5261 * gcc.target/powerpc/lhs-2.c: New.
5262 * gcc.target/powerpc/lhs-3.c: New.
5263
5264 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5265
5266 Make unwound macro expansion trace less redundant
5267 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5268 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5269 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5270 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5271 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5272 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5273
5274 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5275
5276 PR c++/53464
5277 * g++.dg/cpp0x/constexpr-default1.C: New.
5278
5279 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5280
5281 PR c++/32080
5282 * g++.dg/eh/goto2.C: New.
5283
5284 2012-05-24 Richard Guenther <rguenther@suse.de>
5285
5286 PR middle-end/53460
5287 * g++.dg/tree-prof/pr53460.C: New testcase.
5288
5289 2012-05-24 Richard Guenther <rguenther@suse.de>
5290
5291 PR bootstrap/53466
5292 * g++.dg/debug/pr53466.C: New testcase.
5293
5294 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR tree-optimization/53465
5297 * gcc.c-torture/execute/pr53465.c: New test.
5298
5299 2012-05-23 Tobias Burnus <burnus@net-b.de>
5300
5301 PR fortran/51055
5302 PR fortran/45170
5303 * gfortran.dg/allocate_with_typespec_6.f90: New.
5304
5305 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/29185
5308 * g++.dg/warn/delete-array-1.C: New.
5309
5310 2012-05-23 Richard Guenther <rguenther@suse.de>
5311
5312 * gcc.dg/torture/pr39074-2.c: Adjust.
5313 * gcc.dg/torture/pr39074.c: Likewise.
5314 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5315 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5316
5317 2012-05-22 Jan Hubicka <jh@suse.cz>
5318
5319 PR middle-end/53161
5320 * g++.dg/torture/pr53161.C: New testcase.
5321
5322 2012-05-22 Tobias Burnus <burnus@net-b.de>
5323
5324 PR fortran/53389
5325 * gfortran.dg/realloc_on_assign_15.f90: New.
5326
5327 2012-05-22 Richard Guenther <rguenther@suse.de>
5328
5329 PR middle-end/51071
5330 * gcc.dg/torture/pr51071-2.c: New testcase.
5331
5332 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5333
5334 PR tree-optimization/53336
5335 * g++.dg/torture/pr53336.C: New testcase.
5336
5337 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5338
5339 PR c++/53322
5340 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5341 instead of -Wunused-local-typedefs.
5342
5343 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5344
5345 PR c++/51184
5346 * g++.dg/other/abstract4.C: New-
5347
5348 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/40821
5351 * g++.dg/ext/attrib46.C: New.
5352
5353 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5354
5355 PR c/53418
5356 * gcc.c-torture/compile/pr53418-1.c,
5357 gcc.c-torture/compile/pr53418-2.c: New tests.
5358
5359 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/53366
5362 * gcc.dg/torture/pr53366-1.c: New test.
5363 * gcc.dg/torture/pr53366-2.c: New test.
5364 * gcc.target/i386/pr53366-1.c: New test.
5365 * gcc.target/i386/pr53366-2.c: New test.
5366
5367 PR tree-optimization/53409
5368 * gcc.c-torture/compile/pr53409.c: New test.
5369
5370 PR tree-optimization/53410
5371 * gcc.c-torture/compile/pr53410-1.c: New test.
5372 * gcc.c-torture/compile/pr53410-2.c: New test.
5373
5374 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5375
5376 PR target/53425
5377 * gcc.target/i386/pr53425-1.c: New file.
5378 * gcc.target/i386/pr53425-2.c: Likewise.
5379
5380 2012-05-21 Richard Guenther <rguenther@suse.de>
5381
5382 PR tree-optimization/53408
5383 * gcc.dg/torture/pr53408.c: New testcase.
5384
5385 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5386 H.J. Lu <hongjiu.lu@intel.com>
5387
5388 PR target/53416
5389 * gcc.target/i386/pr53416.c: New file.
5390
5391 2012-05-21 Richard Guenther <rguenther@suse.de>
5392
5393 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5394
5395 2012-05-21 Richard Guenther <rguenther@suse.de>
5396
5397 * gcc.dg/torture/ldist-1.c: New testcase.
5398
5399 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * gnat.dg/lto13.adb: New test.
5402 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5403
5404 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * gnat.dg/specs/lto12.ads: New test.
5407 * gnat.dg/specs/lto12_pkg.ads: New helper.
5408
5409 2012-05-18 Richard Guenther <rguenther@suse.de>
5410
5411 PR tree-optimization/53346
5412 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5413 * gcc.target/i386/incoming-10.c: Adjust.
5414 * gcc.target/i386/incoming-11.c: Likewise.
5415 * gcc.target/i386/pr46295.c: Likewise.
5416
5417 2012-05-18 Richard Guenther <rguenther@suse.de>
5418
5419 * gcc.dg/pr53352.c: Return zero.
5420
5421 2012-05-18 Richard Guenther <rguenther@suse.de>
5422
5423 PR tree-optimization/53390
5424 * gcc.dg/torture/pr53390.c: New testcase.
5425
5426 2012-05-18 Meador Inge <meadori@codesourcery.com>
5427
5428 PR rtl-optimization/53352
5429 * gcc.dg/pr53352.c: New test.
5430
5431 2012-05-17 David S. Miller <davem@davemloft.net>
5432
5433 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5434 failure on sparc-*-linux-gnu.
5435
5436 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/39681
5439 * g++.dg/parse/error49.C: New.
5440 * g++.dg/cpp0x/error8.C: Likewise.
5441 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5442 * g++.dg/ext/utf-dflt2.C: Likewise.
5443 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5444 * g++.dg/ext/utf-dflt.C: Likewise.
5445 * c-c++-common/raw-string-3.c: Likewise.
5446 * c-c++-common/raw-string-4.c: Likewise.
5447
5448 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5449
5450 PR c++/53371
5451 * g++.dg/cpp0x/catch1.C: New.
5452
5453 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5454
5455 PR c++/44516
5456 * g++.dg/parse/error48.C: New.
5457 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5458 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5459
5460 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5461
5462 * gcc.dg/tm/indirect-2.c: New test.
5463
5464 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5465
5466 PR tree-optimization/53217
5467 * gfortran.dg/pr53217.f90: New test.
5468
5469 2012-05-16 Richard Guenther <rguenther@suse.de>
5470
5471 PR tree-optimization/53364
5472 * g++.dg/torture/pr53364.C: New testcase.
5473
5474 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5475
5476 PR testsuite/52641
5477 * gcc.dg/pr52549.c: Fix test for long != void*
5478 * gcc.c-torture/execute/pr52979-1.x: New file.
5479 * gcc.c-torture/execute/pr52979-2.x: New file.
5480
5481 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5482
5483 PR preprocessor/7263
5484 * gcc.dg/binary-constants-2.c: Run without tracking locations
5485 accross macro expansion.
5486 * gcc.dg/binary-constants-3.c: Likewise.
5487 * gcc.dg/cpp/sysmac2.c: Likewise.
5488 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5489 location.
5490 * gcc.dg/cpp/syshdr3.c: New test.
5491 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5492 * gcc.dg/system-binary-constants-1.c: New test.
5493 * gcc.dg/system-binary-constants-1.h: New header for the new test
5494 above.
5495 * g++.dg/cpp/syshdr3.C: New test.
5496 * g++.dg/cpp/syshdr3.h: New header the new test above.
5497 * g++.dg/system-binary-constants-1.C: New test.
5498 * g++.dg/system-binary-constants-1.h: New header the new test
5499 above.
5500
5501 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5502
5503 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5504
5505 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR target/53358
5508 * gcc.dg/pr53358.c: New test.
5509
5510 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5511
5512 PR c++/11856
5513 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5514 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5515
5516 2012-05-15 Olivier Hainque <hainque@adacore.com>
5517
5518 * g++.dg/eh/sighandle.C: New testcase.
5519
5520 2012-05-15 Richard Guenther <rguenther@suse.de>
5521
5522 PR tree-optimization/53355
5523 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5524
5525 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5526
5527 * gfortran.dg/*.f90: Remove now redundant manual
5528 cleanup-modules directive.
5529
5530 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5531
5532 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5533 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5534
5535 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5536
5537 PR fortran/52428
5538 * gfortran.dg/int_range_io_1.f90: New test.
5539
5540 2012-05-14 Andi Kleen <ak@linux.intel.com>
5541 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR target/53315
5544 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5545 * gcc.target/i386/rtm-check.h: New file.
5546 * gcc.target/i386/pr53315.c: New test.
5547
5548 2012-05-14 Tobias Burnus <burnus@net-b.de>
5549
5550 PR fortran/49110
5551 PR fortran/51055
5552 PR fortran/53329
5553 * gfortran.dg/deferred_type_param_4.f90: New.
5554 * gfortran.dg/deferred_type_param_6.f90: New.
5555
5556 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5557
5558 * gcc.target/i386/retarg.c: New test.
5559
5560 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5561
5562 PR fortran/45170
5563 * gfortran.dg/deferred_type_param_3.f90: New.
5564 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5565 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5566
5567 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5568
5569 * gnat.dg/null_pointer_deref3.adb: New test.
5570
5571 2012-05-12 Tobias Burnus <burnus@net-b.de>
5572
5573 PR fortran/49110
5574 PR fortran/52843
5575 * gfortran.dg/deferred_type_param_5.f90: New.
5576
5577 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5578
5579 * g++.dg/parse/error47.C: New.
5580
5581 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5582
5583 PR fortran/52537
5584 * gfortran.dg/string_compare_4.f90: Change option
5585 to -fdump-tree-original. Add test case for kind=4.
5586
5587 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5588
5589 PR fortran/52537
5590 * gfortran.dg/string_compare_4.f90: New test.
5591
5592 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5593
5594 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5595
5596 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5597
5598 PR c++/53305
5599 * g++.dg/cpp0x/variadic132.C: New.
5600
5601 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5602
5603 PR c++/53158
5604 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5605 * g++.dg/parse/error26.C: Tweak dg-error column number.
5606
5607 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/53301
5610 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5611
5612 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5613
5614 * gnat.dg/lto11.ad[sb]: New test.
5615
5616 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5617
5618 PR target/52908
5619 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5620 directive to Scan for vpmuldq, not vpmacsdql.
5621
5622 2012-05-09 Michael Matz <matz@suse.de>
5623
5624 PR tree-optimization/53185
5625 * gcc.dg/vect/pr53185.c: New test.
5626
5627 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5628
5629 PR middle-end/53249
5630 * gcc.target/i386/pr53249.c: New.
5631
5632 2012-05-09 Richard Guenther <rguenther@suse.de>
5633
5634 PR tree-optimization/18437
5635 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5636 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5637
5638 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR tree-optimization/53226
5641 * gcc.c-torture/compile/pr53226.c: New test.
5642
5643 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5646 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5647 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5648 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5649 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5650 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5651 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5652 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5653 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5654 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5655 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5656 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5657 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5658 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5659
5660 2012-05-09 Dehao Chen <dehao@google.com>
5661
5662 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5663 * gcc.dg/predict-2.c: Likewise.
5664 * gcc.dg/predict-3.c: Likewise.
5665 * gcc.dg/predict-4.c: Likewise.
5666 * gcc.dg/predict-5.c: Likewise.
5667 * gcc.dg/predict-6.c: Likewise.
5668
5669 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5670
5671 PR target/53272
5672 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5673
5674 2012-05-08 Richard Guenther <rguenther@suse.de>
5675
5676 * gcc.dg/fold-bitand-4.c: New testcase.
5677
5678 2012-05-08 Dehao Chen <dehao@google.com>
5679
5680 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5681 heuristic is working properly.
5682 * gcc.dg/predict-2.c: Likewise.
5683 * gcc/dg/predict-3.c: Likewise.
5684 * gcc/dg/predict-4.c: Likewise.
5685 * gcc/dg/predict-5.c: Likewise.
5686 * gcc/dg/predict-6.c: Likewise.
5687
5688 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR tree-optimization/53239
5691 * g++.dg/opt/vrp3.C: New test.
5692 * g++.dg/opt/vrp3-aux.cc: New file.
5693 * g++.dg/opt/vrp3.h: New file.
5694
5695 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5698 .uleb128 support in assembler output.
5699
5700 2012-05-07 Richard Guenther <rguenther@suse.de>
5701
5702 PR lto/42987
5703 * g++.dg/lto/pr42987_0.C: New testcase.
5704 * g++.dg/lto/pr42987_1.C: Likewise.
5705
5706 2012-05-07 Tobias Burnus <burnus@net-b.de>
5707
5708 PR fortran/53255
5709 * gfortran.dg/typebound_operator_15.f90: New.
5710
5711 2012-05-06 Tobias Burnus <burnus@net-b.de>
5712
5713 PR fortran/41587
5714 * gfortran.dg/class_array_13.f90: New.
5715
5716 2012-05-06 Tristan Gingold <gingold@adacore.com>
5717
5718 * gnat.dg/warn7.adb: New test.
5719
5720 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5721
5722 * gnat.dg/specs/renamings.ads: Rename to...
5723 * gnat.dg/specs/renaming1.ads: ...this.
5724 * gnat.dg/specs/renaming2.ads: New test.
5725 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5726 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5727 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5728 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5729
5730 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5731
5732 * gnat.dg/discr36.ad[sb]: New test.
5733 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5734
5735 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5736
5737 PR c/43772
5738 * c-c++-common/pr43772.c: New.
5739
5740 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5741
5742 PR fortran/41600
5743 * gfortran.dg/select_type_26.f03 : New test.
5744 * gfortran.dg/select_type_27.f03 : New test.
5745
5746 PR fortran/53191
5747 * gfortran.dg/select_type_28.f03 : New test.
5748
5749 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5750
5751 PR fortran/49010
5752 PR fortran/24518
5753 * gfortran.dg/mod_sign0_1.f90: New test.
5754 * gfortran.dg/mod_large_1.f90: New test.
5755
5756 2012-05-04 Tobias Burnus <burnus@net-b.de>
5757
5758 PR fortran/53175
5759 gfortran.dg/public_private_module_5.f90: New.
5760
5761 2012-05-04 Tobias Burnus <burnus@net-b.de>
5762
5763 PR fortran/53111
5764 * gfortran.dg/constructor_7.f90: New.
5765 * gfortran.dg/constructor_8.f90: New.
5766
5767 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/53166
5770 * g++.dg/cpp0x/static_assert7.C: New.
5771
5772 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5773
5774 PR tree-optimization/52633
5775 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5776 recognized as widening shifts instead of over-widening.
5777 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5778 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5779 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5780 * gcc.target/arm/pr52633.c: New test.
5781
5782 2012-05-04 Richard Guenther <rguenther@suse.de>
5783
5784 PR tree-optimization/53168
5785 * gcc.dg/torture/pr53168.c: New testcase.
5786 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5787
5788 2012-05-04 Richard Guenther <rguenther@suse.de>
5789
5790 * gcc.dg/lto/pr53214_0.c: New testcase.
5791
5792 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5793
5794 * gcc.target/ia64/pr48496.c: New test.
5795 * gcc.target/ia64/pr52657.c: Likewise.
5796
5797 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5798
5799 PR c/51712
5800 * c-c++-common/pr51712.c: New.
5801
5802 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5803
5804 PR target/53199
5805 * gcc.target/powwerpc/pr53199.c: New file.
5806
5807 2012-05-03 Jason Merrill <jason@redhat.com>
5808
5809 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5810
5811 * gcc.dg/debug/dwarf2/dups-types.c: New.
5812 * gcc.dg/debug/dwarf2/dups-types.h: New.
5813
5814 2012-05-03 Jason Merrill <jason@redhat.com>
5815
5816 * g++.dg/debug/dwarf2/namespace-2.C: New.
5817 * g++.dg/debug/dwarf2/localclass3.C: New.
5818
5819 2012-05-03 Jason Merrill <jason@redhat.com>
5820
5821 * g++.dg/debug/dwarf2/thunk1.C: New.
5822
5823 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5824
5825 PR c++/53186
5826 * g++.dg/other/final2.C: New.
5827
5828 2012-05-03 Richard Guenther <rguenther@suse.de>
5829
5830 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5831
5832 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5835 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5836 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5837 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5838
5839 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5840
5841 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5842 .byte 0xf2.
5843 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5844 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5845 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5846
5847 PR debug/53174
5848 * gcc.dg/pr53174.c: New test.
5849
5850 PR target/53187
5851 * gcc.target/arm/pr53187.c: New test.
5852 * gcc.c-torture/compile/pr53187.c: New test.
5853
5854 2012-05-03 Richard Guenther <rguenther@suse.de>
5855
5856 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5857 unsupported prefetching support.
5858
5859 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5860
5861 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5862 option -ftrack-macro-expansion=0.
5863 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5864 option -ftrack-macro-expansion=0.
5865
5866 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5867
5868 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5869 dg-options for target arm with dg-additional-options.
5870
5871 2012-05-03 Richard Guenther <rguenther@suse.de>
5872
5873 PR tree-optimization/53144
5874 * gcc.dg/torture/pr53144.c: New testcase.
5875
5876 2012-05-03 Tobias Burnus <burnus@net-b.de>
5877
5878 PR fortran/52864
5879 * gfortran.dg/pointer_intent_7.f90: New.
5880 * gfortran.dg/pure_formal_3.f90: New.
5881
5882 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5883
5884 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5885
5886 2012-05-02 Martin Jambor <mjambor@suse.cz>
5887
5888 PR lto/52605
5889 * g++.dg/lto/pr52605_0.C: New test.
5890
5891 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5892
5893 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5894 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5895 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5896 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5897 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5898 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5899 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5900 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5901 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5902 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5903 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5904 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5905 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5906 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5907 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5908 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5909
5910 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5911
5912 PR middle-end/53153
5913 * gcc.dg/pr53153.c: New test.
5914
5915 2012-05-02 Richard Guenther <rguenther@suse.de>
5916
5917 * g++.dg/tree-ssa/pr19807.C: Adjust.
5918
5919 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR tree-optimization/53163
5922 * gcc.c-torture/compile/pr53163.c: New test.
5923
5924 PR rtl-optimization/53160
5925 * gcc.c-torture/execute/pr53160.c: New test.
5926
5927 2012-05-01 Ian Lance Taylor <iant@google.com>
5928
5929 PR c/37303
5930 * gcc.dg/pr37303.c: New test.
5931
5932 2012-05-01 Richard Henderson <rth@redhat.com>
5933
5934 * lib/target-supports.exp
5935 (check_effective_target_sync_long_long_runtime): True for
5936 check_effective_target_powerpc64.
5937
5938 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5939
5940 PR c++/51033
5941 * gcc.dg/vector-1.c: Move to ...
5942 * c-c++-common/vector-1.c: ... here.
5943 * gcc.dg/vector-2.c: Move to ...
5944 * c-c++-common/vector-2.c: ... here.
5945 * gcc.dg/vector-3.c: Move to ...
5946 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5947 * gcc.dg/vector-4.c: Move to ...
5948 * c-c++-common/vector-4.c: ... here.
5949 * gcc.dg/vector-init-1.c: Move to ...
5950 * c-c++-common/vector-init-1.c: ... here.
5951 * gcc.dg/vector-init-2.c: Move to ...
5952 * c-c++-common/vector-init-2.c: ... here.
5953 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5954 * c-c++-common/vector-subscript-1.c: ... here.
5955 * gcc.dg/vector-subscript-2.c: Move to ...
5956 * c-c++-common/vector-subscript-2.c: ... here.
5957 * gcc.dg/vector-subscript-3.c: Move to ...
5958 * c-c++-common/vector-subscript-3.c: ... here.
5959
5960 PR c++/51314
5961 * g++.dg/cpp0x/vt-51314.C: New test.
5962 * g++.dg/cpp0x/variadic76.C: Fix.
5963
5964 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5965
5966 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5967
5968 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5969
5970 Add -Wvarargs option
5971 * c-c++-common/Wvarargs.c: New test case.
5972 * c-c++-common/Wvarargs-2.c: Likewise.
5973
5974 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5975
5976 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5977 * objc.dg/foreach-7.m: Force the test case to run without
5978 -ftrack-macro-expansion.
5979 * c-c++-common/tm/attrib-1.c: Likewise.
5980 * c-c++-common/warn-ommitted-condop.c: Likewise.
5981 * gcc.dg/assign-warn-1.c: Likewise.
5982 * gcc.dg/assign-warn-2.c: Likewise.
5983 * gcc.dg/attr-alloc_size.c: Likewise.
5984 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5985 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5986 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5987 * gcc.dg/c90-const-expr-9.c: Likewise.
5988 * gcc.dg/c99-const-expr-9.c: Likewise.
5989 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5990 * gcc.dg/cpp/direct2s.c: Likewise.
5991 * gcc.dg/cpp/pr28709.c: Likewise.
5992 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5993 * gcc.dg/dfp/composite-type.c: Likewise.
5994 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5995 with -ftrack-macro-expansion
5996 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5997 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5998 * g++.dg/ext/cleanup-1.C: Likewise.
5999 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6000 * g++.dg/template/sfinae10.C: Likewise.
6001 * g++.dg/tm/wrap-2.C: Likewise.
6002 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6003 * g++.dg/warn/Wsign-conversion.C: Likewise.
6004 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6005 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6006 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6007 it to run with -ftrack-macro-expansion.
6008 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6009 test cases without -ftrack-macro-expansion.
6010
6011 Fix location for static class members
6012 * g++.dg/template/sfinae6_neg.C: Adjust.
6013
6014 Make conversion warnings work on NULL with -ftrack-macro-expansion
6015 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6016 alongside the previous testing for NULL.
6017
6018 Fix -Wuninitialized for -ftrack-macro-expansion
6019 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6020
6021 Strip "<built-in>" loc from displayed expansion context
6022 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6023 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6024 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6025 new test above.
6026
6027 Fix expansion point loc for macro-like tokens
6028 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6029 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6030
6031 Fix token pasting with -ftrack-macro-expansion
6032 * gcc.dg/cpp/paste17.c: New test case for
6033 -ftrack-macro-expansion=2 mode only.
6034 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6035
6036 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6037
6038 * gnat.dg/warn6.ad[sb]: New test.
6039
6040 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6041
6042 PR 53149
6043 * gcc.dg/20011021-1.c: Adjust testcase.
6044
6045 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6046
6047 PR fortran/53148
6048 * gfortran.dg/function_optimize_12.f90: New test.
6049
6050 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6051
6052 PR target/53156
6053 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6054 code to match current output and cover new peephole2 pattern.
6055
6056 2012-04-27 Ollie Wild <aaw@google.com>
6057
6058 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6059
6060 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6061
6062 * gcc.c-torture/execute/20120427-2.c: New testcase.
6063 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6064 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6065 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6066
6067 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6068
6069 PR target/53138
6070 * gcc.c-torture/execute/20120427-1.c: New testcase.
6071
6072 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6073
6074 PR middle-end/27139
6075 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6076
6077 2012-04-27 Tom de Vries <tom@codesourcery.com>
6078
6079 PR tree-optimization/51879
6080 * gcc.dg/pr51879.c: New test.
6081 * gcc.dg/pr51879-2.c: Same.
6082 * gcc.dg/pr51879-3.c: Same.
6083 * gcc.dg/pr51879-4.c: Same.
6084 * gcc.dg/pr51879-6.c: Same.
6085
6086 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6087
6088 PR c++/53096
6089 * g++.dg/cpp0x/defaulted35.C: New.
6090 * g++.dg/cpp0x/defaulted15.C: Adjust.
6091
6092 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6093
6094 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6095 structure layout.
6096
6097 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6098
6099 * gcc.target/i386/builtin_target.c: Check avx2.
6100
6101 2012-04-26 Alan Modra <amodra@gmail.com>
6102
6103 * gcc.target/powerpc/savres.c: New test.
6104 * gcc.target/powerpc/powerpc.exp: Run it.
6105
6106 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6107
6108 PR target/53120
6109 * gcc.dg/torture/pr53120.c: New test.
6110
6111 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR middle-end/52979
6114 * gcc.c-torture/compile/pr52979-1.c: New test.
6115 * gcc.c-torture/execute/pr52979-1.c: New test.
6116 * gcc.c-torture/execute/pr52979-2.c: New test.
6117
6118 2012-04-25 Richard Guenther <rguenther@suse.de>
6119
6120 * gcc.target/i386/l_fma_float_5.c: Adjust.
6121 * gcc.target/i386/l_fma_double_4.c: Likewise.
6122 * gcc.target/i386/l_fma_float_2.c: Likewise.
6123 * gcc.target/i386/l_fma_float_6.c: Likewise.
6124 * gcc.target/i386/l_fma_double_1.c: Likewise.
6125 * gcc.target/i386/l_fma_double_5.c: Likewise.
6126 * gcc.target/i386/l_fma_float_3.c: Likewise.
6127 * gcc.target/i386/l_fma_double_2.c: Likewise.
6128 * gcc.target/i386/l_fma_double_6.c: Likewise.
6129 * gcc.target/i386/l_fma_float_4.c: Likewise.
6130 * gcc.target/i386/l_fma_double_3.c: Likewise.
6131 * gcc.target/i386/l_fma_float_1.c: Likewise.
6132
6133 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR tree-optimization/53058
6136 * gcc.c-torture/compile/pr53058.c: New test.
6137
6138 2012-04-25 Jan Hubicka <jh@suse.cz>
6139
6140 PR middle-end/53088
6141 * gcc.target/i386/pr39082-1.c: Update warning location.
6142
6143 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR c/52880
6146 * gcc.dg/pr52880.c: New test.
6147
6148 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6149
6150 * gcc.dg/m-un-2.c: Update.
6151 * gcc.dg/20011021-1.c: Update.
6152
6153 2012-04-25 Tobias Burnus <burnus@net-b.de>
6154
6155 PR fortran/52196
6156 * gfortran.dg/realloc_on_assign_14.f90: New.
6157
6158 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6159
6160 PR testsuite/52641
6161 PR tree-optimizations/52891
6162 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6163
6164 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6165
6166 PR c++/52363
6167 * g++.dg/cpp0x/sfinae35.C: New.
6168 * g++.dg/cpp0x/sfinae36.C: Likewise.
6169
6170 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6171
6172 * gcc.target/builtin_target.c: New testcase.
6173
6174 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6175
6176 PR target/47197
6177 * gcc.target/powerpc/pr47197.c: New test.
6178
6179 2012-04-24 Richard Guenther <rguenther@suse.de>
6180
6181 PR tree-optimization/53085
6182 * g++.dg/torture/pr53085.C: New testcase.
6183
6184 2012-04-24 Andrew Pinski <apinski@cavium.com>
6185
6186 PR tree-opt/33512
6187 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6188 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6189 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6190
6191 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR middle-end/53084
6194 * gcc.c-torture/execute/pr53084.c: New test.
6195
6196 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6197
6198 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6199
6200 2012-04-23 Andrew Pinski <apinski@cavium.com>
6201
6202 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6203
6204 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6205
6206 PR regression/53076
6207 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6208 * gcc.dg/torture/builtin-power-1.c: Likewise.
6209
6210 2012-04-23 Richard Guenther <rguenther@suse.de>
6211
6212 PR tree-optimization/53070
6213 * gcc.dg/torture/pr53070.c: New testcase.
6214
6215 2012-04-23 Richard Guenther <rguenther@suse.de>
6216
6217 PR c/53060
6218 * gcc.dg/pr53060.c: New testcase.
6219
6220 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimizations/52891
6223 * gcc.c-torture/compile/pr52891-1.c: New test.
6224 * gcc.c-torture/compile/pr52891-2.c: New test.
6225
6226 2012-04-22 Tobias Burnus <burnus@net-b.de>
6227
6228 PR fortran/53051
6229 * gfortran.dg/read_float_4.f90: New.
6230
6231 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6232
6233 PR 35441
6234 * c-c++-common/pr35441.C: New.
6235
6236 2012-04-20 Ian Lance Taylor <iant@google.com>
6237
6238 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6239 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6240
6241 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6242
6243 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6244 array access.
6245 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6246
6247 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6248
6249 PR rtl-optimization/44214
6250 * gcc.dg/pr44214-1.c: New test.
6251 * gcc.dg/pr44214-2.c: Likewise.
6252 * gcc.dg/pr44214-3.c: Likewise.
6253
6254 2012-04-20 Richard Guenther <rguenther@suse.de>
6255
6256 * g++.dg/torture/20120420-1.C: New testcase.
6257
6258 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6259
6260 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6261
6262 2012-04-19 Christian Bruel <christian.bruel@st.com>
6263
6264 * gcc.dg/pr52283.c: New test.
6265
6266 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6267
6268 * gcc.dg/pr37985.c: New test.
6269
6270 2012-04-19 Richard Guenther <rguenther@suse.de>
6271
6272 PR rtl-optimization/44688
6273 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6274 possibly profitable.
6275
6276 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6277
6278 PR tree-optimization/52976
6279 * gfortran.dg/reassoc_11.f: New test.
6280
6281 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6282
6283 PR tree-optimization/52976
6284 * gfortran.dg/reassoc_7.f: New test.
6285 * gfortran.dg/reassoc_8.f: Likewise.
6286 * gfortran.dg/reassoc_9.f: Likewise.
6287 * gfortran.dg/reassoc_10.f: Likewise.
6288
6289 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6290
6291 PR c++/52422
6292 * g++.dg/cpp0x/sfinae33.C: New.
6293 * g++.dg/cpp0x/sfinae34.C: Likewise.
6294
6295 2012-04-18 Joey Ye <joey.ye@arm.com>
6296
6297 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6298
6299 2012-04-18 Richard Guenther <rguenther@suse.de>
6300
6301 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6302 array access.
6303 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6304 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6305
6306 2012-04-17 Tom de Vries <tom@codesourcery.com>
6307
6308 * g++.dg/pr51264-4.C: New test.
6309
6310 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6311
6312 PR c++/52599
6313 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6314
6315 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/53003
6318 * g++.dg/parse/crash59.C: New.
6319
6320 2012-04-17 Michael Matz <matz@suse.de>
6321
6322 PR tree-optimization/18437
6323 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6324
6325 2012-04-17 Richard Guenther <rguenther@suse.de>
6326
6327 PR middle-end/53011
6328 * g++.dg/torture/pr53011.C: New testcase.
6329
6330 2012-04-16 Jason Merrill <jason@redhat.com>
6331
6332 PR c++/38543
6333 * g++.dg/cpp0x/variadic131.C: New.
6334
6335 PR c++/52008
6336 * g++.dg/cpp0x/variadic130.C: New.
6337
6338 PR c++/50830
6339 * g++.dg/cpp0x/variadic129.C: New.
6340
6341 PR c++/50303
6342 * g++.dg/cpp0x/variadic128.C: New.
6343
6344 2012-04-16 Tobias Burnus <burnus@net-b.de>
6345
6346 PR fortran/52864
6347 * gfortran.dg/pointer_intent_6.f90: New.
6348
6349 2012-04-16 Tobias Burnus <burnus@net-b.de>
6350
6351 PR fortran/52916
6352 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6353 to include public_private_module_4.f90.
6354 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6355 targets.
6356
6357 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/49152
6360 * g++.dg/diagnostic/operator1.C: New.
6361 * g++.dg/ext/label5.C: Adjust.
6362 * g++.dg/ext/va-arg1.C: Likewise.
6363 * g++.dg/other/error20.C: Likewise.
6364 * g++.dg/other/error20.C: Likewise.
6365 * g++.dg/other/error16.C: Likewise.
6366 * g++.dg/other/error10.C: Likewise.
6367 * g++.dg/parse/error30.C: Likewise.
6368 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6369
6370 2012-04-16 Jason Merrill <jason@redhat.com>
6371
6372 PR c++/51148
6373 * g++.dg/cpp0x/variadic127.C: New.
6374
6375 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6376
6377 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6378 testcase name.
6379 Use fail, pass instead of unresolved.
6380 Don't log $optstr.
6381
6382 PR testsuite/52948
6383 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6384 TODO_dump_func.
6385 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6386 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6387 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6388
6389 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6390
6391 PR fortran/52968
6392 * gfortran.dg/typebound_call_23.f03: New test case.
6393
6394 2012-04-15 Jason Merrill <jason@redhat.com>
6395
6396 PR c++/47220
6397 * g++.dg/cpp0x/variadic126.C: New.
6398
6399 PR c++/52380
6400 * g++.dg/cpp0x/variadic125.C: New.
6401
6402 PR c++/52292
6403 * g++.dg/cpp0x/variadic124.C: New.
6404
6405 PR c++/52706
6406 * g++.dg/cpp0x/nullptr27.C: New.
6407
6408 PR c++/52818
6409 * g++.dg/warn/format8.C: New.
6410
6411 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6412
6413 PR fortran/51082
6414 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6415
6416 2012-04-14 Tobias Burnus <burnus@net-b.de>
6417
6418 PR fortran/52916
6419 PR fortran/40973
6420 * gfortran.dg/public_private_module_3.f90: New.
6421 * gfortran.dg/public_private_module_4.f90: New.
6422
6423 2012-04-14 Tom de Vries <tom@codesourcery.com>
6424
6425 * gcc.dg/superblock.c: New test.
6426
6427 2012-04-14 Tom de Vries <tom@codesourcery.com>
6428
6429 * gcc.dg/pr51879-12.c: New test.
6430
6431 2012-04-13 Jason Merrill <jason@redhat.com>
6432
6433 PR c++/52824
6434 * g++.dg/cpp0x/variadic123.C: New.
6435 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6436
6437 PR c++/52905
6438 * g++.dg/cpp0x/initlist-ctor1.C: New.
6439
6440 PR c++/52915
6441 * g++.dg/other/anon-union2.C: New.
6442
6443 2012-04-13 Martin Jambor <mjambor@suse.cz>
6444
6445 PR middle-end/52939
6446 * g++.dg/ipa/pr52939.C: New test.
6447
6448 2012-04-13 Tom de Vries <tom@codesourcery.com>
6449
6450 * gcc.dg/pr52734.c: New test.
6451
6452 2012-04-13 Richard Guenther <rguenther@suse.de>
6453
6454 PR tree-optimization/52969
6455 * gcc.dg/torture/pr52969.c: New testcase.
6456
6457 2012-04-13 Richard Guenther <rguenther@suse.de>
6458
6459 PR c/52549
6460 * gcc.dg/pr52549.c: New testcase.
6461
6462 2012-04-13 Richard Guenther <rguenther@suse.de>
6463
6464 PR c/52862
6465 * gcc.dg/pr52862.c: New testcase.
6466
6467 2012-04-13 Joey Ye <joey.ye@arm.com>
6468
6469 * gcc.target/arm/thumb1-imm.c: New testcase.
6470
6471 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6472
6473 PR target/52932
6474 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6475 second function argument.
6476 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6477 (calc_permps): Update declaration. Calculate result correctly.
6478 (avx2_test): Change src2 type to union256i_d.
6479 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6480 correctly.
6481
6482 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6483
6484 PR target/52775
6485 * gcc.target/powerpc/pr52775.c: New file.
6486
6487 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6488
6489 PR tree-optimization/18589
6490 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6491 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6492 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6493 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6494 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6495 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6496 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6497 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6498 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6499 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6500
6501 2012-04-12 Richard Guenther <rguenther@suse.de>
6502
6503 PR tree-optimization/52943
6504 * gcc.dg/torture/pr52943.c: New testcase.
6505
6506 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6507
6508 PR target/50751
6509 * gcc/target/sh/pr50751-4.c: New.
6510 * gcc/target/sh/pr50751-5.c: New.
6511 * gcc/target/sh/pr50751-6.c: New.
6512 * gcc/target/sh/pr50751-7.c: New.
6513
6514 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6515
6516 PR c++/52465
6517 * g++.dg/lookup/using52.C: New.
6518
6519 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6520
6521 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6522
6523 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6524
6525 PR rtl-optimization/52876
6526 * gcc.target/i386/pr52876.c: New.
6527
6528 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6529
6530 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6531 __UINTPTR_TYPE__.
6532 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6533 __INTPTR_TYPE__.
6534 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6535 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6536 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6537 (ptrdiff_t): ... this. All uses changed.
6538 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6539 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6540 __INTPTR_TYPE__.
6541 (main): Cast argument to __INTPTR_TYPE__.
6542 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6543 size_t.
6544 * gcc.dg/mallign.c (main): Likewise.
6545 * gcc.dg/pr38700.c (foo): Likewise.
6546 * gcc.dg/long-long-cst1.c (t): Likewise.
6547 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6548 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6549 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6550 * gcc.dg/pr25682.c (d, foo): Likewise.
6551 * gcc.dg/format/cast-1.c (f): Likewise.
6552 * gcc.dg/c90-const-expr-10.c
6553 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6554 (size_t): ...this. All uses changed.
6555 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6556 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6557 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6558 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6559 * gcc.dg/sequence-pt-1.c: Likewise.
6560 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6561 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6562 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6563 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6564 of ptrdiff_t with it.
6565 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6566 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6567 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6568
6569 2012-04-11 Jason Merrill <jason@redhat.com>
6570
6571 PR debug/45088
6572 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6573 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6574
6575 PR c++/52906
6576 * g++.dg/ext/attrib45.C: New.
6577
6578 * g++.dg/eh/dtor3.C: New.
6579
6580 2012-04-11 Richard Guenther <rguenther@suse.de>
6581
6582 PR middle-end/52621
6583 * gfortran.dg/pr52621.f90: New testcase.
6584
6585 2012-04-11 Richard Guenther <rguenther@suse.de>
6586
6587 PR middle-end/52918
6588 * g++.dg/torture/pr52918-1.C: New testcase.
6589 * g++.dg/torture/pr52918-2.C: Likewise.
6590
6591 2012-04-11 Tobias Burnus <burnus@net-b.de>
6592
6593 PR fortran/52729
6594 * gfortran.dg/block_11.f90: New.
6595
6596 2012-04-11 Nick Clifton <nickc@redhat.com>
6597
6598 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6599
6600 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6601
6602 PR target/16458
6603 * gcc.target/powerpc/pr16458-1.c: New test.
6604 * gcc.target/powerpc/pr16458-2.c: Likewise.
6605 * gcc.target/powerpc/pr16458-3.c: Likewise.
6606 * gcc.target/powerpc/pr16458-4.c: Likewise.
6607
6608 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6611 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6612 * gcc.dg/builtin-bswap-5.c: Likewise.
6613 * gcc.target/i386/builtin-bswap-4.c: New test.
6614
6615 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6616
6617 PR 24985
6618 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6619
6620 2012-04-11 Richard Guenther <rguenther@suse.de>
6621
6622 PR rtl-optimization/52881
6623 * gcc.dg/torture/pr52881.c: New testcase.
6624 * gcc.dg/torture/pr52913.c: Likewise.
6625
6626 2012-04-11 Richard Guenther <rguenther@suse.de>
6627
6628 PR tree-optimization/52912
6629 * gcc.dg/torture/pr52912.c: New testcase.
6630
6631 2010-04-10 Michael Matz <matz@suse.de>
6632
6633 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6634 * gcc.dg/vect/vect-outer-1.c: Adjust.
6635 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6636 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6637 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6638 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6639 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6640 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6641
6642 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6643
6644 PR tree-optimization/52870
6645 * gcc.dg/vect/pr52870.c: New test.
6646
6647 2012-04-09 Mike Stump <mikestump@comcast.net>
6648
6649 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6650 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6651 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6652 * gnat.dg/aggr11.adb: Likewise.
6653 * gnat.dg/aggr11_pkg.ads: Likewise.
6654 * gnat.dg/aggr15.adb: Likewise.
6655 * gnat.dg/aggr15.ads: Likewise.
6656 * gnat.dg/aggr17.adb: Likewise.
6657 * gnat.dg/aggr18.adb: Likewise.
6658 * gnat.dg/array14.adb: Likewise.
6659 * gnat.dg/array14.ads: Likewise.
6660 * gnat.dg/array14_pkg.ads: Likewise.
6661 * gnat.dg/array19.adb: Likewise.
6662 * gnat.dg/array19.ads: Likewise.
6663 * gnat.dg/discr27.adb: Likewise.
6664 * gnat.dg/discr27.ads: Likewise.
6665 * gnat.dg/discr35.adb: Likewise.
6666 * gnat.dg/discr35.ads: Likewise.
6667 * gnat.dg/discr6.adb: Likewise.
6668 * gnat.dg/discr6_pkg.ads: Likewise.
6669 * gnat.dg/import1.adb: Likewise.
6670 * gnat.dg/import1.ads: Likewise.
6671 * gnat.dg/loop_address2.adb: Likewise.
6672 * gnat.dg/opt7.adb: Likewise.
6673 * gnat.dg/opt7.ads: Likewise.
6674 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6675 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6676 * gnat.dg/rep_clause2.adb: Likewise.
6677 * gnat.dg/rep_clause2.ads: Likewise.
6678 * gnat.dg/slice2.adb: Likewise.
6679 * gnat.dg/slice2.ads: Likewise.
6680 * gnat.dg/slice6.adb: Likewise.
6681 * gnat.dg/slice6_pkg.ads: Likewise.
6682 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6683 * gnat.dg/taft_type2.adb: Likewise.
6684 * gnat.dg/taft_type2.ads: Likewise.
6685 * gnat.dg/taft_type2_pkg.ads: Likewise.
6686 * gnat.dg/volatile10.adb: Likewise.
6687 * gnat.dg/volatile10_pkg.ads: Likewise.
6688
6689 * gcc.dg/dll-8.c: Remove execute permissions.
6690 * g++.dg/ext/dllexport5.C: Likewise.
6691
6692 2012-04-09 Jan Hubicka <jh@suse.cz>
6693
6694 PR lto/52722
6695 PR lto/51765
6696 PR lto/52634
6697 * gcc.dg/lto/pr52634_1.c: New testcase.
6698 * gcc.dg/lto/pr52634_0.c: New testcase.
6699
6700 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6701
6702 PR target/52883
6703 * gcc.target/i386/pr52883.c: New testcase.
6704
6705 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6706
6707 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6708 (check_effective_target_sync_long_long): Add SPARC case.
6709 (check_effective_target_sync_long_long_runtime): Likewise.
6710 (check_effective_target_sync_int_long): Adjust SPARC case.
6711 (check_effective_target_sync_char_short): Likewise.
6712
6713 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6714
6715 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6716 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6717
6718 2012-04-08 Tobias Burnus <burnus@net-b.de>
6719
6720 PR fortran/40973
6721 PR fortran/52751
6722 * gfortran.dg/public_private_module_2.f90: New.
6723
6724 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6725
6726 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6727 directives.
6728
6729 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6730
6731 PR fortran/52893
6732 * gfortran.dg/function_optimize_11.f90: New test.
6733
6734 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6735
6736 PR fortran/52668
6737 * gfortran.dg/use_only_6.f90: New test.
6738
6739 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6740
6741 PR fortran/52668
6742 * gfortran.dg/use_only_6.f90: New test.
6743 2012-04-06 Mike Stump <mikestump@comcast.net>
6744
6745 PR testsuite/50722
6746 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6747
6748 2012-04-05 Jason Merrill <jason@redhat.com>
6749
6750 PR c++/52596
6751 * g++.dg/template/qualified-id5.C: New.
6752
6753 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6754
6755 PR target/52882
6756 * gcc.target/i386/pr52882.c: New test.
6757
6758 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6759 Dominique D'Humieures <dominiq@lps.ens.fr>
6760
6761 PR testsuite/52614
6762 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6763 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6764
6765 2012-04-04 Jason Merrill <jason@redhat.com>
6766
6767 PR c++/52845
6768 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6769
6770 2012-04-03 Jason Merrill <jason@redhat.com>
6771
6772 PR c++/52796
6773 * g++.dg/cpp0x/variadic-value1.C: New.
6774
6775 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/pack18.adb: New test.
6778 * gnat.dg/pack18_pkg.ads: New helper.
6779
6780 2012-04-03 Richard Guenther <rguenther@suse.de>
6781
6782 PR tree-optimization/52808
6783 * gcc.dg/pr52808.c: New testcase.
6784
6785 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR tree-optimization/52835
6788 * gfortran.dg/pr52835.f90: New test.
6789
6790 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6791
6792 * gnat.dg/specs/aggr5.ads: New test.
6793
6794 2012-04-02 Richard Guenther <rguenther@suse.de>
6795
6796 PR tree-optimization/52756
6797 * gcc.dg/torture/pr52756.c: New testcase.
6798
6799 2012-04-02 Richard Guenther <rguenther@suse.de>
6800
6801 PR middle-end/52803
6802 * gcc.dg/pr52803.c: New testcase.
6803
6804 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6805
6806 PR c++/40942
6807 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6808 DR 214 in account.
6809
6810 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/50043
6813 * g++.dg/cpp0x/noexcept17.C: New.
6814 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6815 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6816 * g++.dg/cpp0x/noexcept01.C: Likewise.
6817 * g++.dg/eh/init-temp1.C: Likewise.
6818 * g++.dg/eh/ctor1.C: Likwise.
6819
6820 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gnat.dg/controlled6.adb: New test.
6823 * gnat.dg/controlled6_pkg.ads: New helper.
6824 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6825
6826 2012-03-30 Richard Henderson <rth@redhat.com>
6827
6828 PR debug/52727
6829 * g++.dg/opt/pr52727.C: New testcase.
6830
6831 2012-03-30 Richard Guenther <rguenther@suse.de>
6832
6833 PR tree-optimization/52754
6834 * gcc.target/i386/pr52754.c: New testcase.
6835
6836 2012-03-30 Richard Guenther <rguenther@suse.de>
6837
6838 PR middle-end/52772
6839 * g++.dg/torture/pr52772.C: New testcase.
6840
6841 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6842
6843 PR c++/52718
6844 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6845
6846 2012-03-29 Jason Merrill <jason@redhat.com>
6847
6848 PR c++/52685
6849 * g++.dg/template/inherit8.C: New.
6850
6851 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR c++/52759
6854 * g++.dg/ext/weak4.C: New test.
6855
6856 PR tree-optimization/52760
6857 * gcc.c-torture/execute/pr52760.c: New test.
6858
6859 2012-03-29 Jason Merrill <jason@redhat.com>
6860
6861 PR c++/52743
6862 * g++.dg/cpp0x/initlist-array3.C: New.
6863
6864 2012-03-28 Jason Merrill <jason@redhat.com>
6865
6866 PR c++/52746
6867 * g++.dg/overload/virtual2.C: New.
6868
6869 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gnat.dg/vect7.ad[sb]: New test.
6872
6873 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6874 Tobias Burnus <burnus@gcc.gnu.org>
6875
6876 PR fortran/52652
6877 * gfortran.dg/allocate_class_1.f90 : Change error test.
6878 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6879 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6880 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6881
6882 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR middle-end/52691
6885 * gcc.dg/pr52691.c: New test.
6886
6887 PR middle-end/52750
6888 * gcc.c-torture/compile/pr52750.c: New test.
6889
6890 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6891
6892 PR target/52692
6893 * gcc.target/avr/torture/builtins-2.c: New test.
6894
6895 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR target/52736
6898 * gcc.target/i386/pr52736.c: New test.
6899
6900 2012-03-27 Martin Jambor <mjambor@suse.cz>
6901
6902 PR middle-end/52693
6903 * gcc.dg/torture/pr52693.c: New test.
6904
6905 2012-03-27 Meador Inge <meadori@codesourcery.com>
6906
6907 PR c++/52672
6908 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6909
6910 2012-03-27 Mike Stump <mikestump@comcast.net>
6911
6912 PR target/52665
6913 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6914 failures that match branch names.
6915
6916 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6917 H.J. Lu <hongjiu.lu@intel.com>
6918
6919 PR target/52698
6920 * gcc.target/i386/pr52698.c: New test.
6921
6922 2012-03-27 Richard Guenther <rguenther@suse.de>
6923
6924 PR middle-end/52720
6925 * gcc.dg/torture/pr52720.c: New testcase.
6926
6927 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6928
6929 * gnat.dg/pack17.adb: New test.
6930
6931 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6932
6933 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6934 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6935
6936 2012-03-26 Martin Jambor <mjambor@suse.cz>
6937
6938 PR tree-optimization/50052
6939 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6940
6941 2012-03-26 Richard Guenther <rguenther@suse.de>
6942
6943 PR tree-optimization/52701
6944 * gfortran.dg/pr52701.f90: New testcase.
6945
6946 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6947
6948 PR tree-optimization/52686
6949 * gcc.target/arm/pr52686.c: New test.
6950
6951 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6952
6953 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6954 Add "-Os -flto" to list.
6955
6956 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6957
6958 * gnat.dg/concat2.ad[sb]: New test.
6959
6960 2012-03-24 Jason Merrill <jason@redhat.com>
6961
6962 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6963 * g++.dg/cpp0x/trailing2.C: Likewise.
6964 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6965 * g++.dg/cpp1y/auto-fn1.C: New.
6966 * g++.dg/cpp1y/auto-fn2.C: New.
6967 * g++.dg/cpp1y/auto-fn3.C: New.
6968 * g++.dg/cpp1y/auto-fn4.C: New.
6969 * g++.dg/cpp1y/auto-fn5.C: New.
6970 * g++.dg/cpp1y/auto-fn6.C: New.
6971 * g++.dg/cpp1y/auto-fn7.C: New.
6972 * g++.dg/cpp1y/auto-fn8.C: New.
6973 * g++.dg/cpp1y/auto-fn9.C: New.
6974 * g++.dg/cpp1y/auto-fn10.C: New.
6975 * g++.dg/cpp1y/auto-fn11.C: New.
6976
6977 2012-03-23 Richard Guenther <rguenther@suse.de>
6978
6979 PR tree-optimization/52678
6980 * gfortran.dg/pr52678.f: New testcase.
6981
6982 2012-03-23 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/52638
6985 * g++.dg/torture/pr52638.C: New testcase.
6986
6987 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/52487
6990 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6991
6992 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c++/52671
6995 * g++.dg/ext/attrib44.C: New test.
6996
6997 2012-03-22 Jan Hubicka <jh@suse.cz>
6998
6999 PR middle-end/51737
7000 * g++.dg/torture/pr51737.C: New testcase
7001
7002 2012-03-22 Richard Guenther <rguenther@suse.de>
7003
7004 PR tree-optimization/52548
7005 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7006
7007 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7008
7009 * lib/fortran-modules.exp (list-module-names-1): Remove
7010 warning.
7011
7012 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7013
7014 PR target/50751
7015 * gcc.target/sh/pr50751-1.c: New.
7016 * gcc.target/sh/pr50751-2.c: New.
7017 * gcc.target/sh/pr50751-3.c: New.
7018
7019 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7020
7021 PR target/52479
7022 * gcc.target/sh/sh4a-cos.c: Remove.
7023 * gcc.target/sh/sh4a-sin.c: Remove.
7024 * gcc.target/sh/sh4a-sincos.c: Remove.
7025
7026 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7027
7028 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7029 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7030
7031 2012-03-21 Martin Jambor <mjambor@suse.cz>
7032
7033 PR testsuite/52641
7034 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7035 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7036
7037 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7038
7039 * gcc.target/arm/thumb-16bit-ops.c: New file.
7040 * gcc.target/arm/thumb-ifcvt.c: New file.
7041
7042 2012-03-20 Jason Merrill <jason@redhat.com>
7043
7044 * lib/target-supports.exp: Add { target c++1y }.
7045
7046 * g++.dg/cpp0x/auto32.C: New.
7047
7048 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7049
7050 PR testsuite/52641
7051 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7052 int32plus.
7053 * gcc.dg/torture/pr48124-4.c: Ditto:
7054 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7055
7056 2012-03-20 Jason Merrill <jason@redhat.com>
7057
7058 PR c++/52510
7059 * g++.dg/cpp0x/initlist66.C: New.
7060
7061 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7062
7063 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7064 __AVR_HAVE_LPMX__
7065
7066 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7067
7068 PR target/49868
7069 * gcc.target/avr/torture/addr-space-2.h: New file.
7070 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7071 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7072 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7073 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7074
7075 2012-03-20 Richard Guenther <rguenther@suse.de>
7076
7077 * gnat.dg/pack16.adb: New testcase.
7078 * gnat.dg/pack16_pkg.ads: Likewise.
7079 * gnat.dg/specs/pack8.ads: Likewise.
7080 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7081
7082 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7083
7084 * g++.dg/warn/Wuseless-cast.C: Extend.
7085
7086 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7087
7088 PR c++/14710
7089 * g++.dg/warn/Wuseless-cast.C: New.
7090
7091 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7092
7093 PR libfortran/52608
7094 * gfortran.dg/pr52608.f90: New test.
7095
7096 2012-03-17 Tobias Burnus <burnus@net-b.de>
7097
7098 PR fortran/52585
7099 * gfortran.dg/proc_ptr_36.f90: New.
7100
7101 2012-03-16 Martin Jambor <mjambor@suse.cz>
7102
7103 * gcc.dg/misaligned-expand-1.c: New test.
7104 * gcc.dg/misaligned-expand-3.c: Likewise.
7105
7106 2012-03-16 Richard Guenther <rguenther@suse.de>
7107 Kai Tietz <ktietz@redhat.com>
7108
7109 PR middle-end/48814
7110 * gcc.c-torture/execute/pr48814-1.c: New test.
7111 * gcc.c-torture/execute/pr48814-2.c: New test.
7112 * gcc.dg/tree-ssa/assign-1.c: New test.
7113 * gcc.dg/tree-ssa/assign-2.c: New test.
7114 * gcc.dg/tree-ssa/assign-3.c: New test.
7115
7116 2012-03-16 Richard Guenther <rguenther@suse.de>
7117
7118 * gnat.dg/specs/pack7.ads: New testcase.
7119
7120 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR target/52568
7123 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7124 * gcc.dg/torture/vshuf-8.inc: Likewise.
7125 * gcc.dg/torture/vshuf-16.inc: Likewise.
7126 * gcc.dg/torture/vshuf-32.inc: Likewise.
7127
7128 2012-03-15 Jason Merrill <jason@redhat.com>
7129
7130 * g++.dg/torture/pr52582.C: New.
7131
7132 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7133
7134 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7135
7136 2012-03-15 Ira Rosen <irar@il.ibm.com>
7137 Ulrich Weigand <ulrich.weigand@linaro.org>
7138
7139 * gcc.dg/vect/slp-cond-3.c: New test.
7140 * gcc.dg/vect/slp-cond-4.c: New test.
7141
7142 2012-03-15 Ira Rosen <irar@il.ibm.com>
7143 Ulrich Weigand <ulrich.weigand@linaro.org>
7144
7145 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7146 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7147
7148 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7149
7150 PR libfortran/52434
7151 PR libfortran/48878
7152 PR libfortran/38199
7153 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7154 * gfortran.dg/round_1.f03: Likewise.
7155
7156 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7157 Andrew Pinski <apinski@cavium.com>
7158
7159 PR middle-end/52592
7160 * gcc.dg/pr52592.c: New test.
7161
7162 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7163
7164 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7165 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7166 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7167 * lib/fortran-modules.exp: .. this new file. Adjust users.
7168 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7169 gfortran-dg-debug-runtest): Call cleanup-modules.
7170 * lib/fortran-torture.exp (fortran-torture-execute,
7171 fortran-torture): Likewise.
7172 * gfortran.dg/coarray/caf.exp: Likewise.
7173 * lib/lto.exp: Likewise.
7174 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7175 * gfortran.dg/class_4b.f03: Likewise.
7176 * gfortran.dg/class_4c.f03: Likewise.
7177 * gfortran.dg/class_45a.f03: Likewise.
7178 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7179 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7180 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7181 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7182 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7183 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7184 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7185 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7186 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7187 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7188 * gfortran.dg/whole_file_28.f90: Likewise.
7189 * gfortran.dg/whole_file_29.f90: Likewise.
7190 * gfortran.dg/whole_file_30.f90: Likewise.
7191 * gfortran.dg/whole_file_31.f90: Likewise.
7192
7193 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR tree-optimization/52267
7196 * gcc.dg/pr52267.c: New test.
7197 * gcc.dg/tree-ssa/vrp65.c: New test.
7198 * gcc.dg/tree-ssa/vrp66.c: New test.
7199
7200 2012-03-15 Richard Guenther <rguenther@suse.de>
7201
7202 PR middle-end/52580
7203 * gfortran.dg/vect/pr52580.f: New testcase.
7204
7205 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7206
7207 * gcc.target/sh/fpul-usage-1.c: New.
7208
7209 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7210
7211 PR target/49468
7212 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7213 * gcc.target/sh/pr49468-di.c: Likewise.
7214
7215 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7216
7217 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7218 * gcc.dg/c99-stdint-6.c: Likewise.
7219 * gcc.dg/lto/20090210_0.c: Likewise.
7220 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7221 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7222 * gcc.dg/pragma-init-fini-2.c: Likewise.
7223 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7224 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7225 * gcc.target/i386/pr22152.c: Likewise.
7226 * gcc.target/i386/vect8-ret.c: Likewise.
7227 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7228 handling.
7229
7230 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7231
7232 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7233 * g++.dg/tree-prof/partition1.C: Likewise.
7234 * g++.dg/tree-prof/partition2.C: Likewise.
7235 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7236 handling.
7237 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7238 * gcc.c-torture/execute/20010724-1.c: Remove.
7239 * gcc.c-torture/execute/20010724-1.x: Remove.
7240 * gcc.c-torture/execute/20040208-2.c: Remove.
7241 * gcc.c-torture/execute/20040208-2.x: Remove.
7242 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7243 Remove.
7244 (main) [__mips__ && __sgi__]: Remove.
7245 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7246 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7247 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7248 mips-sgi-irix6* handling.
7249 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7250 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7251 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7252 handling.
7253 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7254 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7255 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7256 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7257 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7258 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7259 mips-sgi-irix6*.
7260 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7261 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7262 * gcc.target/mips/save-restore-3.c: Likewise.
7263 * gcc.target/mips/save-restore-4.c: Likewise.
7264 * gcc.target/mips/save-restore-5.c: Likewise.
7265 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7266 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7267 messages.
7268 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7269 IRIX 6 handling.
7270 (restore_ld_library_path_env_vars): Likewise.
7271 * lib/target-supports.exp (check_profiling_available): Remove
7272 mips*-*-irix* handling.
7273 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7274 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7275 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7276
7277 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR c++/52582
7280 * g++.dg/opt/pr52582.C: New test.
7281
7282 2012-03-14 Richard Guenther <rguenther@suse.de>
7283
7284 PR tree-optimization/52571
7285 * gcc.dg/vect/vect-2.c: Initialize arrays.
7286 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7287 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7288 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7289
7290 2012-03-14 Richard Guenther <rguenther@suse.de>
7291
7292 PR middle-end/52080
7293 PR middle-end/52097
7294 PR middle-end/48124
7295 * gcc.dg/torture/pr48124-1.c: New testcase.
7296 * gcc.dg/torture/pr48124-2.c: Likewise.
7297 * gcc.dg/torture/pr48124-3.c: Likewise.
7298 * gcc.dg/torture/pr48124-4.c: Likewise.
7299
7300 2012-03-14 Richard Guenther <rguenther@suse.de>
7301
7302 PR middle-end/52578
7303 * gcc.dg/pr52578.c: New testcase.
7304
7305 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR c++/52521
7308 * g++.dg/cpp0x/udlit-args2.C: New test.
7309
7310 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7311
7312 PR target/48596
7313 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7314 * gcc.c-torture/compile/pr48596.c: ... here.
7315
7316 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7317
7318 PR c++/51641
7319 * g++.dg/lookup/hidden-class17.C: New test.
7320
7321 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c/52577
7324 * gcc.dg/Wunused-var-3.c: New test.
7325
7326 2012-03-13 Martin Jambor <mjambor@suse.cz>
7327
7328 * gcc.dg/misaligned-expand-2.c: New test.
7329
7330 2012-03-13 Richard Guenther <rguenther@suse.de>
7331
7332 PR middle-end/52134
7333 * gcc.dg/pr52134.c: New testcase.
7334
7335 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7336
7337 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7338
7339 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7340
7341 PR tree-optimization/46728
7342 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7343 * gcc.target/powerpc/pr46728-5.c: Likewise.
7344 * gcc.target/powerpc/pr46728-8.c: Likewise.
7345 * gcc.target/powerpc/pr46728-10.c: Likewise.
7346 * gcc.target/powerpc/pr46728-11.c: Likewise.
7347 * gcc.target/powerpc/pr46728-13.c: Likewise.
7348 * gcc.target/powerpc/pr46728-14.c: Likewise.
7349 * gcc.target/powerpc/pr46728-15.c: Likewise.
7350
7351 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7352
7353 PR c++/52299
7354 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7355
7356 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7357
7358 PR tree-optimization/46728
7359 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7360 * gcc.target/powerpc/pr46728-5.c: Likewise.
7361 * gcc.target/powerpc/pr46728-8.c: Likewise.
7362 * gcc.target/powerpc/pr46728-10.c: Likewise.
7363 * gcc.target/powerpc/pr46728-11.c: Likewise.
7364 * gcc.target/powerpc/pr46728-13.c: Likewise.
7365 * gcc.target/powerpc/pr46728-14.c: Likewise.
7366 * gcc.target/powerpc/pr46728-15.c: Likewise.
7367
7368 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7369
7370 PR target/49868
7371 * gcc.target/avr/torture/addr-space-1.h: New file.
7372 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7373 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7374 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7375 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7376
7377 2012-03-12 Andrew Pinski <apinski@cavium.com>
7378
7379 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7380
7381 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7382
7383 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7384 * g++.dg/abi/thunk4.C: Likewise.
7385 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7386 Adapt line numbers.
7387 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7388 handling.
7389 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7390 * g++.dg/eh/spbp.C: Likewise.
7391 * g++.dg/ext/label13.C: Likewise.
7392 * g++.dg/guality/guality.exp: Likewise.
7393 * g++.dg/other/anon5.C: Likewise.
7394 * g++.dg/other/pragma-ep-1.C: Remove.
7395 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7396 * g++.dg/warn/pr31246.C: Likewise.
7397 * g++.dg/warn/weak1.C: Likewise.
7398 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7399 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7400 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7401 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7402 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7403 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7404 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7405 * gcc.dg/c99-tgmath-1.c: Likewise.
7406 * gcc.dg/c99-tgmath-2.c: Likewise.
7407 * gcc.dg/c99-tgmath-3.c: Likewise.
7408 * gcc.dg/c99-tgmath-4.c: Likewise.
7409 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7410 handling.
7411 * gcc.dg/debug/pr49032.c: Likewise.
7412 * gcc.dg/guality/guality.exp: Likewise.
7413 * gcc.dg/intmax_t-1.c: Likewise.
7414 * gcc.dg/pr48616.c: Likewise.
7415 * gcc.dg/pragma-ep-1.c: Remove.
7416 * gcc.dg/pragma-ep-2.c: Remove.
7417 * gcc.dg/pragma-ep-3.c: Remove.
7418 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7419 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7420 * gcc.misc-tests/gcov-14.c: Likewise.
7421 * gfortran.dg/guality/guality.exp: Likewise.
7422 * lib/target-supports.exp (check_weak_available): Likewise.
7423 (add_options_for_tls): Likewise.
7424 (check_ascii_locale_available): Likewise.
7425 * obj-c++.dg/dwarf-2.mm: Likewise.
7426 * objc.dg/dwarf-1.m: Likewise.
7427 * objc.dg/dwarf-2.m: Likewise.
7428
7429 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR tree-optimization/51721
7432 * gcc.dg/tree-ssa/vrp64.c: New test.
7433
7434 PR tree-optimization/52533
7435 * gcc.c-torture/compile/pr52533.c: New test.
7436
7437 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7438
7439 * gcc.target/i386/rtm-xabort-1.c: New.
7440 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7441 * gcc.target/i386/rtm-xend-1.c: Ditto.
7442 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7443 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7444 * gcc.target/i386/sse-13.c: Ditto.
7445 * gcc.target/i386/sse-14.c: Ditto.
7446 * gcc.target/i386/sse-22.c: Ditto.
7447 * gcc.target/i386/sse-23.c: Ditto.
7448 * g++.dg/other/i386-2.C: Ditto.
7449 * g++.dg/other/i386-3.C: Ditto.
7450
7451 2012-03-12 Tobias Burnus <burnus@net-b.de>
7452
7453 PR fortran/52542
7454 * gfortran.dg/proc_ptr_35.f90: New.
7455
7456 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7457
7458 PR target/52530
7459 * gcc.dg/torture/pr52530.c: New test.
7460
7461 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7462
7463 PR target/51244
7464 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7465
7466 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7467
7468 PR target/52450
7469 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7470
7471 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7472
7473 2012-03-09 Andrew Pinski <apinski@cavium.com>
7474
7475 PR middle-end/51988
7476 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7477 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7478
7479 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7480
7481 * gcc.dg/tree-ssa/scev-3.c: New.
7482 * gcc.dg/tree-ssa/scev-4.c: New.
7483
7484 2012-03-08 Tobias Burnus <burnus@net-b.de>
7485
7486 PR fortran/52469
7487 * gfortran.dg/proc_ptr_34.f90
7488
7489 2012-03-07 Jason Merrill <jason@redhat.com>
7490
7491 PR c++/52521
7492 * g++.dg/cpp0x/udlit-mangle.C: New.
7493
7494 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7495
7496 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7497
7498 2012-03-06 Richard Guenther <rguenther@suse.de>
7499
7500 PR middle-end/52493
7501 * gcc.dg/torture/pr52493.c: New testcase.
7502
7503 2012-03-06 Richard Guenther <rguenther@suse.de>
7504
7505 PR lto/52097
7506 * gcc.dg/lto/pr52097_0.c: New testcase.
7507
7508 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7509
7510 PR target/51244
7511 * gcc.target/sh/pr51244-1.c: New.
7512 * gcc.target/sh/pr51244-2.c: New.
7513 * gcc.target/sh/pr51244-3.c: New.
7514
7515 2012-03-05 Jason Merrill <jason@redhat.com>
7516
7517 PR c++/51930
7518 * g++.dg/ext/visibility/template11.C: New.
7519
7520 * g++.dg/cpp0x/implicit13.C: New.
7521
7522 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR tree-optimization/51721
7525 * gcc.dg/tree-ssa/vrp63.c: New test.
7526 * gcc.dg/pr51721.c: New test.
7527
7528 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7529
7530 PR fortran/50981
7531 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7532 argument checks.
7533
7534 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7535
7536 PR target/52146
7537 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7538
7539 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7540
7541 PR fortran/50981
7542 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7543
7544 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7545
7546 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7547 int32plus.
7548
7549 2012-03-03 Jason Merrill <jason@redhat.com>
7550
7551 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7552
7553 Core 1270
7554 * g++.dg/cpp0x/initlist65.C: New.
7555
7556 PR c++/36797
7557 * g++.dg/ext/is_empty2.C: New.
7558
7559 2012-03-03 Tobias Burnus <burnus@net-b.de>
7560
7561 PR fortran/48820
7562 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7563
7564 2012-03-03 Tobias Burnus <burnus@net-b.de>
7565
7566 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7567 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7568 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7569 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7570 * gfortran.dg/class_30.f90: Remove dg-warning line.
7571 * gfortran.dg/bind_c_usage_25.f90: New.
7572
7573 2012-03-03 Tobias Burnus <burnus@net-b.de>
7574
7575 PR fortran/48820
7576 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7577 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7578 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7579
7580 2012-03-03 Tobias Burnus <burnus@net-b.de>
7581
7582 PR fortran/48820
7583 * gfortran.dg/assumed_type_1.f90: New.
7584 * gfortran.dg/assumed_type_2.f90: New.
7585 * gfortran.dg/assumed_type_3.f90: New.
7586 * gfortran.dg/assumed_type_4.f90: New.
7587
7588 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7589
7590 PR target/49486
7591 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7592 * gcc.target/sh/pr49468-di.c: New.
7593
7594 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7595
7596 * gcc.dg/graphite/pr50561.c: Update.
7597
7598 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7599
7600 * gcc.target/powerpc/pr52457.c: New test.
7601
7602 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7603
7604 * gcc.target/arm/sat-1.c: New test.
7605
7606 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7607
7608 PR target/46716
7609 * gcc.target/i386/pr46716.c: New test.
7610
7611 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 PR c++/51989
7614 * g++.dg/cpp0x/sfinae32.C: New.
7615
7616 2012-03-02 Richard Guenther <rguenther@suse.de>
7617
7618 PR tree-optimization/52406
7619 * gcc.dg/torture/pr52406.c: New testcase.
7620
7621 2012-03-02 Tobias Burnus <burnus@net-b.de>
7622
7623 PR fortran/52325
7624 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7625 * gfortran.dg/nullify_2.f90: Update dg-error.
7626 * gfortran.dg/nullify_4.f90: Ditto.
7627 * gfortran.dg/pointer_init_6.f90: Ditto.
7628
7629 2012-03-02 Tobias Burnus <burnus@net-b.de>
7630
7631 PR fortran/52270
7632 * gfortran.dg/class_51.f90: New.
7633
7634 2012-03-02 Tobias Burnus <burnus@net-b.de>
7635
7636 PR fortran/52452
7637 * gfortran.dg/intrinsic_8.f90: New.
7638
7639 2012-03-01 Kai Tietz <ktietz@redhat.com>
7640
7641 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7642 routines on mingw targets.
7643 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7644
7645 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR tree-optimization/52445
7648 * gcc.dg/pr52445.c: New test.
7649
7650 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR target/52437
7653 * gcc.c-torture/compile/pr52437.c: New test.
7654
7655 PR middle-end/52419
7656 * gcc.dg/torture/pr52419.c: New test.
7657
7658 PR tree-optimization/52429
7659 * gcc.dg/torture/pr52429.c: New test.
7660 * g++.dg/opt/pr52429.C: New test.
7661
7662 2012-02-29 Richard Guenther <rguenther@suse.de>
7663
7664 PR testsuite/52297
7665 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7666 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7667 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7668 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7669 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7670 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7671
7672 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7673
7674 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7675
7676 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7677
7678 PR fortran/52386
7679 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7680
7681 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7682
7683 PR target/51534
7684 * gcc.target/arm/neon/pr51534.c: New testcase.
7685
7686 2012-02-28 Richard Guenther <rguenther@suse.de>
7687
7688 PR target/52407
7689 * gcc.dg/torture/pr52407.c: New testcase.
7690
7691 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7692
7693 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7694 * gcc.target/arm/vfp2.c: Likewise.
7695 * gcc.target/arm/vfp3.c: Likewise.
7696 * gcc.target/arm/vfp4.c: Likewise.
7697 * gcc.target/arm/vfp5.c: Likewise.
7698 * gcc.target/arm/vfp6.c: Likewise.
7699 * gcc.target/arm/vfp7.c: Likewise.
7700 * gcc.target/arm/vfp8.c: Likewise.
7701 * gcc.target/arm/vfp9.c: Likewise.
7702 * gcc.target/arm/vfp10.c: Likewise.
7703 * gcc.target/arm/vfp11.c: Likewise.
7704 * gcc.target/arm/vfp12.c: Likewise.
7705 * gcc.target/arm/vfp13.c: Likewise.
7706 * gcc.target/arm/vfp14.c: Likewise.
7707 * gcc.target/arm/vfp15.c: Likewise.
7708 * gcc.target/arm/vfp16.c: Likewise.
7709 * gcc.target/arm/vfp17.c: Likewise.
7710 * gcc.target/arm/neon-constants.h: New file.
7711 * gcc.target/arm/neon-vect1.c: New test.
7712 * gcc.target/arm/neon-vect2.c: New test.
7713 * gcc.target/arm/neon-vect3.c: New test.
7714 * gcc.target/arm/neon-vect4.c: New test.
7715 * gcc.target/arm/neon-vect5.c: New test.
7716 * gcc.target/arm/neon-vect6.c: New test.
7717 * gcc.target/arm/neon-vect7.c: New test.
7718 * gcc.target/arm/neon-vect8.c: New test.
7719
7720 2012-02-28 Richard Guenther <rguenther@suse.de>
7721
7722 PR tree-optimization/52402
7723 * gcc.dg/torture/pr52402.c: New testcase.
7724
7725 2012-02-28 Richard Guenther <rguenther@suse.de>
7726
7727 PR lto/52400
7728 * g++.dg/lto/pr52400_0.C: New testcase.
7729
7730 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7731
7732 * gcc.target/avr/torture/builtins-1.c: New test.
7733 * gcc.target/avr/torture/builtins-error.c: New test.
7734
7735 2012-02-28 Kai Tietz <ktietz@redhat.com>
7736
7737 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7738 * gcc.target/i386/pr45352-2.c: Likewise.
7739 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7740 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7741 targets instead rand.
7742 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7743 * gcc.target/i386/sse2-mul-1.c: Likewise.
7744 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7745 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7746 * gcc.target/i386/pad-1.c: Likewise.
7747 * gcc.target/i386/pad-9.c: Likewise.
7748 * gcc.target/i386/pad-2.c: Likewise.
7749 * gcc.target/i386/pad-5b.c: Likewise.
7750 * gcc.target/i386/pad-8.c: Likewise.
7751 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7752 * gcc.target/i386/pr44130.c: Likewise.
7753 * gcc.target/i386/align-main-1.c: Likewise.
7754 * gcc.target/i386/align-main-2.c: Likewise.
7755 * gcc.target/i386/sw-1.c: Likewise.
7756 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7757 on x64 mingw target.
7758 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7759 * gcc.target/i386/pr46295.c: Likewise.
7760 * gcc.target/i386/amd64-abi-1.c: Likewise.
7761 * gcc.target/i386/amd64-abi-2.c: Likewise.
7762 * gcc.target/i386/pr39082-1.c: Likewise.
7763 * gcc.target/i386/pr39162.c: Likewise.
7764 * gcc.target/i386/pr22152.c: Likewise.
7765 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7766 * gcc.target/i386/wrfsbase-2.c: Likewise.
7767 * gcc.target/i386/local.c: Likewise
7768 * gcc.target/i386/wrgsbase-1.c: Likewise.
7769 * gcc.target/i386/wrfsbase-1.c: Likewise.
7770 * gcc.target/i386/pr39315-3.c: Likewise.
7771 * gcc.target/i386/pr35767-4.c: Likewise.
7772 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7773 x64 mingw target.
7774 * gcc.target/i386/pr45336-2.c: Likewise.
7775 * gcc.target/i386/pr45336-1.c: Likewise.
7776 * gcc.target/i386/pr45336-4.c: Likewise.
7777
7778 2012-02-27 Tristan Gingold <gingold@adacore.com>
7779
7780 * gnat.dg/array20.ad[sb]: New test.
7781
7782 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR target/52375
7785 * gcc.target/arm/pr52375.c: New test.
7786 * gcc.c-torture/compile/pr52375.c: New test.
7787
7788 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7789
7790 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7791 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7792
7793 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7794
7795 * gnat.dg/aggr19.adb: New test.
7796 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7797
7798 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7799
7800 PR target/49263
7801 * gcc.target/sh/pr49263.c: New.
7802
7803 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7804
7805 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7806 simulate_thread_wrapper_other_threads
7807 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7808 Move initialization of 'value' to main().
7809 (main): Initialize 'value';
7810 * gcc.dg/simulate-thread/speculative-store.c
7811 (simulate_thread_step_verify): Return 0 when successful.
7812 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7813 Reduce threshold.
7814 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7815 (simulate_thread_wrapper_other_threads): Return a success/fail value
7816 and issue an error if the instruction count threshold is exceeded.
7817
7818 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7819
7820 PR target/50580
7821 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7822 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7823
7824 2012-02-24 Richard Guenther <rguenther@suse.de>
7825
7826 PR middle-end/52355
7827 * gcc.dg/pr52355.c: New testcase.
7828
7829 2012-02-23 Kai Tietz <ktietz@redhat.com>
7830
7831 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7832 * gcc.dg/Wpadded.c: Likewise.
7833 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7834 structure-layout.
7835 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7836 for sleep by Sleep and add windows.h include for this function.
7837 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7838 targets.
7839 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7840 target.
7841 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7842 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7843 on x64 mingw target.
7844 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7845 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7846 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7847 failure on LLP64 target.
7848
7849 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7850
7851 PR c/52290
7852 * gcc.dg/noncompile/pr52290.c: New test.
7853
7854 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR tree-optimization/52019
7857 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7858
7859 2012-02-22 Kai Tietz <ktietz@redhat.com>
7860
7861 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7862 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7863 derived pdiff_t type.
7864 * g++.dg/torture/pr49720.C: Likewise
7865
7866 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7867
7868 PR target/52330
7869 * gcc.target/i386/pr52330.c: New test.
7870
7871 2012-02-22 Tobias Burnus <burnus@net-b.de>
7872
7873 PR fortran/52335
7874 * gfortran.dg/io_constraints_10.f90: New.
7875
7876 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7877
7878 * lib/target-supports.exp (check_effective_target_vect_condition):
7879 Return true for NEON.
7880
7881 2012-02-21 Kai Tietz <ktietz@redhat.com>
7882
7883 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7884
7885 2012-02-21 Richard Guenther <rguenther@suse.de>
7886
7887 PR tree-optimization/52324
7888 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7889
7890 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7891
7892 PR middle-end/51782
7893 * gcc.target/avr/torture/pr51782-1.c: New test.
7894
7895 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR tree-optimization/52318
7898 * gcc.dg/pr52318.c: New test.
7899
7900 2012-02-20 Kai Tietz <ktietz@redhat.com>
7901
7902 * gcc.dg/bf-ms-layout-3.c: New testcase.
7903
7904 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7905
7906 PR testsuite/52229
7907 PR fortran/32380
7908 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7909
7910 2012-02-20 Richard Guenther <rguenther@suse.de>
7911
7912 PR tree-optimization/52298
7913 * gcc.dg/torture/pr52298.c: New testcase.
7914 * gcc.dg/vect/pr52298.c: Likewise.
7915
7916 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7917
7918 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7919 * gcc.c-torture/execute/pr52286.c: Ditto.
7920
7921 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR tree-optimization/52286
7924 * gcc.c-torture/execute/pr52286.c: New test.
7925
7926 2012-02-18 Tobias Burnus <burnus@net-b.de>
7927
7928 PR fortran/52295
7929 * gfortran.dg/interface_35.f90: Use -std=f2003.
7930 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7931 * gfortran.dg/interface_assignment_4.f90: Ditto.
7932 * gfortran.dg/bessel_1.f90: Ditto.
7933 * gfortran.dg/func_result_6.f90: Ditto.
7934 * gfortran.dg/hypot_1.f90: Ditto.
7935 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7936
7937 2012-02-17 Tobias Burnus <burnus@net-b.de>
7938
7939 PR translation/52232
7940 PR translation/52234
7941 PR translation/52245
7942 PR translation/52246
7943 PR translation/52262
7944 PR translation/52273
7945 * gfortran.dg/coarray_22.f90: Update dg-error.
7946 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7947
7948 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950 PR target/51753
7951 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7952 (simulate-thread): Use default timeout.
7953
7954 2012-02-16 Jason Merrill <jason@redhat.com>
7955
7956 PR c++/52248
7957 * g++.dg/ext/timevar1.C: New.
7958
7959 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7960
7961 PR c++/52126
7962 * g++.dg/template/using21.C: New.
7963 * g++.dg/template/using22.C: Likewise.
7964
7965 2012-02-16 Jason Merrill <jason@redhat.com>
7966
7967 PR c++/51415
7968 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7969
7970 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR tree-optimization/52255
7973 * gcc.c-torture/compile/pr52255.c: New test.
7974
7975 PR debug/52260
7976 * g++.dg/debug/dwarf2/pr52260.C: New test.
7977
7978 PR middle-end/51929
7979 * g++.dg/ipa/pr51929.C: New test.
7980
7981 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7982
7983 PR target/52199
7984 * gcc.target/powerpc/pr52199.c: New file.
7985
7986 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7987
7988 PR target/52152
7989 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7990
7991 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7992
7993 * gcc.dg/pr51867.c: Don't include <math.h>.
7994 (sqrtf): Declare.
7995
7996 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7997
7998 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7999 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8000
8001 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8002
8003 PR tree-optimization/50561
8004 * gcc.dg/graphite/pr50561.c: New testcase.
8005
8006 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8007
8008 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8009 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8010
8011 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8012
8013 * gnat.dg/discr35.ad[sb]: New test.
8014
8015 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8016
8017 * gnat.dg/volatile10.adb: New test.
8018 * gnat.dg/volatile10_pkg.ads: New helper.
8019
8020 2012-02-14 Jason Merrill <jason@redhat.com>
8021
8022 * g++.dg/ext/attrib43.C: New.
8023
8024 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8025
8026 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8027 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8028 fgnu_tm.
8029 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8030 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8031 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8032 effective_target fgnu_tm.
8033 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8034
8035 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR c++/52247
8038 * g++.dg/template/asmgoto1.C: New test.
8039
8040 2012-02-14 Ian Lance Taylor <iant@google.com>
8041
8042 PR go/48501
8043 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8044 compiling generated file for 64bit and index tests.
8045
8046 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8047
8048 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8049
8050 2012-02-14 Richard Guenther <rguenther@suse.de>
8051
8052 PR tree-optimization/52244
8053 PR tree-optimization/51528
8054 * gcc.dg/torture/pr52244.c: New testcase.
8055
8056 2012-02-14 Walter Lee <walt@tilera.com>
8057
8058 * g++.dg/other/PR23205.C: Disable test on tile.
8059 * g++.dg/other/pr23205-2.C: Disable test on tile.
8060 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8061 * gcc.dg/20040813-1.c: Disable test on tile.
8062 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8063 * gcc.misc-tests/linkage.exp: Handle tilegx.
8064
8065 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR tree-optimization/52210
8068 * gcc.dg/pr52210.c: New test.
8069
8070 2012-02-14 Jason Merrill <jason@redhat.com>
8071
8072 PR c++/39055
8073 * g++.dg/overload/defarg5.C: New.
8074
8075 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR c/52181
8078 * c-c++-common/pr52181.c: New test.
8079
8080 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR c++/52215
8083 * g++.dg/ext/atomic-1.C: New test.
8084
8085 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8086
8087 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8088
8089 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR middle-end/52209
8092 * gcc.c-torture/execute/pr52209.c: New test.
8093
8094 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8095
8096 PR fortran/50981
8097 * gfortran.dg/elemental_optional_args_5.f03: New test.
8098
8099 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8100
8101 PR testsuite/50076
8102 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8103 cases.
8104
8105 2012-02-11 Ian Lance Taylor <iant@google.com>
8106
8107 PR go/51874
8108 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8109 SPARC Solaris. Don't run the test at all on systems where it may
8110 not work, rather than xfailing it.
8111
8112 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8113
8114 PR rtl-optimization/52175
8115 * gcc.c-torture/compile/pr52175.c: New test.
8116
8117 2012-02-10 Jason Merrill <jason@redhat.com>
8118
8119 PR c++/51910
8120 * g++.dg/template/repo10.C: New.
8121
8122 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR debug/52132
8125 * gcc.dg/pr52132.c: New test.
8126
8127 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 * gnat.dg/specs/aggr4.ads: New test.
8130 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8131
8132 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8133
8134 PR target/52146
8135 * gcc.target/i386/pr52146.c: New.
8136
8137 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR middle-end/52177
8140 * c-c++-common/pr52177.c: New test.
8141
8142 2012-02-10 Jan Hubicka <jh@suse.cz>
8143
8144 PR middle-end/48600
8145 * g++.dg/torture/pr48600.C: New testcase.
8146
8147 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8148
8149 PR middle-end/52140
8150 * gcc.dg/dfp/pr52140.c: New test.
8151
8152 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR fortran/32380
8155 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8156 of dg-options.
8157
8158 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8159
8160 PR middle-end/51867
8161 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8162 * gcc.dg/pr51867.c: New test.
8163
8164 2012-02-09 Ian Lance Taylor <iant@google.com>
8165
8166 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8167 which don't support -fsplit-stack. Turn off optimization when
8168 compiling select5-out.go.
8169
8170 2012-02-08 Ian Lance Taylor <iant@google.com>
8171
8172 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8173 systems which don't support -fsplit-stack.
8174
8175 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8176
8177 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8178 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8179 machine instuction in the log.
8180
8181 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8182
8183 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8184 to 20 seconds.
8185
8186 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8187
8188 PR driver/48524
8189 * gcc.dg/pr48524.c: New test.
8190 * gcc.dg/pr48524.spec: New spec file for test.
8191
8192 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8193
8194 PR fortran/32380
8195 * gfortran.dg/vect/pr32380.f90: New test.
8196
8197 2012-02-08 Tobias Burnus <burnus@net-b.de>
8198
8199 PR fortran/52151
8200 * gfortran.dg/realloc_on_assign_12.f90: New.
8201
8202 2012-02-08 Richard Guenther <rguenther@suse.de>
8203
8204 PR rtl-optimization/52170
8205 * gcc.dg/torture/pr52170.c: New testcase.
8206
8207 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR gcov-profile/52150
8210 * gcc.dg/tree-prof/pr52150.c: New test.
8211
8212 PR rtl-optimization/52139
8213 * gcc.dg/pr52139.c: New test.
8214
8215 2012-02-07 Jason Merrill <jason@redhat.com>
8216
8217 PR c++/51675
8218 * g++.dg/cpp0x/constexpr-union3.C: New.
8219
8220 PR c++/52035
8221 * g++.dg/lto/pr52035_0.C: New.
8222
8223 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8224
8225 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8226 * gcc.dg/special/weak-1.c: Likewise.
8227 * gcc.dg/ucnid-12.c: Likewise.
8228 * gcc.dg/torture/pr45678-1.c: Likewise.
8229 * gcc.dg/torture/pr45678-2.c: Likewise.
8230 * gcc.dg/vector-4.c: Likewise.
8231 * gcc.dg/ipa/inline-5.c: Likewise.
8232 * gcc.dg/ucnid-11.c: Likewise.
8233 * gcc.misc-tests/gcov-13.c: Likewise.
8234 * gcc.misc-tests/gcov-14.c: Likewise.
8235 * g++.dg/ext/label13.C: Likewise.
8236 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8237 hppa*-*-hpux* options.
8238 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8239 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8240 * gcc.dg/pr48616.c: Likewise.
8241 * gcc.dg/pr17957.c: Likewise.
8242 * gcc.dg/pr17055-1.c: Likewise.
8243 * gcc.dg/pr32912-1.c: Likewise.
8244 * gcc.dg/tm/pr51472.c: Likewise.
8245 * c-c++-common/fold-bitand-4.c: Likewise.
8246 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8247 Use dg-additional-options for extra options.
8248
8249 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8250
8251 * gcc.target/epiphany/interrupt-2.c: New test.
8252
8253 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8254
8255 PR target/52155
8256 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8257 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8258 for MIPS ELF.
8259
8260 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8261
8262 PR target/52152
8263 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8264
8265 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8266
8267 PR middle-end/24306
8268 PR target/52154
8269 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8270 * gcc.target/mips/va-arg-1.c: New test.
8271
8272 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8273
8274 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8275 for -mno-pointers-to-nested-functions.
8276
8277 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8278
8279 * gcc.c-torture/execute/20120207-1.c: New test.
8280
8281 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR rtl-optimization/52060
8284 * gcc.dg/torture/pr52060.c: New test.
8285
8286 PR middle-end/52074
8287 * gcc.c-torture/compile/pr52074.c: New test.
8288
8289 2012-02-07 Tobias Burnus <burnus@net-b.de>
8290
8291 PR fortran/51514
8292 * gfortran.dg/class_to_type_2.f90: New.
8293
8294 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8295
8296 PR fortran/32373
8297 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8298 Remove module.
8299
8300 2012-02-06 Jason Merrill <jason@redhat.com>
8301
8302 PR c++/52088
8303 * g++.dg/template/conv13.C: New.
8304
8305 2012-02-06 Richard Guenther <rguenther@suse.de>
8306
8307 PR tree-optimization/52115
8308 * gcc.c-torture/compile/pr52115.c: New testcase.
8309
8310 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR target/52129
8313 * gcc.c-torture/execute/pr52129.c: New test.
8314
8315 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8316
8317 * gcc.dg/pr48374.c: Actually add the test I forgot
8318 in the 2012-01-25 commit.
8319
8320 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8321
8322 PR fortran/32373
8323 * gfortran.dg/vect/vect-8.f90: New test case.
8324
8325 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8326
8327 PR fortran/48847
8328 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8329
8330 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8331
8332 PR fortran/52102
8333 * gfortran.dg/class_48.f90 : Add test of allocate class array
8334 component with source in subroutine test3. Remove commenting
8335 out in subroutine test4, since branching on unitialized variable
8336 is now fixed (no PR for this last.).
8337
8338 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8339
8340 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8341 on MIPS targets.
8342 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8343
8344 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8345
8346 PR target/52125
8347 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8348 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8349
8350 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8351
8352 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8353 (check_effective_target_sync_int_long): Use it.
8354 (check_effective_target_sync_char_short): Likewise.
8355 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8356
8357 2012-02-05 Tobias Burnus <burnus@net-b.de>
8358
8359 PR fortran/51972
8360 * gfortran.dg/class_48.f90: Add some further checks.
8361
8362 2012-02-05 Ira Rosen <irar@il.ibm.com>
8363
8364 PR tree-optimization/52091
8365 * gcc.dg/vect/pr52091.c: New test.
8366
8367 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR rtl-optimization/52113
8370 * gcc.target/avr/pr52113.c: New test.
8371
8372 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR rtl-optimization/52092
8375 * gcc.c-torture/compile/pr52092.c: New test.
8376
8377 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8378
8379 PR fortran/41587
8380 * gfortran.dg/class_array_10.f03: New test.
8381
8382 PR fortran/46356
8383 * gfortran.dg/class_array_11.f03: New test.
8384
8385 PR fortran/51754
8386 * gfortran.dg/class_array_12.f03: New test.
8387
8388 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8389
8390 PR fortran/52012
8391 * gfortran.dg/realloc_on_assign_11.f90: New test.
8392
8393 2012-02-02 Tobias Burnus <burnus@net-b.de>
8394
8395 PR fortran/52093
8396 * gfortran.dg/shape_7.f90: New.
8397
8398 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8399
8400 * gcc.target/mips/mips-prepend-1.c: New test.
8401
8402 2012-02-02 Jan Hubicka <jh@suse.cz>
8403 Tom de Vries <tom@codesourcery.com>
8404
8405 PR middle-end/51998
8406 * gcc.dg/alias-12.c: New testcase.
8407 * gcc.dg/alias-13.c: New testcase.
8408
8409 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR target/52086
8412 * gcc.dg/pr52086.c: New test.
8413
8414 PR tree-optimization/52073
8415 * gcc.c-torture/compile/pr52073.c: New test.
8416
8417 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8418
8419 PR fortran/51958
8420 * gfortran.dg/function_optimize_10.f90: New test.
8421
8422 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8423
8424 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8425 test on alpha*-*-*.
8426
8427 2012-02-01 Tobias Burnus <burnus@net-b.de>
8428
8429 PR fortran/52024
8430 * gfortran.dg/typebound_operator_14.f90: New.
8431
8432 2012-02-01 Tobias Burnus <burnus@net-b.de>
8433
8434 PR fortran/52059
8435 * gfortran.dg/elemental_function_1.f90: New.
8436
8437 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8438
8439 PR rtl-optimization/51374
8440 * gcc.target/avr/torture/pr51374-1.c:
8441 Also fail if SBIS is seen.
8442
8443 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8444
8445 PR rtl-optimization/51374
8446 * gcc.target/avr/torture/pr51374-1.c: New.
8447
8448 2012-01-31 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/52024
8451 * gfortran.dg/typebound_generic_11.f90: New.
8452
8453 2012-01-31 Tobias Burnus <burnus@net-b.de>
8454
8455 PR fortran/52029
8456 * gfortran.dg/class_49.f90: New.
8457
8458 2012-01-31 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/52013
8461 * gfortran.dg/elemental_args_check_6.f90: New.
8462
8463 2012-01-31 Jason Merrill <jason@redhat.com>
8464
8465 PR c++/52043
8466 * g++.dg/cpp0x/variadic122.C: New.
8467
8468 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8469
8470 PR fortran/52012
8471 * gfortran.dg/realloc_on_assign_10.f90: New test.
8472
8473 2012-01-31 Richard Guenther <rguenther@suse.de>
8474
8475 PR tree-optimization/51528
8476 * gcc.dg/torture/pr51528.c: New testcase.
8477
8478 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8479
8480 PR go/48501
8481 * lib/go.exp (go_target_compile): Append timeout= to options.
8482 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8483 select5-out.go test on alpha*-*-* targets.
8484
8485 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8486
8487 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8488 (TEST_SHORT): Reformat in the same way.
8489 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8490 (TEST_SHORT): Reformat in the same way.
8491 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8492 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8493 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8494 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8495 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8496
8497 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8498
8499 PR target/51835
8500 * gcc.target/arm/pr51835.c: New testcase.
8501
8502 2012-01-30 Richard Guenther <rguenther@suse.de>
8503
8504 PR tree-optimization/52028
8505 * gcc.dg/torture/pr52028.c: New testcase.
8506 * gfortran.dg/ldist-pr45199.f: Adjust.
8507 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8508 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8509 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8510
8511 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR debug/52027
8514 * gcc.dg/tree-prof/pr52027.c: New test.
8515
8516 PR tree-optimization/52046
8517 * gcc.dg/pr52046.c: New test.
8518
8519 PR debug/52048
8520 * g++.dg/other/pr52048.C: New test.
8521
8522 2012-01-30 Richard Guenther <rguenther@suse.de>
8523
8524 PR tree-optimization/52045
8525 * gcc.dg/pr52045.c: New testcase.
8526
8527 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8528
8529 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8530 new code generated for __sync_lock_release.
8531
8532 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8533
8534 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8535
8536 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8537
8538 PR testsuite/51875
8539 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8540
8541 * g++.dg/ext/visibility/template10.C: Fix typo.
8542
8543 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8544
8545 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8546
8547 PR c++/51327
8548 * g++.dg/cpp0x/constexpr-ice6.C: New.
8549
8550 2012-01-29 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/41600
8553 * gfortran.dg/default_initialization_6.f90: New.
8554
8555 2012-01-29 Tobias Burnus <burnus@net-b.de>
8556
8557 PR fortran/51972
8558 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8559 * gfortran.dg/class_48.f90: New.
8560
8561 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8562
8563 PR fortran/51808
8564 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8565
8566 2012-01-28 Tobias Burnus <burnus@net-b.de>
8567
8568 PR fortran/51972
8569 * gfortran.dg/class_allocate_12.f90: New.
8570
8571 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * gcc.dg/torture/pr50444.c: Fix dg directives.
8574
8575 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR target/52006
8578 * gcc.target/arm/pr52006.c: New test.
8579
8580 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8581
8582 PR testsuite/52011
8583 * gcc.dg/lto/trans-mem.h: New file.
8584 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8585 * gcc.dg/lto/trans-mem-1_1.c: Same.
8586 * gcc.dg/lto/trans-mem-4_1.c: Same.
8587 * gcc.dg/lto/trans-mem-3_1.c: Same.
8588
8589 2012-01-27 Tobias Burnus <burnus@net-b.de>
8590
8591 PR fortran/52022
8592 * gfortran.dg/dummy_procedure_7.f90: New.
8593
8594 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8595
8596 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8597 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8598
8599 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR c++/51852
8602 * g++.dg/other/gc5.C: New test.
8603
8604 2012-01-27 Richard Guenther <rguenther@suse.de>
8605
8606 PR tree-optimization/50444
8607 * gcc.dg/torture/pr50444.c: New testcase.
8608
8609 2012-01-27 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/51970
8612 PR fortran/51977
8613 * gfortran.dg/move_alloc_13.f90: New.
8614
8615 2012-01-27 Tobias Burnus <burnus@net-b.de>
8616
8617 PR fortran/51953
8618 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8619 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8620 and change dg-error string.
8621
8622 2012-01-27 Tobias Burnus <burnus@net-b.de>
8623
8624 PR fortran/52016
8625 * gfortran.dg/elemental_args_check_5.f90: New.
8626
8627 2012-01-27 Richard Guenther <rguenther@suse.de>
8628
8629 PR middle-end/51959
8630 * g++.dg/torture/pr51959.C: New testcase.
8631
8632 2012-01-27 Tom de Vries <tom@codesourcery.com>
8633
8634 PR tree-optimization/51990
8635 * gcc.dg/pr51990.c: New test.
8636 * gcc.dg/pr51990-2.c: Same.
8637
8638 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8639 Tobias Burnus <burnus@gcc.gnu.org>
8640
8641 PR fortran/48705
8642 * gfortran.dg/class_allocate_11.f03: New.
8643
8644 PR fortran/51870
8645 PR fortran/51943
8646 PR fortran/51946
8647 * gfortran.dg/class_allocate_7.f03: New.
8648 * gfortran.dg/class_allocate_8.f03: New.
8649 * gfortran.dg/class_allocate_9.f03: New.
8650 * gfortran.dg/class_allocate_10.f03: New.
8651
8652 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8653
8654 * gnat.dg/discr34.adb: New test.
8655 * gnat.dg/discr34_pkg.ads: New helper.
8656
8657 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8658
8659 * gnat.dg/discr33.adb: New test.
8660
8661 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8662
8663 * gnat.dg/limited_with3.ad[sb): New test.
8664 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8665 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8666 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8667
8668 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8669
8670 * gnat.dg/stack_usage1.adb: New test.
8671 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8672
8673 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8674 * gcc.dg/pr44194-2.c: Likewise.
8675
8676 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8677
8678 PR c++/51370
8679 * g++.dg/template/crash112.C: New.
8680
8681 2012-01-27 Richard Henderson <rth@redhat.com>
8682
8683 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8684
8685 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8686
8687 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8688
8689 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR middle-end/51895
8692 * g++.dg/opt/pr51895.C: New test.
8693
8694 2012-01-26 Michael Matz <matz@suse.de>
8695
8696 PR tree-optimization/48794
8697 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8698
8699 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8700
8701 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8702
8703 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8704
8705 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8706 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8707 memory.
8708 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8709 the default value for s390 and s390x.
8710
8711 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8712
8713 PR lto/51698
8714 * gcc.dg/lto/trans-mem-4_0.c: New.
8715 * gcc.dg/lto/trans-mem-4_1.c: New.
8716 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8717 TM builtins.
8718 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8719 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8720 TM builtins.
8721 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8722 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8723 TM builtins.
8724
8725 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8726
8727 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8728
8729 2012-01-25 Ian Lance Taylor <iant@google.com>
8730
8731 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8732
8733 2012-01-25 Tobias Burnus <burnus@net-b.de>
8734
8735 PR fortran/51995
8736 * gfortran.dg/typebound_proc_25.f90: New.
8737
8738 2012-01-25 Jason Merrill <jason@redhat.com>
8739
8740 PR c++/51992
8741 * g++.dg/lto/pr51992_0.C: New.
8742
8743 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR tree-optimization/51987
8746 * gcc.target/i386/pr51987.c: New test.
8747
8748 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8749
8750 * gcc.dg/tm/lto-1.c: Require lto support in target.
8751
8752 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8753
8754 PR rtl-optimization/48374
8755 * gcc.dg/pr48374.c: New test.
8756
8757 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8758
8759 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8760
8761 2012-01-25 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/51966
8764 * gfortran.dg/derived_constructor_char_3.f90: New.
8765
8766 2012-01-24 Ian Lance Taylor <iant@google.com>
8767
8768 * go.test/go-test.exp (filecmp): New procedure.
8769 (errchk): Handle quoted square brackets.
8770 (go-gc-tests): Set go_compile_args. Handle various new test
8771 lines. Skip a few new tests.
8772 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8773
8774 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8775
8776 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8777 (check_effective_target_vect_extract_even_odd)
8778 (check_effective_target_vect_interleave): Return true for MIPS
8779 paired-single.
8780
8781 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8782
8783 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8784 (main): Use it instead of argc.
8785
8786 2012-01-24 Jason Merrill <jason@redhat.com>
8787
8788 PR c++/51973
8789 * g++.dg/cpp0x/sfinae31.C: New.
8790
8791 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8792
8793 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8794
8795 2012-01-24 Jason Merrill <jason@redhat.com>
8796
8797 PR c++/51812
8798 * g++.dg/inherit/covariant20.C: New.
8799
8800 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/51223
8803 * g++.dg/parse/crash58.C: New.
8804
8805 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR target/51957
8808 * gcc.dg/pr51957-1.c: New test.
8809 * gcc.dg/pr51957-1.h: New file.
8810 * gcc.dg/pr51957-2.c: New test.
8811
8812 2012-01-23 Jason Merrill <jason@redhat.com>
8813
8814 PR c++/51930
8815 * g++.dg/ext/visibility/template10.C: New.
8816
8817 2012-01-23 Tobias Burnus <burnus@net-b.de>
8818
8819 PR fortran/51948
8820 * gfortran.dg/move_alloc_12.f90: New.
8821
8822 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8823
8824 PR middle-end/45416
8825 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8826
8827 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8828
8829 PR c++/51398
8830 * g++.dg/template/crash111.C: New.
8831
8832 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8833
8834 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8835 configurations.
8836 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8837
8838 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8839
8840 PR testsuite/51941
8841 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8842 the DW_TAG_class_type and DW_AT_name: "Executor".
8843
8844 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8845
8846 * lib/target-supports.exp
8847 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8848 (check_effective_target_vect_interleave): Likewise.
8849
8850 2012-01-22 Jason Merrill <jason@redhat.com>
8851
8852 PR c++/51925
8853 * g++.dg/template/using20.C: New.
8854 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8855
8856 2012-01-23 Jason Merrill <jason@redhat.com>
8857
8858 PR target/51934
8859 * g++.dg/torture/pr51344.C: Limit to x86.
8860
8861 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8862
8863 * c-c++-common/tm/omp.c: Require target with pthread support.
8864
8865 2012-01-23 Richard Guenther <rguenther@suse.de>
8866
8867 PR tree-optimization/51949
8868 * gcc.dg/torture/pr51949.c: New testcase.
8869
8870 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR rtl-optimization/51933
8873 * gcc.c-torture/execute/pr51933.c: New test.
8874
8875 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8876
8877 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8878 Do not define for Interix.
8879
8880 2012-01-22 Jason Merrill <jason@redhat.com>
8881
8882 PR c++/51832
8883 * g++.dg/lto/pr51832.h: New.
8884 * g++.dg/lto/pr51832_0.C: New.
8885 * g++.dg/lto/pr51832_1.C: New.
8886
8887 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gcc.dg/ext-elim-1.c: New test.
8890
8891 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8892
8893 PR target/51931
8894 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8895 * g++.dg/opt/longbranch1.C: Likewise.
8896
8897 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8898
8899 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8900 in C++11 mode.
8901
8902 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8903
8904 PR fortran/50556
8905 * gfortran.dg/namelist_74.f90: New test.
8906 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8907
8908 2012-01-21 Tobias Burnus <burnus@net-b.de>
8909
8910 PR fortran/51913
8911 * gfortran.dg/class_47.f90: New.
8912
8913 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * gnat.dg/renaming5.ad[sb]: New test.
8916
8917 2012-01-20 Jason Merrill <jason@redhat.com>
8918
8919 PR c++/51919
8920 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8921
8922 2012-01-20 Jason Merrill <jason@redhat.com>
8923
8924 PR c++/51922
8925 * g++.dg/ext/attrib42.C: Require ilp32.
8926
8927 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR target/51915
8930 * gcc.target/arm/pr51915.c: New test.
8931
8932 2012-01-20 Cary Coutant <ccoutant@google.com>
8933 Dodji Seketeli <dodji@redhat.com>
8934
8935 PR debug/45682
8936 * g++.dg/debug/dwarf2/nested-3.C: New test.
8937
8938 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8939
8940 PR c++/51402
8941 * g++.dg/template/crash110.C: New.
8942
8943 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944
8945 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8946 Remove default options on hppa*-*-hpux*.
8947
8948 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8951
8952 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8953
8954 * gcc.c-torture/compile/pr51856.c: New testcase.
8955
8956 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8957
8958 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8959 options to go_target_compile.
8960
8961 2012-01-20 Kai Tietz <ktietz@redhat.com>
8962
8963 * g++.dg/torture/pr51344.C: Fix typo.
8964
8965 2012-01-20 Richard Guenther <rguenther@suse.de>
8966
8967 PR tree-optimization/51903
8968 * g++.dg/torture/pr51903.C: New testcase.
8969
8970 2012-01-20 Tobias Burnus <burnus@net-b.de>
8971 Janus Weil <janus@gcc.gnu.org>
8972
8973 PR fortran/51056
8974 * gfortran.dg/use_21.f90: New.
8975
8976 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR target/51106
8979 * gcc.dg/torture/pr51106-1.c: New test.
8980 * gcc.dg/torture/pr51106-2.c: New test.
8981
8982 2012-01-19 Kai Tietz <ktietz@redhat.com>
8983
8984 * g++.dg/torture/pr51344.C: New test.
8985
8986 2012-01-19 Tobias Burnus <burnus@net-b.de>
8987
8988 PR fortran/51904
8989 * gfortran.dg/intrinsic_size_2.f90: New.
8990
8991 2012-01-19 Jason Merrill <jason@redhat.com>
8992
8993 PR c++/51889
8994 * g++.dg/inherit/using7.C: New.
8995
8996 2012-01-19 Richard Guenther <rguenther@suse.de>
8997
8998 PR tree-optimization/37997
8999 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9000
9001 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9002
9003 PR rtl-optimization/51505
9004 * gcc.dg/pr51505.c: New test.
9005
9006 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9007
9008 PR fortran/51634
9009 * gfortran.dg/typebound_operator_12.f03: New.
9010 * gfortran.dg/typebound_operator_13.f03: New.
9011
9012 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9013
9014 PR c++/51225
9015 * g++.dg/cpp0x/pr51225.C: New.
9016
9017 2012-01-17 Ian Lance Taylor <iant@google.com>
9018
9019 PR go/50656
9020 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9021
9022 2012-01-17 Tobias Burnus <burnus@net-b.de>
9023
9024 PR fortran/51869
9025 * gfortran.dg/realloc_on_assign_9.f90: New.
9026
9027 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9028
9029 PR other/51165
9030 * gcc.dg/tm/memopt-3.c: Remove xfail.
9031 * gcc.dg/tm/memopt-4.c: Remove xfail.
9032 * gcc.dg/tm/memopt-5.c: Remove xfail.
9033 * gcc.dg/tm/memopt-7.c: Remove xfail.
9034
9035 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR tree-optimization/51877
9038 * gcc.c-torture/execute/pr51877.c: New test.
9039
9040 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9041
9042 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9043 {!vect_align_arrays} to vect_sizes_32B_16B.
9044 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9045 * gcc.dg/vect/vect-peel-3.c: Ditto.
9046
9047 2012-01-16 Jason Merrill <jason@redhat.com>
9048
9049 PR c++/51854
9050 * g++.dg/abi/mangle60.C: New.
9051
9052 PR c++/51827
9053 * g++.dg/pch/mangle1.{C,Hs}: New.
9054
9055 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9056 Tobias Burnus <burnus@net-b.de>
9057
9058 PR fortran/50981
9059 * gfortran.dg/elemental_optional_args_3.f90: New
9060 * gfortran.dg/elemental_optional_args_4.f90: New
9061
9062 2012-01-16 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/51809
9065 * gfortran.dg/use_20.f90: New
9066
9067 2012-01-16 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/51868
9070 * g++.dg/cpp0x/rv-bitfield.C: New.
9071 * g++.dg/cpp0x/rv-bitfield2.C: New.
9072
9073 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9074
9075 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9076 subroutine 'qsort' and use index array to assign the result.
9077
9078 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR tree-optimization/51865
9081 * gcc.dg/pr51865.c: New test.
9082
9083 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9084
9085 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9086
9087 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9088
9089 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9090 to be loaded from the constant pool, rather than via %hi and %lo.
9091
9092 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9093
9094 PR rtl-optimization/51821
9095 * gcc.dg/pr51821.c: New test.
9096
9097 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9098
9099 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9100
9101 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9102
9103 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9104
9105 2012-01-14 Tobias Burnus <burnus@net-b.de>
9106
9107 PR fortran/51800
9108 * gfortran.dg/init_flag_8.f90: New.
9109 * gfortran.dg/init_flag_9.f90: New.
9110
9111 2011-01-14 Tobias Burnus <burnus@net-b.de>
9112
9113 PR fortran/51816
9114 * gfortran.dg/use_18.f90: New.
9115 * gfortran.dg/use_19.f90: New.
9116
9117 2012-01-13 Ian Lance Taylor <iant@google.com>
9118
9119 PR c++/50012
9120 * g++.dg/warn/Wsign-compare-4.C: New.
9121
9122 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9123
9124 PR fortran/48351
9125 * gfortran.dg/alloc_comp_assign.f03: New.
9126 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9127 __BUILTIN_FREE from 38 to 32.
9128
9129 2012-01-13 Jason Merrill <jason@redhat.com>
9130
9131 PR c++/20681
9132 * g++.dg/warn/Wreturn-type-7.C: New.
9133
9134 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9135
9136 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9137 assumption.
9138 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9139 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9140 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9141 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9142 int32plus because of big array needed.
9143 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9144 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9145
9146 2012-01-13 Jason Merrill <jason@redhat.com>
9147
9148 PR c++/51813
9149 * g++.dg/ext/visibility/template9.C: New.
9150
9151 PR c++/51620
9152 * g++.dg/cpp0x/defaulted34.C: New.
9153 * g++.dg/template/virtual3.C: New.
9154
9155 2012-01-13 Richard Guenther <rguenther@suse.de>
9156
9157 PR middle-end/8081
9158 * gcc.dg/torture/pr8081.c: New testcase.
9159
9160 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9161
9162 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9163
9164 2012-01-12 Jason Merrill <jason@redhat.com>
9165
9166 PR c++/51714
9167 * g++.dg/ext/stmtexpr14.C: New.
9168
9169 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9170
9171 PR c++/51633
9172 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9173
9174 2012-01-12 Jason Merrill <jason@redhat.com>
9175
9176 PR c++/48051
9177 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9178 * g++.dg/abi/mangle58.C: Likewise.
9179
9180 PR c++/51403
9181 * g++.dg/template/arg8.C: New.
9182
9183 2012-01-12 Ira Rosen <irar@il.ibm.com>
9184
9185 PR tree-optimization/51799
9186 * gcc.dg/vect/pr51799.c: New test.
9187 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9188 patterns.
9189
9190 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9191 Tobias Burnus <burnus@net-b.de>
9192
9193 PR fortran/51057
9194 PR fortran/51616
9195 * lib/target-supports.exp
9196 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9197 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9198
9199 2012-01-11 Jason Merrill <jason@redhat.com>
9200
9201 PR c++/51565
9202 * g++.dg/ext/attrib42.C: New.
9203
9204 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR bootstrap/51796
9207 * gcc.dg/pr51796.c: New test.
9208
9209 2012-01-11 Jason Merrill <jason@redhat.com>
9210
9211 PR c++/51818
9212 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9213
9214 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9215
9216 * gnat.dg/array19.ad[sb]: New test.
9217
9218 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9219
9220 * gnat.dg/opt23.ad[sb]: New test.
9221 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9222 * gnat.dg/opt24.ad[sb]: New test.
9223
9224 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9225
9226 PR tree-optimization/49642
9227 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9228 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9229
9230 2012-01-11 Jason Merrill <jason@redhat.com>
9231
9232 PR c++/51613
9233 * g++.dg/template/explicit-args5.C: New.
9234
9235 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9236
9237 * gcc.c-torture/execute/20120110-1.c: New testcase.
9238
9239 2012-01-10 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51614
9242 * g++.dg/inherit/ambig1.C: New.
9243
9244 PR c++/51433
9245 * g++.dg/cpp0x/constexpr-cache1.C: New.
9246
9247 2012-01-10 Richard Guenther <rguenther@suse.de>
9248
9249 PR tree-optimization/51801
9250 * gcc.dg/torture/pr51801.c: New testcase.
9251
9252 2012-01-10 Tobias Burnus <burnus@net-b.de>
9253
9254 PR fortran/51652
9255 * gfortran.dg/allocate_with_typespec_5.f90: New.
9256
9257 2012-01-10 Tobias Burnus <burnus@net-b.de>
9258
9259 * gfortran.dg/class_39.f03: Update dg-error string.
9260
9261 2012-01-10 Richard Guenther <rguenther@suse.de>
9262
9263 PR tree-optimization/50913
9264 * gcc.dg/graphite/interchange-16.c: New testcase.
9265 * gcc.dg/graphite/scop-20.c: XFAIL.
9266 * gfortran.dg/graphite/interchange-1.f: Likewise.
9267 * gfortran.dg/graphite/block-1.f90: Likewise.
9268 * gfortran.dg/graphite/block-2.f: Likewise.
9269
9270 2012-01-10 Richard Henderson <rth@redhat.com>
9271
9272 * lib/target-supports.exp (check_effective_target_vect_perm,
9273 check_effective_target_vect_perm_byte,
9274 check_effective_target_vect_perm_short): Enable for arm neon.
9275
9276 2012-01-09 Tobias Burnus <burnus@net-b.de>
9277
9278 PR fortran/46328
9279 * gfortran.dg/typebound_operator_11.f90: New.
9280
9281 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9282
9283 * gnat.dg/array18.adb: New test.
9284 * gnat.dg/array18_pkg.ads: New helper.
9285
9286 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9287
9288 PR fortran/51791
9289 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9290 around base object in first assignment in main program.
9291 * gfortran.dg/typebound_operator_10.f03: New test.
9292
9293 2012-01-09 Martin Jambor <mjambor@suse.cz>
9294
9295 PR tree-optimization/51759
9296 * g++.dg/ipa/pr51759.C: New test.
9297
9298 2012-01-09 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/51758
9301 * gfortran.dg/optional_absent_2.f90: New.
9302
9303 2012-01-09 Tobias Burnus <burnus@net-b.de>
9304
9305 PR fortran/51578
9306 * gfortran.dg/use_17.f90: New.
9307
9308 2012-01-09 Gary Funck <gary@intrepid.com>
9309
9310 PR preprocessor/33919
9311 * gcc.dg/pr33919.c: New test.
9312 * gcc.dg/pr33919-0.h: New test header file.
9313 * gcc.dg/pr33919-1.h: Ditto.
9314 * gcc.dg/pr33919-2.h: Ditto.
9315
9316 2012-01-07 Jan Hubicka <jh@suse.cz>
9317
9318 PR tree-optimize/51694
9319 * gcc.c-torture/compile/pr51694.c: new testcase.
9320
9321 2012-01-07 Jan Hubicka <jh@suse.cz>
9322
9323 PR tree-optimization/51600
9324 * g++.dg/torture/pr51600.C: New testcase.
9325
9326 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9327
9328 PR gcov-profile/51715
9329 PR gcov-profile/51717
9330 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9331 * gcc.misc-tests/gcov-14.c: Likewise.
9332
9333 2012-01-06 Jason Merrill <jason@redhat.com>
9334
9335 * g++.dg/parse/new5.C: New.
9336
9337 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9338
9339 PR testsuite/51655
9340 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9341 including <string.h>.
9342
9343 2012-01-06 Jason Merrill <jason@redhat.com>
9344
9345 * g++.dg/abi/mangle51.C: New.
9346 * g++.dg/abi/mangle52.C: New.
9347 * g++.dg/abi/mangle53.C: New.
9348 * g++.dg/abi/mangle54.C: New.
9349 * g++.dg/abi/mangle55.C: New.
9350 * g++.dg/abi/mangle56.C: New.
9351 * g++.dg/abi/mangle57.C: New.
9352 * g++.dg/abi/mangle58.C: New.
9353 * g++.dg/abi/mangle59.C: New.
9354 * g++.dg/cpp0x/trailing3.C: Update mangling.
9355 * g++.dg/cpp0x/variadic111.C: Update mangling.
9356 * g++.dg/cpp0x/variadic4.C: Update mangling.
9357 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9358 * g++.dg/template/nontype22.C: Works now.
9359 * g++.dg/template/pr35240.C: Works now.
9360
9361 * g++.dg/cpp0x/error7.C: New.
9362
9363 2012-01-06 Tobias Burnus <burnus@net-b.de>
9364
9365 * gfortran.dg/deallocate_stat_2.f90: New.
9366 * coarray/allocate_errgmsg.f90: New.
9367 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9368 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9369 * coarray/subobject_1.f90: Fix for num_images > 1.
9370 * gfortran.dg/deallocate_stat.f90: Update due to changed
9371 stat= handling.
9372
9373 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9374
9375 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9376
9377 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9378
9379 * ada/acats/overflow.lst: Add cb20004.
9380
9381 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9382
9383 PR c++/51541
9384 * g++.dg/cpp0x/alias-decl-18.C: New test.
9385
9386 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gcc.c-torture/execute/20120104-1.c: New test.
9389
9390 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9391
9392 PR fortran/PR48946
9393 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9394 the old typebound_operator_8.f03.
9395 * gfortran.dg/typebound_operator_8.f03: New version of
9396 typebound_operator_7.f03 with 'u' a derived type instead of a
9397 class object.
9398
9399 2012-01-05 Richard Guenther <rguenther@suse.de>
9400
9401 * g++.dg/torture/pr49309.C: Skip for -flto.
9402
9403 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR middle-end/51761
9406 * gcc.c-torture/compile/pr51761.c: New test.
9407
9408 2012-01-05 Richard Guenther <rguenther@suse.de>
9409
9410 PR tree-optimization/51760
9411 * gcc.dg/torture/pr51760.c: New testcase.
9412
9413 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9414
9415 PR middle-end/51472
9416 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9417
9418 2012-01-05 Richard Guenther <rguenther@suse.de>
9419
9420 PR lto/41576
9421 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9422 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9423
9424 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR debug/51695
9427 * gcc.dg/pr51695.c: New test.
9428
9429 2012-01-04 Andrew Pinski <apinski@cavium.com>
9430
9431 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9432 * gcc.target/mips/octeon2-lx-1.c: New test.
9433 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9434 * gcc.target/mips/octeon2-lx-2.c: New test.
9435 * gcc.target/mips/octeon2-lx-3.c: New test.
9436
9437 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9438
9439 PR other/51163
9440 PR other/51164
9441 * gcc.dg/tm/alias-1.c: Adjust regexp.
9442 * gcc.dg/tm/alias-2.c: Adjust regexp.
9443
9444 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/51064
9447 * g++.dg/warn/Wparentheses-26.C: New.
9448
9449 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9450
9451 * gfortran.dg/elemental_optional_args_2.f90: New test.
9452
9453 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9454
9455 PR fortran/49693
9456 * gfortran.dg/common_17.f90: New test.
9457
9458 2012-01-04 Richard Guenther <rguenther@suse.de>
9459
9460 PR tree-optimization/49651
9461 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9462 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9463
9464 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9465
9466 PR c++/51738
9467 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9468
9469 2012-01-03 Andrew Pinski <apinski@cavium.com>
9470
9471 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9472 for all mips targets. Also allow an optional .cfi_startproc.
9473
9474 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9475
9476 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9477
9478 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9479
9480 PR c++/29273
9481 * g++.dg/rtti/dyncast5.C: New.
9482
9483 2012-01-03 Richard Guenther <rguenther@suse.de>
9484
9485 PR tree-optimization/51070
9486 * gcc.dg/torture/pr51070-2.c: New testcase.
9487
9488 2012-01-03 Richard Guenther <rguenther@suse.de>
9489
9490 PR tree-optimization/51692
9491 * gcc.dg/torture/pr51692.c: New testcase.
9492
9493 2012-01-03 Richard Guenther <rguenther@suse.de>
9494
9495 PR debug/51650
9496 * g++.dg/lto/pr51650-3_0.C: New testcase.
9497
9498 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9499
9500 PR c++/15867
9501 * g++.dg/warn/Wredundant-decls-spec.C: New.
9502
9503 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR tree-optimization/51719
9506 * g++.dg/tree-prof/pr51719.C: New test.
9507
9508 2012-01-03 Richard Guenther <rguenther@suse.de>
9509
9510 PR middle-end/51730
9511 * gcc.dg/fold-compare-6.c: New testcase.
9512
9513 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR c++/51669
9516 * g++.dg/gomp/pr51669.C: New test.
9517
9518 2012-01-02 Jason Merrill <jason@redhat.com>
9519
9520 PR c++/51675
9521 * g++.dg/cpp0x/constexpr-union2.C: New.
9522
9523 PR c++/51666
9524 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9525
9526 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9527
9528 PR c++/51462
9529 * g++.dg/cpp0x/constexpr-99.C: New test.
9530
9531 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9532
9533 PR c++/20140
9534 * g++.dg/template/init9.C: New.
9535
9536 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9537
9538 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9539 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9540 rather than a specific number.
9541
9542 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9543
9544 PR fortran/46262
9545 PR fortran/46328
9546 PR fortran/51052
9547 * gfortran.dg/typebound_operator_7.f03: New.
9548 * gfortran.dg/typebound_operator_8.f03: New.
9549
9550 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9551
9552 PR target/51729
9553 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9554 XFAIL.
9555 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9556
9557 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9560
9561 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9562
9563 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9564 for MIPS.
9565
9566 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9567
9568 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9569 * gfortran.dg/io_real_boz_4.f90: Likewise.
9570 * gfortran.dg/io_real_boz_5.f90: Likewise.
9571
9572 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9573
9574 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9575
9576 2012-01-02 Revital Eres <revital.eres@linaro.org>
9577
9578 * gcc.dg/sms-11.c: New file.
9579
9580 2012-01-02 Tobias Burnus <burnus@net-b.de>
9581
9582 PR fortran/51682
9583 * gfortran.dg/coarray/image_index_3.f90: New.
9584
9585 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/16603
9588 * g++.dg/parse/enum8.C: New.
9589
9590 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/51379
9593 * g++.dg/conversion/reinterpret4.C: New.
9594 * g++.dg/conversion/reinterpret1.C: Adjust.
9595
9596 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9597
9598 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9599
9600 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9601
9602 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9603 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9604 * g++.old-deja/g++.jason/access14.C: Likewise.
9605 * g++.old-deja/g++.jason/access8.C: Likewise.
9606 * g++.old-deja/g++.jason/access1.C: Likewise.
9607 * g++.old-deja/g++.other/access3.C: Likewise.
9608 * g++.old-deja/g++.other/access5.C: Likewise.
9609 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9610 * g++.old-deja/g++.law/visibility22.C: Likewise.
9611 * g++.old-deja/g++.law/visibility26.C: Likewise.
9612 * g++.old-deja/g++.mike/p2746.C: Likewise.
9613 * g++.dg/debug/using1.C: Likewise.
9614 * g++.dg/lookup/using51.C: Likewise.
9615 * g++.dg/inherit/using5.C: Likewise.
9616 * g++.dg/inherit/pr30297.C: Likewise.
9617 * g++.dg/inherit/access8.C: Likewise.
9618 * g++.dg/torture/pr39362.C: Likewise.
9619 * g++.dg/template/crash13.C: Likewise.
9620 * g++.dg/template/using10.C: Likewise.
9621
9622 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9623
9624 PR fortran/51502
9625 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9626
9627 2012-01-01 Ira Rosen <irar@il.ibm.com>
9628
9629 PR tree-optimization/51704
9630 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9631 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9632 corresponding flags.
9633
9634 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9635
9636 PR c++/51723
9637 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9638
9639 2012-01-01 Jan Hubicka <jh@suse.cz>
9640
9641 PR rtl-optimization/51069
9642 * gcc.c-torture/compile/pr51069.c: New testcase.
9643
9644 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR tree-optimization/51683
9647 * gcc.dg/pr51683.c: New test.
9648 \f
9649 Copyright (C) 2012 Free Software Foundation, Inc.
9650
9651 Copying and distribution of this file, with or without modification,
9652 are permitted in any medium without royalty provided the copyright
9653 notice and this notice are preserved.