4aced9cadb269b3b2b338f9074ac74dfc53e02e6
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-04 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/55199
4 * gfortran.dg/associate_12.f90: New.
5
6 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
7
8 PR target/54255
9 * lib/target-supports.exp (check_effective_target_masm_intel): New
10 proc.
11 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
12 masm_intel.
13
14 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
15 Jack Howarth <howarth@bromo.med.uc.edu>
16
17 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
18 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
19 * gcc.target/i386/pr53249.c: Likewise.
20
21 2012-11-03 Andrew Pinski <apinski@cavium.com>
22
23 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
24 call abort1 so that cross jumping does not happen.
25
26 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
27
28 PR target/51244
29 * gcc.target/sh/pr51244-18.c: New.
30 * gcc.target/sh/pr51244-19.c: New.
31
32 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
33
34 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
35 b requires a 64-bit operation followed by a truncation.
36
37 2012-11-02 Jan Hubicka <jh@suse.cz>
38
39 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
40
41 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
42
43 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
44 conditions to verify the reduction code is vectorized.
45
46 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
47 in case 'pow', such as 'powerpc' is used in the compiler version name.
48 * gcc.target/powerpc/pr46728-2.c: Likewise.
49 * gcc.target/powerpc/pr46728-3.c: Likewise.
50 * gcc.target/powerpc/pr46728-4.c: Likewise.
51 * gcc.target/powerpc/pr46728-5.c: Likewise.
52 * gcc.target/powerpc/pr46728-7.c: Likewise.
53 * gcc.target/powerpc/pr46728-8.c: Likewise.
54 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
55
56 2012-11-02 Jan Hubicka <jh@suse.cz>
57
58 * gcc.dg/tree-ssa/loop-38.c: New testcase.
59
60 2012-11-02 Jan Hubicka <jh@suse.cz>
61
62 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
63 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
64
65 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
66
67 PR middle-end/55130
68 * gcc.target/i386/pr55130.c: New test.
69
70 2012-11-02 Jakub Jelinek <jakub@redhat.com>
71
72 PR target/55147
73 * gcc.target/i386/pr55147.c: New test.
74
75 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
76
77 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
78 * gfortran.dg/default_format_denormal_1.f90: Same.
79
80 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
81
82 PR middle-end/55001
83 * g++.dg/ext/vector19.C: Remove target restrictions.
84 * gcc.dg/fold-compare-7.c: New testcase.
85
86 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
87
88 PR target/55160
89 * gcc.target/sh/pr55160.c: New.
90
91 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
92
93 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
94 scan-assembler regex.
95
96 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
97
98 PR middle-end/55150
99 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
100 * gcc.dg/pr55150-2.c: New test.
101
102 2012-11-01 Sharad Singhai <singhai@google.com>
103
104 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
105 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
106 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
107 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
108
109 2012-10-31 Dehao Chen <dehao@google.com>
110
111 * g++.dg/debug/dwarf2/block.C: New testcase.
112
113 2012-10-31 Jan Hubicka <jh@suse.cz>
114
115 * gcc.dg/pr44974.c: Add noinline.
116
117 2012-10-31 Janus Weil <janus@gcc.gnu.org>
118
119 PR fortran/53718
120 * gfortran.dg/class_54.f90: New.
121
122 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
123 Jakub Jelinek <jakub@redhat.com>
124
125 PR tree-optimization/55018
126 * gcc.dg/torture/pr55018.c: New test.
127
128 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/54583
131 * g++.dg/ext/vla13.C: New.
132
133 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
134
135 PR middle-end/55150
136 * gcc.dg/pr55150.c: New test.
137
138 2012-10-31 Tobias Burnus <burnus@net-b.de>
139
140 PR fortran/55134
141 * gfortran.dg/associate_11.f90: New.
142
143 2012-10-31 Dodji Seketeli <dodji@redhat.com>
144
145 PR c++/54955
146 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
147
148 2012-10-31 Jakub Jelinek <jakub@redhat.com>
149
150 PR tree-optimization/19105
151 PR tree-optimization/21643
152 PR tree-optimization/46309
153 * gcc.dg/pr19105.c: New test.
154 * gcc.dg/pr21643.c: New test.
155 * gcc.dg/pr46309-2.c: New test.
156 * gcc.c-torture/execute/pr46309.c: New test.
157
158 2012-10-31 Alan Modra <amodra@gmail.com>
159
160 * gcc.target/powerpc/dimode_off.c: New.
161 * gcc.target/powerpc/timode_off.c: New.
162 * gcc.target/powerpc/dfmode_off.c: New.
163 * gcc.target/powerpc/tfmode_off.c: New.
164
165 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR rtl-optimization/55093
168 * gcc.target/i386/pr55093.c: New file.
169
170 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
171
172 * gcc.target/i386/pr55116.c: Renamed to ...
173 * gcc.target/i386/pr55116-1.c: This.
174
175 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
176
177 * gcc.target/i386/pr55116-2.c: New file.
178
179 2012-10-30 Richard Biener <rguenther@suse.de>
180
181 * gcc.dg/vect/slp-perm-2.c: Adjust.
182
183 2012-10-30 Richard Biener <rguenther@suse.de>
184
185 PR tree-optimization/55111
186 * gcc.dg/torture/pr55111.c: New testcase.
187
188 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
189
190 PR target/53988
191 * gcc.target/sh/pr53988.c: New.
192
193 2012-10-30 Bin Cheng <bin.cheng@arm.com>
194
195 PR target/54989
196 * gcc.dg/hoist-register-pressure-1.c: Rename from
197 hoist-register-pressure.c. Add nonpic condition.
198 * gcc.dg/hoist-register-pressure-2.c: New testcase.
199
200 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
201
202 PR c++/54930
203 * gcc.dg/Wreturn-local-addr.c: New.
204 * g++.dg/warn/Wno-return-local-addr.C: New.
205 * g++.dg/warn/Wreturn-local-addr.C: New.
206
207 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR middle-end/55116
210 * gcc.target/i386/pr55116.c: New file.
211
212 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
213
214 PR c/53066
215 * gcc.dg/Wshadow-4.c: New.
216 * gcc.dg/Wshadow-4.h: New.
217
218 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
219
220 PR debug/54693
221 * gcc.dg/guality/pr54693.c: New.
222
223 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
224
225 PR middle-end/55027
226 * gcc.dg/pr55027.c: New testcase.
227
228 2012-10-29 Jan Hubicka <jh@suse.cz>
229
230 * gcc.dg/ipa/inline-6.c: New testcase.
231
232 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
233
234 PR rtl-optimization/55106
235 * g++.dg/pr55106.C: New.
236
237 2012-10-29 Richard Guenther <rguenther@suse.de>
238
239 PR middle-end/53695
240 * gcc.dg/torture/pr53695.c: New testcase.
241
242 2012-10-28 Jan Hubicka <jh@suse.cz>
243
244 * gcc.dg/ipa/inlinehint-3.c: New testcase.
245
246 2012-10-28 Tobias Burnus <burnus@net-b.de>
247
248 PR fortran/54958
249 * gfortran.dg/do_check_6.f90: New.
250
251 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
252 Jack Howarth <howarth@bromo.med.uc.edu>
253
254 PR target/54404
255 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
256 to dg-options.
257 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
258
259 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
260
261 PR target/34283
262 * gcc.target/i386/pr34283.c: New test.
263
264 2012-10-26 Jakub Jelinek <jakub@redhat.com>
265
266 PR c++/55081
267 * g++.dg/opt/pr55081.C: New test.
268
269 PR debug/54970
270 PR debug/54971
271 * gcc.dg/guality/pr54970.c: New test.
272
273 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/54984
276 * g++.dg/template/new11.C: New.
277
278 2012-10-26 Richard Biener <rguenther@suse.de>
279
280 PR middle-end/54824
281 * gcc.dg/torture/pr54824.c: New testcase.
282
283 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
284
285 * gcc.target/i386/fxsave-1.c: New.
286 * gcc.target/i386/fxsave64-1.c: Ditto.
287 * gcc.target/i386/fxrstor-1.c: Ditto.
288 * gcc.target/i386/fxrstor64-1.c: Ditto.
289 * gcc.target/i386/xsave-1.c: Ditto.
290 * gcc.target/i386/xsave64-1.c: Ditto.
291 * gcc.target/i386/xrstor-1.c: Ditto.
292 * gcc.target/i386/xrstor64-1.c: Ditto.
293 * gcc.target/i386/xsaveopt-1.c: Ditto.
294 * gcc.target/i386/xsaveopt64-1.c: Ditto.
295 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
296 * gcc.target/i386/sse-13.c: Ditto.
297 * gcc.target/i386/sse-14.c: Ditto.
298 * gcc.target/i386/sse-22.c: Ditto.
299 * gcc.target/i386/sse-23.c: Ditto.
300 * g++.dg/other/i386-2.C: Ditto.
301 * g++.dg/other/i386-3.C: Ditto.
302
303 2012-10-25 Jan Hubicka <jh@suse.cz>
304
305 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
306 at ivcanon time.
307
308 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/53761
311 * g++.dg/ext/transparent-union.C: New.
312
313 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
314
315 PR c++/54427
316 * g++.dg/ext/vector19.C: New testcase.
317
318 2012-10-25 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/54902
321 * g++.dg/torture/pr54902.C: New testcase.
322
323 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
324
325 PR c++/34892
326 * g++.dg/template/crash114.C: New.
327
328 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
329
330 PR bootstrap/55049
331 * gcc.target/i386/pr55049-1.c: New test.
332
333 2012-10-24 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/55037
336 * gfortran.dg/class_dummy_4.f03: New.
337
338 2012-10-24 Jakub Jelinek <jakub@redhat.com>
339
340 PR rtl-optimization/55010
341 * gcc.dg/pr55010.c: New test.
342
343 PR debug/54828
344 * g++.dg/debug/pr54828.C: New test.
345
346 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
347
348 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
349 * gcc.dg/vect/vect-83_64.c: Likewise.
350
351 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/54922
354 * g++.dg/cpp0x/constexpr-union4.C: New.
355
356 2012-10-23 Jeff Law <law@redhat.com>
357
358 * gcc.c-torture/execute/pr54985.c: New test.
359
360 2012-10-23 Paul Koning <ni1d@arrl.net>
361
362 PR debug/54508
363 * g++.dg/debug/dwarf2/pr54508.C: New.
364
365 2012-10-23 Jakub Jelinek <jakub@redhat.com>
366
367 PR c++/54844
368 * g++.dg/template/sizeof14.C: New test.
369
370 2012-10-23 Ian Bolton <ian.bolton@arm.com>
371 Jim MacArthur <jim.macarthur@arm.com>
372 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
373 Marcus Shawcroft <marcus.shawcroft@arm.com>
374 Nigel Stephens <nigel.stephens@arm.com>
375 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
376 Richard Earnshaw <rearnsha@arm.com>
377 Sofiane Naci <sofiane.naci@arm.com>
378 Stephen Thomas <stephen.thomas@arm.com>
379 Tejas Belagod <tejas.belagod@arm.com>
380 Yufeng Zhang <yufeng.zhang@arm.com>
381
382 * lib/target-supports.exp
383 (check_profiling_available): Add AArch64.
384 (check_effective_target_vect_int): Likewise.
385 (check_effective_target_vect_shift): Likewise.
386 (check_effective_target_vect_float): Likewise.
387 (check_effective_target_vect_double): Likewise.
388 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
389 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
390 (check_effective_target_vect_pack_trunc): Likewise.
391 (check_effective_target_vect_unpack): Likewise.
392 (check_effective_target_vect_hw_misalign): Likewise.
393 (check_effective_target_vect_short_mult): Likewise.
394 (check_effective_target_vect_int_mult): Likewise.
395 (check_effective_target_vect_stridedN): Likewise.
396 (check_effective_target_sync_int_long): Likewise.
397 (check_effective_target_sync_char_short): Likewise.
398 (check_vect_support_and_set_flags): Likewise.
399 (check_effective_target_aarch64_tiny): New.
400 (check_effective_target_aarch64_small): New.
401 (check_effective_target_aarch64_large): New.
402 * g++.dg/other/PR23205.C: Enable aarch64.
403 * g++.dg/other/pr23205-2.C: Likewise.
404 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
405 * gcc.c-torture/execute/20101011-1.c: Likewise.
406 * gcc.dg/20020312-2.c: Likewise.
407 * gcc.dg/20040813-1.c: Likewise.
408 * gcc.dg/builtin-apply2.c: Likewise.
409 * gcc.dg/stack-usage-1.c: Likewise.
410
411 2012-10-23 Ian Bolton <ian.bolton@arm.com>
412 Jim MacArthur <jim.macarthur@arm.com>
413 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
414 Marcus Shawcroft <marcus.shawcroft@arm.com>
415 Nigel Stephens <nigel.stephens@arm.com>
416 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
417 Richard Earnshaw <rearnsha@arm.com>
418 Sofiane Naci <sofiane.naci@arm.com>
419 Stephen Thomas <stephen.thomas@arm.com>
420 Tejas Belagod <tejas.belagod@arm.com>
421 Yufeng Zhang <yufeng.zhang@arm.com>
422
423 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
424 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
425 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
426 * gcc.target/aarch64/aapcs/abitest.S: New file.
427 * gcc.target/aarch64/aapcs/abitest.h: New file.
428 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
429 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
430 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
431 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
432 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
433 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
434 * gcc.target/aarch64/aapcs/ice_1.c: New file.
435 * gcc.target/aarch64/aapcs/ice_2.c: New file.
436 * gcc.target/aarch64/aapcs/ice_3.c: New file.
437 * gcc.target/aarch64/aapcs/ice_4.c: New file.
438 * gcc.target/aarch64/aapcs/ice_5.c: New file.
439 * gcc.target/aarch64/aapcs/macro-def.h: New file.
440 * gcc.target/aarch64/aapcs/test_1.c: New file.
441 * gcc.target/aarch64/aapcs/test_10.c: New file.
442 * gcc.target/aarch64/aapcs/test_11.c: New file.
443 * gcc.target/aarch64/aapcs/test_12.c: New file.
444 * gcc.target/aarch64/aapcs/test_13.c: New file.
445 * gcc.target/aarch64/aapcs/test_14.c: New file.
446 * gcc.target/aarch64/aapcs/test_15.c: New file.
447 * gcc.target/aarch64/aapcs/test_16.c: New file.
448 * gcc.target/aarch64/aapcs/test_17.c: New file.
449 * gcc.target/aarch64/aapcs/test_18.c: New file.
450 * gcc.target/aarch64/aapcs/test_19.c: New file.
451 * gcc.target/aarch64/aapcs/test_2.c: New file.
452 * gcc.target/aarch64/aapcs/test_20.c: New file.
453 * gcc.target/aarch64/aapcs/test_21.c: New file.
454 * gcc.target/aarch64/aapcs/test_22.c: New file.
455 * gcc.target/aarch64/aapcs/test_23.c: New file.
456 * gcc.target/aarch64/aapcs/test_24.c: New file.
457 * gcc.target/aarch64/aapcs/test_25.c: New file.
458 * gcc.target/aarch64/aapcs/test_26.c: New file.
459 * gcc.target/aarch64/aapcs/test_3.c: New file.
460 * gcc.target/aarch64/aapcs/test_4.c: New file.
461 * gcc.target/aarch64/aapcs/test_5.c: New file.
462 * gcc.target/aarch64/aapcs/test_6.c: New file.
463 * gcc.target/aarch64/aapcs/test_7.c: New file.
464 * gcc.target/aarch64/aapcs/test_8.c: New file.
465 * gcc.target/aarch64/aapcs/test_9.c: New file.
466 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
467 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
468 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
469 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
470 * gcc.target/aarch64/aapcs/test_complex.c: New file.
471 * gcc.target/aarch64/aapcs/test_int128.c: New file.
472 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
473 * gcc.target/aarch64/aapcs/type-def.h: New file.
474 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
475 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
476 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
477 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
478 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
479 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
480 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
481 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
482 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
483 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
484 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
485 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
486 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
487 * gcc.target/aarch64/aarch64.exp: New file.
488 * gcc.target/aarch64/adc-1.c: New file.
489 * gcc.target/aarch64/adc-2.c: New file.
490 * gcc.target/aarch64/asm-1.c: New file.
491 * gcc.target/aarch64/clrsb.c: New file.
492 * gcc.target/aarch64/clz.c: New file.
493 * gcc.target/aarch64/ctz.c: New file.
494 * gcc.target/aarch64/csinc-1.c: New file.
495 * gcc.target/aarch64/csinv-1.c: New file.
496 * gcc.target/aarch64/csneg-1.c: New file.
497 * gcc.target/aarch64/extend.c: New file.
498 * gcc.target/aarch64/fcvt.x: New file.
499 * gcc.target/aarch64/fcvt_double_int.c: New file.
500 * gcc.target/aarch64/fcvt_double_long.c: New file.
501 * gcc.target/aarch64/fcvt_double_uint.c: New file.
502 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
503 * gcc.target/aarch64/fcvt_float_int.c: New file.
504 * gcc.target/aarch64/fcvt_float_long.c: New file.
505 * gcc.target/aarch64/fcvt_float_uint.c: New file.
506 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
507 * gcc.target/aarch64/ffs.c: New file.
508 * gcc.target/aarch64/fmadd.c: New file.
509 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
510 * gcc.target/aarch64/frint.x: New file.
511 * gcc.target/aarch64/frint_double.c: New file.
512 * gcc.target/aarch64/frint_float.c: New file.
513 * gcc.target/aarch64/index.c: New file.
514 * gcc.target/aarch64/mneg-1.c: New file.
515 * gcc.target/aarch64/mneg-2.c: New file.
516 * gcc.target/aarch64/mneg-3.c: New file.
517 * gcc.target/aarch64/mnegl-1.c: New file.
518 * gcc.target/aarch64/mnegl-2.c: New file.
519 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
520 * gcc.target/aarch64/pic-constantpool1.c: New file.
521 * gcc.target/aarch64/pic-symrefplus.c: New file.
522 * gcc.target/aarch64/predefine_large.c: New file.
523 * gcc.target/aarch64/predefine_small.c: New file.
524 * gcc.target/aarch64/predefine_tiny.c: New file.
525 * gcc.target/aarch64/reload-valid-spoff.c: New file.
526 * gcc.target/aarch64/scalar_intrinsics.c: New file.
527 * gcc.target/aarch64/table-intrinsics.c: New file.
528 * gcc.target/aarch64/tst-1.c: New file.
529 * gcc.target/aarch64/vect-abs-compile.c: New file.
530 * gcc.target/aarch64/vect-abs.c: New file.
531 * gcc.target/aarch64/vect-abs.x: New file.
532 * gcc.target/aarch64/vect-compile.c: New file.
533 * gcc.target/aarch64/vect-faddv-compile.c: New file.
534 * gcc.target/aarch64/vect-faddv.c: New file.
535 * gcc.target/aarch64/vect-faddv.x: New file.
536 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
537 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
538 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
539 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
540 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
541 * gcc.target/aarch64/vect-fp-compile.c: New file.
542 * gcc.target/aarch64/vect-fp.c: New file.
543 * gcc.target/aarch64/vect-fp.x: New file.
544 * gcc.target/aarch64/vect-mull-compile.c: New file.
545 * gcc.target/aarch64/vect-mull.c: New file.
546 * gcc.target/aarch64/vect-mull.x: New file.
547 * gcc.target/aarch64/vect.c: New file.
548 * gcc.target/aarch64/vect.x: New file.
549 * gcc.target/aarch64/vector_intrinsics.c: New file.
550 * gcc.target/aarch64/vfp-1.c: New file.
551 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
552 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
553 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
554 * g++.dg/abi/aarch64_guard1.C: New file.
555
556 2012-10-23 Jakub Jelinek <jakub@redhat.com>
557
558 PR c++/54988
559 * c-c++-common/pr54988.c: New test.
560
561 2012-10-23 Jan Hubicka <jh@suse.cz>
562
563 * gcc.dg/tree-prof/peel-1.c: New testcase.
564
565 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
566
567 PR gcc/52945
568 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
569
570 2012-10-23 Joseph Myers <joseph@codesourcery.com>
571
572 * gcc.dg/c99-predef-1.c: New test.
573 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
574 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
575 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
576 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
577 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
578 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
579 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
580 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
581 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
582 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
583 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
584 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
585
586 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
587
588 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
589
590 2012-10-23 Jan Hubicka <jh@suse.cz>
591
592 PR middle-end/54937
593 * gcc.c-torture/execute/pr54937.c: New testcase.
594 * gcc.dg/tree-ssa/cunroll-2.c: Update.
595
596 2012-10-23 Jan Hubicka <jh@suse.cz>
597
598 PR middle-end/54967
599 * gfortran.dg/pr54967.f90: New testcase.
600
601 2012-10-23 Terry Guo <terry.guo@arm.com>
602
603 PR target/55019
604 * gcc.dg/pr55019.c: New.
605
606 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 PR tree-optimization/55008
609 * gcc.dg/tree-ssa/pr55008.c: New test.
610
611 2012-10-22 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/55011
614 * gcc.dg/torture/pr55011.c: New testcase.
615
616 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
617
618 * gcc.target/arm/pr40457-1.c: Adjust expected output.
619 * gcc.target/arm/pr40457-2.c: Likewise.
620 * gcc.target/arm/pr40457-3.c: Likewise.
621
622 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gnat.dg/specs/limited_with4.ads: New test.
625 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
626
627 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
628
629 * gnat.dg/modular4.adb: New test.
630 * gnat.dg/modular4_pkg.ads: New helper.
631
632 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
633
634 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
635 * gnat.dg/specs/addr1.ads: Likewise.
636
637 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
638
639 * gcc.dg/webizer.c (main): Add missing exit call.
640
641 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
642
643 PR fortran/54465
644 * gfortran.dg/wextra_1.f: New test.
645
646 2012-10-20 Jan Hubicka <jh@suse.cz>
647
648 * gcc.dg/tree-prof/unroll-1.c: New testcase.
649
650 2012-10-19 Janus Weil <janus@gcc.gnu.org>
651
652 PR fortran/54224
653 * gfortran.dg/warn_unused_function.f90: New.
654
655 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
656
657 * lib/target-supports.exp
658 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
659
660 2012-10-19 Richard Guenther <rguenther@suse.de>
661
662 PR tree-optimization/54981
663 * gcc.dg/pr54981.c: New testcase.
664
665 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
666
667 PR target/54892
668 * gcc.target/arm/pr54892.c: New.
669
670 2012-10-19 Bin Cheng <bin.cheng@arm.com>
671
672 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
673
674 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/54501
677 * g++.dg/init/array30.C: New.
678 * g++.dg/init/array31.C: Likewise.
679
680 2012-10-18 Tobias Burnus <burnus@net-b.de>
681
682 PR fortran/54884
683 * gfortran.dg/public_private_module_7.f90: New.
684
685 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
686
687 PR c++/29633
688 * g++.dg/template/pr29633.C: New.
689
690 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
691
692 * gnat.dg/loop_optimization13.ad[sb]: New test.
693 * gnat.dg/loop_optimization13_pkg.ads: New helper.
694
695 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
696
697 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
698 * gcc.target/arm/neon/vfmaf32.c: Likewise.
699 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
700 * gcc.target/arm/neon/vfmsf32.c: Likewise.
701
702 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
703
704 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
705 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
706 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
707 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
708 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
709 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
710
711 2012-10-16 Jan Hubicka <jh@suse.cz>
712
713 * gcc.target/i386/l_fma_float_?.c: Update.
714 * gcc.target/i386/l_fma_double_?.c: Update.
715 * gfortran.dg/do_1.f90: XFAIL
716 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
717 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
718 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
719 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
720 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
721 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
722 valid.
723
724 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
725
726 PR c/53063
727 PR c/40989
728 * gcc.dg/Wstrict-overflow-24.c: New.
729
730 2012-10-16 Tobias Burnus <burnus@net-b.de>
731
732 PR fortran/50981
733 PR fortran/54618
734 * gfortran.dg/class_optional_1.f90: New.
735 * gfortran.dg/class_optional_2.f90: New.
736
737 2012-10-16 Jakub Jelinek <jakub@redhat.com>
738
739 PR debug/54796
740 * gcc.dg/guality/pr54796.c: New test.
741
742 PR tree-optimization/54889
743 * gfortran.dg/pr54889.f90: New test.
744
745 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
746
747 * g++.dg/other/dump-ada-spec-2.C: New test.
748
749 2012-10-16 Easwaran Raman <eraman@google.com>
750
751 * gcc.dg/tree-prof/switch-case-1.c: New test case.
752 * gcc.dg/tree-prof/switch-case-2.c: New test case.
753
754 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
755
756 * gcc.dg/torture/stackalign/builtin-apply-2.c,
757 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
758
759 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
760
761 PR target/54925
762 * gcc.c-torture/compile/pr54925.c: New.
763
764 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
765
766 PR target/51244
767 * gcc.target/sh/pr51244-17.c: New.
768
769 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
770
771 PR target/54760
772 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
773 functions.
774 * gcc.target/sh/pr54760-4.c: New.
775
776 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
777
778 PR target/34777
779 * gcc.target/sh/torture/sh-torture.exp: New.
780 * gcc.target/sh/torture/pr34777.c: New.
781
782 2012-10-15 Matthias Klose <doko@ubuntu.com>
783
784 * lib/target-supports.exp (check_profiling_available): Match
785 arm*-*-linux-* for ARM Linux/GNU.
786 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
787 * gfortran.dg/enum_10.f90: Likewise.
788 * gfortran.dg/enum_9.f90: Likewise.
789 * gcc.target/arm/synchronize.c: Likewise.
790 * g++.old-deja/g++.jason/enum6.C: Likewise.
791 * g++.old-deja/g++.other/enum4.C: Likewise.
792 * g++.old-deja/g++.law/enum9.C: Likewise.
793
794 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
795
796 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
797 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
798
799 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
800 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/17805
803 * g++.dg/overload/operator6.C: New.
804
805 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
806
807 PR c++/50080 (again)
808 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
809 * g++.dg/parse/tmpl-outside1.C: Likewise.
810 * g++.dg/template/qualttp18.C: Likewise.
811 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
812 * g++.old-deja/g++.pt/overload13.C: Likewise.
813
814 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
815
816 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
817 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
818 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
819 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
820 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
821 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
822 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
823 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
824
825 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/50080
828 * g++.dg/parse/tmpl-outside2.C: New.
829 * g++.dg/parse/tmpl-outside1.C: Adjust.
830 * g++.dg/template/qualttp18.C: Likewise.
831 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
832 * g++.old-deja/g++.pt/overload13.C: Likewise.
833
834 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
835
836 PR tree-optimization/54915
837 * gcc.dg/tree-ssa/pr54915.c: New testcase.
838
839 2012-10-15 Richard Guenther <rguenther@suse.de>
840
841 PR tree-optimization/54920
842 * gcc.dg/torture/pr54920.c: New testcase.
843
844 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/unchecked_convert9.ad[sb]: New test.
847
848 2012-10-13 Jason Merrill <jason@redhat.com>
849
850 * g++.dg/tls/thread_local7g.C: Require tls_native.
851
852 2012-10-14 Jason Merrill <jason@redhat.com>
853
854 * g++.dg/cpp0x/inh-ctor1.C: New.
855 * g++.dg/cpp0x/inh-ctor2.C: New.
856 * g++.dg/cpp0x/inh-ctor3.C: New.
857 * g++.dg/cpp0x/inh-ctor4.C: New.
858 * g++.dg/cpp0x/inh-ctor5.C: New.
859 * g++.dg/cpp0x/inh-ctor6.C: New.
860 * g++.dg/cpp0x/inh-ctor7.C: New.
861 * g++.dg/cpp0x/inh-ctor8.C: New.
862 * g++.dg/cpp0x/inh-ctor9.C: New.
863 * g++.dg/cpp0x/inh-ctor10.C: New.
864 * g++.dg/cpp0x/inh-ctor11.C: New.
865 * g++.dg/cpp0x/inh-ctor12.C: New.
866 * g++.dg/cpp0x/inh-ctor13.C: New.
867
868 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
869
870 PR rtl-optimization/54919
871 * gcc.dg/pr54919.c: New testcase.
872
873 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
874
875 PR c++/53581
876 * g++.dg/template/crash113.C: New.
877
878 2012-10-14 Jan Hubicka <jh@suse.cz>
879
880 * gcc.dg/unroll_5.c: New testcase.
881
882 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
883
884 PR c++/52643
885 * g++.dg/opt/pr52643.C: New.
886
887 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
888
889 PR target/54602
890 * gcc.target/sh/pr54602-1.c: New.
891 * gcc.target/sh/pr54602-2.c: New.
892 * gcc.target/sh/pr54602-3.c: New.
893 * gcc.target/sh/pr54602-4.c: New.
894
895 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
896
897 PR target/54680
898 * gcc.target/sh/pr54680.c: New.
899
900 2012-10-12 Jan Hubicka <jh@suse.cz>
901
902 * gcc.dg/webizer.c: New testcase.
903
904 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
905
906 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
907 specify -m64.
908
909 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
910
911 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
912 Return 0 if already specifying -mfloat-abi other than hard.
913
914 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
915
916 * gcc.dg/pr53060.c: Prune irrelevant warning.
917
918 2012-10-12 Jakub Jelinek <jakub@redhat.com>
919
920 PR c/54381
921 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
922 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
923 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
924 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
925 Adjust expected wording of warnings for *cmp* builtins.
926 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
927 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
928
929 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
930
931 PR c++/24449
932 * g++.dg/parse/friend-main.C: New.
933
934 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
935
936 PR c++/53055
937 * g++.dg/pr53055.C: New testcase.
938
939 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
940
941 PR c++/52744
942 * g++.dg/cpp0x/pr52744.C: New.
943
944 2012-10-12 Janus Weil <janus@gcc.gnu.org>
945
946 PR fortran/40453
947 * gfortran.dg/dummy_procedure_9.f90: New.
948
949 2012-10-12 Richard Biener <rguenther@suse.de>
950
951 PR tree-optimization/54894
952 * gcc.dg/torture/pr54894.c: New testcase.
953
954 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
955
956 PR target/51244
957 * gcc.target/sh/pr51244-13.c: New.
958 * gcc.target/sh/pr51244-14.c: New.
959 * gcc.target/sh/pr51244-15.c: New.
960 * gcc.target/sh/pr51244-16.c: New.
961
962 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/51878
965 * g++.dg/cpp0x/decltype45.C: New.
966
967 2012-10-11 Janus Weil <janus@gcc.gnu.org>
968
969 PR fortran/54784
970 * gfortran.dg/class_allocate_13.f90: New.
971
972 2012-10-11 Jason Merrill <jason@redhat.com>
973
974 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
975 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
976
977 * g++.dg/gomp/tls-5.C: Require tls_native.
978 * g++.dg/tls/thread_local7.C: Require tls_native.
979 * g++.dg/tls/static2.C: New.
980
981 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
982
983 PR c++/36107
984 * g++.dg/ext/weak5.C: New.
985
986 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
987
988 PR testsuite/54868
989 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
990 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
991
992 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
993
994 PR c++/43765
995 * g++.dg/parse/pr43765.C: New.
996
997 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
998
999 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1000
1001 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1002
1003 PR c++/43663
1004 * g++.dg/init/bitfield3.C: New.
1005
1006 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1007
1008 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1009
1010 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR tree-optimization/54877
1013 * gcc.dg/torture/pr54877.c: New test.
1014
1015 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1016
1017 PR testsuite/53397
1018 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1019 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1020 and remove target info from dg-do compile.
1021 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1022 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1023 and remove target info from dg-do compile.
1024
1025 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1026
1027 * gcc.dg/pr54782.c: Require target with pthread support.
1028
1029 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/53122
1032 * g++.dg/cpp0x/auto35.C: New.
1033
1034 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1035
1036 PR c++/53540 - using fails to be equivalent to typedef
1037 * g++.dg/cpp0x/alias-decl-24.C: New test.
1038
1039 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1040
1041 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1042 that c++11 attributes to types are ignored for now.
1043 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1044 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1045
1046 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/53741
1049 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1050
1051 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1052
1053 PR c++/50478
1054 * g++.dg/cpp0x/initlist67.C: New.
1055
1056 2012-10-10 Dehao Chen <dehao@google.com>
1057
1058 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1059
1060 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1061
1062 PR target/52480
1063 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1064 Add runtime tests.
1065
1066 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/53307
1069 * g++.dg/cpp0x/decltype44.C: New.
1070
1071 2012-10-09 Steve Ellcey <sellcey@mips.com>
1072
1073 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1074
1075 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/53763
1078 * g++.dg/cpp0x/decltype43.C: New.
1079
1080 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1081
1082 PR middle-end/53397
1083 * gcc.dg/pr53397-1.c: New test case.
1084 * gcc.dg/pr53397-2.c: New test case.
1085
1086 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/54194
1089 * g++.dg/warn/Wparentheses-26.C: Adjust.
1090 * g++.dg/warn/Wparentheses-27.C: New.
1091
1092 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1093
1094 PR c++/54427
1095 * c-c++-common/vector-scalar.c: New testcase.
1096 * g++.dg/ext/vector18.C: New testcase.
1097 * g++.dg/ext/vector5.C: This is not an error anymore.
1098 * gcc.dg/init-vec-1.c: Move ...
1099 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1100 * gcc.c-torture/execute/vector-shift1.c: Move ...
1101 * c-c++-common/torture/vector-shift1.c: ... here.
1102 * gcc.dg/scal-to-vec1.c: Move ...
1103 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1104 C++11. Adapt error messages.
1105 * gcc.dg/convert-vec-1.c: Move ...
1106 * c-c++-common/convert-vec-1.c: ... here.
1107 * gcc.dg/scal-to-vec2.c: Move ...
1108 * c-c++-common/scal-to-vec2.c: ... here.
1109
1110 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1111
1112 PR target/54400
1113 * gcc.target/i386/pr54400.c: New testcase.
1114
1115 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR c++/54858
1118 * g++.dg/template/pr54858.C: New test.
1119
1120 2012-10-08 Marek Polacek <polacek@redhat.com>
1121
1122 PR debug/54831
1123 * g++.dg/debug/pr54831.C: New test.
1124
1125 2012-10-08 Dehao Chen <dehao@google.com>
1126
1127 * g++.dg/predict-loop-exit-1.C: New.
1128 * g++.dg/predict-loop-exit-2.C: New.
1129 * g++.dg/predict-loop-exit-3.C: New.
1130
1131 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1132
1133 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1134
1135 2012-10-08 Jason Merrill <jason@redhat.com>
1136
1137 * g++.dg/gomp/tls-5.C: New.
1138 * g++.dg/gomp/tls-wrap1.C: New.
1139 * g++.dg/gomp/tls-wrap2.C: New.
1140 * g++.dg/gomp/tls-wrap3.C: New.
1141 * g++.dg/gomp/tls-wrap4.C: New.
1142 * g++.dg/gomp/tls-wrapper-cse.C: New.
1143 * g++.dg/tls/thread_local-cse.C: New.
1144 * g++.dg/tls/thread_local-order1.C: New.
1145 * g++.dg/tls/thread_local-order2.C: New.
1146 * g++.dg/tls/thread_local-wrap1.C: New.
1147 * g++.dg/tls/thread_local-wrap2.C: New.
1148 * g++.dg/tls/thread_local-wrap3.C: New.
1149 * g++.dg/tls/thread_local-wrap4.C: New.
1150 * g++.dg/tls/thread_local2g.C: New.
1151 * g++.dg/tls/thread_local3g.C: New.
1152 * g++.dg/tls/thread_local4g.C: New.
1153 * g++.dg/tls/thread_local5g.C: New.
1154 * g++.dg/tls/thread_local6g.C: New.
1155 * g++.dg/tls/thread_local7g.C: New.
1156
1157 * g++.dg/tls/thread_local3.C: New.
1158 * g++.dg/tls/thread_local4.C: New.
1159 * g++.dg/tls/thread_local5.C: New.
1160 * g++.dg/tls/thread_local6.C: New.
1161
1162 * g++.dg/tls/init-2.C: Tweak errors.
1163 * g++.dg/tls/thread_local1.C: New.
1164 * g++.dg/tls/thread_local2.C: New.
1165 * g++.dg/tls/thread_local7.C: New.
1166
1167 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169 PR target/54866
1170 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1171
1172 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1173
1174 PR target/54685
1175 * gcc.target/sh/pr54685.c: New.
1176
1177 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1178
1179 PR c++/53528 C++11 attribute support
1180 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1181 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1182 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1183 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1184 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1185 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1186 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1187 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1188 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1189 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1190 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1191 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1192 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1193 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1194 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1195 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1196 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1197 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1198 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1199 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1200 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1201 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1202 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1203 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1204 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1205 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1206 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1207 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1208 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1209 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1210 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1211 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1212 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1213 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1214 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1215 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1216 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1217 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1218 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1219 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1220 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1221 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1222 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1223 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1224 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1225 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1226 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1227 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1228 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1229 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1230 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1231 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1232 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1233 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1234 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1235 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1236 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1237
1238 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1239
1240 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1241 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1242 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1243
1244 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1245
1246 PR target/54760
1247 * gcc.target/sh/pr54760-2.c: New.
1248 * gcc.target/sh/pr54760-3.c: New.
1249
1250 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/51422
1253 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1254
1255 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1256 Sandra Loosemore <sandra@codesourcery.com>
1257
1258 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1259 and test that the accumulator is initialized using MULT.
1260 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1261 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1262
1263 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/52764
1266 * g++.dg/cpp0x/stdint.C: New.
1267
1268 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/54249
1271 * g++.dg/cpp0x/stddef.C: New.
1272
1273 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1274
1275 PR fortran/54832
1276 * gfortran.dg/typebound_operator_17.f90: New.
1277
1278 2012-10-06 Jan Hubicka <jh@suse.cz>
1279
1280 PR lto/53831
1281 PR lto/54776
1282 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1283
1284 2012-10-06 Jan Hubicka <jh@suse.cz>
1285
1286 * gcc.dg/lto/resolutions_0.c: New testcase.
1287
1288 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1289
1290 PR fortran/45521
1291 * gfortran.dg/generic_25.f90: New.
1292 * gfortran.dg/generic_26.f90: New.
1293 * gfortran.dg/generic_27.f90: New.
1294
1295 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1296
1297 PR target/54760
1298 * gcc.target/sh/pr54760-1.c: New.
1299
1300 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1301
1302 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1303 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1304 * g++.dg/warn/Wsign-compare-5.C: New test.
1305 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1306 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1307 * g++.dg/ext/builtin30.C: New test.
1308 * g++.dg/ext/vla12.C: New test.
1309 * gcc.dg/builtins-85.c: New test.
1310
1311 PR debug/54519
1312 * gcc.dg/guality/pr54519-1.c: New test.
1313 * gcc.dg/guality/pr54519-2.c: New test.
1314 * gcc.dg/guality/pr54519-3.c: New test.
1315 * gcc.dg/guality/pr54519-4.c: New test.
1316 * gcc.dg/guality/pr54519-5.c: New test.
1317 * gcc.dg/guality/pr54519-6.c: New test.
1318
1319 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/50893
1322 * g++.dg/cpp0x/defaulted38.C: New.
1323
1324 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR tree-optimization/33763
1327 * c-c++-common/pr33763.c: New test.
1328
1329 PR tree-optimization/54810
1330 * gcc.dg/tree-ssa/vrp85.c: New test.
1331
1332 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1333
1334 * gcc.dg/ucnid-7.c: Skip on AIX.
1335 * gcc.dg/ucnid-8.c: Same.
1336 * gcc.dg/ucnid-10.c: Same.
1337 * gcc.dg/ucnid-13.c: Same.
1338 * gcc.dg/attr-alias-3.c: Same.
1339 * gcc.dg/attr-alias-5.c: Same.
1340 * gcc.dg/torture/pr51106-2.c: Same.
1341 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1342
1343 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/52233
1346 * g++.dg/cpp0x/alias-decl-23.C: New.
1347
1348 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/53403
1351 * g++.dg/template/friend53.C: New.
1352
1353 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1356 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1357 (scan-ada-spec): Likewise.
1358 (scan-ada-spec-not): Likewise.
1359 * gcc.dg/dump-ada-spec-1.c: New test.
1360 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1361
1362 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1365
1366 2012-10-04 Florian Weimer <fweimer@redhat.com>
1367
1368 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1369
1370 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/54323
1373 * g++.dg/cpp0x/pr54323.C: New.
1374
1375 2012-10-04 Richard Guenther <rguenther@suse.de>
1376
1377 PR middle-end/54735
1378 * g++.dg/torture/pr54735.C: New testcase.
1379
1380 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 PR rtl-optimization/54739
1383 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1384
1385 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1386
1387 PR target/51244
1388 * gcc.target/sh/pr51244-12.c: New.
1389
1390 2012-10-03 Dehao Chen <dehao@google.com>
1391
1392 PR middle-end/54782
1393 * gcc.dg/pr54782.c: New test.
1394
1395 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR c++/54777
1398 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1399
1400 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1401
1402 PR fortran/54778
1403 * gfortran.dg/class_53.f90: New.
1404
1405 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1406
1407 PR debug/54551
1408 * gcc.dg/guality/pr54551.c: New.
1409
1410 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1411
1412 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1413 * gcc.target/powerpc/pr46728-2.c: Likewise.
1414
1415 2012-10-02 Sharad Singhai <singhai@google.com>
1416
1417 PR testsuite/54772
1418 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1419 to fix test failures caused by r191883.
1420 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1421 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1422 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1423 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1424 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1425 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1426 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1427 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1428 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1429
1430 2012-09-30 Sharad Singhai <singhai@google.com>
1431
1432 * gcc.target/i386/vect-double-1.c: Fix test.
1433
1434 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1435
1436 PR target/54087
1437 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1438 atomic_sub fails.
1439
1440 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1441
1442 PR rtl-optimization/54457
1443 * gcc.target/i386/pr54457.c: New test.
1444
1445 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1446
1447 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1448
1449 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1450
1451 * gcc.target/i386/vect-rebuild.c: New testcase.
1452
1453 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1454
1455 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1456
1457 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1458
1459 * gcc.target/mips/pr37362.c: Fix target selector.
1460
1461 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1462
1463 PR target/54083
1464 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1465
1466 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1467
1468 * gcc.dg/ucnid-8.c: Update line number.
1469 * gcc.dg/torture/pr51106-2.c: Likewise.
1470
1471 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/54667
1474 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1475 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1476 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1477
1478 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1479
1480 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1481 partially reverting r170092.
1482 * gfortran.dg/class_7.f03: Ditto.
1483 * gfortran.dg/coarray_14.f90: Ditto.
1484 * gfortran.dg/typebound_proc_13.f03: Ditto.
1485
1486 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1487
1488 PR c++/54738
1489 * g++.dg/cpp0x/sfinae42.C: New.
1490
1491 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1492
1493 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1494 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1495 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1496 * gcc.dg/pr42629.c: XFAIL on AIX.
1497 * gcc.dg/pr47684.c: Same.
1498 * gcc.dg/pr43670.c: Same.
1499 * gcc.dg/pr42916.c: Same.
1500 * gcc.dg/pr45449.c: Same.
1501 * gcc.dg/pr50017.c: Same.
1502 * gcc.dg/pr42728.c: Same.
1503 * gcc.dg/pr47881.c: Same.
1504 * gcc.dg/pr44023.c: Same.
1505 * gcc.dg/pr41345.c: Same.
1506 * gcc.dg/pr42630.c: Same.
1507 * gcc.dg/pr44971.c: Same.
1508 * gcc.dg/pr46771.c: Same.
1509 * gcc.dg/ucnid-8.c: Same.
1510 * gcc.dg/ucnid-10.c: Same.
1511 * gcc.dg/ucnid-13.c: Same.
1512 * gcc.dg/torture/pr51106-2.c: Same.
1513 * gcc.dg/pr48768.c: Same.
1514 * gcc.dg/pr42631.c: Same.
1515 * gcc.dg/pr43084.c: Same.
1516 * gcc.dg/ucnid-7.c: Same.
1517 * gcc.dg/pr42889.c: Same.
1518 * gcc.dg/pr41241.c: Same.
1519 * gcc.dg/pr42719.c: Same.
1520 * g++.dg/debug/pr46583.C: Same.
1521 * g++.dg/debug/pr47106.C: Same.
1522 * g++.dg/opt/pr48549.C: Same.
1523 * g++.dg/other/pr42685.C: Same.
1524 * c-c++-common/pr43942.c: Same.
1525
1526 2012-09-29 Ian Lance Taylor <iant@google.com>
1527
1528 * go.test/go-test.exp: Update for latest version of Go testsuite.
1529
1530 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1531
1532 PR fortran/52724
1533 * gfortran.dg/internal_readwrite_3.f90: New test.
1534
1535 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1536
1537 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1538 c-c++-common/Wunused-local-typedefs-2.c to here.
1539
1540 PR c++/54372 - unused attribute inactive on dependant entities
1541 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1542
1543 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1544
1545 PR c++/29028 - Missed unused warning on using declaration
1546 * g++.dg/warn/Wunused-var-18.C: New test.
1547
1548 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1549
1550 PR c++/53551 - -Wunused-local-typedefs misses uses
1551 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1552
1553 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR target/54716
1556 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1557
1558 PR tree-optimization/54713
1559 * gcc.c-torture/compile/pr54713-1.c: New test.
1560 * gcc.c-torture/compile/pr54713-2.c: New test.
1561 * gcc.c-torture/compile/pr54713-3.c: New test.
1562
1563 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1564
1565 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1566
1567 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1568
1569 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1570
1571 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR target/54703
1574 * gcc.target/i386/pr54703.c: New test.
1575
1576 2012-09-27 Richard Guenther <rguenther@suse.de>
1577
1578 PR lto/54709
1579 * gcc.dg/lto/pr54709_0.c: New testcase.
1580 * gcc.dg/lto/pr54709_1.c: Likewise.
1581
1582 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1583
1584 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1585
1586 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1587
1588 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1589
1590 * gcc.target/arm/pr42879.c: Handle big-endian.
1591
1592 2012-09-26 Steve Ellcey <sellcey@mips.com>
1593
1594 PR c/37303
1595 * gcc.dg/pr37303.c: Check for rdata or rodata.
1596
1597 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1598
1599 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1600
1601 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1602
1603 PR target/51274
1604 PR target/53087
1605 * gcc.target/powerpc/ppc-ne0-1.c: New.
1606
1607 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1608
1609 PR target/54089
1610 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1611 test_19, test_20, test_21, test_22, test_23): New functions.
1612 * gcc.target/sh/pr54089-4.c: New.
1613 * gcc.target/sh/pr54089-5.c: New.
1614 * gcc.target/sh/pr54089-6.c: New.
1615 * gcc.target/sh/pr54089-7.c: New.
1616
1617 2012-09-25 Richard Guenther <rguenther@suse.de>
1618
1619 PR lto/54625
1620 * gcc.dg/lto/pr54702_0.c: New testcase.
1621 * gcc.dg/lto/pr54702_1.c: Likewise.
1622 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1623 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1624 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1625 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1626
1627 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/54526
1630 * g++.dg/cpp0x/parse2.C: New.
1631 * g++.dg/parse/error11.C: Adjust.
1632 * g++.dg/parse/error12.C: Likewise.
1633
1634 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1635
1636 * gcc.target/i386/20030217-1.c: Added check for
1637 large_long_double effective target.
1638 * gcc.target/i386/387-3.c: Likewise.
1639 * gcc.target/i386/387-4.c: Likewise.
1640 * gcc.target/i386/pr36578-1.c: Likewise.
1641 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1642 when long double size is equal double size.
1643 * gcc.target/i386/excess-precision-1.c: Likewise.
1644 * gcc.target/i386/pr36578-2.c: Likewise.
1645 * gcc.target/i386/20030217-2.c: New testcase.
1646
1647 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR tree-optimization/54676
1650 * gcc.dg/pr54676.c: New test.
1651
1652 2012-09-25 Richard Guenther <rguenther@suse.de>
1653
1654 PR tree-optimization/53663
1655 * gcc.dg/torture/pr53663-1.c: New testcase.
1656 * gcc.dg/torture/pr53663-2.c: Likewise.
1657 * gcc.dg/torture/pr53663-3.c: Likewise.
1658
1659 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1660
1661 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1662
1663 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1664
1665 * lib/target-supports-dg.exp (dg-require-effective-target,
1666 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1667 dg-process-target-1 instead of dg-process-target.
1668 (dg-process-target-1): Rename from dg-process-target.
1669 (dg-process-target): New.
1670
1671 2012-09-24 Richard Guenther <rguenther@suse.de>
1672
1673 PR tree-optimization/54684
1674 * g++.dg/torture/pr54684.C: New testcase.
1675
1676 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1677
1678 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1679
1680 2012-09-24 Richard Guenther <rguenther@suse.de>
1681
1682 PR middle-end/52173
1683 * gcc.dg/tm/pr52173-1.c: New.
1684 * gcc.dg/tm/pr52173-2.c: New.
1685
1686 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1687
1688 * gcc.dg/pr54669.c: New test.
1689
1690 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1691 Dominique Dhumieres <dominiq@lps.ens.fr>
1692
1693 PR testsuite/54677
1694 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1695
1696 2012-09-23 Tobias Burnus <burnus@net-b.de>
1697
1698 PR fortran/54618
1699 * gfortran.dg/class_array_14.f90: New.
1700
1701 2012-09-22 Kai Tietz <ktietz@redhat.com>
1702
1703 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1704 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1705
1706 2012-09-21 Dehao Chen <dehao@google.com>
1707
1708 PR go/54649
1709 PR tree-optimization/54655
1710 * g++.dg/pr54655.C: New testcase.
1711
1712 2012-09-21 Richard Guenther <rguenther@suse.de>
1713
1714 PR tree-optimization/54647
1715 * g++.dg/torture/pr54647.C: New testcase.
1716
1717 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1718
1719 PR c++/54427
1720 * c-c++-common/torture/vector-compare-2.c: Add -w.
1721
1722 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gnat.dg/opt20.ads: Move dg directive to...
1725 * gnat.dg/opt20.adb: ...here.
1726 * gnat.dg/addr1.ad[sb]: Likewise.
1727 * gnat.dg/concat2.ad[sb]: Likewise.
1728 * gnat.dg/array16.ad[sb]: Likewise.
1729 * gnat.dg/atomic5.ad[sb]: Likewise.
1730 * gnat.dg/discr29.ad[sb]: Likewise.
1731 * gnat.dg/noreturn5.ad[sb]: Likewise.
1732 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1733 * gnat.dg/discr23.ads: Remove dg directive.
1734 * gnat.dg/nested_float_packed.ads: Likewise.
1735 * gnat.dg/oconst6.ads: Move to...
1736 * gnat.dg/specs/oconst6.ads: ...here.
1737
1738 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/52432
1741 * g++.dg/cpp0x/decltype32.C: Tweak.
1742
1743 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1744
1745 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1746 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1747 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1748 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1749
1750 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1751
1752 PR c++/54581
1753 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1754
1755 2012-09-19 Steve Ellcey <sellcey@mips.com>
1756
1757 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1758
1759 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1760
1761 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1762 * gcc.target/powerpc/ppc-mftb.c: New file.
1763
1764 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1765
1766 PR target/54089
1767 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1768 functions.
1769
1770 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1771
1772 PR target/54236
1773 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1774
1775 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * gcc.c-torture/execute/20120919-1.c: New test.
1778
1779 2012-09-19 Richard Guenther <rguenther@suse.de>
1780
1781 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1782
1783 2012-09-19 Richard Guenther <rguenther@suse.de>
1784
1785 * gcc.dg/builtin-unreachable-6.c: Adjust.
1786
1787 2012-09-19 Richard Guenther <rguenther@suse.de>
1788
1789 * gcc.dg/builtin-object-size-10.c: Adjust.
1790 * gcc.dg/builtin-unreachable-5.c: Adjust.
1791 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1792 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1793 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1794 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1795 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1796 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1797 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1798 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1799 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1800 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1801 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1802 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1803
1804 2012-09-19 Richard Guenther <rguenther@suse.de>
1805
1806 PR tree-optimization/54132
1807 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1808 * gcc.dg/torture/pr54132.c: Likewise.
1809
1810 2012-09-19 Terry Guo <terry.guo@arm.com>
1811
1812 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1813 extra prune rules that will be applied to all tests in a .exp file.
1814 (gcc-dg-prune): Use rules defined by the above variable.
1815 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1816 harmless warnings on architecture switch conflict.
1817
1818 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1819
1820 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1821 of asm-comment characters instead of a single one.
1822 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1823
1824 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1825
1826 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1827
1828 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1829 target instead of xfailing it.
1830 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1831 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1832 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1833 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1834 * gcc.dg/vect/vect-104.c: Likewise.
1835 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1836 * gcc.dg/vect/vect-outer-1.c: Likewise.
1837 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1838 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1839 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1840 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1841 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1842 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1843 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1844 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1845 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1846
1847 * lib/target-supports.exp
1848 (check_effective_target_vect_widen_mult_qi_to_hi,
1849 check_effective_target_vect_widen_mult_hi_to_si,
1850 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1851 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1852 check_effective_target_vect_pack_trunc,
1853 check_effective_target_vect_unpack,
1854 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1855 instead of arm_none.
1856
1857 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1858
1859 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1860
1861 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1862 config to compiler_flags.
1863
1864 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR target/54592
1867 * gcc.target/i386/pr54592.c: New test.
1868
1869 PR tree-optimization/54610
1870 * gcc.target/i386/pr54610.c: New test.
1871
1872 2012-09-17 Jason Merrill <jason@redhat.com>
1873
1874 PR c++/54575
1875 * g++.dg/cpp0x/alias-decl-21.C: New.
1876 * g++.dg/cpp0x/alias-decl-22.C: New.
1877
1878 2012-09-17 Tobias Burnus <burnus@net-b.de>
1879
1880 PR fortran/54608
1881 * gfortran.dg/scan_2.f90: New.
1882
1883 2012-09-17 Jason Merrill <jason@redhat.com>
1884
1885 PR c++/53661
1886 * g++.dg/init/aggr9.C: New.
1887
1888 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1889
1890 * gnat.dg/loop_optimization12.ad[sb]: New test.
1891
1892 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1893
1894 PR fortran/54285
1895 * gfortran.dg/proc_ptr_result_7.f90: New.
1896
1897 2012-09-17 Tobias Burnus <burnus@net-b.de>
1898
1899 PR fortran/54603
1900 * gfortran.dg/structure_constructor_11.f90: New.
1901
1902 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR tree-optimization/54563
1905 * g++.dg/torture/pr54563.C: New test.
1906
1907 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1908
1909 PR fortran/54594
1910 * gfortran.dg/typebound_generic_14.f03: New.
1911
1912 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1913
1914 PR fortran/54387
1915 * gfortran.dg/proc_ptr_38.f90: New.
1916
1917 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1918
1919 PR debug/54460
1920 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1921 to scary regexp.
1922
1923 PR testsuite/54007
1924 * gnat.dg/lto15.adb: Require lto.
1925
1926 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1927 "myBindC" for hppa*-*-hpux*.
1928
1929 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1930
1931 * gfortran.dg/namelist_75.f90: New test.
1932
1933 2012-09-15 Tom de Vries <tom@codesourcery.com>
1934
1935 * gcc.dg/tree-ssa/vrp82.c: New test.
1936 * gcc.dg/tree-ssa/vrp83.c: Same.
1937 * gcc.dg/tree-ssa/vrp84.c: Same.
1938
1939 2012-09-15 Tom de Vries <tom@codesourcery.com>
1940
1941 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1942 * gcc.dg/tree-ssa/vrp81.c: ... this.
1943
1944 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1945
1946 PR target/54222
1947 * gcc.target/avr/torture/fix-types.h: New.
1948 * gcc.target/avr/torture/vals-hr.def: New.
1949 * gcc.target/avr/torture/vals-r.def: New.
1950 * gcc.target/avr/torture/vals-k.def: New.
1951 * gcc.target/avr/torture/vals-ur.def: New.
1952 * gcc.target/avr/torture/vals-uk.def: New.
1953 * gcc.target/avr/torture/vals-uhr.def: New.
1954 * gcc.target/avr/torture/vals-llk.def: New.
1955 * gcc.target/avr/torture/vals-ullk.def: New.
1956 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1957 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1958 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1959 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1960 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1961 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1962 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1963 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1964
1965 2012-09-14 Dehao Chen <dehao@google.com>
1966
1967 * g++.dg/debug/dwarf2/deallocator.C: New test.
1968
1969 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1970
1971 PR c/54552
1972 * gcc.c-torture/compile/pr54552-1.c: New test.
1973
1974 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1975
1976 PR c++/54427
1977 * g++.dg/other/vector-compare.C: New testcase.
1978 * c-c++-common/vector-compare-3.c: New testcase.
1979 * gcc.dg/vector-shift.c: Move ...
1980 * c-c++-common/vector-shift.c: ... here.
1981 * gcc.dg/vector-shift1.c: Move ...
1982 * c-c++-common/vector-shift1.c: ... here.
1983 * gcc.dg/vector-shift3.c: Move ...
1984 * c-c++-common/vector-shift3.c: ... here.
1985 * gcc.dg/vector-compare-1.c: Move ...
1986 * c-c++-common/vector-compare-1.c: ... here.
1987 * gcc.dg/vector-compare-2.c: Move ...
1988 * c-c++-common/vector-compare-2.c: ... here.
1989 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1990 * c-c++-common/torture/vector-compare-1.c: ... here.
1991 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1992 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1993 * c-c++-common/torture/vector-compare-2.c: ... here.
1994 * gcc.c-torture/execute/vector-shift.c: Move ...
1995 * c-c++-common/torture/vector-shift.c: ... here.
1996 * gcc.c-torture/execute/vector-shift2.c: Move ...
1997 * c-c++-common/torture/vector-shift2.c: ... here.
1998 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1999 * c-c++-common/torture/vector-subscript-1.c: ... here.
2000 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2001 * c-c++-common/torture/vector-subscript-2.c: ... here.
2002 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2003 * c-c++-common/torture/vector-subscript-3.c: ... here.
2004
2005 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2006
2007 PR c/54103
2008 * gcc.c-torture/compile/pr54103-1.c,
2009 gcc.c-torture/compile/pr54103-2.c,
2010 gcc.c-torture/compile/pr54103-3.c,
2011 gcc.c-torture/compile/pr54103-4.c,
2012 gcc.c-torture/compile/pr54103-5.c,
2013 gcc.c-torture/compile/pr54103-6.c: New tests.
2014 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2015
2016 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2017
2018 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2019
2020 2012-09-14 Richard Guenther <rguenther@suse.de>
2021
2022 PR tree-optimization/54565
2023 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2024 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2025
2026 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2027
2028 * gcc.target/arm/combine-movs.c: Add missing space.
2029
2030 2012-09-14 Richard Guenther <rguenther@suse.de>
2031
2032 * g++.dg/torture/builtin-location.C: New testcase.
2033
2034 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2035 Manuel López-Ibáñez <manu@gcc.gnu.org>
2036
2037 PR c++/53210
2038 * g++.dg/warn/Wuninitialized-self.C: New.
2039
2040 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR c/54559
2043 * gcc.c-torture/compile/pr54559.c: New test.
2044
2045 2012-09-13 Jason Merrill <jason@redhat.com>
2046
2047 PR c++/53839
2048 * g++.dg/cpp0x/constexpr-temp1.C: New.
2049
2050 PR c++/54511
2051 * g++.dg/template/anonunion2.C: New.
2052
2053 PR c++/53836
2054 * g++.dg/template/init10.C: New.
2055
2056 2012-09-13 Tobias Burnus <burnus@net-b.de>
2057
2058 PR fortran/54556
2059 * gfortran.dg/implicit_pure_3.f90: New.
2060
2061 2012-09-13 Richard Guenther <rguenther@suse.de>
2062
2063 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2064
2065 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2066
2067 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2068
2069 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2070
2071 * c-c++-common/pr51712.c: Handle for short-enum targets.
2072
2073 2012-09-12 Terry Guo <terry.guo@arm.com>
2074
2075 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2076 and lsrs for Thumb2 mode.
2077
2078 2012-09-12 Jan Hubicka <jh@suse.cz>
2079
2080 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2081
2082 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR target/54445
2085 * gcc.target/i386/pr54445-1.c: New file.
2086 * gcc.target/i386/pr54445-2.c: Likewise.
2087
2088 2012-09-12 Tobias Burnus <burnus@net-b.de>
2089
2090 PR fortran/54225
2091 PR fortran/53306
2092 * gfortran.dg/coarray_10.f90: Update dg-error.
2093 * gfortran.dg/coarray_28.f90: New.
2094 * gfortran.dg/array_section_3.f90: New.
2095
2096 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2097
2098 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2099 gcc.target/arm/pr48252.c: Fix for big-endian support.
2100
2101 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2102
2103 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2104
2105 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2106 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2107
2108 * gcc.target/arm/neon-vfma-1.c: New testcase.
2109 * gcc.target/arm/neon-vfms-1.c: Likewise.
2110 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2111 of float.
2112 * gcc.target/arm/neon-vmls-1.c: Likewise.
2113 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2114 function.
2115 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2116 (check_effective_target_arm_neonv2_ok): Likewise.
2117 (check_effective_target_arm_neonv2_hw): Likewise.
2118 (check_effective_target_arm_neonv2): Likewise.
2119
2120 2012-09-11 Richard Guenther <rguenther@suse.de>
2121
2122 PR middle-end/54515
2123 * g++.dg/tree-ssa/pr54515.C: New testcase.
2124
2125 2012-09-10 Andrew Pinski <apinski@cavium.com>
2126
2127 PR tree-opt/c54362
2128 * gcc.dg/tm/memopt-16.c: New testcase.
2129
2130 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2131
2132 PR c++/54541
2133 PR c++/54542
2134 * g++.dg/cpp0x/sfinae40.C: New.
2135 * g++.dg/cpp0x/sfinae41.C: Likewise.
2136
2137 2012-09-10 Jason Merrill <jason@redhat.com>
2138
2139 PR c++/54538
2140 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2141
2142 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2143
2144 PR target/54089
2145 * gcc.target/sh/pr54089-3.c: New.
2146
2147 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2148
2149 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2150
2151 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2152
2153 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2154
2155 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2156
2157 * gcc.dg/pr52558-2.c: Delete.
2158 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2159
2160 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2161
2162 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2163
2164 2012-09-10 Richard Guenther <rguenther@suse.de>
2165
2166 PR tree-optimization/54520
2167 * gcc.dg/torture/pr54520.c: New testcase.
2168
2169 2012-09-10 Jason Merrill <jason@redhat.com>
2170
2171 PR c++/54506
2172 * g++.dg/cpp0x/implicit14.C: New.
2173
2174 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2175
2176 PR fortran/54208
2177 * gfortran.dg/bound_simplification_3.f90: New test.
2178
2179 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2180
2181 PR testsuite/54184
2182 * gcc.dg/pr52558-1.c: Delete.
2183 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2184
2185 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2186
2187 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2188 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2189 * gcc.target/arm/smlaltt-1.c: Likewise.
2190
2191 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2192
2193 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2194
2195 2012-09-07 Tom de Vries <tom@codesourcery.com>
2196
2197 PR tree-optimization/53986
2198 * gcc.dg/tree-ssa/vrp80.c: New test.
2199 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2200
2201 2012-09-06 Jason Merrill <jason@redhat.com>
2202
2203 PR c++/54341
2204 PR c++/54253
2205 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2206 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2207
2208 2012-09-06 Andrew Pinski <apinski@cavium.com>
2209
2210 PR tree-opt/54494
2211 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2212
2213 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR rtl-optimization/54455
2216 * gcc.dg/54455.c: New test.
2217
2218 2012-09-06 Tobias Burnus <burnus@net-b.de>
2219
2220 PR fortran/54463
2221 * gfortran.dg/promotion_2.f90: New.
2222
2223 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR middle-end/54486
2226 * c-c++-common/pr54486.c: New test.
2227
2228 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2229
2230 PR fortran/54474
2231 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2232
2233 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 PR c++/54191
2236 * g++.dg/cpp0x/sfinae39.C: New.
2237
2238 2012-09-04 Jason Merrill <jason@redhat.com>
2239
2240 PR c++/54441
2241 * g++.dg/ext/flexary3.C: New.
2242
2243 PR c++/54420
2244 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2245
2246 PR c++/54198
2247 * g++.dg/template/defarg15.C: New.
2248
2249 PR c++/54437
2250 * g++.dg/template/access24.C: New.
2251
2252 2012-09-04 Richard Guenther <rguenther@suse.de>
2253
2254 PR tree-optimization/54458
2255 * gcc.dg/torture/pr54458.c: New testcase.
2256
2257 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2258
2259 * gcc.target/arm/neon-vext.c: New test.
2260 * gcc.target/arm/neon-vext-execute.c: Ditto.
2261
2262 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2263
2264 PR fortran/54243
2265 PR fortran/54244
2266 * gfortran.dg/select_type_29.f03: New.
2267
2268 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2269
2270 * gcc.dg/fold-perm.c: Improve test.
2271
2272 2012-09-03 Tobias Burnus <burnus@net-b.de>
2273
2274 PR fortran/51632
2275 * gfortran.dg/coarray_class_1.f90: New.
2276
2277 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2278
2279 PR target/49206
2280 * gcc.c-torture/compile/pr49206.c: New test.
2281
2282 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2283 Uros Bizjak <ubizjak@gmail.com>
2284
2285 PR target/36680
2286 * gfortran.dg/pr36680.f90: New test.
2287
2288 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2289
2290 PR target/42295
2291 * g++.dg/opt/pr42295.C: New test.
2292
2293 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR target/54436
2296 * gcc.dg/torture/pr54436.c: New test.
2297
2298 2012-09-01 Andrew Pinski <apinski@cavium.com>
2299
2300 * gcc.target/mips/truncate-8.c: New testcase.
2301
2302 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2303
2304 PR target/46829
2305 PR target/46843
2306 * gcc.target/i386/pr46829.c: New test.
2307 * gcc.target/i386/pr46843.c: Ditto.
2308
2309 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2310 Jason Merrill <jason@redhat.com>
2311
2312 PR c++/18747
2313 * g++.dg/parse/error50.C: New.
2314
2315 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c/54428
2318 * gcc.c-torture/compile/pr54428.c: New test.
2319
2320 2012-08-31 Ollie Wild <aaw@google.com>
2321
2322 PR c++/54197
2323 * g++.dg/init/lifetime3.C: New test.
2324
2325 2012-08-31 Martin Jambor <mjambor@suse.cz>
2326
2327 PR middle-end/54409
2328 * gcc.dg/torture/pr54409.c: New test.
2329
2330 2012-08-31 Martin Jambor <mjambor@suse.cz>
2331
2332 * gfortran.dg/pr48636.f90: Add dump scan checks.
2333
2334 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2335
2336 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2337
2338 2012-08-28 Joey Ye <joey.ye@arm.com>
2339
2340 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2341
2342 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2343
2344 PR target/46254
2345 * gcc.target/i386/pr46254.c: New test.
2346
2347 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2348
2349 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2350 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2351 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2352
2353 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2354
2355 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2356 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2357 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2358 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2359 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2360 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2361 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2362 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2363 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2364 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2365 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2366 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2367 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2368 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2369 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2370 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2371 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2372 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2373 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2374 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2375 gcc.target/mips/unaligned-1.c: Tighten regexps.
2376
2377 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2378
2379 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2380 (mips_option_groups): Remove optimization. Add various -f options.
2381 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2382 and -pg imply -fno-omit-frame-pointer.
2383 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2384 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2385 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2386 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2387 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2388 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2389 * gcc.target/mips/abi-n32-long32.c: Likewise.
2390 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2391 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2392 * gcc.target/mips/abi-n32-long64.c: Likewise.
2393 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2394 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2395 * gcc.target/mips/abi-n64-long32.c: Likewise.
2396 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2397 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2398 * gcc.target/mips/abi-n64-long64.c: Likewise.
2399 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2400 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2401 * gcc.target/mips/abi-o32-long32.c: Likewise.
2402 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2403 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2404 * gcc.target/mips/abi-o32-long64.c: Likewise.
2405 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2406 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2407 * gcc.target/mips/abi-o64-long32.c: Likewise.
2408 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2409 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2410 * gcc.target/mips/abi-o64-long64.c: Likewise.
2411 * gcc.target/mips/asm-1.c: Likewise.
2412 * gcc.target/mips/branch-1.c: Likewise.
2413 * gcc.target/mips/call-3.c: Likewise.
2414 * gcc.target/mips/call-saved-3.c: Likewise.
2415 * gcc.target/mips/clear-cache-1.c: Likewise.
2416 * gcc.target/mips/div-1.c: Likewise.
2417 * gcc.target/mips/div-2.c: Likewise.
2418 * gcc.target/mips/div-3.c: Likewise.
2419 * gcc.target/mips/div-4.c: Likewise.
2420 * gcc.target/mips/div-5.c: Likewise.
2421 * gcc.target/mips/div-6.c: Likewise.
2422 * gcc.target/mips/div-7.c: Likewise.
2423 * gcc.target/mips/div-8.c: Likewise.
2424 * gcc.target/mips/div-9.c: Likewise.
2425 * gcc.target/mips/div-10.c: Likewise.
2426 * gcc.target/mips/div-11.c: Likewise.
2427 * gcc.target/mips/div-12.c: Likewise.
2428 * gcc.target/mips/dsp-ctrl.c: Likewise.
2429 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2430 * gcc.target/mips/ext-8.c: Likewise.
2431 * gcc.target/mips/extend-2.c: Likewise.
2432 * gcc.target/mips/fix-r10000-1.c: Likewise.
2433 * gcc.target/mips/fix-r10000-2.c: Likewise.
2434 * gcc.target/mips/fix-r10000-3.c: Likewise.
2435 * gcc.target/mips/fix-r10000-4.c: Likewise.
2436 * gcc.target/mips/fix-r10000-5.c: Likewise.
2437 * gcc.target/mips/fix-r10000-6.c: Likewise.
2438 * gcc.target/mips/fix-r10000-7.c: Likewise.
2439 * gcc.target/mips/fix-r10000-8.c: Likewise.
2440 * gcc.target/mips/fix-r10000-9.c: Likewise.
2441 * gcc.target/mips/fix-r10000-10.c: Likewise.
2442 * gcc.target/mips/fix-r10000-11.c: Likewise.
2443 * gcc.target/mips/fix-r10000-12.c: Likewise.
2444 * gcc.target/mips/fix-r10000-13.c: Likewise.
2445 * gcc.target/mips/fix-r10000-14.c: Likewise.
2446 * gcc.target/mips/fix-r10000-15.c: Likewise.
2447 * gcc.target/mips/fpcmp-1.c: Likewise.
2448 * gcc.target/mips/fpcmp-2.c: Likewise.
2449 * gcc.target/mips/fpr-moves-7.c: Likewise.
2450 * gcc.target/mips/fpr-moves-8.c: Likewise.
2451 * gcc.target/mips/int-moves-1.c: Likewise.
2452 * gcc.target/mips/int-moves-2.c: Likewise.
2453 * gcc.target/mips/long-calls-pg.c: Likewise.
2454 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2455 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2456 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2457 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2458 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2459 * gcc.target/mips/mips-3d-1.c: Likewise.
2460 * gcc.target/mips/mips-3d-2.c: Likewise.
2461 * gcc.target/mips/mips-3d-3.c: Likewise.
2462 * gcc.target/mips/mips-3d-4.c: Likewise.
2463 * gcc.target/mips/mips-3d-5.c: Likewise.
2464 * gcc.target/mips/mips-3d-6.c: Likewise.
2465 * gcc.target/mips/mips-3d-7.c: Likewise.
2466 * gcc.target/mips/mips-3d-8.c: Likewise.
2467 * gcc.target/mips/mips-3d-9.c: Likewise.
2468 * gcc.target/mips/mips-ps-1.c: Likewise.
2469 * gcc.target/mips/mips-ps-2.c: Likewise.
2470 * gcc.target/mips/mips-ps-3.c: Likewise.
2471 * gcc.target/mips/mips-ps-4.c: Likewise.
2472 * gcc.target/mips/mips-ps-6.c: Likewise.
2473 * gcc.target/mips/mips32-dspr2.c: Likewise.
2474 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2475 * gcc.target/mips/neg-abs-1.c: Likewise.
2476 * gcc.target/mips/neg-abs-2.c: Likewise.
2477 * gcc.target/mips/nmadd-3.c: Likewise.
2478 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2479 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2480 * gcc.target/mips/octeon-pop-1.c: Likewise.
2481 * gcc.target/mips/pr26765.c: Likewise.
2482 * gcc.target/mips/pr33256.c: Likewise.
2483 * gcc.target/mips/pr33635-1.c: Likewise.
2484 * gcc.target/mips/pr33755.c: Likewise.
2485 * gcc.target/mips/pr35802.c: Likewise.
2486 * gcc.target/mips/pr45074.c: Likewise.
2487 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2488 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2489 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2490 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2491 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2492 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2493 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2494 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2495 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2496 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2497 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2498 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2499 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2500 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2501 * gcc.target/mips/save-restore-1.c: Likewise.
2502 * gcc.target/mips/save-restore-3.c: Likewise.
2503 * gcc.target/mips/save-restore-5.c: Likewise.
2504 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2505 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2506 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2507 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2508 * gcc.target/mips/stack-1.c: Likewise.
2509
2510 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2511 Tighten regexps.
2512
2513 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2514 branch under test to be filled with preceding rather than
2515 following instructions.
2516 * gcc.target/mips/branch-10.c: Likewise.
2517 * gcc.target/mips/branch-11.c: Likewise.
2518 * gcc.target/mips/branch-12.c: Likewise.
2519 * gcc.target/mips/branch-13.c: Likewise.
2520 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2521 to be eliminated. Tighten $28 scan-assembler-not test.
2522
2523 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2524 function to...
2525 * gcc.target/mips/call-4.c: ...this new test.
2526
2527 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2528 more likely.
2529 * gcc.target/mips/code-readable-3.c: Likewise.
2530 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2531 flag but skip for -O0.
2532 * gcc.target/mips/code-readable-4.c: Likewise.
2533
2534 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2535 of operations under test.
2536 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2537
2538 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2539 Don't require sibling-call optimization.
2540 * gcc.target/mips/near-far-4.c: Likewise.
2541
2542 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2543 Make sure that the register variable is used.
2544 * gcc.target/mips/soft-float-1.c: Likewise.
2545
2546 * gcc.target/mips/sdata-1.c: Make static data volatile.
2547 * gcc.target/mips/sdata-2.c: Likewise.
2548 * gcc.target/mips/sdata-3.c: Likewise.
2549 * gcc.target/mips/sdata-4.c: Likewise.
2550
2551 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2552 skip for -O0.
2553 * gcc.target/mips/atomic-memory-2.c: Likewise.
2554 * gcc.target/mips/branch-cost-1.c: Likewise.
2555 * gcc.target/mips/branch-cost-2.c: Likewise.
2556 * gcc.target/mips/cache-1.c: Likewise.
2557 * gcc.target/mips/call-1.c: Likewise.
2558 * gcc.target/mips/call-saved-2.c: Likewise.
2559 * gcc.target/mips/const-anchor-1.c: Likewise.
2560 * gcc.target/mips/const-anchor-2.c: Likewise.
2561 * gcc.target/mips/dse-1.c: Likewise.
2562 * gcc.target/mips/dsp-lhx.c: Likewise.
2563 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2564 * gcc.target/mips/ext-1.c: Likewise.
2565 * gcc.target/mips/ext-2.c: Likewise.
2566 * gcc.target/mips/ext-3.c: Likewise.
2567 * gcc.target/mips/ext-4.c: Likewise.
2568 * gcc.target/mips/ext-5.c: Likewise.
2569 * gcc.target/mips/ext-6.c: Likewise.
2570 * gcc.target/mips/ext-7.c: Likewise.
2571 * gcc.target/mips/extend-1.c: Likewise.
2572 * gcc.target/mips/fix-r4000-1.c: Likewise.
2573 * gcc.target/mips/fix-r4000-3.c: Likewise.
2574 * gcc.target/mips/fix-r4000-5.c: Likewise.
2575 * gcc.target/mips/fix-r4000-6.c: Likewise.
2576 * gcc.target/mips/fix-r4000-8.c: Likewise.
2577 * gcc.target/mips/fix-r4000-10.c: Likewise.
2578 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2579 * gcc.target/mips/fixed-vector-type.c: Likewise.
2580 * gcc.target/mips/fpr-moves-1.c: Likewise.
2581 * gcc.target/mips/fpr-moves-2.c: Likewise.
2582 * gcc.target/mips/fpr-moves-3.c: Likewise.
2583 * gcc.target/mips/fpr-moves-4.c: Likewise.
2584 * gcc.target/mips/fpr-moves-5.c: Likewise.
2585 * gcc.target/mips/fpr-moves-6.c: Likewise.
2586 * gcc.target/mips/ins-1.c: Likewise.
2587 * gcc.target/mips/ins-2.c: Likewise.
2588 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2589 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2590 * gcc.target/mips/lazy-binding-1.c: Likewise.
2591 * gcc.target/mips/madd-3.c: Likewise.
2592 * gcc.target/mips/madd-5.c: Likewise.
2593 * gcc.target/mips/madd-6.c: Likewise.
2594 * gcc.target/mips/madd-8.c: Likewise.
2595 * gcc.target/mips/madd-9.c: Likewise.
2596 * gcc.target/mips/memcpy-1.c: Likewise.
2597 * gcc.target/mips/mips-ps-type.c: Likewise.
2598 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2599 * gcc.target/mips/mips-sched-madd.c: Likewise.
2600 * gcc.target/mips/mips16e-extends.c: Likewise.
2601 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2602 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2603 * gcc.target/mips/movcc-1.c: Likewise.
2604 * gcc.target/mips/movcc-2.c: Likewise.
2605 * gcc.target/mips/movcc-3.c: Likewise.
2606 * gcc.target/mips/msub-5.c: Likewise.
2607 * gcc.target/mips/msub-6.c: Likewise.
2608 * gcc.target/mips/msub-8.c: Likewise.
2609 * gcc.target/mips/mult-2.c: Likewise.
2610 * gcc.target/mips/mult-3.c: Likewise.
2611 * gcc.target/mips/mult-5.c: Likewise.
2612 * gcc.target/mips/mult-6.c: Likewise.
2613 * gcc.target/mips/mult-7.c: Likewise.
2614 * gcc.target/mips/mult-12.c: Likewise.
2615 * gcc.target/mips/mult-13.c: Likewise.
2616 * gcc.target/mips/mult-14.c: Likewise.
2617 * gcc.target/mips/mult-15.c: Likewise.
2618 * gcc.target/mips/mult-17.c: Likewise.
2619 * gcc.target/mips/mult-18.c: Likewise.
2620 * gcc.target/mips/mult-19.c: Likewise.
2621 * gcc.target/mips/nmadd-1.c: Likewise.
2622 * gcc.target/mips/nmadd-2.c: Likewise.
2623 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2624 * gcc.target/mips/octeon-cins-1.c: Likewise.
2625 * gcc.target/mips/octeon-cins-2.c: Likewise.
2626 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2627 * gcc.target/mips/octeon-exts-2.c: Likewise.
2628 * gcc.target/mips/octeon-exts-3.c: Likewise.
2629 * gcc.target/mips/octeon-exts-4.c: Likewise.
2630 * gcc.target/mips/octeon-exts-5.c: Likewise.
2631 * gcc.target/mips/octeon-exts-6.c: Likewise.
2632 * gcc.target/mips/octeon-exts-7.c: Likewise.
2633 * gcc.target/mips/octeon-pop-2.c: Likewise.
2634 * gcc.target/mips/octeon-seq-3.c: Likewise.
2635 * gcc.target/mips/octeon-seq-4.c: Likewise.
2636 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2637 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2638 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2639 * gcc.target/mips/pr54240.c: Likewise.
2640 * gcc.target/mips/rsqrt-1.c: Likewise.
2641 * gcc.target/mips/rsqrt-2.c: Likewise.
2642 * gcc.target/mips/rsqrt-3.c: Likewise.
2643 * gcc.target/mips/rsqrt-4.c: Likewise.
2644 * gcc.target/mips/save-restore-2.c: Likewise.
2645 * gcc.target/mips/save-restore-4.c: Likewise.
2646 * gcc.target/mips/sb1-1.c: Likewise.
2647 * gcc.target/mips/scc-1.c: Likewise.
2648 * gcc.target/mips/scc-2.c: Likewise.
2649 * gcc.target/mips/scc-3.c: Likewise.
2650 * gcc.target/mips/scc-4.c: Likewise.
2651 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2652 * gcc.target/mips/truncate-1.c: Likewise.
2653 * gcc.target/mips/truncate-2.c: Likewise.
2654 * gcc.target/mips/truncate-3.c: Likewise.
2655 * gcc.target/mips/truncate-4.c: Likewise.
2656 * gcc.target/mips/truncate-5.c: Likewise.
2657 * gcc.target/mips/truncate-6.c: Likewise.
2658 * gcc.target/mips/unaligned-1.c: Likewise.
2659
2660 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2661 skip for -O0. Require -fexpensive-optimizations.
2662 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2663 * gcc.target/mips/dspr2-MULT.c: Likewise.
2664 * gcc.target/mips/fix-r4000-2.c: Likewise.
2665 * gcc.target/mips/fix-r4000-4.c: Likewise.
2666 * gcc.target/mips/fix-r4000-7.c: Likewise.
2667 * gcc.target/mips/fix-r4000-9.c: Likewise.
2668 * gcc.target/mips/madd-1.c: Likewise.
2669 * gcc.target/mips/madd-2.c: Likewise.
2670 * gcc.target/mips/madd-4.c: Likewise.
2671 * gcc.target/mips/maddu-1.c: Likewise.
2672 * gcc.target/mips/maddu-2.c: Likewise.
2673 * gcc.target/mips/maddu-3.c: Likewise.
2674 * gcc.target/mips/maddu-4.c: Likewise.
2675 * gcc.target/mips/msub-1.c: Likewise.
2676 * gcc.target/mips/msub-2.c: Likewise.
2677 * gcc.target/mips/msub-3.c: Likewise.
2678 * gcc.target/mips/msub-4.c: Likewise.
2679 * gcc.target/mips/msubu-1.c: Likewise.
2680 * gcc.target/mips/msubu-2.c: Likewise.
2681 * gcc.target/mips/msubu-3.c: Likewise.
2682 * gcc.target/mips/msubu-4.c: Likewise.
2683 * gcc.target/mips/mult-1.c: Likewise.
2684 * gcc.target/mips/mult-4.c: Likewise.
2685 * gcc.target/mips/mult-8.c: Likewise.
2686 * gcc.target/mips/mult-9.c: Likewise.
2687 * gcc.target/mips/mult-10.c: Likewise.
2688 * gcc.target/mips/mult-11.c: Likewise.
2689 * gcc.target/mips/mult-16.c: Likewise.
2690
2691 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2692 skip for -O0 and -Os.
2693 * gcc.target/mips/fix-r4000-12.c: Likewise.
2694 * gcc.target/mips/madd-7.c: Likewise.
2695 * gcc.target/mips/mips-ps-5.c: Likewise.
2696 * gcc.target/mips/mips-ps-7.c: Likewise.
2697 * gcc.target/mips/msub-7.c: Likewise.
2698
2699 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2700 skip for -O0. Require -mno-abicalls.
2701 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2702
2703 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2704 skip for -O0. Require a total number of BBIT instructions and
2705 at least one of each kind.
2706
2707 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2708 skip for -O0. Require -fno-unroll-loops.
2709
2710 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2711 skip for -O0. Allow BLTZ as well as BGEZ.
2712
2713 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2714
2715 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2716 skip for -O0. Require -fschedule-insns2.
2717 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2718
2719 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2720 but skip for -O0. Make a branch-likely more likely.
2721
2722 * gcc.target/mips/timode-2.c: Split each test into its own function.
2723 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2724
2725 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2726 skip for -O0. Require -fpeephole2.
2727 * gcc.target/mips/vr-mult-2.c: Likewise.
2728
2729 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2730
2731 PR preprocessor/53469
2732 * gcc.dg/cpp/_Pragma7.c: New test case.
2733
2734 2012-08-27 Tobias Burnus <burnus@net-b.de>
2735
2736 PR fortran/54370
2737 * gfortran.dg/do_5.f90: New.
2738
2739 2012-08-27 Tobias Burnus <burnus@net-b.de>
2740
2741 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2742 from dg-options as -Wall no longer implies it.
2743
2744 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2745
2746 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2747
2748 2012-08-25 Jason Merrill <jason@redhat.com>
2749
2750 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2751
2752 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 PR c++/51421
2755 * g++.dg/cpp0x/auto34.C: New.
2756
2757 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR c/54363
2760 * gcc.dg/pr54363.c: New test.
2761
2762 PR c/54355
2763 * gcc.dg/pr54355.c: New test.
2764
2765 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2766
2767 PR debug/52857
2768 * gcc.target/i386/pr52857-1.c: New.
2769 * gcc.target/i386/pr52857-2.c: Likewise.
2770
2771 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2772
2773 * gcc.target/mips/code-readable-4.c: New test.
2774
2775 2012-08-23 Julian Brown <julian@codesourcery.com>
2776 Sandra Loosemore <sandra@codesourcery.com>
2777
2778 * gcc.target/mips/code-readable-1.c: Add -O to options.
2779
2780 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/20420
2783 * g++.dg/lookup/using53.C: New.
2784
2785 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2786
2787 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2788 * gcc.dg/fixed-point/convert-1.c: New.
2789 * gcc.dg/fixed-point/convert-2.c: New.
2790 * gcc.dg/fixed-point/convert-3.c: New.
2791 * gcc.dg/fixed-point/convert-4.c: New.
2792 * gcc.dg/fixed-point/convert-float-1.c: New.
2793 * gcc.dg/fixed-point/convert-float-2.c: New.
2794 * gcc.dg/fixed-point/convert-float-3.c: New.
2795 * gcc.dg/fixed-point/convert-float-4.c: New.
2796 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2797 * gcc.dg/fixed-point/convert-sat.c: New.
2798 * gcc.dg/fixed-point/convert.h: New.
2799
2800 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2801
2802 PR target/54089
2803 * gcc.target/sh/pr54089-2.c: New.
2804
2805 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2806
2807 * gcc.target/i386/long-double-64-1.c: New file.
2808 * gcc.target/i386/long-double-64-2.c: Likewise.
2809 * gcc.target/i386/long-double-64-3.c: Likewise.
2810 * gcc.target/i386/long-double-64-4.c: Likewise.
2811 * gcc.target/i386/long-double-80-1.c: Likewise.
2812 * gcc.target/i386/long-double-80-2.c: Likewise.
2813 * gcc.target/i386/long-double-80-3.c: Likewise.
2814 * gcc.target/i386/long-double-80-4.c: Likewise.
2815 * gcc.target/i386/long-double-80-5.c: Likewise.
2816 * gcc.target/i386/long-double-80-6.c: Likewise.
2817 * gcc.target/i386/long-double-80-7.c: Likewise.
2818
2819 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2820
2821 PR tree-optimization/54317
2822 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2823
2824 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2825
2826 PR target/39423
2827 * gcc.target/sh/pr39423-2.c: New.
2828
2829 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2830
2831 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2832 * gcc.dg/fold-perm.c: Likewise.
2833
2834 2012-08-20 Jan Hubicka <jh@suse.cz>
2835
2836 PR fortran/48636
2837 * gcc.dg/ipa/inlinehint-1.c: New.
2838
2839 2012-08-20 Florian Weimer <fweimer@redhat.com>
2840
2841 PR c++/19351
2842 * g++.dg/init/new38.C: New test.
2843 * g++.dg/init/new39.C: New test.
2844
2845 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2846
2847 PR target/54089
2848 * gcc.target/sh/pr54089-1.c: New.
2849
2850 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2851
2852 PR target/51244
2853 * gcc.target/sh/pr51244-11.c: New.
2854
2855 2012-08-20 Tobias Burnus <burnus@net-b.de>
2856
2857 PR fortran/54301
2858 * gfortran.dg/warn_target_lifetime_2.f90: New.
2859
2860 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 PR c++/10416
2863 * g++.dg/warn/Wunused-var-17.C: New.
2864
2865 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2866
2867 PR middle-end/53992
2868 * gcc.dg/gomp/pr53992.c: New test.
2869
2870 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2871
2872 PR tree-ssa/54295
2873 * gcc.c-torture/execute/20120817-1.c: New test.
2874
2875 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2876
2877 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2878 add instruction.
2879 (f2): New test that really does need adds.
2880
2881 2012-08-20 Richard Guenther <rguenther@suse.de>
2882
2883 PR tree-optimization/54327
2884 * gcc.dg/torture/pr54327.c: New testcase.
2885
2886 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR tree-optimization/54321
2889 * gcc.c-torture/compile/pr54321.c: New test.
2890
2891 2012-08-20 Tobias Burnus <burnus@net-b.de>
2892
2893 PR fortran/54301
2894 * gfortran.dg/warn_target_lifetime_1.f90: New.
2895
2896 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2897
2898 PR fortran/54298
2899 * gfortran.dg/real_compare_1.f90: New test case.
2900 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2901
2902 2012-08-18 Jan Hubicka <jh@suse.cz>
2903
2904 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2905
2906 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2907
2908 PR fortran/39290
2909 * gfortran.dg/interface_37.f90: New test.
2910
2911 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2912 Gary Funck <gary@intrepid.com>
2913
2914 PR target/20020
2915 * gcc.target/i386/pr20020-1.c: New test.
2916 * gcc.target/i386/pr20020-2.c: Likewise.
2917 * gcc.target/i386/pr20020-3.c: Likewise.
2918
2919 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2920
2921 * gcc.target/i386/perm-concat.c: New test.
2922
2923 2012-08-17 Julian Brown <julian@codesourcery.com>
2924
2925 * gcc.target/arm/div64-unwinding.c: New test.
2926
2927 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2928
2929 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2930
2931 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2932
2933 PR target/54236
2934 * gcc.target/sh/pr54236-1.c: New.
2935
2936 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2937
2938 * lib/target-supports.exp (check_effective_target_sync_int_long)
2939 (check_effective_target_sync_char_short): Enable for crisv32-*
2940 and cris-*.
2941
2942 PR middle-end/54261
2943 * gcc.dg/torture/pr54261-1.c: New test.
2944
2945 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2946
2947 PR fortran/54243
2948 PR fortran/54244
2949 * gfortran.dg/typebound_call_24.f03: New.
2950
2951 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2952
2953 PR tree-optimization/54245
2954 * gcc.dg/tree-ssa/pr54245.c: New test.
2955
2956 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957
2958 PR tree-optimization/54240
2959 * gcc.target/powerpc/pr54240.c: New test.
2960 * gcc.target/mips/pr54240.c: Likewise.
2961
2962 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2963
2964 PR target/52933
2965 * gcc.target/sh/pr52933-1.c: New.
2966 * gcc.target/sh/pr52933-2.c: New.
2967
2968 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2969
2970 PR target/50751
2971 * gcc.target/sh/pr50751-8.c: New.
2972
2973 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2974
2975 PR fortran/47586
2976 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2977 * gfortran.dg/typebound_proc_27.f03: New test.
2978
2979 2012-08-14 Sterling Augustine <saugustine@google.com>
2980
2981 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2982
2983 2012-08-14 Tobias Burnus <burnus@net-b.de>
2984
2985 PR fortran/40881
2986 * gfortran.dg/data_constraints_3.f90: New.
2987 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2988 to disable -pedantic compilation.
2989 * gfortran.dg/pr37243.f: Ditto.
2990 * gfortran.dg/g77/19990826-3.f: Ditto.
2991 * gfortran.dg/g77/20020307-1.f : Ditto.
2992 * gfortran.dg/g77/980310-3.f: Ditto.
2993
2994 2012-08-14 Tobias Burnus <burnus@net-b.de>
2995
2996 PR fortran/54234
2997 * gfortran.dg/warn_conversion_4.f90: New.
2998
2999 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR middle-end/53411
3002 PR rtl-optimization/53495
3003 * gcc.c-torture/compile/pr53411.c: New test.
3004 * gcc.c-torture/compile/pr53495.c: New test.
3005
3006 2012-08-13 Richard Guenther <rguenther@suse.de>
3007
3008 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3009
3010 2012-08-13 Richard Guenther <rguenther@suse.de>
3011
3012 PR tree-optimization/54200
3013 * gcc.dg/guality/pr54200.c: New testcase.
3014 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3015
3016 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3017
3018 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3019
3020 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3021
3022 PR target/51244
3023 * gcc.target/sh/pr51244-7.c: New.
3024 * gcc.target/sh/pr51244-8.c: New.
3025 * gcc.target/sh/pr51244-9.c: New.
3026 * gcc.target/sh/pr51244-10.c: New.
3027
3028 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3029
3030 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3031 -m2e or -m2a.
3032 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3033 * gcc.target/sh/pr53511-1.c: Likewise.
3034 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3035 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3036 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3037 * gcc.target/sh/pr53512-3.c: Likewise.
3038 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3039
3040 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3041
3042 PR target/39423
3043 * gcc.c-torture/compile/pr39423-1.c: New.
3044 * gcc.c-torture/compile/pr39423-2.c: New.
3045
3046 2012-08-12 Tobias Burnus <burnus@net-b.de>
3047
3048 PR fortran/54221
3049 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3050 they appear uninitialized on the RHS.
3051 * gfortran.dg/public_private_module_6.f90: New.
3052
3053 2012-08-11 Martin Jambor <mjambor@suse.cz>
3054
3055 PR fortran/48636
3056 * gfortran.dg/pr48636.f90: New test.
3057
3058 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3059
3060 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3061 to avoid warnings.
3062 (main): Adjust caller.
3063
3064 2012-08-10 Richard Guenther <rguenther@suse.de>
3065
3066 * gcc.dg/matrix/*.c: Adjust and move ...
3067 * gcc.dg/torture/: ... here.
3068 * gcc.dg/matrix: Remove directory.
3069
3070 2012-08-10 Richard Guenther <rguenther@suse.de>
3071
3072 PR middle-end/54219
3073 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3074
3075 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3076
3077 PR middle-end/54211
3078 * gcc.dg/tree-ssa/pr54211.c: New test.
3079
3080 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3081
3082 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3083 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3084
3085 2012-08-10 Richard Guenther <rguenther@suse.de>
3086
3087 PR tree-optimization/54109
3088 * gcc.dg/torture/pr54109.c: New testcase.
3089 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3090 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3091
3092 2012-08-10 Richard Guenther <rguenther@suse.de>
3093
3094 PR tree-optimization/54027
3095 * gcc.dg/torture/pr54027.c: New testcase.
3096
3097 2012-08-10 Richard Guenther <rguenther@suse.de>
3098
3099 * g++.dg/plugin/selfassign.c: Adjust.
3100 * gcc.dg/plugin/selfassign.c: Likewise.
3101 * gcc.dg/strlenopt-11.c: Likewise.
3102 * gcc.dg/strlenopt-13.c: Likewise.
3103 * gcc.dg/no-strict-overflow-4.c: Likewise.
3104 * gcc.dg/strict-overflow-4.c: Likewise.
3105 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3106 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3107 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3108 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3109 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3110 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3111 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3112 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3113 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3114 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3115 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3116 * gcc.dg/pr46309.c: Likewise.
3117 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3118
3119 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3120
3121 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3122 for x86 targets.
3123 * gcc.c-torture/compile/20120727-2.c: New test.
3124
3125 2012-08-09 Martin Jambor <mjambor@suse.cz>
3126
3127 * gcc.dg/ipa/iinline-4.c: New test.
3128 * gcc.dg/ipa/iinline-5.c: Likewise.
3129 * gcc.dg/ipa/iinline-6.c: Likewise.
3130 * gcc.dg/ipa/iinline-7.c: Likewise.
3131 * gcc.dg/lto/20120723_0.c: Likewise.
3132 * gcc.dg/lto/20120723_1.c: Likewise.
3133
3134 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3135
3136 PR target/39423
3137 * gcc.target/sh/pr39423-1.c: New.
3138
3139 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3140
3141 PR target/51244
3142 * gcc.target/sh/pr51244-5: New.
3143 * gcc.target/sh/pr51244-6: New.
3144
3145 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3146
3147 * gcc.target/i386/adx-addxcarry32-3.c: New.
3148 * gcc.target/i386/adx-addxcarry64-3.c: New.
3149
3150 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3151
3152 PR rtl-optimization/53701
3153 * gcc.dg/pr53701.c: New test.
3154
3155 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3156
3157 * gcc.c-torture/compile/20120727-1.c: New test.
3158
3159 2012-08-09 Tobias Burnus <burnus@net-b.de>
3160
3161 PR fortran/54199
3162 * gfortran.dg/intrinsic_shadow_4.f90: New.
3163
3164 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3165
3166 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3167
3168 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3169
3170 * gcc.c-torture/execute/20120808-1.c: New test.
3171
3172 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3173
3174 PR rtl-optimization/54157
3175 * gcc.target/i386/pr54157.c: New file.
3176
3177 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3178
3179 * gcc.target/i386/adx-addcarryx32-1.c: New.
3180 * gcc.target/i386/adx-addcarryx32-2.c: New.
3181 * gcc.target/i386/adx-addcarryx64-1.c: New.
3182 * gcc.target/i386/adx-addcarryx64-2.c: New.
3183 * gcc.target/i386/adx-check.h: New.
3184 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3185 * gcc.target/i386/sse-12.c: Add -madx.
3186 * gcc.target/i386/sse-13.c: Ditto.
3187 * gcc.target/i386/sse-14.c: Ditto.
3188 * gcc.target/i386/sse-22.c: Ditto.
3189 * gcc.target/i386/sse-23.c: Ditto.
3190 * g++.dg/other/i386-2.C: Ditto.
3191 * g++.dg/other/i386-3.C: Ditto.
3192
3193 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3194
3195 * gcc.dg/tree-ssa/slsr-5.c: New.
3196 * gcc.dg/tree-ssa/slsr-6.c: New.
3197 * gcc.dg/tree-ssa/slsr-7.c: New.
3198 * gcc.dg/tree-ssa/slsr-8.c: New.
3199 * gcc.dg/tree-ssa/slsr-9.c: New.
3200 * gcc.dg/tree-ssa/slsr-10.c: New.
3201 * gcc.dg/tree-ssa/slsr-11.c: New.
3202 * gcc.dg/tree-ssa/slsr-12.c: New.
3203 * gcc.dg/tree-ssa/slsr-13.c: New.
3204 * gcc.dg/tree-ssa/slsr-14.c: New.
3205 * gcc.dg/tree-ssa/slsr-15.c: New.
3206 * gcc.dg/tree-ssa/slsr-16.c: New.
3207 * gcc.dg/tree-ssa/slsr-17.c: New.
3208 * gcc.dg/tree-ssa/slsr-18.c: New.
3209 * gcc.dg/tree-ssa/slsr-19.c: New.
3210 * gcc.dg/tree-ssa/slsr-20.c: New.
3211 * gcc.dg/tree-ssa/slsr-21.c: New.
3212 * gcc.dg/tree-ssa/slsr-22.c: New.
3213 * gcc.dg/tree-ssa/slsr-23.c: New.
3214 * gcc.dg/tree-ssa/slsr-24.c: New.
3215 * gcc.dg/tree-ssa/slsr-25.c: New.
3216 * gcc.dg/tree-ssa/slsr-26.c: New.
3217 * gcc.dg/tree-ssa/slsr-30.c: New.
3218 * gcc.dg/tree-ssa/slsr-31.c: New.
3219
3220 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3221
3222 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3223 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3224 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3225
3226 2012-08-06 Cary Coutant <ccoutant@google.com>
3227
3228 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3229
3230 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3231
3232 PR fortran/35831
3233 * gfortran.dg/dummy_procedure_5.f90: Modified.
3234 * gfortran.dg/dummy_procedure_8.f90: New.
3235 * gfortran.dg/interface_26.f90: Modified.
3236 * gfortran.dg/proc_ptr_11.f90: Modified.
3237 * gfortran.dg/proc_ptr_15.f90: Modified.
3238 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3239 * gfortran.dg/typebound_override_1.f90: Modified.
3240 * gfortran.dg/typebound_proc_6.f03: Modified.
3241
3242 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3243
3244 PR tree-optimization/51938
3245 PR tree-optimization/52005
3246 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3247 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3248 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3249 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3250
3251 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3252
3253 Avoid crashing on erroneous static_assert usage
3254 * g++.dg/cpp0x/static_assert8.C: New test.
3255
3256 2012-08-06 Jason Merrill <jason@redhat.com>
3257
3258 * g++.dg/cpp0x/sfinae38.C: New.
3259
3260 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3261 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/54165
3264 * g++.dg/conversion/void2.C: New.
3265
3266 2012-08-06 Tom de Vries <tom@codesourcery.com>
3267
3268 * gcc.dg/tree-ssa/vrp78.c: New test.
3269
3270 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3271 Richard Sandiford <rdsandiford@googlemail.com>
3272
3273 * g++.dg/opt/enum2.C: Require fpic target.
3274 * g++.dg/lto/20090303_0.C: Likewise.
3275
3276 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3277 Catherine Moore <clm@codesourcery.com>
3278
3279 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3280 flush function names too.
3281 * gcc.target/mips/clear-cache-1.c: Likewise.
3282
3283 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3284
3285 PR target/54156
3286 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3287
3288 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3289
3290 PR fortran/54166
3291 * gfortran.dg/array_5.f90: New test.
3292
3293 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3294
3295 PR tree-optimization/30318
3296 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3297
3298 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3299
3300 * g++.dg/ext/vector17.C: New testcase.
3301
3302 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3303
3304 PR target/51931
3305 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3306 * g++.dg/opt/longbranch1.C: Likewise.
3307
3308 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3309
3310 PR tree-optimization/53805
3311 * gcc.dg/fold-notunord.c: New testcase.
3312
3313 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3314
3315 PR fortran/48820
3316 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3317 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3318
3319 2012-08-02 Jason Merrill <jason@redhat.com>
3320 Paolo Carlini <paolo.carlini@oracle.com>
3321
3322 PR c++/51213 (again)
3323 * g++.dg/cpp0x/sfinae37.C: Extend.
3324
3325 2012-08-02 Richard Guenther <rguenther@suse.de>
3326
3327 PR tree-optimization/50672
3328 * g++.dg/torture/pr50672.C: New testcase.
3329
3330 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3331
3332 PR fortran/54147
3333 * gfortran.dg/abstract_type_6.f03: Modified.
3334 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3335 * gfortran.dg/proc_ptr_comp_35.f90: New.
3336 * gfortran.dg/typebound_proc_9.f03: Modified.
3337 * gfortran.dg/typebound_proc_26.f90: New.
3338
3339 2012-08-02 Richard Guenther <rguenther@suse.de>
3340
3341 * gcc.dg/torture/pta-callused-1.c: Adjust.
3342 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3343 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3344 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3345 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3346 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3347 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3348 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3349 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3350
3351 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3352
3353 PR fortran/54033
3354 * gfortran.dg/include_6.f90: New test case.
3355 * gfortran.dg/include_7.f90: New test case.
3356 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3357
3358 2012-08-01 Tom de Vries <tom@codesourcery.com>
3359
3360 * gcc.dg/tree-ssa/vrp76.c: New test.
3361
3362 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3363
3364 PR tree-optimization/46556
3365 * gcc.dg/tree-ssa/slsr-27.c: New.
3366 * gcc.dg/tree-ssa/slsr-28.c: New.
3367 * gcc.dg/tree-ssa/slsr-29.c: New.
3368
3369 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3370
3371 PR fortran/42418
3372 * gfortran.dg/proc_decl_29.f90: New.
3373
3374 2012-07-31 Dehao Chen <dehao@google.com>
3375
3376 * gcc.dg/predict-7.c: New test.
3377
3378 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3379
3380 PR fortran/54134
3381 * gfortran.dg/typebound_override_3.f90: New.
3382
3383 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3384
3385 PR tree-optimization/53773
3386 * gcc.dg/vect/pr53773.c: New test.
3387
3388 2012-07-31 Nick Clifton <nickc@redhat.com>
3389
3390 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3391 and for XStormy16.
3392
3393 2012-07-31 Tobias Burnus <burnus@net-b.de>
3394
3395 * gfortran.dg/c_funloc_tests_6.f90: New.
3396 * gfortran.dg/c_funloc_tests_7.f90: New.
3397 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3398
3399 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/53624
3402 * g++.dg/cpp0x/temp_default5.C: New.
3403
3404 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3405
3406 PR fortran/51081
3407 * gfortran.dg/proc_ptr_37.f90: New.
3408
3409 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3410
3411 * lib/target-supports.exp
3412 (check_effective_target_vect_natural_alignment): New function.
3413 * gcc.dg/align-2.c: Only run on targets with natural alignment
3414 of vector types.
3415 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3416 alignment of vector types.
3417
3418 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3419 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3420
3421 * gcc.target/i386/rdseed16-1.c: New.
3422 * gcc.target/i386/rdseed32-1.c: Ditto
3423 * gcc.target/i386/rdseed64-1.c: Ditto
3424 * gcc.target/i386/sse-12.c: Add -mrdseed.
3425 * gcc.target/i386/sse-13.c: Ditto.
3426 * gcc.target/i386/sse-14.c: Ditto.
3427 * g++.dg/other/i386-2.C: Ditto.
3428 * g++.dg/other/i386-3.C: Ditto.
3429
3430 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3431
3432 PR target/51244
3433 * gcc.target/sh/pr51244-4.c: New.
3434
3435 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3436
3437 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3438 for alpha*-*-* targets. Cleanup original tree dump.
3439
3440 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3441
3442 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3443 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3444
3445 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3446
3447 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3448 rand, srand. Include <stdlib.h>.
3449
3450 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3451
3452 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3453
3454 2012-07-26 Richard Henderson <rth@redhat.com>
3455
3456 * gcc.dg/attr-hotcold-1.c: New.
3457 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3458
3459 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3460 Sandra Loosemore <sandra@codesourcery.com>
3461
3462 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3463
3464 2012-07-26 Tobias Burnus <burnus@net-b.de>
3465
3466 * gfortran.dg/contiguous_1.f90: Update dg-error.
3467 * gfortran.dg/proc_ptr_32.f90: Ditto.
3468
3469 2012-07-26 Richard Guenther <rguenther@suse.de>
3470
3471 PR tree-optimization/54098
3472 * gcc.dg/torture/pr54098.c: New testcase.
3473
3474 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3475
3476 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3477 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3478
3479 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3480
3481 PR fortran/44354
3482 * gfortran.dg/array_constructor_39.f90: New test.
3483
3484 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3485
3486 PR fortran/44354
3487 * gfortran.dg/array_constructor_38.f90: New test.
3488
3489 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3490
3491 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3492
3493 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3494
3495 * gnat.dg/noreturn5.ad[sb]: New test.
3496
3497 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3498 Paul Brook <paul@codesourcery.com>
3499
3500 PR target/53633
3501
3502 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3503 * c-c++-common/pr53633.c: New test.
3504
3505 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3506
3507 * gcc.target/i386/asm-dialect-1.c: New test case.
3508
3509 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3510 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3511
3512 * gcc.target/i386/prefetchw-1.c: New.
3513 * gcc.target/i386/sse-12.c: Add -mprfchw.
3514 * gcc.target/i386/sse-13.c: Ditto.
3515 * gcc.target/i386/sse-14.c: Ditto.
3516 * gcc.target/i386/sse-22.c: Ditto.
3517 * gcc.target/i386/sse-23.c: Ditto.
3518 * g++.dg/other/i386-2.C: Ditto.
3519 * g++.dg/other/i386-3.C: Ditto.
3520
3521 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3522
3523 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3524
3525 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3526
3527 PR target/54051
3528 * gcc.target/arm/pr54051.c: New.
3529 * gcc.target/arm/vfp-1.c: Adjust test.
3530
3531 2012-07-24 Julian Brown <julian@codesourcery.com>
3532
3533 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3534 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3535 hard-float ARM.
3536
3537 2012-07-23 Paul Brook <paul@codesourcery.com>
3538
3539 * g++.dg/other/armv7m-1.c: New test.
3540
3541 2012-07-23 Julian Brown <julian@codesourcery.com>
3542
3543 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3544 ARM.
3545 (DO_TEST): Define to 1 for appropriate ARM targets.
3546
3547 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3548
3549 PR tree-optimization/53881
3550 * gcc.dg/pr53881.c: Renamed to ...
3551 * gcc.dg/pr53881-1.c: ... this.
3552 * gcc.dg/pr53881-2.c: New test.
3553
3554 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3555
3556 Handle recent changes in default atomics for cris*-*-linux*.
3557 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3558 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3559 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3560 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3561 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3562 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3563 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3564 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3565 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3566 -mno-unaligned-atomic-may-use-library is in effect for
3567 cris*-*-linux*.
3568 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3569 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3570 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3571 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3572 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3573 gcc.target/cris/torture/sync-mis-op-i-1.c,
3574 gcc.target/cris/torture/sync-mis-op-i-2.c,
3575 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3576 gcc.target/cris/torture/sync-mis-op-i-3.c,
3577 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3578 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3579 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3580 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3581 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3582 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3583 (main): Remove local variable x.
3584 [mis_ok]: Check that atomics don't fail.
3585
3586 2012-07-21 Andrew Pinski <apinski@cavium.com>
3587
3588 * gcc.dg/tree-ssa/vrp72.c: New test.
3589 * gcc.dg/tree-ssa/vrp73.c: New test.
3590 * gcc.dg/tree-ssa/vrp74.c: New test.
3591 * gcc.dg/tree-ssa/vrp75.c: New test.
3592
3593 2012-07-21 Andrew Pinski <apinski@cavium.com>
3594
3595 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3596 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3597
3598 2012-07-21 Andrew Pinski <apinski@cavium.com>
3599
3600 * gcc.target/mips/octeon-pop-2.c: New testcase.
3601
3602 2012-07-21 Tobias Burnus <burnus@net-b.de>
3603
3604 PR fortran/48820
3605 * gfortran.dg/assumed_rank_3.f90: New.
3606 * gfortran.dg/assumed_rank_11.f90: New.
3607 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3608 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3609 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3610
3611 2012-07-21 Andrew Pinski <apinski@cavium.com>
3612
3613 * gcc.target/mips/unaligned-1.c: New testcase.
3614
3615 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3616
3617 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3618
3619 2012-07-20 Tobias Burnus <burnus@net-b.de>
3620
3621 * gfortran.dg/bind_c_array_params_2.f90: New.
3622 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3623 and update dg-error.
3624
3625 2012-07-20 Tobias Burnus <burnus@net-b.de>
3626
3627 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3628
3629 2012-07-20 Jason Merrill <jason@redhat.com>
3630
3631 PR c++/54038
3632 * g++.dg/other/array7.C: New.
3633
3634 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3635
3636 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3637 the basic block and check loop depth.
3638 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3639 matching patterns and comments.
3640 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3641 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3642
3643 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR c++/28656
3646 * c-c++-common/pr28656.c: New test.
3647
3648 2012-07-19 Jason Merrill <jason@redhat.com>
3649
3650 PR c++/54026
3651 * g++.dg/init/mutable1.C: New.
3652
3653 2012-07-20 Tobias Burnus <burnus@net-b.de>
3654
3655 PR fortran/48820
3656 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3657 * gfortran.dg/assumed_rank_1.f90: New.
3658 * gfortran.dg/assumed_rank_1_c.c: New.
3659 * gfortran.dg/assumed_rank_2.f90: New.
3660 * gfortran.dg/assumed_rank_4.f90: New.
3661 * gfortran.dg/assumed_rank_5.f90: New.
3662 * gfortran.dg/assumed_rank_6.f90: New.
3663 * gfortran.dg/assumed_rank_7.f90: New.
3664 * gfortran.dg/assumed_rank_8.f90: New.
3665 * gfortran.dg/assumed_rank_8_c.c: New.
3666 * gfortran.dg/assumed_rank_9.f90: New.
3667 * gfortran.dg/assumed_rank_10.f90: New.
3668 * gfortran.dg/assumed_rank_12.f90: New.
3669
3670 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3671
3672 * gnat.dg/opt25.adb: New test.
3673 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3674 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3675
3676 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3677
3678 * gnat.dg/aggr20.ad[sb]: New test.
3679 * gnat.dg/aggr20_pkg.ads: New helper.
3680
3681 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/derived_type3.adb: New test.
3684 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3685
3686 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR rtl-optimization/53942
3689 * gcc.dg/pr53942.c: New test.
3690
3691 2012-07-19 Jason Merrill <jason@redhat.com>
3692
3693 PR c++/54021
3694 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3695
3696 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * gnat.dg/discr38.adb: New test.
3699
3700 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR middle-end/54017
3703 * c-c++-common/gomp/pr54017.c: New test.
3704
3705 2012-07-19 Richard Guenther <rguenther@suse.de>
3706 Eric Botcazou <ebotcazou@adacore.com>
3707
3708 * gnat.dg/loop_optimization11.adb: New testcase.
3709 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3710
3711 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3712 Jason Merrill <jason@redhat.com>
3713
3714 * g++.dg/cpp0x/sfinae37.C: New.
3715 * g++.dg/template/access23.C: New.
3716 * g++.dg/template/access7.C: Adjust.
3717 * g++.dg/template/sfinae10.C: Don't expect errors.
3718 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3719
3720 2012-07-18 Julian Brown <julian@codesourcery.com>
3721 Sandra Loosemore <sandra@codesroucery.com>
3722
3723 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3724
3725 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3726
3727 * gnat.dg/noreturn4.ad[sb]: New test.
3728 * gnat.dg/noreturn4_pkg.ads: New helper.
3729
3730 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3731 Julian Brown <julian@codesourcery.com>
3732
3733 * gcc.target/arm/neon-vdup-1.c: New test case.
3734 * gcc.target/arm/neon-vdup-2.c: New test case.
3735 * gcc.target/arm/neon-vdup-3.c: New test case.
3736 * gcc.target/arm/neon-vdup-4.c: New test case.
3737 * gcc.target/arm/neon-vdup-5.c: New test case.
3738 * gcc.target/arm/neon-vdup-6.c: New test case.
3739 * gcc.target/arm/neon-vdup-7.c: New test case.
3740 * gcc.target/arm/neon-vdup-8.c: New test case.
3741 * gcc.target/arm/neon-vdup-9.c: New test case.
3742 * gcc.target/arm/neon-vdup-10.c: New test case.
3743 * gcc.target/arm/neon-vdup-11.c: New test case.
3744 * gcc.target/arm/neon-vdup-12.c: New test case.
3745 * gcc.target/arm/neon-vdup-13.c: New test case.
3746 * gcc.target/arm/neon-vdup-14.c: New test case.
3747 * gcc.target/arm/neon-vdup-15.c: New test case.
3748 * gcc.target/arm/neon-vdup-16.c: New test case.
3749 * gcc.target/arm/neon-vdup-17.c: New test case.
3750 * gcc.target/arm/neon-vdup-18.c: New test case.
3751 * gcc.target/arm/neon-vdup-19.c: New test case.
3752 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3753 arguments non-constant.
3754
3755 2012-07-18 Richard Guenther <rguenther@suse.de>
3756
3757 PR tree-optimization/53970
3758 * g++.dg/torture/pr53970.C: New testcase.
3759
3760 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3761
3762 PR target/38621
3763 * gcc.c-torture/compile/pr38621.c: New.
3764
3765 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3766
3767 PR target/33135
3768 * gcc.target/sh/pr33135-1.c: New.
3769 * gcc.target/sh/pr33135-2.c: New.
3770 * gcc.target/sh/pr33135-3.c: New.
3771 * gcc.target/sh/pr33135-4.c: New.
3772
3773 2012-07-17 Jason Merrill <jason@redhat.com>
3774
3775 PR c++/53995
3776 * g++.dg/parse/enum9.C: New.
3777
3778 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3779 Sandra Loosemore <sandra@codesourcery.com>
3780
3781 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3782 if there is a conflict with -mcpu=. Use -mcpu=5208.
3783
3784 2012-07-17 Jason Merrill <jason@redhat.com>
3785
3786 PR c++/53989
3787 * g++.dg/template/array23.C: New.
3788
3789 2012-07-17 Tobias Burnus <burnus@net-b.de>
3790
3791 PR fortran/53985
3792 * gfortran.dg/bind_c_usage_26.f90: New.
3793 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3794 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3795 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3796 * gfortran.dg/interop_params.f03: Ditto.
3797
3798 2012-07-17 Jason Merrill <jason@redhat.com>
3799
3800 * g++.dg/template/inherit8.C: Adjust.
3801 * g++.dg/template/using21.C: Adjust.
3802 * g++.dg/template/using22.C: Adjust.
3803
3804 PR c++/53549
3805 * g++.dg/template/current-inst1.C: New.
3806 * g++.dg/parse/crash35.C: Adjust.
3807
3808 2012-07-17 Tobias Burnus <burnus@net-b.de>
3809
3810 PR fortran/52101
3811 * gfortran.dg/oldstyle_4.f90: New.
3812
3813 2012-07-17 Tobias Burnus <burnus@net-b.de>
3814
3815 PR fortran/49265
3816 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3817 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3818
3819 2012-07-16 Jason Merrill <jason@redhat.com>
3820
3821 * g++.dg/parse/access8.C: Adjust.
3822 * g++.dg/template/sfinae6_neg.C: Adjust.
3823
3824 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3825
3826 PR fortran/53824
3827 * gfortran.dg/coarray_allocate_1.f90: New test.
3828
3829 2012-07-16 Andrew Pinski <apinski@cavium.com>
3830
3831 * gcc.c-torture/execute/bswap-1.c: New testcase.
3832 * gcc.c-torture/compile/unalign-1.c: New testcase.
3833 * gcc.c-torture/compile/20120524-1.c: New testcase.
3834 * gcc.c-torture/compile/20101216-1.c: New testcase.
3835
3836 2012-07-16 Dehao Chen <dehao@google.com>
3837
3838 Revert
3839 2012-07-10 Dehao Chen <dehao@google.com>
3840
3841 * gcc.dg/debug_info_inline.c: New test.
3842
3843 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3844
3845 PR fortran/53956
3846 * gfortran.dg/proc_decl_28.f90: New.
3847
3848 2012-07-16 Andrew Pinski <apinski@cavium.com>
3849
3850 * gcc.dg/torture/builtins-1.c: New testcase.
3851
3852 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3853
3854 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3855 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3856 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3857 gcc.target/cris/sync-1-v10.c,
3858 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3859 pass -mno-unaligned-atomic-may-use-library.
3860 * gcc.target/cris/sync-xchg-1.c: New test.
3861 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3862 valid register operand output modifier.
3863
3864 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3865
3866 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3867 characters.
3868
3869 2012-07-13 Andrew Pinski <apinski@cavium.com>
3870
3871 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3872 rather than cleanup-tree-dump.
3873 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3874
3875 2012-07-13 Richard Guenther <rguenther@suse.de>
3876
3877 PR tree-optimization/53907
3878 * gcc.target/i386/pr53907.c: New testcase.
3879
3880 2012-07-13 Richard Guenther <rguenther@suse.de>
3881
3882 PR tree-optimization/53922
3883 * gcc.dg/torture/pr53922.c: New testcase.
3884
3885 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3886
3887 PR rtl-optimization/53908
3888 * gcc.dg/torture/pr53908.c: New test.
3889
3890 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3891
3892 PR c++/53531
3893 * g++.dg/cpp0x/variadic135.C: New.
3894
3895 2012-07-12 Jason Merrill <jason@redhat.com>
3896
3897 * g++.dg/template/sfinae6_neg.C: Adjust.
3898
3899 2012-07-12 Tobias Burnus <burnus@net-b.de>
3900
3901 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3902 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3903 scan-tree-dump-times pattern.
3904
3905 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3906
3907 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3908
3909 2012-07-11 Jason Merrill <jason@redhat.com>
3910
3911 DR 1402
3912 * g++.g/cpp0x/defaulted37.C: New.
3913
3914 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3915
3916 PR target/53859
3917 * gcc.target/arm/pr53859.c: New test.
3918
3919 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3920
3921 PR target/53886
3922 * gcc.c-torture/compile/pr53886.c: New.
3923
3924 2012-07-10 Dehao Chen <dehao@google.com>
3925
3926 * gcc.dg/debug_info_inline.c: New test.
3927
3928 2012-07-10 Jason Merrill <jason@redhat.com>
3929
3930 PR c++/53733
3931 * g++.dg/cpp0x/defaulted36.C: New.
3932 * g++.dg/cpp0x/defaulted21.C: Adjust.
3933
3934 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3935
3936 2012-07-09 Sterling Augustine <saugustine@google.com>
3937
3938 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3939
3940 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3941
3942 PR tree-optimization/53887
3943 * gcc.dg/pr53887.c: New test.
3944
3945 2012-07-09 Jason Merrill <jason@redhat.com>
3946
3947 PR c++/53882
3948 * g++.dg/cpp0x/nullptr29.C: New.
3949
3950 2012-07-09 Tom de Vries <tom@codesourcery.com>
3951 Richard Guenther <rguenther@suse.de>
3952
3953 * gcc.dg/builtin-unreachable-6.c: New test.
3954 * gcc.dg/builtin-unreachable-5.c: New test.
3955
3956 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3957
3958 PR tree-optimization/53881
3959 * gcc.dg/pr53881.c: New test.
3960
3961 2012-07-06 Jason Merrill <jason@redhat.com>
3962
3963 PR c++/53862
3964 * g++.dg/cpp0x/variadic134.C: New.
3965
3966 PR c++/53858
3967 * g++.dg/cpp0x/alias-decl-20.C: New.
3968
3969 2012-07-06 Tom de Vries <tom@codesourcery.com>
3970
3971 PR tree-optimization/51879
3972 * gcc.dg/pr51879-16.c: New test.
3973 * gcc.dg/pr51879-17.c: Same.
3974
3975 2012-07-06 Tom de Vries <tom@codesourcery.com>
3976
3977 PR tree-optimization/52009
3978 * gcc.dg/pr51879-7.c: New test.
3979 * gcc.dg/pr51879-18.c: New test.
3980
3981 2012-07-05 Jason Merrill <jason@redhat.com>
3982
3983 PR c++/50852
3984 * g++.dg/template/typedef39.C: New.
3985
3986 PR c++/53039
3987 * g++.dg/cpp0x/variadic133.C: New.
3988 * g++.dg/template/param1.C: Adjust.
3989
3990 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3991
3992 PR target/48941
3993 PR target/51980
3994 * gcc.target/arm/neon/vtrnf32.c: Update.
3995 * gcc.target/arm/neon/vtrns32.c: Update.
3996 * gcc.target/arm/neon/vtrnu32.c: Update.
3997 * gcc.target/arm/neon/vzipf32.c: Update.
3998 * gcc.target/arm/neon/vzips32.c: Update.
3999 * gcc.target/arm/neon/vzipu32.c: Update.
4000
4001 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4002
4003 PR fortran/53732
4004 * gfortran.dg/inline_sum_4.f90: New test.
4005
4006 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4007
4008 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4009
4010 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4011
4012 * gcc.target/arm/fma-sp.c: New testcase.
4013 * gcc.target/arm/fma.c: Likewise.
4014 * gcc.target/arm/fma.h: Likewise.
4015
4016 2012-07-04 Jason Merrill <jason@redhat.com>
4017
4018 PR c++/53848
4019 * g++.dg/other/enum3.C: New.
4020
4021 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4022
4023 PR middle-end/53321
4024 * g++.dg/torture/pr53321.C: New test.
4025
4026 2012-07-04 Richard Guenther <rguenther@suse.de>
4027
4028 PR tree-optimization/53844
4029 * g++.dg/tree-ssa/pr53844.C: New testcase.
4030
4031 2012-07-04 Richard Guenther <rguenther@suse.de>
4032
4033 PR tree-optimization/53849
4034 * gcc.dg/pr53849.c: New testcase.
4035
4036 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4037
4038 PR c++/53812
4039 * g++.dg/ext/label14.C: New test.
4040
4041 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4042
4043 PR target/53811
4044 * g++.dg/other/pr53811.C: New test.
4045
4046 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4047
4048 PR target/28896
4049 * gcc.target/m68k/stack-limit-1.c: New testcase.
4050
4051 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * gnat.dg/recursive_call.adb: New test.
4054
4055 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4056
4057 * gnat.dg/discr37.ad[sb]: New test.
4058
4059 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4060
4061 * g++.dg/other/packed1.C: Remove SH from xfail list.
4062
4063 2012-07-02 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/53619
4066 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4067
4068 PR c++/53783
4069 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4070
4071 PR c++/53788
4072 * g++.dg/cpp0x/decltype39.C: New.
4073 * g++.dg/diagnostic/method1.C: Adjust.
4074
4075 PR c++/53816
4076 * g++.dg/template/ref6.C: New.
4077
4078 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4079
4080 PR target/53568
4081 * gcc.target/sh/pr53568-1.c: New.
4082
4083 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4084
4085 PR target/51244
4086 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4087
4088 2012-07-02 Jason Merrill <jason@redhat.com>
4089
4090 PR c++/53821
4091 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4092
4093 PR c++/53524
4094 * g++.dg/template/enum7.C: New.
4095 * g++.dg/other/ptrmem10.C: Adjust.
4096 * g++.dg/other/ptrmem11.C: Adjust.
4097 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4098
4099 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4100
4101 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4102
4103 2012-07-01 Wei Guozhi <carrot@google.com>
4104
4105 PR target/53447
4106 * gcc.target/arm/pr53447-1.c: New testcase.
4107 * gcc.target/arm/pr53447-2.c: New testcase.
4108 * gcc.target/arm/pr53447-3.c: New testcase.
4109 * gcc.target/arm/pr53447-4.c: New testcase.
4110
4111 2012-06-29 Richard Guenther <rguenther@suse.de>
4112
4113 PR tree-optimization/47061
4114 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4115
4116 2012-06-29 Richard Guenther <rguenther@suse.de>
4117
4118 PR tree-optimization/37541
4119 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4120
4121 2012-06-29 Richard Guenther <rguenther@suse.de>
4122
4123 PR tree-optimization/52589
4124 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4125
4126 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4127
4128 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4129
4130 * g++.dg/template/error46.C: Add missing comment to dg-message.
4131 * g++.dg/template/crash107.C: Likewise.
4132 * g++.dg/template/error47.C: Likewise.
4133 * g++.dg/template/crash108.C: Likewise.
4134 * g++.dg/overload/operator5.C: Likewise.
4135
4136 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4137 errors in dg-message directives, add comments.
4138
4139 2012-06-28 Kai Tietz <ktietz@redhat.com>
4140
4141 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4142 hard-coded 'unsigned long'.
4143
4144 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR tree-optimization/51581
4147 * gcc.dg/vect/pr51581-4.c: New test.
4148
4149 PR tree-optimization/53645
4150 * gcc.c-torture/execute/pr53645-2.c: New test.
4151
4152 2012-06-28 Richard Guenther <rguenther@suse.de>
4153
4154 PR middle-end/53790
4155 * gcc.dg/torture/pr53790.c: New testcase.
4156
4157 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR tree-optimization/53645
4160 * gcc.c-torture/execute/pr53645.c: New test.
4161
4162 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4163
4164 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4165
4166 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4167
4168 PR debug/53671
4169 PR debug/49888
4170 * gcc.dg/guality/pr49888.c: Account for the possibility that
4171 the variable is optimized out at the first test.
4172
4173 2012-06-27 Jason Merrill <jason@redhat.com>
4174
4175 * g++.dg/cpp0x/override2.C: Adjust.
4176 * g++.dg/template/error5.C: Adjust.
4177 * g++.dg/parse/crash28.C: Adjust.
4178
4179 PR c++/53563
4180 * g++.dg/parse/template27.C: New.
4181 * g++.dg/template/crash74.C: Adjust expected output.
4182
4183 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4184
4185 PR fortran/41951
4186 PR fortran/49591
4187 * gfortran.dg/typebound_operator_16.f03: New.
4188
4189 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4190
4191 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4192 even src1.i and src2.i fields even in the second half of the arrays.
4193
4194 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4195
4196 PR c++/51033.
4197 * g++.dg/torture/vshuf-16.inc: New test.
4198 * g++.dg/torture/vshuf-2.inc: New test.
4199 * g++.dg/torture/vshuf-4.inc: New test.
4200 * g++.dg/torture/vshuf-8.inc: New test.
4201 * g++.dg/torture/vshuf-main.inc: New test.
4202 * g++.dg/torture/vshuf-v16hi.C: New test.
4203 * g++.dg/torture/vshuf-v16qi.C: New test.
4204 * g++.dg/torture/vshuf-v2df.C: New test.
4205 * g++.dg/torture/vshuf-v2di.C: New test.
4206 * g++.dg/torture/vshuf-v2sf.C: New test.
4207 * g++.dg/torture/vshuf-v2si.C: New test.
4208 * g++.dg/torture/vshuf-v4df.C: New test.
4209 * g++.dg/torture/vshuf-v4di.C: New test.
4210 * g++.dg/torture/vshuf-v4sf.C: New test.
4211 * g++.dg/torture/vshuf-v4si.C: New test.
4212 * g++.dg/torture/vshuf-v8hi.C: New test.
4213 * g++.dg/torture/vshuf-v8qi.C: New test.
4214 * g++.dg/torture/vshuf-v8si.C: New test.
4215
4216 2012-06-27 Richard Guenther <rguenther@suse.de>
4217
4218 PR middle-end/53676
4219 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4220
4221 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4222
4223 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4224 scan-dump-dem-not): Use printable pattern in test name.
4225
4226 2012-06-26 Sterling Augustine <saugustine@google.com>
4227 Dominique Dhumieres <dominiq@lps.ens.fr>
4228
4229 * gcc.dg/pubtypes-2.c: Update expected output.
4230 * gcc.dg/pubtypes-3.c: Likewise.
4231 * gcc.dg/pubtypes-4.c: Likewise.
4232
4233 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4234
4235 * gcc.dg/tree-ssa/slsr-1.c: New test.
4236 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4237 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4238 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4239
4240 2012-06-26 Matt Turner <mattst88@gmail.com>
4241
4242 PR target/35294
4243 * gcc.target/arm/mmx-2.c: New.
4244
4245 2012-06-26 Richard Guenther <rguenther@suse.de>
4246
4247 PR c++/53752
4248 * g++.dg/torture/pr53752.C: New testcase.
4249
4250 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR tree-optimization/53748
4253 * gcc.c-torture/compile/pr53748.c: New test.
4254
4255 2012-06-25 Jason Merrill <jason@redhat.com>
4256
4257 PR c++/53498
4258 PR c++/53305
4259 * g++.dg/cpp0x/decltype38.C: New.
4260 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4261
4262 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4263
4264 * lib/target-supports-dg.exp (testname-for-summary): New.
4265 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4266 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4267 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4268 scan-module-absence, output-exists, output-exists-not: Use
4269 testname-for-summary.
4270 (dg-test): Clean up testname_with_flags.
4271 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4272 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4273 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4274 scan-assembler-dem-not, object-size: Use testname-for-summary.
4275 * lib/gcov.exp (run-gcov): Likewise.
4276 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4277 scan-dump-dem, scan-dump-dem-note): Likewise.
4278
4279 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4280 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4281 including profopt.opt; save and restore existing value.
4282 * g++.dg/bprob/bprob.exp: Likewise.
4283 * gcc.dg/matrix/matrix.exp: Likewise.
4284 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4285 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4286 PROFOPT_OPTIONS.
4287
4288 2012-06-25 Richard Henderson <rth@redhat.com>
4289
4290 * gcc.dg/pr53749.c: New.
4291
4292 2012-06-25 Jason Merrill <jason@redhat.com>
4293
4294 PR c++/52988
4295 * g++.dg/cpp0x/nullptr28.C: New.
4296
4297 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4298
4299 * gcc.target/arm/neon-vld1_dupQ.c: New.
4300
4301 2012-06-25 Florian Weimer <fweimer@redhat.com>
4302
4303 * g++.dg/init/new35.C: New.
4304 * g++.dg/init/new36.C: New.
4305 * g++.dg/init/new37.C: New.
4306 * g++.dg/ext/vla5.C: New warning.
4307 * g++.dg/ext/vla8.C: New warning.
4308 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4309
4310 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4311 James Greenhalgh <james.greenhalgh@arm.com>
4312
4313 * gcc.target/arm/ftest-support-arm.h New testcase.
4314 * gcc.target/arm/ftest-support-thumb.h Likewise.
4315 * gcc.target/arm/ftest-support.h Likewise.
4316 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4317 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4318 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4319 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4320 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4321 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4322 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4323 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4324 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4325 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4326 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4327 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4328 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4329 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4330 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4331 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4332 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4333 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4334 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4335 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4336 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4337 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4338 * lib/target-supports.exp
4339 (check_effective_target_arm_arch_FUNC): Add support for more
4340 architectures.
4341 (add_options_for_arm_arch_FUNC): Likewise.
4342 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4343
4344 2012-06-25 Jason Merrill <jason@redhat.com>
4345
4346 PR c++/53202
4347 * g++.dg/cpp0x/constexpr-tuple.C: New.
4348
4349 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR target/53759
4352 * gcc.target/i386/pr53759.c: New test.
4353
4354 PR c++/53594
4355 * g++.dg/cpp0x/nsdmi7.C: New test.
4356
4357 2012-06-24 Kai Tietz <ktietz@redhat.com>
4358
4359 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4360 for LLP64 targets.
4361 * gcc.target/i386/pr38988.c: Likewise.
4362
4363 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4364
4365 PR fortran/47710
4366 PR fortran/53328
4367 * gfortran.dg/typebound_generic_12.f03: New.
4368 * gfortran.dg/typebound_generic_13.f03: New.
4369
4370 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4371
4372 * gnat.dg/lto15.ad[sb]: New test.
4373
4374 2012-06-21 Meador Inge <meadori@codesourcery.com>
4375
4376 PR c/53702
4377 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4378
4379 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4380
4381 * gcc.dg/pch/ident-1.c: New test.
4382 * gcc.dg/pch/ident-1.hs: Header file for new test.
4383
4384 2012-06-21 Michael Matz <matz@suse.de>
4385
4386 PR middle-end/53688
4387 * gcc.c-torture/execute/pr53688.c: New test.
4388
4389 2012-06-20 Richard Guenther <rguenther@suse.de>
4390
4391 PR tree-optimization/30318
4392 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4393
4394 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4395
4396 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4397
4398 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4399
4400 * gcc.target/i386/clearcapv2.map: New file.
4401 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4402
4403 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4404
4405 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4406 and add __sh__ case.
4407
4408 2012-06-19 Jason Merrill <jason@redhat.com>
4409
4410 PR c++/52637
4411 * g++.dg/debug/localclass1.C: New.
4412
4413 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4414
4415 * g++.dg/cpp0x/override4.C: New.
4416
4417 2012-06-14 Jason Merrill <jason@redhat.com>
4418
4419 PR c++/53651
4420 * g++.dg/cpp0x/decltype37.C: New.
4421
4422 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4423
4424 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4425
4426 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4427
4428 * gcc.c-torture/compile/vector-5.c,
4429 gcc.c-torture/compile/vector-6.c: New tests.
4430
4431 2012-06-19 Richard Henderson <rth@redhat.com>
4432
4433 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4434
4435 2012-06-19 Richard Guenther <rguenther@suse.de>
4436
4437 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4438
4439 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/53712
4442 * gcc.target/i386/pr53712.c: New test.
4443
4444 2012-06-18 Tobias Burnus <burnus@net-b.de>
4445
4446 PR fortran/53692
4447 * gfortran.dg/elemental_optional_args_6.f90: New.
4448
4449 2012-06-18 Tobias Burnus <burnus@net-b.de>
4450
4451 PR fortran/53526
4452 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4453 * gfortran.dg/coarray/move_alloc_1.f90
4454
4455 2012-06-18 Tobias Burnus <burnus@net-b.de>
4456
4457 PR fortran/53526
4458 * gfortran.dg/coarray_27.f90: New.
4459
4460 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4461 Greta Yorsh <Greta.Yorsh@arm.com>
4462
4463 * gcc.target/arm/epilog-1.c: New test.
4464
4465 2012-06-18 Richard Guenther <rguenther@suse.de>
4466
4467 PR tree-optimization/53693
4468 * g++.dg/torture/pr53693.C: New testcase.
4469
4470 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4471
4472 PR tree-optimization/53703
4473 * gcc.dg/torture/pr53703.c: New test.
4474
4475 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4476
4477 PR middle-end/53698
4478 * gcc.target/i386/pr53698.c: New test.
4479
4480 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4483
4484 2012-06-17 Tobias Burnus <burnus@net-b.de>
4485
4486 PR fortran/53691
4487 PR fortran/53685
4488 * gfortran.dg/transfer_check_3.f90: New.
4489
4490 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4491
4492 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4493
4494 2012-06-16 Tobias Burnus <burnus@net-b.de>
4495
4496 PR fortran/53642
4497 PR fortran/45170
4498 * gfortran.dg/deferred_type_param_8.f90: New.
4499
4500 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4501
4502 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4503 testname that includes flags, passed in as new argument, in
4504 pass/fail messages.
4505 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4506 and pass it to verify-* procedures.
4507
4508 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4509 alignment torture options with usual torture options.
4510
4511 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4512 messages reported for one line of source code.
4513 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4514 * g++.dg/cpp0x/decltype2.C: Likewise.
4515 * g++.dg/cpp0x/decltype3.C: Likewise.
4516 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4517 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4518 * g++.dg/cpp0x/static_assert3.C: Likewise.
4519 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4520 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4521 * g++.dg/cpp0x/union1.C: Likewise.
4522 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4523 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4524 * g++.dg/cpp0x/variadic2.C: Likewise.
4525 * g++.dg/cpp0x/variadic20.C: Likewise.
4526 * g++.dg/cpp0x/variadic74.C: Likewise.
4527 * g++.dg/diagnostic/bitfld2.C: Likewise.
4528 * g++.dg/ext/attrib44.C: Likewise.
4529 * g++.dg/ext/no-asm-1.C: Likewise.
4530 * g++.dg/other/error34.C: Likewise.
4531 * g++.dg/parse/crash46.C: Likewise.
4532 * g++.dg/parse/error10.C: Likewise.
4533 * g++.dg/parse/error2.C: Likewise.
4534 * g++.dg/parse/error3.C: Likewise.
4535 * g++.dg/parse/error36.C: Likewise.
4536 * g++.dg/parse/error8.C: Likewise.
4537 * g++.dg/parse/error9.C: Likewise.
4538 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4539 * g++.dg/parse/parser-pr28152.C: Likewise.
4540 * g++.dg/parse/template25.C: Likewise.
4541 * g++.dg/parse/typename11.C: Likewise.
4542 * g++.dg/tc1/dr147.C: Likewise.
4543 * g++.dg/template/deduce3.C: Likewise.
4544 * g++.dg/template/koenig9.C: Likewise.
4545 * g++.dg/template/pr23510.C: Likewise.
4546 * g++.dg/warn/pr12242.C: Likewise.
4547 * g++.dg/warn/pr30551-2.C: Likewise.
4548 * g++.dg/warn/pr30551.C: Likewise.
4549 * g++.old-deja/g++.other/typename1.C: Likewise.
4550 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4551
4552 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4553
4554 PR c++/51033
4555 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4556 * c-c++-common/torture/vshuf-2.inc: Likewise.
4557 * c-c++-common/torture/vshuf-4.inc: Likewise.
4558 * c-c++-common/torture/vshuf-8.inc: Likewise.
4559 * c-c++-common/torture/vshuf-main.inc: Likewise.
4560 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4561 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4562 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4563 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4564 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4565 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4566 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4567 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4568 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4569 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4570 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4571 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4572 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4573 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4574
4575 2012-06-15 Michael Matz <matz@suse.de>
4576
4577 * gcc.dg/tree-ssa/vector-4.c: New test.
4578
4579 2012-06-15 Michael Matz <matz@suse.de>
4580
4581 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4582 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4583
4584 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4585
4586 PR tree-optimization/53636
4587 * gcc.target/arm/pr53636.c: New test.
4588
4589 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR tree-optimization/51581
4592 * gcc.c-torture/execute/pr51581-1.c: New test.
4593 * gcc.c-torture/execute/pr51581-2.c: New test.
4594 * gcc.dg/vect/pr51581-1.c: New test.
4595 * gcc.dg/vect/pr51581-2.c: New test.
4596 * gcc.dg/vect/pr51581-3.c: New test.
4597 * gcc.target/i386/avx-pr51581-1.c: New test.
4598 * gcc.target/i386/avx-pr51581-2.c: New test.
4599 * gcc.target/i386/avx2-pr51581-1.c: New test.
4600 * gcc.target/i386/avx2-pr51581-2.c: New test.
4601 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4602
4603 2012-06-15 Richard Guenther <rguenther@suse.de>
4604
4605 * gcc.c-torture/execute/20120615-1.c: New testcase.
4606
4607 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4608
4609 * gnat.dg/vect8.ad[sb]: New test.
4610
4611 2012-06-14 Richard Guenther <rguenther@suse.de>
4612
4613 * gcc.dg/tree-ssa/vrp.h: New testcase.
4614 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4615
4616 2012-06-13 Christian Bruel <christian.bruel@st.com>
4617
4618 PR target/53621
4619 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4620
4621 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4622
4623 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4624
4625 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4626
4627 PR testsuite/20771
4628 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4629 test summary unique.
4630
4631 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4632 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4633 scan-stack-usage-not): Don't strip torture options from test name.
4634
4635 * lib/scandump.exp (scan-dump-times): Use printable version of
4636 regexp in test summary line.
4637
4638 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4639 messages reported for one line of source code.
4640 * gcc.dg/format/few-1.c: Likewise.
4641 * gcc.dg/ia64-sync-2.c: Likewise.
4642 * gcc.dg/sync-2.c: Likewise.
4643 * gcc.dg/noncompile/pr44517.c: Likewise.
4644
4645 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4646
4647 PR debug/49888
4648 * gcc.dg/guality/pr49888.c: New.
4649
4650 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4651
4652 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4653 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4655
4656 2012-06-13 Tobias Burnus <burnus@net-b.de>
4657
4658 PR fortran/53643
4659 * gfortran.dg/intent_out_7.f90: New.
4660
4661 2012-06-13 Tobias Burnus <burnus@net-b.de>
4662
4663 PR fortran/53597
4664 * gfortran.dg/save_4.f90: New.
4665
4666 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR c/53532
4669 PR c/51034
4670 PR c/53196
4671 * gcc.dg/pr53532.c: New test.
4672 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4673 adjust line numbers.
4674 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4675 * gcc.dg/Wcxx-compat-8.c: Likewise.
4676 * gcc.dg/pr51034.c: New test.
4677 * gcc.dg/pr53196-1.c: New test.
4678 * gcc.dg/pr53196-2.c: New test.
4679
4680 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4681
4682 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4683 alignment torture options with usual torture options.
4684 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4685 instead of dg-options.
4686 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4687 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4688 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4689 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4690 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4691 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4692
4693 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4694 to checks for multiple messages reported for one line of source code.
4695 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4696
4697 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4698 messages reported for one line of source code.
4699
4700 * gcc.dg/20031223-1.c: Add comments to check for multiple
4701 messages reported for one line of source code.
4702 * gcc.dg/Wconversion-integer.c: Likewise.
4703 * gcc.dg/Wfatal-2.c: Likewise.
4704 * gcc.dg/Wfatal.c: Likewise.
4705 * gcc.dg/Wobjsize-1.c: Likewise.
4706 * gcc.dg/c99-vla-jump-1.c: Likewise.
4707 * gcc.dg/c99-vla-jump-2.c: Likewise.
4708 * gcc.dg/c99-vla-jump-3.c: Likewise.
4709 * gcc.dg/c99-vla-jump-4.c: Likewise.
4710 * gcc.dg/c99-vla-jump-5.c: Likewise.
4711 * gcc.dg/decl-9.c: Likewise.
4712 * gcc.dg/declspec-10.c: Likewise.
4713 * gcc.dg/declspec-18.c: Likewise.
4714 * gcc.dg/mtune.c: Likewise.
4715 * gcc.dg/parser-pr28152-2.c: Likewise.
4716 * gcc.dg/parser-pr28152.c: Likewise.
4717 * gcc.dg/pr14475.c: Likewise.
4718 * gcc.dg/pr27953.c: Likewise.
4719 * gcc.dg/pr28322-3.c: Likewise.
4720 * gcc.dg/pr30457.c: Likewise.
4721 * gcc.dg/pr30551-2.c: Likewise.
4722 * gcc.dg/pr30551-3.c: Likewise.
4723 * gcc.dg/pr30551-4.c: Likewise.
4724 * gcc.dg/pr30551-5.c: Likewise.
4725 * gcc.dg/pr30551-6.c: Likewise.
4726 * gcc.dg/pr30551.c: Likewise.
4727 * gcc.dg/pr45461.c: Likewise.
4728 * gcc.dg/pr48552-1.c: Likewise.
4729 * gcc.dg/pr48552-2.c: Likewise.
4730 * gcc.dg/redecl-1.c: Likewise.
4731 * gcc.dg/transparent-union-3.c: Likewise.
4732 * gcc.dg/utf-dflt.c: Likewise.
4733 * gcc.dg/utf-dflt2.c: Likewise.
4734 * gcc.dg/vla-8.c: Likewise.
4735 * gcc.dg/vla-init-1.c: Likewise.
4736 * gcc.dg/wtr-int-type-1.c: Likewise.
4737
4738 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4739 messages reported for for one line of source code.
4740 * c-c++-common/raw-string-5.c: Likewise.
4741 * c-c++-common/raw-string-4.c: Likewise.
4742 * c-c++-common/raw-string-6.c: Likewise.
4743 * c-c++-common/pr20000.c: Likewise.
4744
4745 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4746 messages reported for one line of source code.
4747 * gcc.dg/cpp/pr30786.c: Likewise.
4748 * gcc.dg/cpp/pr28709.c: Likewise.
4749 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4750 * gcc.dg/cpp/macspace2.c: Likewise.
4751 * gcc.dg/cpp/missing-header-1.c: Likewise.
4752 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4753 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4754 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4755
4756 2012-06-12 Jason Merrill <jason@redhat.com>
4757
4758 PR c++/53599
4759 * g++.dg/template/local7.C: New.
4760
4761 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4762
4763 PR target/53511
4764 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4765 * gcc.target/sh/pr51340-2.c: Likewise.
4766 * gcc.target/sh/pr51340-3.c: Likewise.
4767
4768 2012-06-12 Michael Matz <matz@suse.de>
4769
4770 * gcc.dg/torture/alias-1.c: New test.
4771
4772 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR rtl-optimization/53589
4775 * gcc.dg/torture/pr53589.c: New test.
4776
4777 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4778
4779 PR target/50749
4780 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4781 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4782 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4783 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4784 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4785 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4786 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4787 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4788 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4789 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4790 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4791 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4792 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4793 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4794 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4795 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4796
4797 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4798
4799 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4800 (check_intel_cpu_model): New function.
4801 (check_amd_cpu_model): New function.
4802 (check_features): New function.
4803 (__get_cpuid_output): New function.
4804 (check_detailed): New function.
4805 (fn1): Rename to quick_check.
4806 (main): Update to call quick_check and call check_detailed.
4807
4808 2012-06-11 Richard Henderson <rth@redhat.com>
4809
4810 * lib/target-supports.exp
4811 (check_effective_target_sync_long_long_runtime): Use
4812 check_effective_target_lp64 instead of
4813 check_effective_target_powerpc64 for powerpc targets.
4814
4815 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4816
4817 PR target/53511
4818 * gcc.target/sh/pr53511-1.c: New.
4819
4820 2012-06-11 Richard Guenther <rguenther@suse.de>
4821
4822 PR middle-end/53470
4823 * g++.dg/lto/pr53470_0.C: New testcase.
4824 * gcc.dg/lto/pr53470_0.c: Likewise.
4825
4826 2012-06-11 Richard Guenther <rguenther@suse.de>
4827
4828 PR c++/53605
4829 * g++.dg/ext/pr53605.C: New testcase.
4830
4831 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4832
4833 * gnat.dg/specs/array1.ads: New test.
4834 * gnat.dg/specs/array2.ads: Likewise.
4835 * gnat.dg/array22.adb: Likewise.
4836
4837 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4838
4839 * gnat.dg/constant4.adb: New test.
4840 * gnat.dg/constant4_pkg.ads: New helper.
4841
4842 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4843
4844 PR fortran/52552
4845 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4846 * gfortran.dg/allocate_class_1.f90: Modified.
4847 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4848 * gfortran.dg/allocate_class_2.f90: New.
4849
4850 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4851
4852 PR middle-end/53535
4853 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4854
4855 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4856
4857 PR fortran/52861
4858 * gfortran.dg/string_assign_2.f90: New test case.
4859
4860 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4861
4862 PR fortran/52861
4863 * gfortran.dg/string_assign_1.f90: New test case.
4864
4865 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR middle-end/53580
4868 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4869 * gcc.dg/gomp/critical-4.c: Likewise.
4870 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4871 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4872 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4873 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4874 * c-c++-common/gomp/pr53580.c: New test.
4875
4876 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4877
4878 PR c++/51214
4879 * g++.dg/cpp0x/forw_enum11.C: New.
4880
4881 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4882
4883 PR c++/53567
4884 * g++.dg/cpp0x/alias-decl-19.C: New.
4885
4886 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4887
4888 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4889
4890 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4891
4892 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4893 (XSTATE_FP): Ditto.
4894 (XSTATE_SSE): Ditto.
4895 (XSTATE_YMM): Ditto.
4896 (avx_os_support): Use new defines.
4897
4898 2012-06-06 Richard Guenther <rguenther@suse.de>
4899
4900 PR testsuite/32380
4901 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4902 loops.
4903
4904 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4905
4906 PR c++/52841
4907 * g++.dg/cpp0x/pr52841.C: New testcase.
4908
4909 2012-06-06 Richard Guenther <rguenther@suse.de>
4910
4911 PR tree-optimization/53081
4912 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4913 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4914
4915 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4916
4917 * gcc.target/powerpc/pr53487.c: New test.
4918
4919 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4920
4921 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4922
4923 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4924
4925 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4926
4927 2012-06-05 Richard Guenther <rguenther@suse.de>
4928
4929 PR tree-optimization/30442
4930 * gcc.dg/vect/bb-slp-30.c: New testcase.
4931
4932 2012-06-05 Richard Guenther <rguenther@suse.de>
4933
4934 PR tree-optimization/53081
4935 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4936 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4937 -fno-tree-loop-distribute-patterns.
4938
4939 2012-06-05 Alan Modra <amodra@gmail.com>
4940
4941 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4942 Check static chain in nested funcs.
4943
4944 2012-06-04 Tobias Burnus <burnus@net-b.de>
4945
4946 PR fortran/50619
4947 * gfortran.dg/init_flag_10.f90: New.
4948
4949 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4950
4951 PR c++/53524
4952 * g++.dg/warn/Wenum-compare-no-2: New.
4953
4954 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4955
4956 PR preprocessor/53463
4957 * g++.dg/cpp/limits.C: New test.
4958 * g++.dg/parse/error19.C: Adjust.
4959 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4960 * g++.dg/warn/pr35635.C: Likewise.
4961 * g++.old-deja/g++.pt/assign1.C: Likewise.
4962
4963 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4964
4965 PR target/53559
4966 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4967 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4968 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4969 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4970 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4971 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4972 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4973 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4974
4975 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4976
4977 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4978
4979 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4980
4981 PR tree-optimization/53550
4982 * gcc.dg/pr53550.c: New test.
4983
4984 2012-06-04 Richard Guenther <rguenther@suse.de>
4985
4986 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4987 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4988 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4989
4990 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4991
4992 PR fortran/48831
4993 * gfortran.dg/parameter_array_element_2.f90: New.
4994
4995 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4996
4997 PR target/53512
4998 * gcc.target/sh/pr53512-1.c: New.
4999 * gcc.target/sh/pr53512-2.c: New.
5000 * gcc.target/sh/pr53512-3.c: New.
5001 * gcc.target/sh/pr53512-4.c: New.
5002
5003 2012-06-01 Jason Merrill <jason@redhat.com>
5004
5005 PR c++/52973
5006 * g++.dg/ext/visibility/template12.C: New.
5007 * g++.dg/ext/attrib14.C: Adjust warning line.
5008
5009 PR c++/52725
5010 * g++.dg/parse/new6.C: New.
5011 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5012
5013 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5014
5015 * c-c++-common/restrict-2.c: Revert previous change.
5016
5017 2012-06-01 Jason Merrill <jason@redhat.com>
5018
5019 PR c++/53137
5020 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5021
5022 PR c++/53484
5023 * g++.dg/cpp0x/auto33.C: New.
5024
5025 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/26155
5028 * g++.dg/parse/namespace-alias-1.C: New.
5029
5030 2012-06-01 Christian Bruel <christian.bruel@st.com>
5031
5032 * gcc.dg/spec-options.c: New test.
5033 * gcc.dg/foo.specs: New file.
5034
5035 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5036
5037 PR ada/53517
5038 * gnat.dg/lto14.adb: Skip on Solaris.
5039
5040 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5041
5042 * gcc.target/cris/sync-1-v10.c,
5043 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5044 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5045 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5046 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5047 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5048 gcc.target/cris/torture/sync-mis-op-i-1.c,
5049 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5050 gcc.target/cris/torture/sync-mis-op-i-2.c,
5051 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5052 gcc.target/cris/torture/sync-mis-op-i-3.c,
5053 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5054 gcc.target/cris/torture/sync-mis-op-s-1.c,
5055 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5056 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5057 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5058 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5059 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5060 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5061 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5062 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5063 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5064
5065 2012-05-31 Richard Guenther <rguenther@suse.de>
5066
5067 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5068 ldist-pr45948.c with disabled SCCP.
5069
5070 2012-05-31 Richard Guenther <rguenther@suse.de>
5071
5072 PR middle-end/48493
5073 * gcc.dg/torture/pr48493.c: New testcase.
5074
5075 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5076
5077 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5078 arm32 to targets.
5079 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5080 of the initialization loop.
5081 (dg-final): Adjust the expected number of vectorized loops depending
5082 on vect_char_mult target selector.
5083
5084 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5085
5086 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5087 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5088 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5089 New tests.
5090
5091 2012-05-30 Jason Merrill <jason@redhat.com>
5092
5093 PR c++/53356
5094 * g++.dg/init/new34.C: New.
5095 * g++.dg/tree-ssa/stabilize1.C: New.
5096
5097 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR c++/53356
5100 * g++.dg/init/new33.C: New test.
5101
5102 2012-05-30 Richard Guenther <rguenther@suse.de>
5103
5104 PR middle-end/53501
5105 * gcc.dg/torture/pr53501.c: New testcase.
5106 * c-c++-common/restrict-2.c: Adjust.
5107
5108 2012-05-30 Alan Modra <amodra@gmail.com>
5109
5110 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5111 torture-finish.
5112
5113 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5114
5115 * gcc.target/i386/shuf-concat.c: New test.
5116
5117 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5118
5119 PR rtl-optimization/53519
5120 * gcc.c-torture/compile/pr53519.c: New test.
5121
5122 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5123
5124 * gcc.target/arm/neon-vrev.c: New.
5125
5126 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5127
5128 PR target/51340
5129 * gcc.target/sh/pr51340-1.c: New.
5130 * gcc.target/sh/pr51340-2.c: New.
5131 * gcc.target/sh/pr51340-3.c: New.
5132
5133 2012-05-29 Richard Guenther <rguenther@suse.de>
5134
5135 PR tree-optimization/53516
5136 * gcc.dg/torture/pr53516.c: New testcase.
5137
5138 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5139
5140 PR preprocessor/53229
5141 * gcc.dg/cpp/paste6.c: Force to run without
5142 -ftrack-macro-expansion.
5143 * gcc.dg/cpp/paste8.c: Likewise.
5144 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5145 -ftrack-macro-expansion.
5146 * gcc.dg/cpp/paste12.c: Force to run without
5147 -ftrack-macro-expansion.
5148 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5149 -ftrack-macro-expansion.
5150 * gcc.dg/cpp/paste13.c: Likewise.
5151 * gcc.dg/cpp/paste14.c: Likewise.
5152 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5153 -ftrack-macro-expansion.
5154 * gcc.dg/cpp/paste18.c: New test.
5155
5156 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5157
5158 * gcc.target/cris/torture/trap-1.c,
5159 gcc.target/cris/torture/trap-2.c,
5160 gcc.target/cris/torture/trap-3.c,
5161 gcc.target/cris/torture/trap-v0.c,
5162 gcc.target/cris/torture/trap-v3.c: New tests.
5163
5164 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/25137
5167 * g++.dg/warn/Wbraces3.C: New.
5168 * g++.dg/warn/Wbraces4.C: Likewise.
5169
5170 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR tree-optimization/53505
5173 * c-c++-common/torture/pr53505.c: New test.
5174
5175 2012-05-27 Nathan Sidwell <nathan@acm.org>
5176
5177 * gcc.dg/stmt-expr-4.c: New.
5178
5179 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 PR c++/53491
5182 * g++.dg/parse/crash60.C: New.
5183
5184 2012-05-26 Jason Merrill <jason@redhat.com>
5185
5186 PR c++/53220
5187 * c-c++-common/array-lit.c: New.
5188 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5189
5190 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5191
5192 PR ada/50294
5193 * gnat.dg/array21.adb: New test.
5194
5195 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5196
5197 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5198
5199 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/32054
5202 * g++.dg/other/anon-union3.C: New.
5203
5204 2012-05-25 Ian Lance Taylor <iant@google.com>
5205
5206 * gcc.dg/split-6.c: New test.
5207
5208 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5209
5210 * gnat.dg/lto14.adb: New test.
5211
5212 2012-05-25 Tristan Gingold <gingold@adacore.com>
5213
5214 * gcc.target/i386/large-frame.c: New.
5215
5216 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5217 * gcc.target/powerpc/lhs-1.c: New.
5218 * gcc.target/powerpc/lhs-2.c: New.
5219 * gcc.target/powerpc/lhs-3.c: New.
5220
5221 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5222
5223 Make unwound macro expansion trace less redundant
5224 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5225 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5226 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5227 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5228 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5229 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5230
5231 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/53464
5234 * g++.dg/cpp0x/constexpr-default1.C: New.
5235
5236 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/32080
5239 * g++.dg/eh/goto2.C: New.
5240
5241 2012-05-24 Richard Guenther <rguenther@suse.de>
5242
5243 PR middle-end/53460
5244 * g++.dg/tree-prof/pr53460.C: New testcase.
5245
5246 2012-05-24 Richard Guenther <rguenther@suse.de>
5247
5248 PR bootstrap/53466
5249 * g++.dg/debug/pr53466.C: New testcase.
5250
5251 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR tree-optimization/53465
5254 * gcc.c-torture/execute/pr53465.c: New test.
5255
5256 2012-05-23 Tobias Burnus <burnus@net-b.de>
5257
5258 PR fortran/51055
5259 PR fortran/45170
5260 * gfortran.dg/allocate_with_typespec_6.f90: New.
5261
5262 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5263
5264 PR c++/29185
5265 * g++.dg/warn/delete-array-1.C: New.
5266
5267 2012-05-23 Richard Guenther <rguenther@suse.de>
5268
5269 * gcc.dg/torture/pr39074-2.c: Adjust.
5270 * gcc.dg/torture/pr39074.c: Likewise.
5271 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5272 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5273
5274 2012-05-22 Jan Hubicka <jh@suse.cz>
5275
5276 PR middle-end/53161
5277 * g++.dg/torture/pr53161.C: New testcase.
5278
5279 2012-05-22 Tobias Burnus <burnus@net-b.de>
5280
5281 PR fortran/53389
5282 * gfortran.dg/realloc_on_assign_15.f90: New.
5283
5284 2012-05-22 Richard Guenther <rguenther@suse.de>
5285
5286 PR middle-end/51071
5287 * gcc.dg/torture/pr51071-2.c: New testcase.
5288
5289 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5290
5291 PR tree-optimization/53336
5292 * g++.dg/torture/pr53336.C: New testcase.
5293
5294 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5295
5296 PR c++/53322
5297 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5298 instead of -Wunused-local-typedefs.
5299
5300 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5301
5302 PR c++/51184
5303 * g++.dg/other/abstract4.C: New-
5304
5305 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/40821
5308 * g++.dg/ext/attrib46.C: New.
5309
5310 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5311
5312 PR c/53418
5313 * gcc.c-torture/compile/pr53418-1.c,
5314 gcc.c-torture/compile/pr53418-2.c: New tests.
5315
5316 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR tree-optimization/53366
5319 * gcc.dg/torture/pr53366-1.c: New test.
5320 * gcc.dg/torture/pr53366-2.c: New test.
5321 * gcc.target/i386/pr53366-1.c: New test.
5322 * gcc.target/i386/pr53366-2.c: New test.
5323
5324 PR tree-optimization/53409
5325 * gcc.c-torture/compile/pr53409.c: New test.
5326
5327 PR tree-optimization/53410
5328 * gcc.c-torture/compile/pr53410-1.c: New test.
5329 * gcc.c-torture/compile/pr53410-2.c: New test.
5330
5331 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5332
5333 PR target/53425
5334 * gcc.target/i386/pr53425-1.c: New file.
5335 * gcc.target/i386/pr53425-2.c: Likewise.
5336
5337 2012-05-21 Richard Guenther <rguenther@suse.de>
5338
5339 PR tree-optimization/53408
5340 * gcc.dg/torture/pr53408.c: New testcase.
5341
5342 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5343 H.J. Lu <hongjiu.lu@intel.com>
5344
5345 PR target/53416
5346 * gcc.target/i386/pr53416.c: New file.
5347
5348 2012-05-21 Richard Guenther <rguenther@suse.de>
5349
5350 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5351
5352 2012-05-21 Richard Guenther <rguenther@suse.de>
5353
5354 * gcc.dg/torture/ldist-1.c: New testcase.
5355
5356 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5357
5358 * gnat.dg/lto13.adb: New test.
5359 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5360
5361 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gnat.dg/specs/lto12.ads: New test.
5364 * gnat.dg/specs/lto12_pkg.ads: New helper.
5365
5366 2012-05-18 Richard Guenther <rguenther@suse.de>
5367
5368 PR tree-optimization/53346
5369 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5370 * gcc.target/i386/incoming-10.c: Adjust.
5371 * gcc.target/i386/incoming-11.c: Likewise.
5372 * gcc.target/i386/pr46295.c: Likewise.
5373
5374 2012-05-18 Richard Guenther <rguenther@suse.de>
5375
5376 * gcc.dg/pr53352.c: Return zero.
5377
5378 2012-05-18 Richard Guenther <rguenther@suse.de>
5379
5380 PR tree-optimization/53390
5381 * gcc.dg/torture/pr53390.c: New testcase.
5382
5383 2012-05-18 Meador Inge <meadori@codesourcery.com>
5384
5385 PR rtl-optimization/53352
5386 * gcc.dg/pr53352.c: New test.
5387
5388 2012-05-17 David S. Miller <davem@davemloft.net>
5389
5390 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5391 failure on sparc-*-linux-gnu.
5392
5393 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/39681
5396 * g++.dg/parse/error49.C: New.
5397 * g++.dg/cpp0x/error8.C: Likewise.
5398 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5399 * g++.dg/ext/utf-dflt2.C: Likewise.
5400 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5401 * g++.dg/ext/utf-dflt.C: Likewise.
5402 * c-c++-common/raw-string-3.c: Likewise.
5403 * c-c++-common/raw-string-4.c: Likewise.
5404
5405 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/53371
5408 * g++.dg/cpp0x/catch1.C: New.
5409
5410 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/44516
5413 * g++.dg/parse/error48.C: New.
5414 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5415 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5416
5417 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5418
5419 * gcc.dg/tm/indirect-2.c: New test.
5420
5421 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5422
5423 PR tree-optimization/53217
5424 * gfortran.dg/pr53217.f90: New test.
5425
5426 2012-05-16 Richard Guenther <rguenther@suse.de>
5427
5428 PR tree-optimization/53364
5429 * g++.dg/torture/pr53364.C: New testcase.
5430
5431 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5432
5433 PR testsuite/52641
5434 * gcc.dg/pr52549.c: Fix test for long != void*
5435 * gcc.c-torture/execute/pr52979-1.x: New file.
5436 * gcc.c-torture/execute/pr52979-2.x: New file.
5437
5438 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5439
5440 PR preprocessor/7263
5441 * gcc.dg/binary-constants-2.c: Run without tracking locations
5442 accross macro expansion.
5443 * gcc.dg/binary-constants-3.c: Likewise.
5444 * gcc.dg/cpp/sysmac2.c: Likewise.
5445 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5446 location.
5447 * gcc.dg/cpp/syshdr3.c: New test.
5448 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5449 * gcc.dg/system-binary-constants-1.c: New test.
5450 * gcc.dg/system-binary-constants-1.h: New header for the new test
5451 above.
5452 * g++.dg/cpp/syshdr3.C: New test.
5453 * g++.dg/cpp/syshdr3.h: New header the new test above.
5454 * g++.dg/system-binary-constants-1.C: New test.
5455 * g++.dg/system-binary-constants-1.h: New header the new test
5456 above.
5457
5458 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5459
5460 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5461
5462 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR target/53358
5465 * gcc.dg/pr53358.c: New test.
5466
5467 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/11856
5470 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5471 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5472
5473 2012-05-15 Olivier Hainque <hainque@adacore.com>
5474
5475 * g++.dg/eh/sighandle.C: New testcase.
5476
5477 2012-05-15 Richard Guenther <rguenther@suse.de>
5478
5479 PR tree-optimization/53355
5480 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5481
5482 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5483
5484 * gfortran.dg/*.f90: Remove now redundant manual
5485 cleanup-modules directive.
5486
5487 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5488
5489 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5490 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5491
5492 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5493
5494 PR fortran/52428
5495 * gfortran.dg/int_range_io_1.f90: New test.
5496
5497 2012-05-14 Andi Kleen <ak@linux.intel.com>
5498 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR target/53315
5501 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5502 * gcc.target/i386/rtm-check.h: New file.
5503 * gcc.target/i386/pr53315.c: New test.
5504
5505 2012-05-14 Tobias Burnus <burnus@net-b.de>
5506
5507 PR fortran/49110
5508 PR fortran/51055
5509 PR fortran/53329
5510 * gfortran.dg/deferred_type_param_4.f90: New.
5511 * gfortran.dg/deferred_type_param_6.f90: New.
5512
5513 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5514
5515 * gcc.target/i386/retarg.c: New test.
5516
5517 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5518
5519 PR fortran/45170
5520 * gfortran.dg/deferred_type_param_3.f90: New.
5521 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5522 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5523
5524 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5525
5526 * gnat.dg/null_pointer_deref3.adb: New test.
5527
5528 2012-05-12 Tobias Burnus <burnus@net-b.de>
5529
5530 PR fortran/49110
5531 PR fortran/52843
5532 * gfortran.dg/deferred_type_param_5.f90: New.
5533
5534 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 * g++.dg/parse/error47.C: New.
5537
5538 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5539
5540 PR fortran/52537
5541 * gfortran.dg/string_compare_4.f90: Change option
5542 to -fdump-tree-original. Add test case for kind=4.
5543
5544 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5545
5546 PR fortran/52537
5547 * gfortran.dg/string_compare_4.f90: New test.
5548
5549 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5550
5551 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5552
5553 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5554
5555 PR c++/53305
5556 * g++.dg/cpp0x/variadic132.C: New.
5557
5558 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5559
5560 PR c++/53158
5561 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5562 * g++.dg/parse/error26.C: Tweak dg-error column number.
5563
5564 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/53301
5567 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5568
5569 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5570
5571 * gnat.dg/lto11.ad[sb]: New test.
5572
5573 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5574
5575 PR target/52908
5576 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5577 directive to Scan for vpmuldq, not vpmacsdql.
5578
5579 2012-05-09 Michael Matz <matz@suse.de>
5580
5581 PR tree-optimization/53185
5582 * gcc.dg/vect/pr53185.c: New test.
5583
5584 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 PR middle-end/53249
5587 * gcc.target/i386/pr53249.c: New.
5588
5589 2012-05-09 Richard Guenther <rguenther@suse.de>
5590
5591 PR tree-optimization/18437
5592 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5593 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5594
5595 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR tree-optimization/53226
5598 * gcc.c-torture/compile/pr53226.c: New test.
5599
5600 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601
5602 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5603 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5604 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5605 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5606 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5607 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5608 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5609 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5610 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5611 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5612 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5613 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5614 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5615 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5616
5617 2012-05-09 Dehao Chen <dehao@google.com>
5618
5619 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5620 * gcc.dg/predict-2.c: Likewise.
5621 * gcc.dg/predict-3.c: Likewise.
5622 * gcc.dg/predict-4.c: Likewise.
5623 * gcc.dg/predict-5.c: Likewise.
5624 * gcc.dg/predict-6.c: Likewise.
5625
5626 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5627
5628 PR target/53272
5629 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5630
5631 2012-05-08 Richard Guenther <rguenther@suse.de>
5632
5633 * gcc.dg/fold-bitand-4.c: New testcase.
5634
5635 2012-05-08 Dehao Chen <dehao@google.com>
5636
5637 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5638 heuristic is working properly.
5639 * gcc.dg/predict-2.c: Likewise.
5640 * gcc/dg/predict-3.c: Likewise.
5641 * gcc/dg/predict-4.c: Likewise.
5642 * gcc/dg/predict-5.c: Likewise.
5643 * gcc/dg/predict-6.c: Likewise.
5644
5645 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR tree-optimization/53239
5648 * g++.dg/opt/vrp3.C: New test.
5649 * g++.dg/opt/vrp3-aux.cc: New file.
5650 * g++.dg/opt/vrp3.h: New file.
5651
5652 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5653
5654 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5655 .uleb128 support in assembler output.
5656
5657 2012-05-07 Richard Guenther <rguenther@suse.de>
5658
5659 PR lto/42987
5660 * g++.dg/lto/pr42987_0.C: New testcase.
5661 * g++.dg/lto/pr42987_1.C: Likewise.
5662
5663 2012-05-07 Tobias Burnus <burnus@net-b.de>
5664
5665 PR fortran/53255
5666 * gfortran.dg/typebound_operator_15.f90: New.
5667
5668 2012-05-06 Tobias Burnus <burnus@net-b.de>
5669
5670 PR fortran/41587
5671 * gfortran.dg/class_array_13.f90: New.
5672
5673 2012-05-06 Tristan Gingold <gingold@adacore.com>
5674
5675 * gnat.dg/warn7.adb: New test.
5676
5677 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5678
5679 * gnat.dg/specs/renamings.ads: Rename to...
5680 * gnat.dg/specs/renaming1.ads: ...this.
5681 * gnat.dg/specs/renaming2.ads: New test.
5682 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5683 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5684 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5685 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5686
5687 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gnat.dg/discr36.ad[sb]: New test.
5690 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5691
5692 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5693
5694 PR c/43772
5695 * c-c++-common/pr43772.c: New.
5696
5697 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5698
5699 PR fortran/41600
5700 * gfortran.dg/select_type_26.f03 : New test.
5701 * gfortran.dg/select_type_27.f03 : New test.
5702
5703 PR fortran/53191
5704 * gfortran.dg/select_type_28.f03 : New test.
5705
5706 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5707
5708 PR fortran/49010
5709 PR fortran/24518
5710 * gfortran.dg/mod_sign0_1.f90: New test.
5711 * gfortran.dg/mod_large_1.f90: New test.
5712
5713 2012-05-04 Tobias Burnus <burnus@net-b.de>
5714
5715 PR fortran/53175
5716 gfortran.dg/public_private_module_5.f90: New.
5717
5718 2012-05-04 Tobias Burnus <burnus@net-b.de>
5719
5720 PR fortran/53111
5721 * gfortran.dg/constructor_7.f90: New.
5722 * gfortran.dg/constructor_8.f90: New.
5723
5724 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/53166
5727 * g++.dg/cpp0x/static_assert7.C: New.
5728
5729 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5730
5731 PR tree-optimization/52633
5732 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5733 recognized as widening shifts instead of over-widening.
5734 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5735 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5736 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5737 * gcc.target/arm/pr52633.c: New test.
5738
5739 2012-05-04 Richard Guenther <rguenther@suse.de>
5740
5741 PR tree-optimization/53168
5742 * gcc.dg/torture/pr53168.c: New testcase.
5743 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5744
5745 2012-05-04 Richard Guenther <rguenther@suse.de>
5746
5747 * gcc.dg/lto/pr53214_0.c: New testcase.
5748
5749 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 * gcc.target/ia64/pr48496.c: New test.
5752 * gcc.target/ia64/pr52657.c: Likewise.
5753
5754 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5755
5756 PR c/51712
5757 * c-c++-common/pr51712.c: New.
5758
5759 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5760
5761 PR target/53199
5762 * gcc.target/powwerpc/pr53199.c: New file.
5763
5764 2012-05-03 Jason Merrill <jason@redhat.com>
5765
5766 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5767
5768 * gcc.dg/debug/dwarf2/dups-types.c: New.
5769 * gcc.dg/debug/dwarf2/dups-types.h: New.
5770
5771 2012-05-03 Jason Merrill <jason@redhat.com>
5772
5773 * g++.dg/debug/dwarf2/namespace-2.C: New.
5774 * g++.dg/debug/dwarf2/localclass3.C: New.
5775
5776 2012-05-03 Jason Merrill <jason@redhat.com>
5777
5778 * g++.dg/debug/dwarf2/thunk1.C: New.
5779
5780 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5781
5782 PR c++/53186
5783 * g++.dg/other/final2.C: New.
5784
5785 2012-05-03 Richard Guenther <rguenther@suse.de>
5786
5787 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5788
5789 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5790
5791 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5792 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5793 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5794 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5795
5796 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5797
5798 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5799 .byte 0xf2.
5800 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5801 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5802 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5803
5804 PR debug/53174
5805 * gcc.dg/pr53174.c: New test.
5806
5807 PR target/53187
5808 * gcc.target/arm/pr53187.c: New test.
5809 * gcc.c-torture/compile/pr53187.c: New test.
5810
5811 2012-05-03 Richard Guenther <rguenther@suse.de>
5812
5813 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5814 unsupported prefetching support.
5815
5816 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5817
5818 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5819 option -ftrack-macro-expansion=0.
5820 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5821 option -ftrack-macro-expansion=0.
5822
5823 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5824
5825 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5826 dg-options for target arm with dg-additional-options.
5827
5828 2012-05-03 Richard Guenther <rguenther@suse.de>
5829
5830 PR tree-optimization/53144
5831 * gcc.dg/torture/pr53144.c: New testcase.
5832
5833 2012-05-03 Tobias Burnus <burnus@net-b.de>
5834
5835 PR fortran/52864
5836 * gfortran.dg/pointer_intent_7.f90: New.
5837 * gfortran.dg/pure_formal_3.f90: New.
5838
5839 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5840
5841 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5842
5843 2012-05-02 Martin Jambor <mjambor@suse.cz>
5844
5845 PR lto/52605
5846 * g++.dg/lto/pr52605_0.C: New test.
5847
5848 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5849
5850 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5851 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5852 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5853 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5854 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5855 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5856 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5857 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5858 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5859 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5860 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5861 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5862 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5863 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5864 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5865 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5866
5867 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5868
5869 PR middle-end/53153
5870 * gcc.dg/pr53153.c: New test.
5871
5872 2012-05-02 Richard Guenther <rguenther@suse.de>
5873
5874 * g++.dg/tree-ssa/pr19807.C: Adjust.
5875
5876 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR tree-optimization/53163
5879 * gcc.c-torture/compile/pr53163.c: New test.
5880
5881 PR rtl-optimization/53160
5882 * gcc.c-torture/execute/pr53160.c: New test.
5883
5884 2012-05-01 Ian Lance Taylor <iant@google.com>
5885
5886 PR c/37303
5887 * gcc.dg/pr37303.c: New test.
5888
5889 2012-05-01 Richard Henderson <rth@redhat.com>
5890
5891 * lib/target-supports.exp
5892 (check_effective_target_sync_long_long_runtime): True for
5893 check_effective_target_powerpc64.
5894
5895 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5896
5897 PR c++/51033
5898 * gcc.dg/vector-1.c: Move to ...
5899 * c-c++-common/vector-1.c: ... here.
5900 * gcc.dg/vector-2.c: Move to ...
5901 * c-c++-common/vector-2.c: ... here.
5902 * gcc.dg/vector-3.c: Move to ...
5903 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5904 * gcc.dg/vector-4.c: Move to ...
5905 * c-c++-common/vector-4.c: ... here.
5906 * gcc.dg/vector-init-1.c: Move to ...
5907 * c-c++-common/vector-init-1.c: ... here.
5908 * gcc.dg/vector-init-2.c: Move to ...
5909 * c-c++-common/vector-init-2.c: ... here.
5910 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5911 * c-c++-common/vector-subscript-1.c: ... here.
5912 * gcc.dg/vector-subscript-2.c: Move to ...
5913 * c-c++-common/vector-subscript-2.c: ... here.
5914 * gcc.dg/vector-subscript-3.c: Move to ...
5915 * c-c++-common/vector-subscript-3.c: ... here.
5916
5917 PR c++/51314
5918 * g++.dg/cpp0x/vt-51314.C: New test.
5919 * g++.dg/cpp0x/variadic76.C: Fix.
5920
5921 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5922
5923 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5924
5925 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5926
5927 Add -Wvarargs option
5928 * c-c++-common/Wvarargs.c: New test case.
5929 * c-c++-common/Wvarargs-2.c: Likewise.
5930
5931 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5932
5933 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5934 * objc.dg/foreach-7.m: Force the test case to run without
5935 -ftrack-macro-expansion.
5936 * c-c++-common/tm/attrib-1.c: Likewise.
5937 * c-c++-common/warn-ommitted-condop.c: Likewise.
5938 * gcc.dg/assign-warn-1.c: Likewise.
5939 * gcc.dg/assign-warn-2.c: Likewise.
5940 * gcc.dg/attr-alloc_size.c: Likewise.
5941 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5942 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5943 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5944 * gcc.dg/c90-const-expr-9.c: Likewise.
5945 * gcc.dg/c99-const-expr-9.c: Likewise.
5946 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5947 * gcc.dg/cpp/direct2s.c: Likewise.
5948 * gcc.dg/cpp/pr28709.c: Likewise.
5949 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5950 * gcc.dg/dfp/composite-type.c: Likewise.
5951 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5952 with -ftrack-macro-expansion
5953 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5954 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5955 * g++.dg/ext/cleanup-1.C: Likewise.
5956 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5957 * g++.dg/template/sfinae10.C: Likewise.
5958 * g++.dg/tm/wrap-2.C: Likewise.
5959 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5960 * g++.dg/warn/Wsign-conversion.C: Likewise.
5961 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5962 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5963 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5964 it to run with -ftrack-macro-expansion.
5965 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5966 test cases without -ftrack-macro-expansion.
5967
5968 Fix location for static class members
5969 * g++.dg/template/sfinae6_neg.C: Adjust.
5970
5971 Make conversion warnings work on NULL with -ftrack-macro-expansion
5972 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5973 alongside the previous testing for NULL.
5974
5975 Fix -Wuninitialized for -ftrack-macro-expansion
5976 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5977
5978 Strip "<built-in>" loc from displayed expansion context
5979 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5980 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5981 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5982 new test above.
5983
5984 Fix expansion point loc for macro-like tokens
5985 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5986 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5987
5988 Fix token pasting with -ftrack-macro-expansion
5989 * gcc.dg/cpp/paste17.c: New test case for
5990 -ftrack-macro-expansion=2 mode only.
5991 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5992
5993 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5994
5995 * gnat.dg/warn6.ad[sb]: New test.
5996
5997 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5998
5999 PR 53149
6000 * gcc.dg/20011021-1.c: Adjust testcase.
6001
6002 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6003
6004 PR fortran/53148
6005 * gfortran.dg/function_optimize_12.f90: New test.
6006
6007 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6008
6009 PR target/53156
6010 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6011 code to match current output and cover new peephole2 pattern.
6012
6013 2012-04-27 Ollie Wild <aaw@google.com>
6014
6015 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6016
6017 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6018
6019 * gcc.c-torture/execute/20120427-2.c: New testcase.
6020 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6021 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6022 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6023
6024 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6025
6026 PR target/53138
6027 * gcc.c-torture/execute/20120427-1.c: New testcase.
6028
6029 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6030
6031 PR middle-end/27139
6032 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6033
6034 2012-04-27 Tom de Vries <tom@codesourcery.com>
6035
6036 PR tree-optimization/51879
6037 * gcc.dg/pr51879.c: New test.
6038 * gcc.dg/pr51879-2.c: Same.
6039 * gcc.dg/pr51879-3.c: Same.
6040 * gcc.dg/pr51879-4.c: Same.
6041 * gcc.dg/pr51879-6.c: Same.
6042
6043 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/53096
6046 * g++.dg/cpp0x/defaulted35.C: New.
6047 * g++.dg/cpp0x/defaulted15.C: Adjust.
6048
6049 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6050
6051 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6052 structure layout.
6053
6054 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6055
6056 * gcc.target/i386/builtin_target.c: Check avx2.
6057
6058 2012-04-26 Alan Modra <amodra@gmail.com>
6059
6060 * gcc.target/powerpc/savres.c: New test.
6061 * gcc.target/powerpc/powerpc.exp: Run it.
6062
6063 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6064
6065 PR target/53120
6066 * gcc.dg/torture/pr53120.c: New test.
6067
6068 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR middle-end/52979
6071 * gcc.c-torture/compile/pr52979-1.c: New test.
6072 * gcc.c-torture/execute/pr52979-1.c: New test.
6073 * gcc.c-torture/execute/pr52979-2.c: New test.
6074
6075 2012-04-25 Richard Guenther <rguenther@suse.de>
6076
6077 * gcc.target/i386/l_fma_float_5.c: Adjust.
6078 * gcc.target/i386/l_fma_double_4.c: Likewise.
6079 * gcc.target/i386/l_fma_float_2.c: Likewise.
6080 * gcc.target/i386/l_fma_float_6.c: Likewise.
6081 * gcc.target/i386/l_fma_double_1.c: Likewise.
6082 * gcc.target/i386/l_fma_double_5.c: Likewise.
6083 * gcc.target/i386/l_fma_float_3.c: Likewise.
6084 * gcc.target/i386/l_fma_double_2.c: Likewise.
6085 * gcc.target/i386/l_fma_double_6.c: Likewise.
6086 * gcc.target/i386/l_fma_float_4.c: Likewise.
6087 * gcc.target/i386/l_fma_double_3.c: Likewise.
6088 * gcc.target/i386/l_fma_float_1.c: Likewise.
6089
6090 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR tree-optimization/53058
6093 * gcc.c-torture/compile/pr53058.c: New test.
6094
6095 2012-04-25 Jan Hubicka <jh@suse.cz>
6096
6097 PR middle-end/53088
6098 * gcc.target/i386/pr39082-1.c: Update warning location.
6099
6100 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR c/52880
6103 * gcc.dg/pr52880.c: New test.
6104
6105 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6106
6107 * gcc.dg/m-un-2.c: Update.
6108 * gcc.dg/20011021-1.c: Update.
6109
6110 2012-04-25 Tobias Burnus <burnus@net-b.de>
6111
6112 PR fortran/52196
6113 * gfortran.dg/realloc_on_assign_14.f90: New.
6114
6115 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6116
6117 PR testsuite/52641
6118 PR tree-optimizations/52891
6119 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6120
6121 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 PR c++/52363
6124 * g++.dg/cpp0x/sfinae35.C: New.
6125 * g++.dg/cpp0x/sfinae36.C: Likewise.
6126
6127 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6128
6129 * gcc.target/builtin_target.c: New testcase.
6130
6131 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6132
6133 PR target/47197
6134 * gcc.target/powerpc/pr47197.c: New test.
6135
6136 2012-04-24 Richard Guenther <rguenther@suse.de>
6137
6138 PR tree-optimization/53085
6139 * g++.dg/torture/pr53085.C: New testcase.
6140
6141 2012-04-24 Andrew Pinski <apinski@cavium.com>
6142
6143 PR tree-opt/33512
6144 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6145 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6146 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6147
6148 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR middle-end/53084
6151 * gcc.c-torture/execute/pr53084.c: New test.
6152
6153 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6154
6155 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6156
6157 2012-04-23 Andrew Pinski <apinski@cavium.com>
6158
6159 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6160
6161 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6162
6163 PR regression/53076
6164 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6165 * gcc.dg/torture/builtin-power-1.c: Likewise.
6166
6167 2012-04-23 Richard Guenther <rguenther@suse.de>
6168
6169 PR tree-optimization/53070
6170 * gcc.dg/torture/pr53070.c: New testcase.
6171
6172 2012-04-23 Richard Guenther <rguenther@suse.de>
6173
6174 PR c/53060
6175 * gcc.dg/pr53060.c: New testcase.
6176
6177 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR tree-optimizations/52891
6180 * gcc.c-torture/compile/pr52891-1.c: New test.
6181 * gcc.c-torture/compile/pr52891-2.c: New test.
6182
6183 2012-04-22 Tobias Burnus <burnus@net-b.de>
6184
6185 PR fortran/53051
6186 * gfortran.dg/read_float_4.f90: New.
6187
6188 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6189
6190 PR 35441
6191 * c-c++-common/pr35441.C: New.
6192
6193 2012-04-20 Ian Lance Taylor <iant@google.com>
6194
6195 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6196 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6197
6198 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6199
6200 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6201 array access.
6202 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6203
6204 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6205
6206 PR rtl-optimization/44214
6207 * gcc.dg/pr44214-1.c: New test.
6208 * gcc.dg/pr44214-2.c: Likewise.
6209 * gcc.dg/pr44214-3.c: Likewise.
6210
6211 2012-04-20 Richard Guenther <rguenther@suse.de>
6212
6213 * g++.dg/torture/20120420-1.C: New testcase.
6214
6215 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6216
6217 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6218
6219 2012-04-19 Christian Bruel <christian.bruel@st.com>
6220
6221 * gcc.dg/pr52283.c: New test.
6222
6223 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6224
6225 * gcc.dg/pr37985.c: New test.
6226
6227 2012-04-19 Richard Guenther <rguenther@suse.de>
6228
6229 PR rtl-optimization/44688
6230 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6231 possibly profitable.
6232
6233 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6234
6235 PR tree-optimization/52976
6236 * gfortran.dg/reassoc_11.f: New test.
6237
6238 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6239
6240 PR tree-optimization/52976
6241 * gfortran.dg/reassoc_7.f: New test.
6242 * gfortran.dg/reassoc_8.f: Likewise.
6243 * gfortran.dg/reassoc_9.f: Likewise.
6244 * gfortran.dg/reassoc_10.f: Likewise.
6245
6246 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6247
6248 PR c++/52422
6249 * g++.dg/cpp0x/sfinae33.C: New.
6250 * g++.dg/cpp0x/sfinae34.C: Likewise.
6251
6252 2012-04-18 Joey Ye <joey.ye@arm.com>
6253
6254 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6255
6256 2012-04-18 Richard Guenther <rguenther@suse.de>
6257
6258 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6259 array access.
6260 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6261 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6262
6263 2012-04-17 Tom de Vries <tom@codesourcery.com>
6264
6265 * g++.dg/pr51264-4.C: New test.
6266
6267 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/52599
6270 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6271
6272 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6273
6274 PR c++/53003
6275 * g++.dg/parse/crash59.C: New.
6276
6277 2012-04-17 Michael Matz <matz@suse.de>
6278
6279 PR tree-optimization/18437
6280 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6281
6282 2012-04-17 Richard Guenther <rguenther@suse.de>
6283
6284 PR middle-end/53011
6285 * g++.dg/torture/pr53011.C: New testcase.
6286
6287 2012-04-16 Jason Merrill <jason@redhat.com>
6288
6289 PR c++/38543
6290 * g++.dg/cpp0x/variadic131.C: New.
6291
6292 PR c++/52008
6293 * g++.dg/cpp0x/variadic130.C: New.
6294
6295 PR c++/50830
6296 * g++.dg/cpp0x/variadic129.C: New.
6297
6298 PR c++/50303
6299 * g++.dg/cpp0x/variadic128.C: New.
6300
6301 2012-04-16 Tobias Burnus <burnus@net-b.de>
6302
6303 PR fortran/52864
6304 * gfortran.dg/pointer_intent_6.f90: New.
6305
6306 2012-04-16 Tobias Burnus <burnus@net-b.de>
6307
6308 PR fortran/52916
6309 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6310 to include public_private_module_4.f90.
6311 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6312 targets.
6313
6314 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6315
6316 PR c++/49152
6317 * g++.dg/diagnostic/operator1.C: New.
6318 * g++.dg/ext/label5.C: Adjust.
6319 * g++.dg/ext/va-arg1.C: Likewise.
6320 * g++.dg/other/error20.C: Likewise.
6321 * g++.dg/other/error20.C: Likewise.
6322 * g++.dg/other/error16.C: Likewise.
6323 * g++.dg/other/error10.C: Likewise.
6324 * g++.dg/parse/error30.C: Likewise.
6325 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6326
6327 2012-04-16 Jason Merrill <jason@redhat.com>
6328
6329 PR c++/51148
6330 * g++.dg/cpp0x/variadic127.C: New.
6331
6332 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6333
6334 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6335 testcase name.
6336 Use fail, pass instead of unresolved.
6337 Don't log $optstr.
6338
6339 PR testsuite/52948
6340 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6341 TODO_dump_func.
6342 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6343 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6344 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6345
6346 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6347
6348 PR fortran/52968
6349 * gfortran.dg/typebound_call_23.f03: New test case.
6350
6351 2012-04-15 Jason Merrill <jason@redhat.com>
6352
6353 PR c++/47220
6354 * g++.dg/cpp0x/variadic126.C: New.
6355
6356 PR c++/52380
6357 * g++.dg/cpp0x/variadic125.C: New.
6358
6359 PR c++/52292
6360 * g++.dg/cpp0x/variadic124.C: New.
6361
6362 PR c++/52706
6363 * g++.dg/cpp0x/nullptr27.C: New.
6364
6365 PR c++/52818
6366 * g++.dg/warn/format8.C: New.
6367
6368 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6369
6370 PR fortran/51082
6371 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6372
6373 2012-04-14 Tobias Burnus <burnus@net-b.de>
6374
6375 PR fortran/52916
6376 PR fortran/40973
6377 * gfortran.dg/public_private_module_3.f90: New.
6378 * gfortran.dg/public_private_module_4.f90: New.
6379
6380 2012-04-14 Tom de Vries <tom@codesourcery.com>
6381
6382 * gcc.dg/superblock.c: New test.
6383
6384 2012-04-14 Tom de Vries <tom@codesourcery.com>
6385
6386 * gcc.dg/pr51879-12.c: New test.
6387
6388 2012-04-13 Jason Merrill <jason@redhat.com>
6389
6390 PR c++/52824
6391 * g++.dg/cpp0x/variadic123.C: New.
6392 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6393
6394 PR c++/52905
6395 * g++.dg/cpp0x/initlist-ctor1.C: New.
6396
6397 PR c++/52915
6398 * g++.dg/other/anon-union2.C: New.
6399
6400 2012-04-13 Martin Jambor <mjambor@suse.cz>
6401
6402 PR middle-end/52939
6403 * g++.dg/ipa/pr52939.C: New test.
6404
6405 2012-04-13 Tom de Vries <tom@codesourcery.com>
6406
6407 * gcc.dg/pr52734.c: New test.
6408
6409 2012-04-13 Richard Guenther <rguenther@suse.de>
6410
6411 PR tree-optimization/52969
6412 * gcc.dg/torture/pr52969.c: New testcase.
6413
6414 2012-04-13 Richard Guenther <rguenther@suse.de>
6415
6416 PR c/52549
6417 * gcc.dg/pr52549.c: New testcase.
6418
6419 2012-04-13 Richard Guenther <rguenther@suse.de>
6420
6421 PR c/52862
6422 * gcc.dg/pr52862.c: New testcase.
6423
6424 2012-04-13 Joey Ye <joey.ye@arm.com>
6425
6426 * gcc.target/arm/thumb1-imm.c: New testcase.
6427
6428 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6429
6430 PR target/52932
6431 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6432 second function argument.
6433 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6434 (calc_permps): Update declaration. Calculate result correctly.
6435 (avx2_test): Change src2 type to union256i_d.
6436 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6437 correctly.
6438
6439 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6440
6441 PR target/52775
6442 * gcc.target/powerpc/pr52775.c: New file.
6443
6444 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6445
6446 PR tree-optimization/18589
6447 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6448 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6449 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6450 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6451 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6452 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6453 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6454 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6455 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6456 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6457
6458 2012-04-12 Richard Guenther <rguenther@suse.de>
6459
6460 PR tree-optimization/52943
6461 * gcc.dg/torture/pr52943.c: New testcase.
6462
6463 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6464
6465 PR target/50751
6466 * gcc/target/sh/pr50751-4.c: New.
6467 * gcc/target/sh/pr50751-5.c: New.
6468 * gcc/target/sh/pr50751-6.c: New.
6469 * gcc/target/sh/pr50751-7.c: New.
6470
6471 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6472
6473 PR c++/52465
6474 * g++.dg/lookup/using52.C: New.
6475
6476 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6477
6478 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6479
6480 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 PR rtl-optimization/52876
6483 * gcc.target/i386/pr52876.c: New.
6484
6485 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6486
6487 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6488 __UINTPTR_TYPE__.
6489 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6490 __INTPTR_TYPE__.
6491 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6492 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6493 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6494 (ptrdiff_t): ... this. All uses changed.
6495 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6496 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6497 __INTPTR_TYPE__.
6498 (main): Cast argument to __INTPTR_TYPE__.
6499 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6500 size_t.
6501 * gcc.dg/mallign.c (main): Likewise.
6502 * gcc.dg/pr38700.c (foo): Likewise.
6503 * gcc.dg/long-long-cst1.c (t): Likewise.
6504 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6505 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6506 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6507 * gcc.dg/pr25682.c (d, foo): Likewise.
6508 * gcc.dg/format/cast-1.c (f): Likewise.
6509 * gcc.dg/c90-const-expr-10.c
6510 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6511 (size_t): ...this. All uses changed.
6512 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6513 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6514 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6515 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6516 * gcc.dg/sequence-pt-1.c: Likewise.
6517 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6518 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6519 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6520 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6521 of ptrdiff_t with it.
6522 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6523 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6524 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6525
6526 2012-04-11 Jason Merrill <jason@redhat.com>
6527
6528 PR debug/45088
6529 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6530 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6531
6532 PR c++/52906
6533 * g++.dg/ext/attrib45.C: New.
6534
6535 * g++.dg/eh/dtor3.C: New.
6536
6537 2012-04-11 Richard Guenther <rguenther@suse.de>
6538
6539 PR middle-end/52621
6540 * gfortran.dg/pr52621.f90: New testcase.
6541
6542 2012-04-11 Richard Guenther <rguenther@suse.de>
6543
6544 PR middle-end/52918
6545 * g++.dg/torture/pr52918-1.C: New testcase.
6546 * g++.dg/torture/pr52918-2.C: Likewise.
6547
6548 2012-04-11 Tobias Burnus <burnus@net-b.de>
6549
6550 PR fortran/52729
6551 * gfortran.dg/block_11.f90: New.
6552
6553 2012-04-11 Nick Clifton <nickc@redhat.com>
6554
6555 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6556
6557 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6558
6559 PR target/16458
6560 * gcc.target/powerpc/pr16458-1.c: New test.
6561 * gcc.target/powerpc/pr16458-2.c: Likewise.
6562 * gcc.target/powerpc/pr16458-3.c: Likewise.
6563 * gcc.target/powerpc/pr16458-4.c: Likewise.
6564
6565 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6566
6567 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6568 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6569 * gcc.dg/builtin-bswap-5.c: Likewise.
6570 * gcc.target/i386/builtin-bswap-4.c: New test.
6571
6572 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6573
6574 PR 24985
6575 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6576
6577 2012-04-11 Richard Guenther <rguenther@suse.de>
6578
6579 PR rtl-optimization/52881
6580 * gcc.dg/torture/pr52881.c: New testcase.
6581 * gcc.dg/torture/pr52913.c: Likewise.
6582
6583 2012-04-11 Richard Guenther <rguenther@suse.de>
6584
6585 PR tree-optimization/52912
6586 * gcc.dg/torture/pr52912.c: New testcase.
6587
6588 2010-04-10 Michael Matz <matz@suse.de>
6589
6590 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6591 * gcc.dg/vect/vect-outer-1.c: Adjust.
6592 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6593 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6594 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6595 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6596 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6597 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6598
6599 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6600
6601 PR tree-optimization/52870
6602 * gcc.dg/vect/pr52870.c: New test.
6603
6604 2012-04-09 Mike Stump <mikestump@comcast.net>
6605
6606 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6607 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6608 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6609 * gnat.dg/aggr11.adb: Likewise.
6610 * gnat.dg/aggr11_pkg.ads: Likewise.
6611 * gnat.dg/aggr15.adb: Likewise.
6612 * gnat.dg/aggr15.ads: Likewise.
6613 * gnat.dg/aggr17.adb: Likewise.
6614 * gnat.dg/aggr18.adb: Likewise.
6615 * gnat.dg/array14.adb: Likewise.
6616 * gnat.dg/array14.ads: Likewise.
6617 * gnat.dg/array14_pkg.ads: Likewise.
6618 * gnat.dg/array19.adb: Likewise.
6619 * gnat.dg/array19.ads: Likewise.
6620 * gnat.dg/discr27.adb: Likewise.
6621 * gnat.dg/discr27.ads: Likewise.
6622 * gnat.dg/discr35.adb: Likewise.
6623 * gnat.dg/discr35.ads: Likewise.
6624 * gnat.dg/discr6.adb: Likewise.
6625 * gnat.dg/discr6_pkg.ads: Likewise.
6626 * gnat.dg/import1.adb: Likewise.
6627 * gnat.dg/import1.ads: Likewise.
6628 * gnat.dg/loop_address2.adb: Likewise.
6629 * gnat.dg/opt7.adb: Likewise.
6630 * gnat.dg/opt7.ads: Likewise.
6631 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6632 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6633 * gnat.dg/rep_clause2.adb: Likewise.
6634 * gnat.dg/rep_clause2.ads: Likewise.
6635 * gnat.dg/slice2.adb: Likewise.
6636 * gnat.dg/slice2.ads: Likewise.
6637 * gnat.dg/slice6.adb: Likewise.
6638 * gnat.dg/slice6_pkg.ads: Likewise.
6639 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6640 * gnat.dg/taft_type2.adb: Likewise.
6641 * gnat.dg/taft_type2.ads: Likewise.
6642 * gnat.dg/taft_type2_pkg.ads: Likewise.
6643 * gnat.dg/volatile10.adb: Likewise.
6644 * gnat.dg/volatile10_pkg.ads: Likewise.
6645
6646 * gcc.dg/dll-8.c: Remove execute permissions.
6647 * g++.dg/ext/dllexport5.C: Likewise.
6648
6649 2012-04-09 Jan Hubicka <jh@suse.cz>
6650
6651 PR lto/52722
6652 PR lto/51765
6653 PR lto/52634
6654 * gcc.dg/lto/pr52634_1.c: New testcase.
6655 * gcc.dg/lto/pr52634_0.c: New testcase.
6656
6657 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6658
6659 PR target/52883
6660 * gcc.target/i386/pr52883.c: New testcase.
6661
6662 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6663
6664 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6665 (check_effective_target_sync_long_long): Add SPARC case.
6666 (check_effective_target_sync_long_long_runtime): Likewise.
6667 (check_effective_target_sync_int_long): Adjust SPARC case.
6668 (check_effective_target_sync_char_short): Likewise.
6669
6670 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6671
6672 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6673 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6674
6675 2012-04-08 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/40973
6678 PR fortran/52751
6679 * gfortran.dg/public_private_module_2.f90: New.
6680
6681 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6682
6683 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6684 directives.
6685
6686 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6687
6688 PR fortran/52893
6689 * gfortran.dg/function_optimize_11.f90: New test.
6690
6691 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6692
6693 PR fortran/52668
6694 * gfortran.dg/use_only_6.f90: New test.
6695
6696 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6697
6698 PR fortran/52668
6699 * gfortran.dg/use_only_6.f90: New test.
6700 2012-04-06 Mike Stump <mikestump@comcast.net>
6701
6702 PR testsuite/50722
6703 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6704
6705 2012-04-05 Jason Merrill <jason@redhat.com>
6706
6707 PR c++/52596
6708 * g++.dg/template/qualified-id5.C: New.
6709
6710 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6711
6712 PR target/52882
6713 * gcc.target/i386/pr52882.c: New test.
6714
6715 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6716 Dominique D'Humieures <dominiq@lps.ens.fr>
6717
6718 PR testsuite/52614
6719 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6720 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6721
6722 2012-04-04 Jason Merrill <jason@redhat.com>
6723
6724 PR c++/52845
6725 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6726
6727 2012-04-03 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/52796
6730 * g++.dg/cpp0x/variadic-value1.C: New.
6731
6732 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6733
6734 * gnat.dg/pack18.adb: New test.
6735 * gnat.dg/pack18_pkg.ads: New helper.
6736
6737 2012-04-03 Richard Guenther <rguenther@suse.de>
6738
6739 PR tree-optimization/52808
6740 * gcc.dg/pr52808.c: New testcase.
6741
6742 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR tree-optimization/52835
6745 * gfortran.dg/pr52835.f90: New test.
6746
6747 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6748
6749 * gnat.dg/specs/aggr5.ads: New test.
6750
6751 2012-04-02 Richard Guenther <rguenther@suse.de>
6752
6753 PR tree-optimization/52756
6754 * gcc.dg/torture/pr52756.c: New testcase.
6755
6756 2012-04-02 Richard Guenther <rguenther@suse.de>
6757
6758 PR middle-end/52803
6759 * gcc.dg/pr52803.c: New testcase.
6760
6761 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6762
6763 PR c++/40942
6764 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6765 DR 214 in account.
6766
6767 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/50043
6770 * g++.dg/cpp0x/noexcept17.C: New.
6771 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6772 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6773 * g++.dg/cpp0x/noexcept01.C: Likewise.
6774 * g++.dg/eh/init-temp1.C: Likewise.
6775 * g++.dg/eh/ctor1.C: Likwise.
6776
6777 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gnat.dg/controlled6.adb: New test.
6780 * gnat.dg/controlled6_pkg.ads: New helper.
6781 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6782
6783 2012-03-30 Richard Henderson <rth@redhat.com>
6784
6785 PR debug/52727
6786 * g++.dg/opt/pr52727.C: New testcase.
6787
6788 2012-03-30 Richard Guenther <rguenther@suse.de>
6789
6790 PR tree-optimization/52754
6791 * gcc.target/i386/pr52754.c: New testcase.
6792
6793 2012-03-30 Richard Guenther <rguenther@suse.de>
6794
6795 PR middle-end/52772
6796 * g++.dg/torture/pr52772.C: New testcase.
6797
6798 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/52718
6801 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6802
6803 2012-03-29 Jason Merrill <jason@redhat.com>
6804
6805 PR c++/52685
6806 * g++.dg/template/inherit8.C: New.
6807
6808 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR c++/52759
6811 * g++.dg/ext/weak4.C: New test.
6812
6813 PR tree-optimization/52760
6814 * gcc.c-torture/execute/pr52760.c: New test.
6815
6816 2012-03-29 Jason Merrill <jason@redhat.com>
6817
6818 PR c++/52743
6819 * g++.dg/cpp0x/initlist-array3.C: New.
6820
6821 2012-03-28 Jason Merrill <jason@redhat.com>
6822
6823 PR c++/52746
6824 * g++.dg/overload/virtual2.C: New.
6825
6826 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6827
6828 * gnat.dg/vect7.ad[sb]: New test.
6829
6830 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6831 Tobias Burnus <burnus@gcc.gnu.org>
6832
6833 PR fortran/52652
6834 * gfortran.dg/allocate_class_1.f90 : Change error test.
6835 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6836 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6837 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6838
6839 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR middle-end/52691
6842 * gcc.dg/pr52691.c: New test.
6843
6844 PR middle-end/52750
6845 * gcc.c-torture/compile/pr52750.c: New test.
6846
6847 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6848
6849 PR target/52692
6850 * gcc.target/avr/torture/builtins-2.c: New test.
6851
6852 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR target/52736
6855 * gcc.target/i386/pr52736.c: New test.
6856
6857 2012-03-27 Martin Jambor <mjambor@suse.cz>
6858
6859 PR middle-end/52693
6860 * gcc.dg/torture/pr52693.c: New test.
6861
6862 2012-03-27 Meador Inge <meadori@codesourcery.com>
6863
6864 PR c++/52672
6865 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6866
6867 2012-03-27 Mike Stump <mikestump@comcast.net>
6868
6869 PR target/52665
6870 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6871 failures that match branch names.
6872
6873 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6874 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 PR target/52698
6877 * gcc.target/i386/pr52698.c: New test.
6878
6879 2012-03-27 Richard Guenther <rguenther@suse.de>
6880
6881 PR middle-end/52720
6882 * gcc.dg/torture/pr52720.c: New testcase.
6883
6884 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6885
6886 * gnat.dg/pack17.adb: New test.
6887
6888 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6889
6890 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6891 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6892
6893 2012-03-26 Martin Jambor <mjambor@suse.cz>
6894
6895 PR tree-optimization/50052
6896 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6897
6898 2012-03-26 Richard Guenther <rguenther@suse.de>
6899
6900 PR tree-optimization/52701
6901 * gfortran.dg/pr52701.f90: New testcase.
6902
6903 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6904
6905 PR tree-optimization/52686
6906 * gcc.target/arm/pr52686.c: New test.
6907
6908 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6909
6910 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6911 Add "-Os -flto" to list.
6912
6913 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6914
6915 * gnat.dg/concat2.ad[sb]: New test.
6916
6917 2012-03-24 Jason Merrill <jason@redhat.com>
6918
6919 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6920 * g++.dg/cpp0x/trailing2.C: Likewise.
6921 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6922 * g++.dg/cpp1y/auto-fn1.C: New.
6923 * g++.dg/cpp1y/auto-fn2.C: New.
6924 * g++.dg/cpp1y/auto-fn3.C: New.
6925 * g++.dg/cpp1y/auto-fn4.C: New.
6926 * g++.dg/cpp1y/auto-fn5.C: New.
6927 * g++.dg/cpp1y/auto-fn6.C: New.
6928 * g++.dg/cpp1y/auto-fn7.C: New.
6929 * g++.dg/cpp1y/auto-fn8.C: New.
6930 * g++.dg/cpp1y/auto-fn9.C: New.
6931 * g++.dg/cpp1y/auto-fn10.C: New.
6932 * g++.dg/cpp1y/auto-fn11.C: New.
6933
6934 2012-03-23 Richard Guenther <rguenther@suse.de>
6935
6936 PR tree-optimization/52678
6937 * gfortran.dg/pr52678.f: New testcase.
6938
6939 2012-03-23 Richard Guenther <rguenther@suse.de>
6940
6941 PR tree-optimization/52638
6942 * g++.dg/torture/pr52638.C: New testcase.
6943
6944 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6945
6946 PR c++/52487
6947 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6948
6949 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c++/52671
6952 * g++.dg/ext/attrib44.C: New test.
6953
6954 2012-03-22 Jan Hubicka <jh@suse.cz>
6955
6956 PR middle-end/51737
6957 * g++.dg/torture/pr51737.C: New testcase
6958
6959 2012-03-22 Richard Guenther <rguenther@suse.de>
6960
6961 PR tree-optimization/52548
6962 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6963
6964 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6965
6966 * lib/fortran-modules.exp (list-module-names-1): Remove
6967 warning.
6968
6969 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6970
6971 PR target/50751
6972 * gcc.target/sh/pr50751-1.c: New.
6973 * gcc.target/sh/pr50751-2.c: New.
6974 * gcc.target/sh/pr50751-3.c: New.
6975
6976 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6977
6978 PR target/52479
6979 * gcc.target/sh/sh4a-cos.c: Remove.
6980 * gcc.target/sh/sh4a-sin.c: Remove.
6981 * gcc.target/sh/sh4a-sincos.c: Remove.
6982
6983 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6984
6985 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6986 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6987
6988 2012-03-21 Martin Jambor <mjambor@suse.cz>
6989
6990 PR testsuite/52641
6991 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6992 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6993
6994 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6995
6996 * gcc.target/arm/thumb-16bit-ops.c: New file.
6997 * gcc.target/arm/thumb-ifcvt.c: New file.
6998
6999 2012-03-20 Jason Merrill <jason@redhat.com>
7000
7001 * lib/target-supports.exp: Add { target c++1y }.
7002
7003 * g++.dg/cpp0x/auto32.C: New.
7004
7005 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7006
7007 PR testsuite/52641
7008 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7009 int32plus.
7010 * gcc.dg/torture/pr48124-4.c: Ditto:
7011 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7012
7013 2012-03-20 Jason Merrill <jason@redhat.com>
7014
7015 PR c++/52510
7016 * g++.dg/cpp0x/initlist66.C: New.
7017
7018 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7019
7020 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7021 __AVR_HAVE_LPMX__
7022
7023 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7024
7025 PR target/49868
7026 * gcc.target/avr/torture/addr-space-2.h: New file.
7027 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7028 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7029 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7030 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7031
7032 2012-03-20 Richard Guenther <rguenther@suse.de>
7033
7034 * gnat.dg/pack16.adb: New testcase.
7035 * gnat.dg/pack16_pkg.ads: Likewise.
7036 * gnat.dg/specs/pack8.ads: Likewise.
7037 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7038
7039 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 * g++.dg/warn/Wuseless-cast.C: Extend.
7042
7043 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/14710
7046 * g++.dg/warn/Wuseless-cast.C: New.
7047
7048 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7049
7050 PR libfortran/52608
7051 * gfortran.dg/pr52608.f90: New test.
7052
7053 2012-03-17 Tobias Burnus <burnus@net-b.de>
7054
7055 PR fortran/52585
7056 * gfortran.dg/proc_ptr_36.f90: New.
7057
7058 2012-03-16 Martin Jambor <mjambor@suse.cz>
7059
7060 * gcc.dg/misaligned-expand-1.c: New test.
7061 * gcc.dg/misaligned-expand-3.c: Likewise.
7062
7063 2012-03-16 Richard Guenther <rguenther@suse.de>
7064 Kai Tietz <ktietz@redhat.com>
7065
7066 PR middle-end/48814
7067 * gcc.c-torture/execute/pr48814-1.c: New test.
7068 * gcc.c-torture/execute/pr48814-2.c: New test.
7069 * gcc.dg/tree-ssa/assign-1.c: New test.
7070 * gcc.dg/tree-ssa/assign-2.c: New test.
7071 * gcc.dg/tree-ssa/assign-3.c: New test.
7072
7073 2012-03-16 Richard Guenther <rguenther@suse.de>
7074
7075 * gnat.dg/specs/pack7.ads: New testcase.
7076
7077 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR target/52568
7080 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7081 * gcc.dg/torture/vshuf-8.inc: Likewise.
7082 * gcc.dg/torture/vshuf-16.inc: Likewise.
7083 * gcc.dg/torture/vshuf-32.inc: Likewise.
7084
7085 2012-03-15 Jason Merrill <jason@redhat.com>
7086
7087 * g++.dg/torture/pr52582.C: New.
7088
7089 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7090
7091 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7092
7093 2012-03-15 Ira Rosen <irar@il.ibm.com>
7094 Ulrich Weigand <ulrich.weigand@linaro.org>
7095
7096 * gcc.dg/vect/slp-cond-3.c: New test.
7097 * gcc.dg/vect/slp-cond-4.c: New test.
7098
7099 2012-03-15 Ira Rosen <irar@il.ibm.com>
7100 Ulrich Weigand <ulrich.weigand@linaro.org>
7101
7102 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7103 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7104
7105 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7106
7107 PR libfortran/52434
7108 PR libfortran/48878
7109 PR libfortran/38199
7110 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7111 * gfortran.dg/round_1.f03: Likewise.
7112
7113 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7114 Andrew Pinski <apinski@cavium.com>
7115
7116 PR middle-end/52592
7117 * gcc.dg/pr52592.c: New test.
7118
7119 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7120
7121 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7122 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7123 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7124 * lib/fortran-modules.exp: .. this new file. Adjust users.
7125 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7126 gfortran-dg-debug-runtest): Call cleanup-modules.
7127 * lib/fortran-torture.exp (fortran-torture-execute,
7128 fortran-torture): Likewise.
7129 * gfortran.dg/coarray/caf.exp: Likewise.
7130 * lib/lto.exp: Likewise.
7131 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7132 * gfortran.dg/class_4b.f03: Likewise.
7133 * gfortran.dg/class_4c.f03: Likewise.
7134 * gfortran.dg/class_45a.f03: Likewise.
7135 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7136 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7137 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7138 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7139 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7140 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7141 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7142 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7143 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7144 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7145 * gfortran.dg/whole_file_28.f90: Likewise.
7146 * gfortran.dg/whole_file_29.f90: Likewise.
7147 * gfortran.dg/whole_file_30.f90: Likewise.
7148 * gfortran.dg/whole_file_31.f90: Likewise.
7149
7150 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR tree-optimization/52267
7153 * gcc.dg/pr52267.c: New test.
7154 * gcc.dg/tree-ssa/vrp65.c: New test.
7155 * gcc.dg/tree-ssa/vrp66.c: New test.
7156
7157 2012-03-15 Richard Guenther <rguenther@suse.de>
7158
7159 PR middle-end/52580
7160 * gfortran.dg/vect/pr52580.f: New testcase.
7161
7162 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7163
7164 * gcc.target/sh/fpul-usage-1.c: New.
7165
7166 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7167
7168 PR target/49468
7169 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7170 * gcc.target/sh/pr49468-di.c: Likewise.
7171
7172 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7175 * gcc.dg/c99-stdint-6.c: Likewise.
7176 * gcc.dg/lto/20090210_0.c: Likewise.
7177 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7178 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7179 * gcc.dg/pragma-init-fini-2.c: Likewise.
7180 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7181 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7182 * gcc.target/i386/pr22152.c: Likewise.
7183 * gcc.target/i386/vect8-ret.c: Likewise.
7184 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7185 handling.
7186
7187 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7188
7189 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7190 * g++.dg/tree-prof/partition1.C: Likewise.
7191 * g++.dg/tree-prof/partition2.C: Likewise.
7192 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7193 handling.
7194 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7195 * gcc.c-torture/execute/20010724-1.c: Remove.
7196 * gcc.c-torture/execute/20010724-1.x: Remove.
7197 * gcc.c-torture/execute/20040208-2.c: Remove.
7198 * gcc.c-torture/execute/20040208-2.x: Remove.
7199 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7200 Remove.
7201 (main) [__mips__ && __sgi__]: Remove.
7202 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7203 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7204 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7205 mips-sgi-irix6* handling.
7206 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7207 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7208 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7209 handling.
7210 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7211 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7212 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7213 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7214 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7215 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7216 mips-sgi-irix6*.
7217 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7218 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7219 * gcc.target/mips/save-restore-3.c: Likewise.
7220 * gcc.target/mips/save-restore-4.c: Likewise.
7221 * gcc.target/mips/save-restore-5.c: Likewise.
7222 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7223 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7224 messages.
7225 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7226 IRIX 6 handling.
7227 (restore_ld_library_path_env_vars): Likewise.
7228 * lib/target-supports.exp (check_profiling_available): Remove
7229 mips*-*-irix* handling.
7230 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7231 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7232 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7233
7234 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR c++/52582
7237 * g++.dg/opt/pr52582.C: New test.
7238
7239 2012-03-14 Richard Guenther <rguenther@suse.de>
7240
7241 PR tree-optimization/52571
7242 * gcc.dg/vect/vect-2.c: Initialize arrays.
7243 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7244 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7245 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7246
7247 2012-03-14 Richard Guenther <rguenther@suse.de>
7248
7249 PR middle-end/52080
7250 PR middle-end/52097
7251 PR middle-end/48124
7252 * gcc.dg/torture/pr48124-1.c: New testcase.
7253 * gcc.dg/torture/pr48124-2.c: Likewise.
7254 * gcc.dg/torture/pr48124-3.c: Likewise.
7255 * gcc.dg/torture/pr48124-4.c: Likewise.
7256
7257 2012-03-14 Richard Guenther <rguenther@suse.de>
7258
7259 PR middle-end/52578
7260 * gcc.dg/pr52578.c: New testcase.
7261
7262 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/52521
7265 * g++.dg/cpp0x/udlit-args2.C: New test.
7266
7267 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7268
7269 PR target/48596
7270 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7271 * gcc.c-torture/compile/pr48596.c: ... here.
7272
7273 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7274
7275 PR c++/51641
7276 * g++.dg/lookup/hidden-class17.C: New test.
7277
7278 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR c/52577
7281 * gcc.dg/Wunused-var-3.c: New test.
7282
7283 2012-03-13 Martin Jambor <mjambor@suse.cz>
7284
7285 * gcc.dg/misaligned-expand-2.c: New test.
7286
7287 2012-03-13 Richard Guenther <rguenther@suse.de>
7288
7289 PR middle-end/52134
7290 * gcc.dg/pr52134.c: New testcase.
7291
7292 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7293
7294 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7295
7296 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297
7298 PR tree-optimization/46728
7299 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7300 * gcc.target/powerpc/pr46728-5.c: Likewise.
7301 * gcc.target/powerpc/pr46728-8.c: Likewise.
7302 * gcc.target/powerpc/pr46728-10.c: Likewise.
7303 * gcc.target/powerpc/pr46728-11.c: Likewise.
7304 * gcc.target/powerpc/pr46728-13.c: Likewise.
7305 * gcc.target/powerpc/pr46728-14.c: Likewise.
7306 * gcc.target/powerpc/pr46728-15.c: Likewise.
7307
7308 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/52299
7311 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7312
7313 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7314
7315 PR tree-optimization/46728
7316 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7317 * gcc.target/powerpc/pr46728-5.c: Likewise.
7318 * gcc.target/powerpc/pr46728-8.c: Likewise.
7319 * gcc.target/powerpc/pr46728-10.c: Likewise.
7320 * gcc.target/powerpc/pr46728-11.c: Likewise.
7321 * gcc.target/powerpc/pr46728-13.c: Likewise.
7322 * gcc.target/powerpc/pr46728-14.c: Likewise.
7323 * gcc.target/powerpc/pr46728-15.c: Likewise.
7324
7325 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7326
7327 PR target/49868
7328 * gcc.target/avr/torture/addr-space-1.h: New file.
7329 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7330 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7331 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7332 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7333
7334 2012-03-12 Andrew Pinski <apinski@cavium.com>
7335
7336 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7337
7338 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7339
7340 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7341 * g++.dg/abi/thunk4.C: Likewise.
7342 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7343 Adapt line numbers.
7344 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7345 handling.
7346 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7347 * g++.dg/eh/spbp.C: Likewise.
7348 * g++.dg/ext/label13.C: Likewise.
7349 * g++.dg/guality/guality.exp: Likewise.
7350 * g++.dg/other/anon5.C: Likewise.
7351 * g++.dg/other/pragma-ep-1.C: Remove.
7352 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7353 * g++.dg/warn/pr31246.C: Likewise.
7354 * g++.dg/warn/weak1.C: Likewise.
7355 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7356 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7357 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7358 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7359 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7360 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7361 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7362 * gcc.dg/c99-tgmath-1.c: Likewise.
7363 * gcc.dg/c99-tgmath-2.c: Likewise.
7364 * gcc.dg/c99-tgmath-3.c: Likewise.
7365 * gcc.dg/c99-tgmath-4.c: Likewise.
7366 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7367 handling.
7368 * gcc.dg/debug/pr49032.c: Likewise.
7369 * gcc.dg/guality/guality.exp: Likewise.
7370 * gcc.dg/intmax_t-1.c: Likewise.
7371 * gcc.dg/pr48616.c: Likewise.
7372 * gcc.dg/pragma-ep-1.c: Remove.
7373 * gcc.dg/pragma-ep-2.c: Remove.
7374 * gcc.dg/pragma-ep-3.c: Remove.
7375 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7376 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7377 * gcc.misc-tests/gcov-14.c: Likewise.
7378 * gfortran.dg/guality/guality.exp: Likewise.
7379 * lib/target-supports.exp (check_weak_available): Likewise.
7380 (add_options_for_tls): Likewise.
7381 (check_ascii_locale_available): Likewise.
7382 * obj-c++.dg/dwarf-2.mm: Likewise.
7383 * objc.dg/dwarf-1.m: Likewise.
7384 * objc.dg/dwarf-2.m: Likewise.
7385
7386 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR tree-optimization/51721
7389 * gcc.dg/tree-ssa/vrp64.c: New test.
7390
7391 PR tree-optimization/52533
7392 * gcc.c-torture/compile/pr52533.c: New test.
7393
7394 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7395
7396 * gcc.target/i386/rtm-xabort-1.c: New.
7397 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7398 * gcc.target/i386/rtm-xend-1.c: Ditto.
7399 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7400 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7401 * gcc.target/i386/sse-13.c: Ditto.
7402 * gcc.target/i386/sse-14.c: Ditto.
7403 * gcc.target/i386/sse-22.c: Ditto.
7404 * gcc.target/i386/sse-23.c: Ditto.
7405 * g++.dg/other/i386-2.C: Ditto.
7406 * g++.dg/other/i386-3.C: Ditto.
7407
7408 2012-03-12 Tobias Burnus <burnus@net-b.de>
7409
7410 PR fortran/52542
7411 * gfortran.dg/proc_ptr_35.f90: New.
7412
7413 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7414
7415 PR target/52530
7416 * gcc.dg/torture/pr52530.c: New test.
7417
7418 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7419
7420 PR target/51244
7421 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7422
7423 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7424
7425 PR target/52450
7426 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7427
7428 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7429
7430 2012-03-09 Andrew Pinski <apinski@cavium.com>
7431
7432 PR middle-end/51988
7433 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7434 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7435
7436 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7437
7438 * gcc.dg/tree-ssa/scev-3.c: New.
7439 * gcc.dg/tree-ssa/scev-4.c: New.
7440
7441 2012-03-08 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/52469
7444 * gfortran.dg/proc_ptr_34.f90
7445
7446 2012-03-07 Jason Merrill <jason@redhat.com>
7447
7448 PR c++/52521
7449 * g++.dg/cpp0x/udlit-mangle.C: New.
7450
7451 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7452
7453 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7454
7455 2012-03-06 Richard Guenther <rguenther@suse.de>
7456
7457 PR middle-end/52493
7458 * gcc.dg/torture/pr52493.c: New testcase.
7459
7460 2012-03-06 Richard Guenther <rguenther@suse.de>
7461
7462 PR lto/52097
7463 * gcc.dg/lto/pr52097_0.c: New testcase.
7464
7465 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7466
7467 PR target/51244
7468 * gcc.target/sh/pr51244-1.c: New.
7469 * gcc.target/sh/pr51244-2.c: New.
7470 * gcc.target/sh/pr51244-3.c: New.
7471
7472 2012-03-05 Jason Merrill <jason@redhat.com>
7473
7474 PR c++/51930
7475 * g++.dg/ext/visibility/template11.C: New.
7476
7477 * g++.dg/cpp0x/implicit13.C: New.
7478
7479 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR tree-optimization/51721
7482 * gcc.dg/tree-ssa/vrp63.c: New test.
7483 * gcc.dg/pr51721.c: New test.
7484
7485 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7486
7487 PR fortran/50981
7488 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7489 argument checks.
7490
7491 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7492
7493 PR target/52146
7494 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7495
7496 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7497
7498 PR fortran/50981
7499 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7500
7501 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7502
7503 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7504 int32plus.
7505
7506 2012-03-03 Jason Merrill <jason@redhat.com>
7507
7508 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7509
7510 Core 1270
7511 * g++.dg/cpp0x/initlist65.C: New.
7512
7513 PR c++/36797
7514 * g++.dg/ext/is_empty2.C: New.
7515
7516 2012-03-03 Tobias Burnus <burnus@net-b.de>
7517
7518 PR fortran/48820
7519 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7520
7521 2012-03-03 Tobias Burnus <burnus@net-b.de>
7522
7523 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7524 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7525 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7526 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7527 * gfortran.dg/class_30.f90: Remove dg-warning line.
7528 * gfortran.dg/bind_c_usage_25.f90: New.
7529
7530 2012-03-03 Tobias Burnus <burnus@net-b.de>
7531
7532 PR fortran/48820
7533 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7534 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7535 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7536
7537 2012-03-03 Tobias Burnus <burnus@net-b.de>
7538
7539 PR fortran/48820
7540 * gfortran.dg/assumed_type_1.f90: New.
7541 * gfortran.dg/assumed_type_2.f90: New.
7542 * gfortran.dg/assumed_type_3.f90: New.
7543 * gfortran.dg/assumed_type_4.f90: New.
7544
7545 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7546
7547 PR target/49486
7548 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7549 * gcc.target/sh/pr49468-di.c: New.
7550
7551 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7552
7553 * gcc.dg/graphite/pr50561.c: Update.
7554
7555 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7556
7557 * gcc.target/powerpc/pr52457.c: New test.
7558
7559 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7560
7561 * gcc.target/arm/sat-1.c: New test.
7562
7563 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7564
7565 PR target/46716
7566 * gcc.target/i386/pr46716.c: New test.
7567
7568 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/51989
7571 * g++.dg/cpp0x/sfinae32.C: New.
7572
7573 2012-03-02 Richard Guenther <rguenther@suse.de>
7574
7575 PR tree-optimization/52406
7576 * gcc.dg/torture/pr52406.c: New testcase.
7577
7578 2012-03-02 Tobias Burnus <burnus@net-b.de>
7579
7580 PR fortran/52325
7581 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7582 * gfortran.dg/nullify_2.f90: Update dg-error.
7583 * gfortran.dg/nullify_4.f90: Ditto.
7584 * gfortran.dg/pointer_init_6.f90: Ditto.
7585
7586 2012-03-02 Tobias Burnus <burnus@net-b.de>
7587
7588 PR fortran/52270
7589 * gfortran.dg/class_51.f90: New.
7590
7591 2012-03-02 Tobias Burnus <burnus@net-b.de>
7592
7593 PR fortran/52452
7594 * gfortran.dg/intrinsic_8.f90: New.
7595
7596 2012-03-01 Kai Tietz <ktietz@redhat.com>
7597
7598 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7599 routines on mingw targets.
7600 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7601
7602 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR tree-optimization/52445
7605 * gcc.dg/pr52445.c: New test.
7606
7607 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR target/52437
7610 * gcc.c-torture/compile/pr52437.c: New test.
7611
7612 PR middle-end/52419
7613 * gcc.dg/torture/pr52419.c: New test.
7614
7615 PR tree-optimization/52429
7616 * gcc.dg/torture/pr52429.c: New test.
7617 * g++.dg/opt/pr52429.C: New test.
7618
7619 2012-02-29 Richard Guenther <rguenther@suse.de>
7620
7621 PR testsuite/52297
7622 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7623 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7624 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7625 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7626 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7627 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7628
7629 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7630
7631 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7632
7633 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7634
7635 PR fortran/52386
7636 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7637
7638 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7639
7640 PR target/51534
7641 * gcc.target/arm/neon/pr51534.c: New testcase.
7642
7643 2012-02-28 Richard Guenther <rguenther@suse.de>
7644
7645 PR target/52407
7646 * gcc.dg/torture/pr52407.c: New testcase.
7647
7648 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7649
7650 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7651 * gcc.target/arm/vfp2.c: Likewise.
7652 * gcc.target/arm/vfp3.c: Likewise.
7653 * gcc.target/arm/vfp4.c: Likewise.
7654 * gcc.target/arm/vfp5.c: Likewise.
7655 * gcc.target/arm/vfp6.c: Likewise.
7656 * gcc.target/arm/vfp7.c: Likewise.
7657 * gcc.target/arm/vfp8.c: Likewise.
7658 * gcc.target/arm/vfp9.c: Likewise.
7659 * gcc.target/arm/vfp10.c: Likewise.
7660 * gcc.target/arm/vfp11.c: Likewise.
7661 * gcc.target/arm/vfp12.c: Likewise.
7662 * gcc.target/arm/vfp13.c: Likewise.
7663 * gcc.target/arm/vfp14.c: Likewise.
7664 * gcc.target/arm/vfp15.c: Likewise.
7665 * gcc.target/arm/vfp16.c: Likewise.
7666 * gcc.target/arm/vfp17.c: Likewise.
7667 * gcc.target/arm/neon-constants.h: New file.
7668 * gcc.target/arm/neon-vect1.c: New test.
7669 * gcc.target/arm/neon-vect2.c: New test.
7670 * gcc.target/arm/neon-vect3.c: New test.
7671 * gcc.target/arm/neon-vect4.c: New test.
7672 * gcc.target/arm/neon-vect5.c: New test.
7673 * gcc.target/arm/neon-vect6.c: New test.
7674 * gcc.target/arm/neon-vect7.c: New test.
7675 * gcc.target/arm/neon-vect8.c: New test.
7676
7677 2012-02-28 Richard Guenther <rguenther@suse.de>
7678
7679 PR tree-optimization/52402
7680 * gcc.dg/torture/pr52402.c: New testcase.
7681
7682 2012-02-28 Richard Guenther <rguenther@suse.de>
7683
7684 PR lto/52400
7685 * g++.dg/lto/pr52400_0.C: New testcase.
7686
7687 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7688
7689 * gcc.target/avr/torture/builtins-1.c: New test.
7690 * gcc.target/avr/torture/builtins-error.c: New test.
7691
7692 2012-02-28 Kai Tietz <ktietz@redhat.com>
7693
7694 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7695 * gcc.target/i386/pr45352-2.c: Likewise.
7696 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7697 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7698 targets instead rand.
7699 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7700 * gcc.target/i386/sse2-mul-1.c: Likewise.
7701 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7702 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7703 * gcc.target/i386/pad-1.c: Likewise.
7704 * gcc.target/i386/pad-9.c: Likewise.
7705 * gcc.target/i386/pad-2.c: Likewise.
7706 * gcc.target/i386/pad-5b.c: Likewise.
7707 * gcc.target/i386/pad-8.c: Likewise.
7708 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7709 * gcc.target/i386/pr44130.c: Likewise.
7710 * gcc.target/i386/align-main-1.c: Likewise.
7711 * gcc.target/i386/align-main-2.c: Likewise.
7712 * gcc.target/i386/sw-1.c: Likewise.
7713 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7714 on x64 mingw target.
7715 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7716 * gcc.target/i386/pr46295.c: Likewise.
7717 * gcc.target/i386/amd64-abi-1.c: Likewise.
7718 * gcc.target/i386/amd64-abi-2.c: Likewise.
7719 * gcc.target/i386/pr39082-1.c: Likewise.
7720 * gcc.target/i386/pr39162.c: Likewise.
7721 * gcc.target/i386/pr22152.c: Likewise.
7722 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7723 * gcc.target/i386/wrfsbase-2.c: Likewise.
7724 * gcc.target/i386/local.c: Likewise
7725 * gcc.target/i386/wrgsbase-1.c: Likewise.
7726 * gcc.target/i386/wrfsbase-1.c: Likewise.
7727 * gcc.target/i386/pr39315-3.c: Likewise.
7728 * gcc.target/i386/pr35767-4.c: Likewise.
7729 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7730 x64 mingw target.
7731 * gcc.target/i386/pr45336-2.c: Likewise.
7732 * gcc.target/i386/pr45336-1.c: Likewise.
7733 * gcc.target/i386/pr45336-4.c: Likewise.
7734
7735 2012-02-27 Tristan Gingold <gingold@adacore.com>
7736
7737 * gnat.dg/array20.ad[sb]: New test.
7738
7739 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/52375
7742 * gcc.target/arm/pr52375.c: New test.
7743 * gcc.c-torture/compile/pr52375.c: New test.
7744
7745 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7746
7747 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7748 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7749
7750 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7751
7752 * gnat.dg/aggr19.adb: New test.
7753 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7754
7755 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7756
7757 PR target/49263
7758 * gcc.target/sh/pr49263.c: New.
7759
7760 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7761
7762 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7763 simulate_thread_wrapper_other_threads
7764 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7765 Move initialization of 'value' to main().
7766 (main): Initialize 'value';
7767 * gcc.dg/simulate-thread/speculative-store.c
7768 (simulate_thread_step_verify): Return 0 when successful.
7769 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7770 Reduce threshold.
7771 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7772 (simulate_thread_wrapper_other_threads): Return a success/fail value
7773 and issue an error if the instruction count threshold is exceeded.
7774
7775 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777 PR target/50580
7778 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7779 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7780
7781 2012-02-24 Richard Guenther <rguenther@suse.de>
7782
7783 PR middle-end/52355
7784 * gcc.dg/pr52355.c: New testcase.
7785
7786 2012-02-23 Kai Tietz <ktietz@redhat.com>
7787
7788 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7789 * gcc.dg/Wpadded.c: Likewise.
7790 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7791 structure-layout.
7792 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7793 for sleep by Sleep and add windows.h include for this function.
7794 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7795 targets.
7796 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7797 target.
7798 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7799 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7800 on x64 mingw target.
7801 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7802 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7803 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7804 failure on LLP64 target.
7805
7806 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7807
7808 PR c/52290
7809 * gcc.dg/noncompile/pr52290.c: New test.
7810
7811 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/52019
7814 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7815
7816 2012-02-22 Kai Tietz <ktietz@redhat.com>
7817
7818 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7819 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7820 derived pdiff_t type.
7821 * g++.dg/torture/pr49720.C: Likewise
7822
7823 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7824
7825 PR target/52330
7826 * gcc.target/i386/pr52330.c: New test.
7827
7828 2012-02-22 Tobias Burnus <burnus@net-b.de>
7829
7830 PR fortran/52335
7831 * gfortran.dg/io_constraints_10.f90: New.
7832
7833 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7834
7835 * lib/target-supports.exp (check_effective_target_vect_condition):
7836 Return true for NEON.
7837
7838 2012-02-21 Kai Tietz <ktietz@redhat.com>
7839
7840 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7841
7842 2012-02-21 Richard Guenther <rguenther@suse.de>
7843
7844 PR tree-optimization/52324
7845 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7846
7847 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7848
7849 PR middle-end/51782
7850 * gcc.target/avr/torture/pr51782-1.c: New test.
7851
7852 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR tree-optimization/52318
7855 * gcc.dg/pr52318.c: New test.
7856
7857 2012-02-20 Kai Tietz <ktietz@redhat.com>
7858
7859 * gcc.dg/bf-ms-layout-3.c: New testcase.
7860
7861 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7862
7863 PR testsuite/52229
7864 PR fortran/32380
7865 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7866
7867 2012-02-20 Richard Guenther <rguenther@suse.de>
7868
7869 PR tree-optimization/52298
7870 * gcc.dg/torture/pr52298.c: New testcase.
7871 * gcc.dg/vect/pr52298.c: Likewise.
7872
7873 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7874
7875 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7876 * gcc.c-torture/execute/pr52286.c: Ditto.
7877
7878 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/52286
7881 * gcc.c-torture/execute/pr52286.c: New test.
7882
7883 2012-02-18 Tobias Burnus <burnus@net-b.de>
7884
7885 PR fortran/52295
7886 * gfortran.dg/interface_35.f90: Use -std=f2003.
7887 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7888 * gfortran.dg/interface_assignment_4.f90: Ditto.
7889 * gfortran.dg/bessel_1.f90: Ditto.
7890 * gfortran.dg/func_result_6.f90: Ditto.
7891 * gfortran.dg/hypot_1.f90: Ditto.
7892 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7893
7894 2012-02-17 Tobias Burnus <burnus@net-b.de>
7895
7896 PR translation/52232
7897 PR translation/52234
7898 PR translation/52245
7899 PR translation/52246
7900 PR translation/52262
7901 PR translation/52273
7902 * gfortran.dg/coarray_22.f90: Update dg-error.
7903 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7904
7905 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907 PR target/51753
7908 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7909 (simulate-thread): Use default timeout.
7910
7911 2012-02-16 Jason Merrill <jason@redhat.com>
7912
7913 PR c++/52248
7914 * g++.dg/ext/timevar1.C: New.
7915
7916 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7917
7918 PR c++/52126
7919 * g++.dg/template/using21.C: New.
7920 * g++.dg/template/using22.C: Likewise.
7921
7922 2012-02-16 Jason Merrill <jason@redhat.com>
7923
7924 PR c++/51415
7925 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7926
7927 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/52255
7930 * gcc.c-torture/compile/pr52255.c: New test.
7931
7932 PR debug/52260
7933 * g++.dg/debug/dwarf2/pr52260.C: New test.
7934
7935 PR middle-end/51929
7936 * g++.dg/ipa/pr51929.C: New test.
7937
7938 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7939
7940 PR target/52199
7941 * gcc.target/powerpc/pr52199.c: New file.
7942
7943 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945 PR target/52152
7946 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7947
7948 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950 * gcc.dg/pr51867.c: Don't include <math.h>.
7951 (sqrtf): Declare.
7952
7953 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7954
7955 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7956 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7957
7958 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7959
7960 PR tree-optimization/50561
7961 * gcc.dg/graphite/pr50561.c: New testcase.
7962
7963 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7964
7965 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7966 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7967
7968 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7969
7970 * gnat.dg/discr35.ad[sb]: New test.
7971
7972 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7973
7974 * gnat.dg/volatile10.adb: New test.
7975 * gnat.dg/volatile10_pkg.ads: New helper.
7976
7977 2012-02-14 Jason Merrill <jason@redhat.com>
7978
7979 * g++.dg/ext/attrib43.C: New.
7980
7981 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7982
7983 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7984 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7985 fgnu_tm.
7986 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7987 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7988 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7989 effective_target fgnu_tm.
7990 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7991
7992 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR c++/52247
7995 * g++.dg/template/asmgoto1.C: New test.
7996
7997 2012-02-14 Ian Lance Taylor <iant@google.com>
7998
7999 PR go/48501
8000 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8001 compiling generated file for 64bit and index tests.
8002
8003 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8004
8005 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8006
8007 2012-02-14 Richard Guenther <rguenther@suse.de>
8008
8009 PR tree-optimization/52244
8010 PR tree-optimization/51528
8011 * gcc.dg/torture/pr52244.c: New testcase.
8012
8013 2012-02-14 Walter Lee <walt@tilera.com>
8014
8015 * g++.dg/other/PR23205.C: Disable test on tile.
8016 * g++.dg/other/pr23205-2.C: Disable test on tile.
8017 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8018 * gcc.dg/20040813-1.c: Disable test on tile.
8019 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8020 * gcc.misc-tests/linkage.exp: Handle tilegx.
8021
8022 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR tree-optimization/52210
8025 * gcc.dg/pr52210.c: New test.
8026
8027 2012-02-14 Jason Merrill <jason@redhat.com>
8028
8029 PR c++/39055
8030 * g++.dg/overload/defarg5.C: New.
8031
8032 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c/52181
8035 * c-c++-common/pr52181.c: New test.
8036
8037 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR c++/52215
8040 * g++.dg/ext/atomic-1.C: New test.
8041
8042 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8043
8044 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8045
8046 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR middle-end/52209
8049 * gcc.c-torture/execute/pr52209.c: New test.
8050
8051 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8052
8053 PR fortran/50981
8054 * gfortran.dg/elemental_optional_args_5.f03: New test.
8055
8056 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8057
8058 PR testsuite/50076
8059 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8060 cases.
8061
8062 2012-02-11 Ian Lance Taylor <iant@google.com>
8063
8064 PR go/51874
8065 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8066 SPARC Solaris. Don't run the test at all on systems where it may
8067 not work, rather than xfailing it.
8068
8069 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8070
8071 PR rtl-optimization/52175
8072 * gcc.c-torture/compile/pr52175.c: New test.
8073
8074 2012-02-10 Jason Merrill <jason@redhat.com>
8075
8076 PR c++/51910
8077 * g++.dg/template/repo10.C: New.
8078
8079 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR debug/52132
8082 * gcc.dg/pr52132.c: New test.
8083
8084 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8085
8086 * gnat.dg/specs/aggr4.ads: New test.
8087 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8088
8089 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8090
8091 PR target/52146
8092 * gcc.target/i386/pr52146.c: New.
8093
8094 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR middle-end/52177
8097 * c-c++-common/pr52177.c: New test.
8098
8099 2012-02-10 Jan Hubicka <jh@suse.cz>
8100
8101 PR middle-end/48600
8102 * g++.dg/torture/pr48600.C: New testcase.
8103
8104 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8105
8106 PR middle-end/52140
8107 * gcc.dg/dfp/pr52140.c: New test.
8108
8109 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR fortran/32380
8112 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8113 of dg-options.
8114
8115 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8116
8117 PR middle-end/51867
8118 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8119 * gcc.dg/pr51867.c: New test.
8120
8121 2012-02-09 Ian Lance Taylor <iant@google.com>
8122
8123 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8124 which don't support -fsplit-stack. Turn off optimization when
8125 compiling select5-out.go.
8126
8127 2012-02-08 Ian Lance Taylor <iant@google.com>
8128
8129 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8130 systems which don't support -fsplit-stack.
8131
8132 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8133
8134 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8135 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8136 machine instuction in the log.
8137
8138 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8139
8140 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8141 to 20 seconds.
8142
8143 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8144
8145 PR driver/48524
8146 * gcc.dg/pr48524.c: New test.
8147 * gcc.dg/pr48524.spec: New spec file for test.
8148
8149 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8150
8151 PR fortran/32380
8152 * gfortran.dg/vect/pr32380.f90: New test.
8153
8154 2012-02-08 Tobias Burnus <burnus@net-b.de>
8155
8156 PR fortran/52151
8157 * gfortran.dg/realloc_on_assign_12.f90: New.
8158
8159 2012-02-08 Richard Guenther <rguenther@suse.de>
8160
8161 PR rtl-optimization/52170
8162 * gcc.dg/torture/pr52170.c: New testcase.
8163
8164 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR gcov-profile/52150
8167 * gcc.dg/tree-prof/pr52150.c: New test.
8168
8169 PR rtl-optimization/52139
8170 * gcc.dg/pr52139.c: New test.
8171
8172 2012-02-07 Jason Merrill <jason@redhat.com>
8173
8174 PR c++/51675
8175 * g++.dg/cpp0x/constexpr-union3.C: New.
8176
8177 PR c++/52035
8178 * g++.dg/lto/pr52035_0.C: New.
8179
8180 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8181
8182 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8183 * gcc.dg/special/weak-1.c: Likewise.
8184 * gcc.dg/ucnid-12.c: Likewise.
8185 * gcc.dg/torture/pr45678-1.c: Likewise.
8186 * gcc.dg/torture/pr45678-2.c: Likewise.
8187 * gcc.dg/vector-4.c: Likewise.
8188 * gcc.dg/ipa/inline-5.c: Likewise.
8189 * gcc.dg/ucnid-11.c: Likewise.
8190 * gcc.misc-tests/gcov-13.c: Likewise.
8191 * gcc.misc-tests/gcov-14.c: Likewise.
8192 * g++.dg/ext/label13.C: Likewise.
8193 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8194 hppa*-*-hpux* options.
8195 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8196 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8197 * gcc.dg/pr48616.c: Likewise.
8198 * gcc.dg/pr17957.c: Likewise.
8199 * gcc.dg/pr17055-1.c: Likewise.
8200 * gcc.dg/pr32912-1.c: Likewise.
8201 * gcc.dg/tm/pr51472.c: Likewise.
8202 * c-c++-common/fold-bitand-4.c: Likewise.
8203 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8204 Use dg-additional-options for extra options.
8205
8206 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8207
8208 * gcc.target/epiphany/interrupt-2.c: New test.
8209
8210 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8211
8212 PR target/52155
8213 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8214 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8215 for MIPS ELF.
8216
8217 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8218
8219 PR target/52152
8220 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8221
8222 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8223
8224 PR middle-end/24306
8225 PR target/52154
8226 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8227 * gcc.target/mips/va-arg-1.c: New test.
8228
8229 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8230
8231 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8232 for -mno-pointers-to-nested-functions.
8233
8234 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8235
8236 * gcc.c-torture/execute/20120207-1.c: New test.
8237
8238 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR rtl-optimization/52060
8241 * gcc.dg/torture/pr52060.c: New test.
8242
8243 PR middle-end/52074
8244 * gcc.c-torture/compile/pr52074.c: New test.
8245
8246 2012-02-07 Tobias Burnus <burnus@net-b.de>
8247
8248 PR fortran/51514
8249 * gfortran.dg/class_to_type_2.f90: New.
8250
8251 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8252
8253 PR fortran/32373
8254 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8255 Remove module.
8256
8257 2012-02-06 Jason Merrill <jason@redhat.com>
8258
8259 PR c++/52088
8260 * g++.dg/template/conv13.C: New.
8261
8262 2012-02-06 Richard Guenther <rguenther@suse.de>
8263
8264 PR tree-optimization/52115
8265 * gcc.c-torture/compile/pr52115.c: New testcase.
8266
8267 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR target/52129
8270 * gcc.c-torture/execute/pr52129.c: New test.
8271
8272 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8273
8274 * gcc.dg/pr48374.c: Actually add the test I forgot
8275 in the 2012-01-25 commit.
8276
8277 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8278
8279 PR fortran/32373
8280 * gfortran.dg/vect/vect-8.f90: New test case.
8281
8282 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8283
8284 PR fortran/48847
8285 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8286
8287 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8288
8289 PR fortran/52102
8290 * gfortran.dg/class_48.f90 : Add test of allocate class array
8291 component with source in subroutine test3. Remove commenting
8292 out in subroutine test4, since branching on unitialized variable
8293 is now fixed (no PR for this last.).
8294
8295 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8296
8297 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8298 on MIPS targets.
8299 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8300
8301 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8302
8303 PR target/52125
8304 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8305 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8306
8307 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8308
8309 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8310 (check_effective_target_sync_int_long): Use it.
8311 (check_effective_target_sync_char_short): Likewise.
8312 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8313
8314 2012-02-05 Tobias Burnus <burnus@net-b.de>
8315
8316 PR fortran/51972
8317 * gfortran.dg/class_48.f90: Add some further checks.
8318
8319 2012-02-05 Ira Rosen <irar@il.ibm.com>
8320
8321 PR tree-optimization/52091
8322 * gcc.dg/vect/pr52091.c: New test.
8323
8324 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR rtl-optimization/52113
8327 * gcc.target/avr/pr52113.c: New test.
8328
8329 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR rtl-optimization/52092
8332 * gcc.c-torture/compile/pr52092.c: New test.
8333
8334 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8335
8336 PR fortran/41587
8337 * gfortran.dg/class_array_10.f03: New test.
8338
8339 PR fortran/46356
8340 * gfortran.dg/class_array_11.f03: New test.
8341
8342 PR fortran/51754
8343 * gfortran.dg/class_array_12.f03: New test.
8344
8345 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8346
8347 PR fortran/52012
8348 * gfortran.dg/realloc_on_assign_11.f90: New test.
8349
8350 2012-02-02 Tobias Burnus <burnus@net-b.de>
8351
8352 PR fortran/52093
8353 * gfortran.dg/shape_7.f90: New.
8354
8355 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8356
8357 * gcc.target/mips/mips-prepend-1.c: New test.
8358
8359 2012-02-02 Jan Hubicka <jh@suse.cz>
8360 Tom de Vries <tom@codesourcery.com>
8361
8362 PR middle-end/51998
8363 * gcc.dg/alias-12.c: New testcase.
8364 * gcc.dg/alias-13.c: New testcase.
8365
8366 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR target/52086
8369 * gcc.dg/pr52086.c: New test.
8370
8371 PR tree-optimization/52073
8372 * gcc.c-torture/compile/pr52073.c: New test.
8373
8374 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8375
8376 PR fortran/51958
8377 * gfortran.dg/function_optimize_10.f90: New test.
8378
8379 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8380
8381 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8382 test on alpha*-*-*.
8383
8384 2012-02-01 Tobias Burnus <burnus@net-b.de>
8385
8386 PR fortran/52024
8387 * gfortran.dg/typebound_operator_14.f90: New.
8388
8389 2012-02-01 Tobias Burnus <burnus@net-b.de>
8390
8391 PR fortran/52059
8392 * gfortran.dg/elemental_function_1.f90: New.
8393
8394 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8395
8396 PR rtl-optimization/51374
8397 * gcc.target/avr/torture/pr51374-1.c:
8398 Also fail if SBIS is seen.
8399
8400 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8401
8402 PR rtl-optimization/51374
8403 * gcc.target/avr/torture/pr51374-1.c: New.
8404
8405 2012-01-31 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/52024
8408 * gfortran.dg/typebound_generic_11.f90: New.
8409
8410 2012-01-31 Tobias Burnus <burnus@net-b.de>
8411
8412 PR fortran/52029
8413 * gfortran.dg/class_49.f90: New.
8414
8415 2012-01-31 Tobias Burnus <burnus@net-b.de>
8416
8417 PR fortran/52013
8418 * gfortran.dg/elemental_args_check_6.f90: New.
8419
8420 2012-01-31 Jason Merrill <jason@redhat.com>
8421
8422 PR c++/52043
8423 * g++.dg/cpp0x/variadic122.C: New.
8424
8425 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8426
8427 PR fortran/52012
8428 * gfortran.dg/realloc_on_assign_10.f90: New test.
8429
8430 2012-01-31 Richard Guenther <rguenther@suse.de>
8431
8432 PR tree-optimization/51528
8433 * gcc.dg/torture/pr51528.c: New testcase.
8434
8435 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8436
8437 PR go/48501
8438 * lib/go.exp (go_target_compile): Append timeout= to options.
8439 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8440 select5-out.go test on alpha*-*-* targets.
8441
8442 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8443
8444 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8445 (TEST_SHORT): Reformat in the same way.
8446 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8447 (TEST_SHORT): Reformat in the same way.
8448 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8449 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8450 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8451 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8452 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8453
8454 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8455
8456 PR target/51835
8457 * gcc.target/arm/pr51835.c: New testcase.
8458
8459 2012-01-30 Richard Guenther <rguenther@suse.de>
8460
8461 PR tree-optimization/52028
8462 * gcc.dg/torture/pr52028.c: New testcase.
8463 * gfortran.dg/ldist-pr45199.f: Adjust.
8464 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8465 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8466 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8467
8468 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR debug/52027
8471 * gcc.dg/tree-prof/pr52027.c: New test.
8472
8473 PR tree-optimization/52046
8474 * gcc.dg/pr52046.c: New test.
8475
8476 PR debug/52048
8477 * g++.dg/other/pr52048.C: New test.
8478
8479 2012-01-30 Richard Guenther <rguenther@suse.de>
8480
8481 PR tree-optimization/52045
8482 * gcc.dg/pr52045.c: New testcase.
8483
8484 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8485
8486 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8487 new code generated for __sync_lock_release.
8488
8489 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8490
8491 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8492
8493 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8494
8495 PR testsuite/51875
8496 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8497
8498 * g++.dg/ext/visibility/template10.C: Fix typo.
8499
8500 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8501
8502 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8503
8504 PR c++/51327
8505 * g++.dg/cpp0x/constexpr-ice6.C: New.
8506
8507 2012-01-29 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/41600
8510 * gfortran.dg/default_initialization_6.f90: New.
8511
8512 2012-01-29 Tobias Burnus <burnus@net-b.de>
8513
8514 PR fortran/51972
8515 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8516 * gfortran.dg/class_48.f90: New.
8517
8518 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8519
8520 PR fortran/51808
8521 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8522
8523 2012-01-28 Tobias Burnus <burnus@net-b.de>
8524
8525 PR fortran/51972
8526 * gfortran.dg/class_allocate_12.f90: New.
8527
8528 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8529
8530 * gcc.dg/torture/pr50444.c: Fix dg directives.
8531
8532 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR target/52006
8535 * gcc.target/arm/pr52006.c: New test.
8536
8537 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8538
8539 PR testsuite/52011
8540 * gcc.dg/lto/trans-mem.h: New file.
8541 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8542 * gcc.dg/lto/trans-mem-1_1.c: Same.
8543 * gcc.dg/lto/trans-mem-4_1.c: Same.
8544 * gcc.dg/lto/trans-mem-3_1.c: Same.
8545
8546 2012-01-27 Tobias Burnus <burnus@net-b.de>
8547
8548 PR fortran/52022
8549 * gfortran.dg/dummy_procedure_7.f90: New.
8550
8551 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8552
8553 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8554 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8555
8556 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR c++/51852
8559 * g++.dg/other/gc5.C: New test.
8560
8561 2012-01-27 Richard Guenther <rguenther@suse.de>
8562
8563 PR tree-optimization/50444
8564 * gcc.dg/torture/pr50444.c: New testcase.
8565
8566 2012-01-27 Tobias Burnus <burnus@net-b.de>
8567
8568 PR fortran/51970
8569 PR fortran/51977
8570 * gfortran.dg/move_alloc_13.f90: New.
8571
8572 2012-01-27 Tobias Burnus <burnus@net-b.de>
8573
8574 PR fortran/51953
8575 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8576 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8577 and change dg-error string.
8578
8579 2012-01-27 Tobias Burnus <burnus@net-b.de>
8580
8581 PR fortran/52016
8582 * gfortran.dg/elemental_args_check_5.f90: New.
8583
8584 2012-01-27 Richard Guenther <rguenther@suse.de>
8585
8586 PR middle-end/51959
8587 * g++.dg/torture/pr51959.C: New testcase.
8588
8589 2012-01-27 Tom de Vries <tom@codesourcery.com>
8590
8591 PR tree-optimization/51990
8592 * gcc.dg/pr51990.c: New test.
8593 * gcc.dg/pr51990-2.c: Same.
8594
8595 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8596 Tobias Burnus <burnus@gcc.gnu.org>
8597
8598 PR fortran/48705
8599 * gfortran.dg/class_allocate_11.f03: New.
8600
8601 PR fortran/51870
8602 PR fortran/51943
8603 PR fortran/51946
8604 * gfortran.dg/class_allocate_7.f03: New.
8605 * gfortran.dg/class_allocate_8.f03: New.
8606 * gfortran.dg/class_allocate_9.f03: New.
8607 * gfortran.dg/class_allocate_10.f03: New.
8608
8609 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gnat.dg/discr34.adb: New test.
8612 * gnat.dg/discr34_pkg.ads: New helper.
8613
8614 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8615
8616 * gnat.dg/discr33.adb: New test.
8617
8618 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gnat.dg/limited_with3.ad[sb): New test.
8621 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8622 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8623 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8624
8625 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8626
8627 * gnat.dg/stack_usage1.adb: New test.
8628 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8629
8630 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8631 * gcc.dg/pr44194-2.c: Likewise.
8632
8633 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8634
8635 PR c++/51370
8636 * g++.dg/template/crash112.C: New.
8637
8638 2012-01-27 Richard Henderson <rth@redhat.com>
8639
8640 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8641
8642 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8643
8644 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8645
8646 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR middle-end/51895
8649 * g++.dg/opt/pr51895.C: New test.
8650
8651 2012-01-26 Michael Matz <matz@suse.de>
8652
8653 PR tree-optimization/48794
8654 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8655
8656 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8657
8658 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8659
8660 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8661
8662 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8663 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8664 memory.
8665 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8666 the default value for s390 and s390x.
8667
8668 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8669
8670 PR lto/51698
8671 * gcc.dg/lto/trans-mem-4_0.c: New.
8672 * gcc.dg/lto/trans-mem-4_1.c: New.
8673 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8674 TM builtins.
8675 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8676 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8677 TM builtins.
8678 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8679 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8680 TM builtins.
8681
8682 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8683
8684 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8685
8686 2012-01-25 Ian Lance Taylor <iant@google.com>
8687
8688 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8689
8690 2012-01-25 Tobias Burnus <burnus@net-b.de>
8691
8692 PR fortran/51995
8693 * gfortran.dg/typebound_proc_25.f90: New.
8694
8695 2012-01-25 Jason Merrill <jason@redhat.com>
8696
8697 PR c++/51992
8698 * g++.dg/lto/pr51992_0.C: New.
8699
8700 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/51987
8703 * gcc.target/i386/pr51987.c: New test.
8704
8705 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8706
8707 * gcc.dg/tm/lto-1.c: Require lto support in target.
8708
8709 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8710
8711 PR rtl-optimization/48374
8712 * gcc.dg/pr48374.c: New test.
8713
8714 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8715
8716 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8717
8718 2012-01-25 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/51966
8721 * gfortran.dg/derived_constructor_char_3.f90: New.
8722
8723 2012-01-24 Ian Lance Taylor <iant@google.com>
8724
8725 * go.test/go-test.exp (filecmp): New procedure.
8726 (errchk): Handle quoted square brackets.
8727 (go-gc-tests): Set go_compile_args. Handle various new test
8728 lines. Skip a few new tests.
8729 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8730
8731 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8732
8733 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8734 (check_effective_target_vect_extract_even_odd)
8735 (check_effective_target_vect_interleave): Return true for MIPS
8736 paired-single.
8737
8738 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8739
8740 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8741 (main): Use it instead of argc.
8742
8743 2012-01-24 Jason Merrill <jason@redhat.com>
8744
8745 PR c++/51973
8746 * g++.dg/cpp0x/sfinae31.C: New.
8747
8748 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8749
8750 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8751
8752 2012-01-24 Jason Merrill <jason@redhat.com>
8753
8754 PR c++/51812
8755 * g++.dg/inherit/covariant20.C: New.
8756
8757 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 PR c++/51223
8760 * g++.dg/parse/crash58.C: New.
8761
8762 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR target/51957
8765 * gcc.dg/pr51957-1.c: New test.
8766 * gcc.dg/pr51957-1.h: New file.
8767 * gcc.dg/pr51957-2.c: New test.
8768
8769 2012-01-23 Jason Merrill <jason@redhat.com>
8770
8771 PR c++/51930
8772 * g++.dg/ext/visibility/template10.C: New.
8773
8774 2012-01-23 Tobias Burnus <burnus@net-b.de>
8775
8776 PR fortran/51948
8777 * gfortran.dg/move_alloc_12.f90: New.
8778
8779 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8780
8781 PR middle-end/45416
8782 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8783
8784 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 PR c++/51398
8787 * g++.dg/template/crash111.C: New.
8788
8789 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8790
8791 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8792 configurations.
8793 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8794
8795 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8796
8797 PR testsuite/51941
8798 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8799 the DW_TAG_class_type and DW_AT_name: "Executor".
8800
8801 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8802
8803 * lib/target-supports.exp
8804 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8805 (check_effective_target_vect_interleave): Likewise.
8806
8807 2012-01-22 Jason Merrill <jason@redhat.com>
8808
8809 PR c++/51925
8810 * g++.dg/template/using20.C: New.
8811 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8812
8813 2012-01-23 Jason Merrill <jason@redhat.com>
8814
8815 PR target/51934
8816 * g++.dg/torture/pr51344.C: Limit to x86.
8817
8818 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8819
8820 * c-c++-common/tm/omp.c: Require target with pthread support.
8821
8822 2012-01-23 Richard Guenther <rguenther@suse.de>
8823
8824 PR tree-optimization/51949
8825 * gcc.dg/torture/pr51949.c: New testcase.
8826
8827 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR rtl-optimization/51933
8830 * gcc.c-torture/execute/pr51933.c: New test.
8831
8832 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8833
8834 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8835 Do not define for Interix.
8836
8837 2012-01-22 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/51832
8840 * g++.dg/lto/pr51832.h: New.
8841 * g++.dg/lto/pr51832_0.C: New.
8842 * g++.dg/lto/pr51832_1.C: New.
8843
8844 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8845
8846 * gcc.dg/ext-elim-1.c: New test.
8847
8848 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8849
8850 PR target/51931
8851 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8852 * g++.dg/opt/longbranch1.C: Likewise.
8853
8854 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8855
8856 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8857 in C++11 mode.
8858
8859 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8860
8861 PR fortran/50556
8862 * gfortran.dg/namelist_74.f90: New test.
8863 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8864
8865 2012-01-21 Tobias Burnus <burnus@net-b.de>
8866
8867 PR fortran/51913
8868 * gfortran.dg/class_47.f90: New.
8869
8870 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8871
8872 * gnat.dg/renaming5.ad[sb]: New test.
8873
8874 2012-01-20 Jason Merrill <jason@redhat.com>
8875
8876 PR c++/51919
8877 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8878
8879 2012-01-20 Jason Merrill <jason@redhat.com>
8880
8881 PR c++/51922
8882 * g++.dg/ext/attrib42.C: Require ilp32.
8883
8884 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR target/51915
8887 * gcc.target/arm/pr51915.c: New test.
8888
8889 2012-01-20 Cary Coutant <ccoutant@google.com>
8890 Dodji Seketeli <dodji@redhat.com>
8891
8892 PR debug/45682
8893 * g++.dg/debug/dwarf2/nested-3.C: New test.
8894
8895 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/51402
8898 * g++.dg/template/crash110.C: New.
8899
8900 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8903 Remove default options on hppa*-*-hpux*.
8904
8905 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8908
8909 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8910
8911 * gcc.c-torture/compile/pr51856.c: New testcase.
8912
8913 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8914
8915 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8916 options to go_target_compile.
8917
8918 2012-01-20 Kai Tietz <ktietz@redhat.com>
8919
8920 * g++.dg/torture/pr51344.C: Fix typo.
8921
8922 2012-01-20 Richard Guenther <rguenther@suse.de>
8923
8924 PR tree-optimization/51903
8925 * g++.dg/torture/pr51903.C: New testcase.
8926
8927 2012-01-20 Tobias Burnus <burnus@net-b.de>
8928 Janus Weil <janus@gcc.gnu.org>
8929
8930 PR fortran/51056
8931 * gfortran.dg/use_21.f90: New.
8932
8933 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR target/51106
8936 * gcc.dg/torture/pr51106-1.c: New test.
8937 * gcc.dg/torture/pr51106-2.c: New test.
8938
8939 2012-01-19 Kai Tietz <ktietz@redhat.com>
8940
8941 * g++.dg/torture/pr51344.C: New test.
8942
8943 2012-01-19 Tobias Burnus <burnus@net-b.de>
8944
8945 PR fortran/51904
8946 * gfortran.dg/intrinsic_size_2.f90: New.
8947
8948 2012-01-19 Jason Merrill <jason@redhat.com>
8949
8950 PR c++/51889
8951 * g++.dg/inherit/using7.C: New.
8952
8953 2012-01-19 Richard Guenther <rguenther@suse.de>
8954
8955 PR tree-optimization/37997
8956 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8957
8958 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8959
8960 PR rtl-optimization/51505
8961 * gcc.dg/pr51505.c: New test.
8962
8963 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8964
8965 PR fortran/51634
8966 * gfortran.dg/typebound_operator_12.f03: New.
8967 * gfortran.dg/typebound_operator_13.f03: New.
8968
8969 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/51225
8972 * g++.dg/cpp0x/pr51225.C: New.
8973
8974 2012-01-17 Ian Lance Taylor <iant@google.com>
8975
8976 PR go/50656
8977 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8978
8979 2012-01-17 Tobias Burnus <burnus@net-b.de>
8980
8981 PR fortran/51869
8982 * gfortran.dg/realloc_on_assign_9.f90: New.
8983
8984 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8985
8986 PR other/51165
8987 * gcc.dg/tm/memopt-3.c: Remove xfail.
8988 * gcc.dg/tm/memopt-4.c: Remove xfail.
8989 * gcc.dg/tm/memopt-5.c: Remove xfail.
8990 * gcc.dg/tm/memopt-7.c: Remove xfail.
8991
8992 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR tree-optimization/51877
8995 * gcc.c-torture/execute/pr51877.c: New test.
8996
8997 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8998
8999 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9000 {!vect_align_arrays} to vect_sizes_32B_16B.
9001 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9002 * gcc.dg/vect/vect-peel-3.c: Ditto.
9003
9004 2012-01-16 Jason Merrill <jason@redhat.com>
9005
9006 PR c++/51854
9007 * g++.dg/abi/mangle60.C: New.
9008
9009 PR c++/51827
9010 * g++.dg/pch/mangle1.{C,Hs}: New.
9011
9012 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9013 Tobias Burnus <burnus@net-b.de>
9014
9015 PR fortran/50981
9016 * gfortran.dg/elemental_optional_args_3.f90: New
9017 * gfortran.dg/elemental_optional_args_4.f90: New
9018
9019 2012-01-16 Tobias Burnus <burnus@net-b.de>
9020
9021 PR fortran/51809
9022 * gfortran.dg/use_20.f90: New
9023
9024 2012-01-16 Jason Merrill <jason@redhat.com>
9025
9026 PR c++/51868
9027 * g++.dg/cpp0x/rv-bitfield.C: New.
9028 * g++.dg/cpp0x/rv-bitfield2.C: New.
9029
9030 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9031
9032 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9033 subroutine 'qsort' and use index array to assign the result.
9034
9035 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR tree-optimization/51865
9038 * gcc.dg/pr51865.c: New test.
9039
9040 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9041
9042 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9043
9044 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9045
9046 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9047 to be loaded from the constant pool, rather than via %hi and %lo.
9048
9049 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9050
9051 PR rtl-optimization/51821
9052 * gcc.dg/pr51821.c: New test.
9053
9054 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9055
9056 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9057
9058 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9059
9060 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9061
9062 2012-01-14 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/51800
9065 * gfortran.dg/init_flag_8.f90: New.
9066 * gfortran.dg/init_flag_9.f90: New.
9067
9068 2011-01-14 Tobias Burnus <burnus@net-b.de>
9069
9070 PR fortran/51816
9071 * gfortran.dg/use_18.f90: New.
9072 * gfortran.dg/use_19.f90: New.
9073
9074 2012-01-13 Ian Lance Taylor <iant@google.com>
9075
9076 PR c++/50012
9077 * g++.dg/warn/Wsign-compare-4.C: New.
9078
9079 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9080
9081 PR fortran/48351
9082 * gfortran.dg/alloc_comp_assign.f03: New.
9083 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9084 __BUILTIN_FREE from 38 to 32.
9085
9086 2012-01-13 Jason Merrill <jason@redhat.com>
9087
9088 PR c++/20681
9089 * g++.dg/warn/Wreturn-type-7.C: New.
9090
9091 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9092
9093 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9094 assumption.
9095 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9096 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9097 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9098 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9099 int32plus because of big array needed.
9100 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9101 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9102
9103 2012-01-13 Jason Merrill <jason@redhat.com>
9104
9105 PR c++/51813
9106 * g++.dg/ext/visibility/template9.C: New.
9107
9108 PR c++/51620
9109 * g++.dg/cpp0x/defaulted34.C: New.
9110 * g++.dg/template/virtual3.C: New.
9111
9112 2012-01-13 Richard Guenther <rguenther@suse.de>
9113
9114 PR middle-end/8081
9115 * gcc.dg/torture/pr8081.c: New testcase.
9116
9117 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9118
9119 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9120
9121 2012-01-12 Jason Merrill <jason@redhat.com>
9122
9123 PR c++/51714
9124 * g++.dg/ext/stmtexpr14.C: New.
9125
9126 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9127
9128 PR c++/51633
9129 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9130
9131 2012-01-12 Jason Merrill <jason@redhat.com>
9132
9133 PR c++/48051
9134 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9135 * g++.dg/abi/mangle58.C: Likewise.
9136
9137 PR c++/51403
9138 * g++.dg/template/arg8.C: New.
9139
9140 2012-01-12 Ira Rosen <irar@il.ibm.com>
9141
9142 PR tree-optimization/51799
9143 * gcc.dg/vect/pr51799.c: New test.
9144 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9145 patterns.
9146
9147 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9148 Tobias Burnus <burnus@net-b.de>
9149
9150 PR fortran/51057
9151 PR fortran/51616
9152 * lib/target-supports.exp
9153 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9154 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9155
9156 2012-01-11 Jason Merrill <jason@redhat.com>
9157
9158 PR c++/51565
9159 * g++.dg/ext/attrib42.C: New.
9160
9161 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR bootstrap/51796
9164 * gcc.dg/pr51796.c: New test.
9165
9166 2012-01-11 Jason Merrill <jason@redhat.com>
9167
9168 PR c++/51818
9169 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9170
9171 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9172
9173 * gnat.dg/array19.ad[sb]: New test.
9174
9175 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9176
9177 * gnat.dg/opt23.ad[sb]: New test.
9178 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9179 * gnat.dg/opt24.ad[sb]: New test.
9180
9181 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9182
9183 PR tree-optimization/49642
9184 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9185 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9186
9187 2012-01-11 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/51613
9190 * g++.dg/template/explicit-args5.C: New.
9191
9192 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9193
9194 * gcc.c-torture/execute/20120110-1.c: New testcase.
9195
9196 2012-01-10 Jason Merrill <jason@redhat.com>
9197
9198 PR c++/51614
9199 * g++.dg/inherit/ambig1.C: New.
9200
9201 PR c++/51433
9202 * g++.dg/cpp0x/constexpr-cache1.C: New.
9203
9204 2012-01-10 Richard Guenther <rguenther@suse.de>
9205
9206 PR tree-optimization/51801
9207 * gcc.dg/torture/pr51801.c: New testcase.
9208
9209 2012-01-10 Tobias Burnus <burnus@net-b.de>
9210
9211 PR fortran/51652
9212 * gfortran.dg/allocate_with_typespec_5.f90: New.
9213
9214 2012-01-10 Tobias Burnus <burnus@net-b.de>
9215
9216 * gfortran.dg/class_39.f03: Update dg-error string.
9217
9218 2012-01-10 Richard Guenther <rguenther@suse.de>
9219
9220 PR tree-optimization/50913
9221 * gcc.dg/graphite/interchange-16.c: New testcase.
9222 * gcc.dg/graphite/scop-20.c: XFAIL.
9223 * gfortran.dg/graphite/interchange-1.f: Likewise.
9224 * gfortran.dg/graphite/block-1.f90: Likewise.
9225 * gfortran.dg/graphite/block-2.f: Likewise.
9226
9227 2012-01-10 Richard Henderson <rth@redhat.com>
9228
9229 * lib/target-supports.exp (check_effective_target_vect_perm,
9230 check_effective_target_vect_perm_byte,
9231 check_effective_target_vect_perm_short): Enable for arm neon.
9232
9233 2012-01-09 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/46328
9236 * gfortran.dg/typebound_operator_11.f90: New.
9237
9238 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9239
9240 * gnat.dg/array18.adb: New test.
9241 * gnat.dg/array18_pkg.ads: New helper.
9242
9243 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9244
9245 PR fortran/51791
9246 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9247 around base object in first assignment in main program.
9248 * gfortran.dg/typebound_operator_10.f03: New test.
9249
9250 2012-01-09 Martin Jambor <mjambor@suse.cz>
9251
9252 PR tree-optimization/51759
9253 * g++.dg/ipa/pr51759.C: New test.
9254
9255 2012-01-09 Tobias Burnus <burnus@net-b.de>
9256
9257 PR fortran/51758
9258 * gfortran.dg/optional_absent_2.f90: New.
9259
9260 2012-01-09 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/51578
9263 * gfortran.dg/use_17.f90: New.
9264
9265 2012-01-09 Gary Funck <gary@intrepid.com>
9266
9267 PR preprocessor/33919
9268 * gcc.dg/pr33919.c: New test.
9269 * gcc.dg/pr33919-0.h: New test header file.
9270 * gcc.dg/pr33919-1.h: Ditto.
9271 * gcc.dg/pr33919-2.h: Ditto.
9272
9273 2012-01-07 Jan Hubicka <jh@suse.cz>
9274
9275 PR tree-optimize/51694
9276 * gcc.c-torture/compile/pr51694.c: new testcase.
9277
9278 2012-01-07 Jan Hubicka <jh@suse.cz>
9279
9280 PR tree-optimization/51600
9281 * g++.dg/torture/pr51600.C: New testcase.
9282
9283 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9284
9285 PR gcov-profile/51715
9286 PR gcov-profile/51717
9287 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9288 * gcc.misc-tests/gcov-14.c: Likewise.
9289
9290 2012-01-06 Jason Merrill <jason@redhat.com>
9291
9292 * g++.dg/parse/new5.C: New.
9293
9294 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9295
9296 PR testsuite/51655
9297 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9298 including <string.h>.
9299
9300 2012-01-06 Jason Merrill <jason@redhat.com>
9301
9302 * g++.dg/abi/mangle51.C: New.
9303 * g++.dg/abi/mangle52.C: New.
9304 * g++.dg/abi/mangle53.C: New.
9305 * g++.dg/abi/mangle54.C: New.
9306 * g++.dg/abi/mangle55.C: New.
9307 * g++.dg/abi/mangle56.C: New.
9308 * g++.dg/abi/mangle57.C: New.
9309 * g++.dg/abi/mangle58.C: New.
9310 * g++.dg/abi/mangle59.C: New.
9311 * g++.dg/cpp0x/trailing3.C: Update mangling.
9312 * g++.dg/cpp0x/variadic111.C: Update mangling.
9313 * g++.dg/cpp0x/variadic4.C: Update mangling.
9314 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9315 * g++.dg/template/nontype22.C: Works now.
9316 * g++.dg/template/pr35240.C: Works now.
9317
9318 * g++.dg/cpp0x/error7.C: New.
9319
9320 2012-01-06 Tobias Burnus <burnus@net-b.de>
9321
9322 * gfortran.dg/deallocate_stat_2.f90: New.
9323 * coarray/allocate_errgmsg.f90: New.
9324 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9325 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9326 * coarray/subobject_1.f90: Fix for num_images > 1.
9327 * gfortran.dg/deallocate_stat.f90: Update due to changed
9328 stat= handling.
9329
9330 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9331
9332 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9333
9334 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9335
9336 * ada/acats/overflow.lst: Add cb20004.
9337
9338 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9339
9340 PR c++/51541
9341 * g++.dg/cpp0x/alias-decl-18.C: New test.
9342
9343 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9344
9345 * gcc.c-torture/execute/20120104-1.c: New test.
9346
9347 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9348
9349 PR fortran/PR48946
9350 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9351 the old typebound_operator_8.f03.
9352 * gfortran.dg/typebound_operator_8.f03: New version of
9353 typebound_operator_7.f03 with 'u' a derived type instead of a
9354 class object.
9355
9356 2012-01-05 Richard Guenther <rguenther@suse.de>
9357
9358 * g++.dg/torture/pr49309.C: Skip for -flto.
9359
9360 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR middle-end/51761
9363 * gcc.c-torture/compile/pr51761.c: New test.
9364
9365 2012-01-05 Richard Guenther <rguenther@suse.de>
9366
9367 PR tree-optimization/51760
9368 * gcc.dg/torture/pr51760.c: New testcase.
9369
9370 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9371
9372 PR middle-end/51472
9373 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9374
9375 2012-01-05 Richard Guenther <rguenther@suse.de>
9376
9377 PR lto/41576
9378 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9379 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9380
9381 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR debug/51695
9384 * gcc.dg/pr51695.c: New test.
9385
9386 2012-01-04 Andrew Pinski <apinski@cavium.com>
9387
9388 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9389 * gcc.target/mips/octeon2-lx-1.c: New test.
9390 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9391 * gcc.target/mips/octeon2-lx-2.c: New test.
9392 * gcc.target/mips/octeon2-lx-3.c: New test.
9393
9394 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9395
9396 PR other/51163
9397 PR other/51164
9398 * gcc.dg/tm/alias-1.c: Adjust regexp.
9399 * gcc.dg/tm/alias-2.c: Adjust regexp.
9400
9401 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9402
9403 PR c++/51064
9404 * g++.dg/warn/Wparentheses-26.C: New.
9405
9406 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9407
9408 * gfortran.dg/elemental_optional_args_2.f90: New test.
9409
9410 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9411
9412 PR fortran/49693
9413 * gfortran.dg/common_17.f90: New test.
9414
9415 2012-01-04 Richard Guenther <rguenther@suse.de>
9416
9417 PR tree-optimization/49651
9418 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9419 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9420
9421 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9422
9423 PR c++/51738
9424 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9425
9426 2012-01-03 Andrew Pinski <apinski@cavium.com>
9427
9428 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9429 for all mips targets. Also allow an optional .cfi_startproc.
9430
9431 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9432
9433 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9434
9435 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/29273
9438 * g++.dg/rtti/dyncast5.C: New.
9439
9440 2012-01-03 Richard Guenther <rguenther@suse.de>
9441
9442 PR tree-optimization/51070
9443 * gcc.dg/torture/pr51070-2.c: New testcase.
9444
9445 2012-01-03 Richard Guenther <rguenther@suse.de>
9446
9447 PR tree-optimization/51692
9448 * gcc.dg/torture/pr51692.c: New testcase.
9449
9450 2012-01-03 Richard Guenther <rguenther@suse.de>
9451
9452 PR debug/51650
9453 * g++.dg/lto/pr51650-3_0.C: New testcase.
9454
9455 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9456
9457 PR c++/15867
9458 * g++.dg/warn/Wredundant-decls-spec.C: New.
9459
9460 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR tree-optimization/51719
9463 * g++.dg/tree-prof/pr51719.C: New test.
9464
9465 2012-01-03 Richard Guenther <rguenther@suse.de>
9466
9467 PR middle-end/51730
9468 * gcc.dg/fold-compare-6.c: New testcase.
9469
9470 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR c++/51669
9473 * g++.dg/gomp/pr51669.C: New test.
9474
9475 2012-01-02 Jason Merrill <jason@redhat.com>
9476
9477 PR c++/51675
9478 * g++.dg/cpp0x/constexpr-union2.C: New.
9479
9480 PR c++/51666
9481 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9482
9483 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9484
9485 PR c++/51462
9486 * g++.dg/cpp0x/constexpr-99.C: New test.
9487
9488 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9489
9490 PR c++/20140
9491 * g++.dg/template/init9.C: New.
9492
9493 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9494
9495 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9496 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9497 rather than a specific number.
9498
9499 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9500
9501 PR fortran/46262
9502 PR fortran/46328
9503 PR fortran/51052
9504 * gfortran.dg/typebound_operator_7.f03: New.
9505 * gfortran.dg/typebound_operator_8.f03: New.
9506
9507 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9508
9509 PR target/51729
9510 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9511 XFAIL.
9512 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9513
9514 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9515
9516 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9517
9518 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9519
9520 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9521 for MIPS.
9522
9523 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9524
9525 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9526 * gfortran.dg/io_real_boz_4.f90: Likewise.
9527 * gfortran.dg/io_real_boz_5.f90: Likewise.
9528
9529 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9530
9531 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9532
9533 2012-01-02 Revital Eres <revital.eres@linaro.org>
9534
9535 * gcc.dg/sms-11.c: New file.
9536
9537 2012-01-02 Tobias Burnus <burnus@net-b.de>
9538
9539 PR fortran/51682
9540 * gfortran.dg/coarray/image_index_3.f90: New.
9541
9542 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9543
9544 PR c++/16603
9545 * g++.dg/parse/enum8.C: New.
9546
9547 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9548
9549 PR c++/51379
9550 * g++.dg/conversion/reinterpret4.C: New.
9551 * g++.dg/conversion/reinterpret1.C: Adjust.
9552
9553 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9554
9555 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9556
9557 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9558
9559 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9560 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9561 * g++.old-deja/g++.jason/access14.C: Likewise.
9562 * g++.old-deja/g++.jason/access8.C: Likewise.
9563 * g++.old-deja/g++.jason/access1.C: Likewise.
9564 * g++.old-deja/g++.other/access3.C: Likewise.
9565 * g++.old-deja/g++.other/access5.C: Likewise.
9566 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9567 * g++.old-deja/g++.law/visibility22.C: Likewise.
9568 * g++.old-deja/g++.law/visibility26.C: Likewise.
9569 * g++.old-deja/g++.mike/p2746.C: Likewise.
9570 * g++.dg/debug/using1.C: Likewise.
9571 * g++.dg/lookup/using51.C: Likewise.
9572 * g++.dg/inherit/using5.C: Likewise.
9573 * g++.dg/inherit/pr30297.C: Likewise.
9574 * g++.dg/inherit/access8.C: Likewise.
9575 * g++.dg/torture/pr39362.C: Likewise.
9576 * g++.dg/template/crash13.C: Likewise.
9577 * g++.dg/template/using10.C: Likewise.
9578
9579 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9580
9581 PR fortran/51502
9582 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9583 change.
9584
9585 2012-01-01 Ira Rosen <irar@il.ibm.com>
9586
9587 PR tree-optimization/51704
9588 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9589 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9590 corresponding flags.
9591
9592 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9593
9594 PR c++/51723
9595 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9596
9597 2012-01-01 Jan Hubicka <jh@suse.cz>
9598
9599 PR rtl-optimization/51069
9600 * gcc.c-torture/compile/pr51069.c: New testcase.
9601
9602 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR tree-optimization/51683
9605 * gcc.dg/pr51683.c: New test.
9606 \f
9607 Copyright (C) 2012 Free Software Foundation, Inc.
9608
9609 Copying and distribution of this file, with or without modification,
9610 are permitted in any medium without royalty provided the copyright
9611 notice and this notice are preserved.