re PR tree-optimization/55355 (internal compiler error: in tree_low_cst, at tree...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-21 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/55355
4 * g++.dg/torture/pr55355.C: New test.
5
6 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR middle-end/55775
9 * gcc.target/i386/pr55775.c: New test.
10
11 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
12
13 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
14 on AIX.
15
16 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
17 AIX as well.
18 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
19 and above.
20
21 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
22
23 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
24
25 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
26
27 PR fortran/55763
28 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
29
30 2012-12-21 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/52996
33 * gcc.dg/torture/pr52996.c: New testcase.
34
35 2012-12-20 Jakub Jelinek <jakub@redhat.com>
36
37 PR middle-end/55750
38 * gcc.c-torture/execute/pr55750.c: New test.
39
40 2012-12-20 Richard Biener <rguenther@suse.de>
41
42 PR middle-end/55740
43 * g++.dg/torture/pr55740.C: New testcase.
44
45 2012-12-20 Jakub Jelinek <jakub@redhat.com>
46
47 PR c++/55619
48 * c-c++-common/pr55619.c: New test.
49
50 2012-12-20 Tobias Burnus <burnus@net-b.de>
51
52 PR fortran/54818
53 * gfortran.dg/transfer_intrinsic_4.f: New.
54
55 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
56
57 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
58 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
59 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
60 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
61
62 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
63
64 * gcc.target/arm/vmaxnmdf.c: New test.
65 * gcc.target/arm/vmaxnmsf.c: Likewise.
66 * gcc.target/arm/vminnmsf.c: Likewise.
67 * gcc.target/arm/vminnmdf.c: Likewise.
68
69 2012-12-19 Tobias Burnus <burnus@net-b.de>
70
71 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
72 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
73
74 2012-12-19 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/55736
77 PR tree-optimization/55703
78 * gcc.dg/lto/pr55703_0.c: New testcase.
79
80 2012-12-19 Jakub Jelinek <jakub@redhat.com>
81
82 PR debug/55730
83 * gcc.dg/debug/pr55730.c: New test.
84
85 2012-12-18 Jan Hubicka <jh@suse.cz>
86
87 PR tree-optimization/55683
88 * g++.dg/ipa/devirt-9.C: New testcase.
89
90 2012-12-19 Terry Guo <terry.guo@arm.com>
91
92 * gcc.target/arm/thumb-find-work-register.c: New.
93
94 2012-12-19 Tobias Burnus <burnus@net-b.de>
95
96 PR fortran/55733
97 * gfortran.dg/save_5.f90: New.
98
99 2012-12-18 Jakub Jelinek <jakub@redhat.com>
100
101 PR c/39464
102 * gcc.dg/pr39464.c: New test.
103
104 2012-12-18 Ian Lance Taylor <iant@google.com>
105
106 PR go/55201
107 * lib/go.exp: Revert last patch.
108
109 2012-12-18 Richard Biener <rguenther@suse.de>
110
111 PR middle-end/54838
112 * g++.dg/torture/pr54838.C: New testcase.
113
114 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
115
116 * lib/go.exp (go_link_flags): Add libatomic location to flags and
117 ld_library_path.
118
119 2012-12-18 Richard Biener <rguenther@suse.de>
120
121 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
122
123 2012-12-18 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/55555
126 * gcc.dg/torture/pr55555.c: New testcase.
127 * gcc.dg/vect/vect-iv-11.c: Adjust.
128
129 2012-12-18 Jakub Jelinek <jakub@redhat.com>
130
131 PR debug/55717
132 * testsuite/g++.dg/opt/pr55717.C: New test.
133
134 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
135 Ulrich Weigand <ulrich.weigand@linaro.org>
136
137 * gcc.target/arm/neon-extend-1.c: New file.
138 * gcc.target/arm/neon-extend-2.c: New file.
139
140 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 * lib/target-supports.exp (add_options_for_arm_v8_neon):
143 Add -march=armv8-a.
144
145 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
146 Tejas Belagod <tejas.belagod@arm.com>
147
148 * lib/target-supports.exp
149 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
150
151 2012-12-16 Tobias Burnus <burnus@net-b.de>
152
153 PR fortran/55197
154 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
155
156 2012-12-16 Tobias Burnus <burnus@net-b.de>
157
158 * gfortran.dg/move_alloc_14.f90: New.
159
160 2012-12-16 Tobias Burnus <burnus@net-b.de>
161
162 PR fortran/55638
163 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
164 * gfortran.dg/elemental_args_check_7.f90: New.
165
166 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
167
168 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
169
170 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
171
172 PR ada/52735
173 * gnat.dg/nested_generic1.adb: New test.
174 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
175
176 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
177
178 PR ada/53766
179 * gnat.dg/controlled7.ad[sb]: New test.
180
181 2012-12-14 Steve Ellcey <sellcey@mips.com>
182
183 PR regression/55688
184 * g++.dg/other/pr55650.C: Add dg-require-profiling.
185
186 2012-12-14 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/55684
189 * gcc.dg/torture/pr55684.c: New testcase.
190
191 2012-12-14 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/55687
194 * gcc.dg/torture/pr55687.c: New testcase.
195
196 2012-12-13 Jakub Jelinek <jakub@redhat.com>
197
198 PR c++/55652
199 * g++.dg/cpp0x/noexcept19.C: New test.
200
201 2012-12-13 Richard Biener <rguenther@suse.de>
202
203 PR lto/55660
204 * gcc.dg/lto/pr55660_0.c: New testcase.
205 * gcc.dg/lto/pr55660_1.c: Likewise.
206
207 2012-12-13 Jakub Jelinek <jakub@redhat.com>
208
209 PR gcov-profile/55650
210 * g++.dg/other/pr55650.C: New test.
211 * g++.dg/other/pr55650.cc: New file.
212
213 2012-12-12 Jakub Jelinek <jakub@redhat.com>
214
215 PR debug/55665
216 * g++.dg/guality/pr55665.C: New test.
217
218 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
219 set_target_env_var the same as if it is empty list.
220 (dg-set-target-env-var): Fix up error message.
221 (set-target-env-var): Record both preexisting env var values
222 as well as info that env wasn't set.
223 (restore-target-env-var): Iterate on reversed list, if second
224 sublist element is 1, setenv the env var to the third sublist
225 element, otherwise unsetenv it.
226 (gcc-dg-runtest): Don't initialize set_target_env_var.
227 (dg-test): Unset set_target_env_var if it was set.
228
229 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
230 on argc being one.
231 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
232 Whitespace fixes. Avoid unnecessary * sizeof(char).
233 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
234 dg-options. Whitespace fixes.
235 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
236 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
237 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
238 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
239 * g++.dg/asan/default-options-1.C: Whitespace fixes.
240 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
241 first __asan_symbolize argument unnamed. Avoid unnecessary
242 * sizeof(char).
243 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
244 on argc being one. Allow both _Znwj and _Znwm as operator new.
245 Ignore everything in the backtrace above operator new. Fix up
246 dg-output regexps.
247 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
248 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
249 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
250 on failures. Avoid pointless PASS dg-output check. Remove bogus
251 dg-shouldfail.
252 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
253 Avoid unnecessary * sizeof(char).
254 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
255 Don't rely on argc being one.
256 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
257 Avoid unnecessary * sizeof(char).
258 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
259 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
260 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
261 Fix up dg-output regexps.
262 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
263 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
264 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
265 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
266 one.
267 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
268 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
269 Avoid unnecessary * sizeof(char).
270
271 2012-12-12 Wei Mi <wmi@google.com>
272
273 * lib/target-supports.exp (check_effective_target_dlopen,
274 check_effective_target_clone, check_effective_target_setrlimit,
275 check_effective_target_swapcontext): New procedures.
276 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
277 (dg-set-target-env-var, set-target-env-var,
278 restore-target-env-var): New procedures.
279 (gcc-dg-runtest): Set set_target_env_var.
280 * g++.dg/asan/symbolize-callback-1.C: New test.
281 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
282 * g++.dg/asan/deep-tail-call-1.C: New test.
283 * g++.dg/asan/default-options-1.C: New test.
284 * g++.dg/asan/interception-test-1.C: New test.
285 * g++.dg/asan/dlclose-test-1-so.cc: New file.
286 * g++.dg/asan/deep-thread-stack-1.C: New test.
287 * g++.dg/asan/interception-malloc-test-1.C: New test.
288 * g++.dg/asan/deep-stack-uaf-1.C: New test.
289 * g++.dg/asan/large-func-test-1.C: New test.
290 * g++.dg/asan/interception-failure-test-1.C: New test.
291 * c-c++-common/asan/strip-path-prefix-1.c: New test.
292 * c-c++-common/asan/force-inline-opt0-1.c: New test.
293 * c-c++-common/asan/swapcontext-test-1.c: New test.
294 * c-c++-common/asan/null-deref-1.c: New test.
295 * c-c++-common/asan/global-overflow-1.c: New test.
296 * c-c++-common/asan/strncpy-overflow-1.c: New test.
297 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
298 * c-c++-common/asan/stack-overflow-1.c: New test.
299 * c-c++-common/asan/use-after-free-1.c: New test.
300 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
301 * c-c++-common/asan/clone-test-1.c: New test.
302 * c-c++-common/asan/heap-overflow-1.c: New test.
303 * c-c++-common/asan/sleep-before-dying-1.c: New test.
304
305 2012-12-12 Steve Ellcey <sellcey@mips.com>
306
307 * gcc.dg/pr55150-2.c: Add pic support check.
308 * gcc.dg/lto/pr54709_0.c: Ditto.
309
310 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
311
312 PR tree-optimization/55481
313 * gcc.dg/torture/pr55481.c: New testcase.
314
315 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
316 Jakub Jelinek <jakub@redhat.com>
317
318 PR middle-end/52640
319 * gcc.c-torture/compile/limits-externdecl.c: New test.
320
321 2012-12-12 Jakub Jelinek <jakub@redhat.com>
322
323 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
324 from 2000 to 400.
325
326 PR fortran/55633
327 * gcc.dg/torture/pr55633.c: New test.
328
329 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
330
331 PR c++/53094
332 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
333 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
334 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
335
336 2012-12-11 Jakub Jelinek <jakub@redhat.com>
337
338 PR c++/55643
339 * g++.dg/warn/Wunused-var-19.C: New test.
340
341 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
342
343 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
344
345 * gcc.dg/pr54121.c: New test.
346
347 2012-12-11 Jakub Jelinek <jakub@redhat.com>
348
349 PR c++/55619
350 * g++.dg/ext/asm12.C: New test.
351
352 PR tree-optimization/54570
353 * gcc.dg/builtin-object-size-8.c: Xfail.
354 * gcc.dg/builtin-object-size-13.c: New test.
355
356 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357
358 PR target/55642
359 * gcc.target/arm/pr55642.c: New testcase.
360
361 2012-12-11 Jakub Jelinek <jakub@redhat.com>
362
363 PR middle-end/43631
364 PR bootstrap/55615
365 * g++.dg/other/pr43631.C: New test.
366
367 2012-12-11 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/55079
370 * gcc.dg/Warray-bounds-9.c: New testcase.
371 * gcc.dg/Warray-bounds-10.c: Likewise.
372 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
373
374 2012-12-10 Janus Weil <janus@gcc.gnu.org>
375
376 PR fortran/52909
377 * gfortran.dg/proc_ptr_39.f90: New test case.
378
379 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
380
381 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
382 code duplication is required. Allow BNE to appear.
383
384 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
385
386 * gcc.target/mips/ext-2.c: Require -mlong64.
387
388 2012-12-10 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/55107
391 * gcc.dg/torture/pr55107.c: New testcase.
392 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
393
394 2012-12-10 Jakub Jelinek <jakub@redhat.com>
395
396 * g++.dg/asan/asan_test.cc: Sync from upstream.
397 * g++.dg/asan/asan_test_utils.h: Likewise.
398
399 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 * gcc.target/arm/neon/vrndaf32.c: New test.
402 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
403 * gcc.target/arm/neon/vrndf32.c: Likewise.
404 * gcc.target/arm/neon/vrndqf32.c: Likewise.
405 * gcc.target/arm/neon/vrndmf32.c: Likewise.
406 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
407 * gcc.target/arm/neon/vrndnf32.c: Likewise.
408 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
409 * gcc.target/arm/neon/vrndpf32.c: Likewise.
410 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
411
412 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
413
414 * gcc.misc-tests/gcov-12.c: Fix dg order.
415
416 PR middle-end/54470
417 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
418
419 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
420 for *-*-hpux10*.
421
422 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
423 * gcc.dg/20050826-1.c: Likewise.
424
425 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/vect9.adb: Add -w to dg-options.
428 * gnat.dg/vect10.adb: Likewise.
429
430 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
431
432 PR fortran/55593
433 * gfortran.dg/do_check_8.f90: New test.
434
435 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
436
437 * gnat.dg/vect10.ad[sb]: New test.
438
439 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gnat.dg/vect9.ad[sb]: New test.
442 * gnat.dg/vect9_pkg.ads: New helper.
443
444 2012-12-07 Mike Stump <mikestump@comcast.net>
445
446 * gnat.dg/discr38.adb: Don't use ^M line endings.
447 gnat.dg/loop_optimization13.adb: Likewise.
448 gnat.dg/loop_optimization13.ads: Likewise.
449 gnat.dg/discr36_pkg.adb: Likewise.
450 gnat.dg/discr36_pkg.ads: Likewise.
451 gnat.dg/loop_optimization11_pkg.ads: Likewise.
452 gnat.dg/discr36.ads: Likewise.
453 gnat.dg/loop_optimization11.adb: Likewise.
454
455 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
456
457 PR rtl-optimization/55141
458 * gcc.target/i386/pr55141.c: New.
459
460 2012-12-07 Dodji Seketeli <dodji@redhat.com>
461
462 PR c++/54401
463 * g++.dg/cpp0x/alias-decl-28.C: New test.
464 * g++.dg/cpp0x/alias-decl-16.C: Update.
465
466 2012-12-07 Martin Jambor <mjambor@suse.cz>
467
468 PR tree-optimization/55590
469 * gcc.target/i386/pr55590-1.c: New test.
470 * gcc.target/i386/pr55590-2.c: Likewise.
471
472 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/54975
475 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
476
477 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
478
479 PR target/55597
480 * gcc.target/i386/pr55597.c: New test.
481
482 2012-12-06 Jakub Jelinek <jakub@redhat.com>
483
484 PR c++/54207
485 * g++.dg/cpp0x/noexcept18.C: New test.
486
487 PR c++/55573
488 * g++.dg/cpp0x/constexpr-55573.C: New test.
489
490 PR c++/55137
491 * g++.dg/opt/pr55137.C: New test.
492 * gcc.c-torture/execute/pr55137.c: New test.
493
494 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
495
496 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
497 New procedure.
498 (add_options_for_arm_v8_neon): Likewise.
499
500 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
501
502 * g++.dg/pr55604.C: New test.
503
504 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
505
506 * lib/target-supports.exp
507 (check_effective_target_vect_perm): Allow aarch64*-*-*.
508 (check_effective_target_vect_perm_byte): Likewise.
509 (check_effective_target_vect_perm_short): Likewise.
510 (check_effective_target_vect_char_mult): Likewise.
511 (check_effective_target_vect_extract_even_odd): Likewise.
512 (check_effective_target_vect_interleave): Likewise.
513
514 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
515
516 * g++.dg/abi/mangle-neon-aarch64.C: New test.
517
518 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
519
520 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
521
522 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
523
524 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
525 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
526 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
527 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
528 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
529 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
530 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
531 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
532 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
533 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
534 * gcc.dg/vect/vect-rounding-round.c: Likewise.
535 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
536 * target-supports.exp
537 (check_effective_target_vect_call_btrunc): New.
538 (check_effective_target_vect_call_btruncf): Likewise.
539 (check_effective_target_vect_call_ceil): Likewise.
540 (check_effective_target_vect_call_ceilf): Likewise.
541 (check_effective_target_vect_call_floor): Likewise.
542 (check_effective_target_vect_call_floorf): Likewise.
543 (check_effective_target_vect_call_lceil): Likewise.
544 (check_effective_target_vect_call_lfloor): Likewise.
545 (check_effective_target_vect_call_nearbyint): Likewise.
546 (check_effective_target_vect_call_nearbyintf): Likewise.
547 (check_effective_target_vect_call_round): Likewise.
548 (check_effective_target_vect_call_roundf): Likewise.
549
550 2012-12-05 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/51238
553 * gcc.dg/torture/pr51238.c: New testcase.
554
555 2012-12-05 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/50222
558 * gcc.dg/torture/pr50222.c: New testcase.
559
560 2012-12-05 Richard Biener <rguenther@suse.de>
561
562 PR lto/55525
563 * gcc.dg/lto/pr55525_0.c: New testcase.
564 * gcc.dg/lto/pr55525_1.c: Likewise.
565
566 2012-12-04 Tobias Burnus <burnus@net-b.de>
567
568 * gfortran.dg/quad_3.f90: Really fix an if condition.
569
570 2012-12-04 Tobias Burnus <burnus@net-b.de>
571
572 * gfortran.dg/quad_3.f90: Fix a condition,
573 which wrongly required ordered/lazy evaluation.
574
575 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
576
577 * gcc.target/aarch64/121127.c: New test.
578
579 2012-12-04 Jakub Jelinek <jakub@redhat.com>
580
581 PR testsuite/55587
582 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
583 0 if not.
584 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
585 returned 0.
586 * gcc.dg/asan/asan.exp: Likewise.
587
588 2012-12-04 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/55124
591 * gcc.dg/torture/pr55124.c: New testcase.
592
593 2012-12-03 Tobias Burnus <burnus@net-b.de>
594
595 * gfortran.dg/quad_3.f90: New.
596
597 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
598
599 PR c++/54170
600 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
601
602 2012-12-03 Jakub Jelinek <jakub@redhat.com>
603
604 PR testsuite/55452
605 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
606 on all targets, not just s390*.
607
608 2012-12-03 Marek Polacek <polacek@redhat.com>
609
610 PR c/55570
611 * gcc.dg/pr55570.c: New test.
612
613 2012-12-03 Jakub Jelinek <jakub@redhat.com>
614
615 * lib/asan-dg.exp (asan_get_gtest_test_list,
616 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
617 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
618 and [asan_get_gtest_expect_death_list "$output"] in global vars.
619 (asan_symbolize): Sanitize [] characters from key.
620 * g++.dg/asan/asan_test_config.h: New file.
621 * g++.dg/asan/asan_globals_test.cc: New file.
622 * g++.dg/asan/asan_test_utils.h: New file.
623 * g++.dg/asan/dejagnu-gtest.h: New file.
624 * g++.dg/asan/asan_test.cc: New file.
625 * g++.dg/asan/asan_test.C: New test.
626
627 2012-12-03 Richard Biener <rguenther@suse.de>
628
629 * gcc.dg/torture/pr35634.c: Use signed char.
630 * g++.dg/torture/pr35634.C: Likewise.
631
632 2012-12-02 Marek Polacek <polacek@redhat.com>
633
634 PR middle-end/54838
635 * gcc.dg/pr54838.c: New test.
636
637 2012-12-01 Xinliang David Li <davidxl@google.com>
638
639 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
640 cltd.
641
642 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/55558
645 * g++.dg/cpp0x/decltype46.C: New.
646
647 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
648
649 PR middle-end/52450
650 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
651
652 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
653
654 PR debug/53860
655 * g++.dg/debug/pr53860.C: New test.
656
657 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
658 Paul Thomas <pault@gcc.gnu.org>
659
660 PR fortran/46897
661 * gfortran.dg/defined_assignment_1.f90: New test.
662 * gfortran.dg/defined_assignment_2.f90: New test.
663 * gfortran.dg/defined_assignment_3.f90: New test.
664 * gfortran.dg/defined_assignment_4.f90: New test.
665 * gfortran.dg/defined_assignment_5.f90: New test.
666
667 2012-12-01 Jakub Jelinek <jakub@redhat.com>
668
669 PR c++/55542
670 * g++.dg/cpp0x/vt-55542.C: New test.
671
672 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
673
674 * gnat.dg/specs/pack9.ads: New test.
675
676 2012-11-30 Martin Jambor <mjambor@suse.cz>
677
678 PR middle-end/52890
679 PR tree-optimization/55415
680 PR tree-optimization/54386
681 PR target/55448
682 * gcc.dg/ipa/ipa-sra-7.c: New test.
683 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
684 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
685 * gcc.target/i386/pr55448.c: Likewise.
686
687 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
688
689 * loop_optimization14.ad[sb]: New test.
690 * loop_optimization14_pkg.ads: New helper.
691
692 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
693
694 PR target/55073
695 * gcc.target/arm/pr55073.C: New test.
696
697 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
698
699 PR c++/53094
700 * g++.dg/ext/vector20.C: New testcase.
701
702 2012-11-28 Tobias Burnus <burnus@net-b.de>
703
704 PR fortran/52161
705 * coarray/sync_3.f90: Extend test.
706
707 2012-11-29 Jakub Jelinek <jakub@redhat.com>
708
709 PR rtl-optimization/55512
710 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
711 * gcc.target/i386/pr55512-4.c: Likewise.
712
713 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
714
715 PR c++/52654
716 * g++.dg/cpp0x/udlit-overflow.C: New.
717 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
718
719 2012-11-28 Jakub Jelinek <jakub@redhat.com>
720
721 PR debug/36728
722 PR debug/55467
723 PR middle-end/55507
724 PR bootstrap/55511
725 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
726 are non-empty and add dependency between the first and second asm.
727 * gcc.dg/guality/pr36728-2.c: Likewise.
728 * gcc.dg/guality/pr36728-3.c: New test.
729 * gcc.dg/guality/pr36728-4.c: New test.
730
731 2012-11-28 Andrew Pinski <apinski@cavium.com>
732
733 PR bootstrap/54279
734 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
735 directories.
736 * lib/obj-c++.exp (obj-c++_init): Likewise.
737
738 2012-11-28 Tobias Burnus <burnus@net-b.de>
739
740 PR fortran/52161
741 * coarray/sync_3.f90: New.
742
743 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
744
745 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
746
747 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
748
749 PR rtl-optimization/55512
750 * gcc.target/i386/pr55512-[1234].c: New tests.
751
752 2012-11-28 Jakub Jelinek <jakub@redhat.com>
753
754 PR testsuite/55505
755 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
756
757 PR testsuite/55504
758 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
759 attributes. Avoid clobbering memory before malloced chunk.
760 (main): Pass 1 instead of 0 as argument.
761
762 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/object_overflow.adb: Rename to...
765 * gnat.dg/object_overflow1.adb: ...this.
766 * gnat.dg/object_overflow2.adb: New test.
767 * gnat.dg/object_overflow3.adb: Likewise.
768 * gnat.dg/object_overflow4.adb: Likewise.
769
770 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/55497
773 * g++.dg/init/pr55497.C: New.
774
775 2012-11-28 Richard Biener <rguenther@suse.de>
776
777 PR testsuite/55327
778 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
779 * gcc.dg/vect/slp-perm-9.c: Likewise.
780
781 2012-11-28 Richard Biener <rguenther@suse.de>
782
783 PR c/35634
784 * gcc.dg/torture/pr35634.c: New testcase.
785 * g++.dg/torture/pr35634.C: Likewise.
786 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
787
788 2012-11-27 Tobias Burnus <burnus@net-b.de>
789
790 PR fortran/55476
791 * gfortran.dg/warn_target_lifetime_3.f90: New.
792
793 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
794
795 PR rtl-optimization/55458
796 * gcc.target/i386/pr55458.c: New test.
797
798 2012-11-27 Jakub Jelinek <jakub@redhat.com>
799
800 PR tree-optimization/55110
801 * gcc.dg/pr55110.c: New test.
802
803 2012-11-27 Richard Biener <rguenther@suse.de>
804
805 PR middle-end/55331
806 * g++.dg/opt/pr55331.C: New testcase.
807
808 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
809
810 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
811
812 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
813
814 * gcc.dg/54455.c: Require scheduling.
815 * gcc.dg/c1x-align-4.c: Skip avr.
816 * gcc.dg/pr44024.c: Skip avr in final scan.
817
818 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
819
820 PR testsuite/52641
821 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
822 * gcc.dg/pr54676.c: Make work for 16-bit int.
823
824 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
825
826 PR target/55277
827 * gcc.target/i386/pr55227.c: New test.
828
829 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
830
831 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
832 to -fdump-rtl-all.
833 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
834
835 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
836
837 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
838 New procedure.
839 (add_options_for_arm_v8_vfp): New procedure.
840 * gcc.target/arm/vrintaf32.c: New test.
841 * gcc.target/arm/vrintaf64.c: Likewise.
842 * gcc.target/arm/vrintmf32.c: Likewise.
843 * gcc.target/arm/vrintmf64.c: Likewise.
844 * gcc.target/arm/vrintpf32.c: Likewise.
845 * gcc.target/arm/vrintpf64.c: Likewise.
846 * gcc.target/arm/vrintrf32.c: Likewise.
847 * gcc.target/arm/vrintrf64.c: Likewise.
848 * gcc.target/arm/vrintxf32.c: Likewise.
849 * gcc.target/arm/vrintxf64.c: Likewise.
850 * gcc.target/arm/vrintzf32.c: Likewise.
851 * gcc.target/arm/vrintzf64.c: Likewise.
852
853 2012-11-26 Janus Weil <janus@gcc.gnu.org>
854
855 PR fortran/54997
856 * gfortran.dg/warn_unused_function_2.f90: New.
857
858 2012-11-26 Janus Weil <janus@gcc.gnu.org>
859
860 PR fortran/54881
861 * gfortran.dg/associated_6.f90: New.
862 * gfortran.dg/select_type_30.f03: New.
863
864 2012-11-26 Jakub Jelinek <jakub@redhat.com>
865
866 PR tree-optimization/54471
867 * gcc.dg/tree-ssa/vrp86.c: New test.
868 * gcc.c-torture/execute/pr54471.c: New test.
869
870 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
871
872 PR middle-end/55030
873 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
874 use volatile asms, use plain asms. Where the output value for the
875 asm is unused, write a global variable.
876
877 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
878
879 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
880
881 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
882
883 PR fortran/30146
884 * gfortran.dg/do_check_7.f90: New test.
885
886 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
887
888 PR c++/55446
889 * g++.dg/init/new41.C: New.
890
891 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
892
893 PR fortran/55314
894 * gfortran.dg/allocate_error_4.f90: New test.
895
896 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
897
898 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
899 to send_log.
900
901 2012-11-23 Jakub Jelinek <jakub@redhat.com>
902
903 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
904 from the output.
905
906 PR c++/54046
907 * g++.dg/warn/Wreturn-type-8.C: New test.
908
909 PR middle-end/55430
910 * gcc.dg/pr55430.c: New test.
911
912 2012-11-23 Kostya Serebryany <kcc@google.com>
913
914 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
915
916 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
917
918 * gnat.dg/discr40.ad[sb]: New test.
919
920 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gnat.dg/discr39.adb: New test.
923
924 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
925
926 PR testsuite/52641
927 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
928 * gcc.dg/pr55150-1.c: Same.
929 * gcc.dg/torture/pr54894.c: Add size32plus.
930
931 2012-11-23 Jakub Jelinek <jakub@redhat.com>
932
933 PR sanitizer/55435
934 * c-c++-common/asan/attrib-1.c: New test.
935
936 2012-11-22 Ian Bolton <ian.bolton@arm.com>
937
938 * gcc.target/aarch64/builtin-bswap-1.c: New test.
939 * gcc.target/aarch64/builtin-bswap-2.c: New test.
940
941 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
942
943 PR c++/55432
944 * g++.dg/cpp0x/constexpr-55432.C: New.
945
946 2012-11-21 Janus Weil <janus@gcc.gnu.org>
947
948 PR fortran/55352
949 * gfortran.dg/namelist_76.f90: New.
950
951 2012-11-21 Martin Jambor <mjambor@suse.cz>
952
953 * gcc.dg/ipa/ipcp-agg-7.c: New test.
954 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
955
956 2012-11-21 Martin Jambor <mjambor@suse.cz>
957
958 PR tree-optimization/55260
959 * g++.dg/torture/pr55260-2.C: New test.
960
961 2012-11-21 Martin Jambor <mjambor@suse.cz>
962
963 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
964
965 2012-11-21 Bin Cheng <bin.cheng@arm.com>
966
967 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
968 * gcc.dg/tree-ssa/vrp47.c: Ditto.
969
970 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
971
972 PR target/19398
973 * gcc.target/i386/pr19398.c: New test.
974
975 2012-11-20 Martin Jambor <mjambor@suse.cz>
976
977 PR tree-optimization/55260
978 * g++.dg/torture/pr55260-1.C: New test.
979
980 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
981
982 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
983 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
984 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
985 * gcc.target/aarch64/atomic-op-char.c: Likewise.
986 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
987 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
988 * gcc.target/aarch64/atomic-op-int.c: Likewise.
989 * gcc.target/aarch64/atomic-op-long.c: Likewise.
990 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
991 * gcc.target/aarch64/atomic-op-release.c: Likewise.
992 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
993 * gcc.target/aarch64/atomic-op-short.c: Likewise.
994
995 2012-11-20 Jakub Jelinek <jakub@redhat.com>
996
997 PR middle-end/55094
998 * gcc.dg/pr55094.c: New test.
999
1000 PR rtl-optimization/54921
1001 * gcc.dg/pr54921.c: New test.
1002
1003 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1004
1005 * gcc.target/i386/pr55359.c: New test.
1006
1007 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1010 * g++.dg/tls/thread_local3g.C: Likewise.
1011 * g++.dg/tls/thread_local4g.C: Likewise.
1012 * g++.dg/tls/thread_local5g.C: Likewise.
1013 * g++.dg/tls/thread_local6g.C: Likewise.
1014 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1015 * g++.dg/tls/thread_local2.C: Likewise.
1016 * g++.dg/tls/thread_local2g.C: Likewise.
1017 * g++.dg/tls/thread_local6.C: Likewise.
1018
1019 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1020
1021 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1022 * gcc.dg/tm/clone-1.c: New test.
1023
1024 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/55368
1027 * g++.dg/parse/struct-5.C: New.
1028
1029 2012-11-19 Tom de Vries <tom@codesourcery.com>
1030
1031 PR rtl-optimization/55315
1032 * gcc.target/mips/pr55315.c: New test.
1033
1034 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR tree-optimization/55236
1037 * gcc.dg/pr55236.c: New test.
1038
1039 PR testsuite/55188
1040 * gcc.dg/pr19105.c: Accept also optimizing
1041 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1042
1043 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1044 from addr2line_output. Increment idx if asking for more than one
1045 address in one object.
1046
1047 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR tree-optimization/55329
1050 * g++.dg/opt/pr55329.C: New test.
1051
1052 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1053
1054 PR fortran/55297
1055 * gfortran.dg/typebound_operator_18.f90: New.
1056
1057 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1058
1059 PR rtl-optimization/55330
1060 * gfortran.dg/pr55330.f90: New test.
1061
1062 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1063
1064 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1065 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1066 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1067 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1068 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1069 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1070
1071 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1072
1073 PR c++/54875
1074 * g++.dg/cpp0x/alias-decl-27.C: New test.
1075
1076 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR c++/55337
1079 * g++.dg/template/alignof2.C: New test.
1080
1081 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1082
1083 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1084 * g++.dg/mv6.C (dg-options): Ditto.
1085
1086 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1087
1088 * lib/target_suports.exp
1089 (check_effective_target_has_w_floating_suffix): New procedure.
1090 (check_effective_target_has_q_floating_suffix): Ditto.
1091 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1092 for unsupported non-standard suffix on floating constant.
1093 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1094
1095 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1096
1097 * lib/asan-dg.exp: New file.
1098 * gcc.dg/asan/asan.exp: New file.
1099 * g++.dg/dg.exp: Prune also asan tests.
1100 * g++.dg/asan/asan.exp: New file.
1101 * c-c++-common/asan/memcmp-1.c: New test.
1102
1103 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/55323
1106 * g++.dg/cpp0x/vt-55323.C: New.
1107
1108 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1109
1110 * g++.dg/mv4.C: Add require ifunc. Change error message.
1111 * g++.dg/mv5.C: Add require ifunc.
1112 * g++.dg/mv6.C: Add require ifunc.
1113
1114 2012-11-13 Martin Jambor <mjambor@suse.cz>
1115
1116 PR tree-optimization/55253
1117 * gcc.dg/torture/pr55253.c: New test.
1118 * gcc.dg/torture/pr55305.c: Likewise.
1119
1120 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1121
1122 PR middle-end/55142
1123 * gcc.target/i386/pr55142-1.c: New file.
1124 * gcc.target/i386/pr55142-2.c: Likewise.
1125
1126 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1127
1128 PR c++/54466
1129 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1130
1131 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1134 instead of lp64.
1135 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1136 * gcc.target/i386/pr49715-2.c: Likewise.
1137 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1138
1139 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR tree-optimization/55281
1142 * gcc.dg/vect/fast-math-pr55281.c: New test.
1143 * g++.dg/opt/pr55281.C: New test.
1144
1145 PR rtl-optimization/54127
1146 * gcc.dg/torture/pr54127.c: New test.
1147
1148 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1149 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR rtl-optimization/51447
1152 * gcc.c-torture/execute/pr51447.c: New test.
1153
1154 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1155
1156 * gcc.target/aarch64/csinc-2.c: New test.
1157
1158 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1159
1160 * gcc.target/aarch64/cmn.c: New test.
1161 * gcc.target/aarch64/adds.c: New test.
1162 * gcc.target/aarch64/subs.c: New test.
1163
1164 2012-11-12 Tobias Burnus <burnus@net-b.de>
1165
1166 PR fortran/55272
1167 * gfortran.dg/coarray_29_1.f90: New.
1168 * gfortran.dg/coarray_29_2.f90: New.
1169
1170 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1171
1172 * gcc.dg/hoist-register-pressure-3.c: New test.
1173
1174 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1175
1176 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1177 wrappers around sinf and cosf.
1178
1179 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1180
1181 PR middle-end/55247
1182 PR middle-end/55259
1183 * gcc.target/i386/pr55247-2.c: New file.
1184
1185 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1186
1187 PR middle-end/55263
1188 * g++.dg/pr55263.C: New test.
1189
1190 2012-11-11 Martin Jambor <mjambor@suse.cz>
1191
1192 PR tree-optimization/55238
1193 * testsuite/gcc.dg/torture/pr55238.c: New test.
1194
1195 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1196
1197 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1198 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1199 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1200
1201 2012-11-10 Jan Hubicka <jh@suse.cz>
1202
1203 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1204
1205 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1206
1207 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1208 -mno-sse -mno-mmx to dg-options. Reformat.
1209
1210 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1211
1212 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1213 * c-c++-common/vector-compare-1.c: Same.
1214 * c-c++-common/vector-compare-2.c: Same.
1215 * g++.dg/other/unused1.C: Skip on AIX.
1216 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1217 extra message on AIX.
1218
1219 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1220
1221 PR target/55247
1222 * gcc.target/i386/pr55247.c: New test.
1223
1224 2012-11-09 Andrew Pinski <apinski@cavium.com>
1225
1226 * gcc.c-torture/execute/20121108-1.c: New test.
1227
1228 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1229
1230 PR c++/54413
1231 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1232 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1233 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1234 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1235
1236 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1237
1238 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1239 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1240 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1241 array bounds.
1242 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1243
1244 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1245
1246 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1247 * g++.dg/tm/pr47530.C: Same.
1248
1249 2012-11-09 Jason Merrill <jason@redhat.com>
1250
1251 PR c++/54859
1252 * g++.dg/cpp0x/alias-decl-25.C: New.
1253
1254 * g++.dg/abi/abi-tag1.C: New.
1255 * g++.dg/abi/abi-tag2.C: New.
1256
1257 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1258
1259 PR rtl-optimization/55154
1260 * gcc.target/i386/pr55154.c: New test.
1261
1262 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1263
1264 PR rtl-optimization/55151
1265 * gcc.dg/pr55151.c: Move ...
1266 * gcc.target/i386/pr55151.c: ... here.
1267
1268 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1269
1270 PR rtl-optimization/54472
1271 * gcc.dg/pr54472.c: New test.
1272
1273 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1274
1275 * gnat.dg/stack_check3.ad[sb]: New test.
1276
1277 2012-11-08 Ian Lance Taylor <iant@google.com>
1278
1279 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1280 with arguments. Handle errorcheckoutput and rundir test types.
1281
1282 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1283
1284 PR tree-optimization/55191
1285 * gcc.dg/pr55191.c: New test.
1286
1287 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR debug/54499
1290 * g++.dg/debug/pr54499.C: New test.
1291
1292 2012-11-08 Jan Hubicka <jh@suse.cz>
1293
1294 PR middle-end/48636
1295 * gcc.dg/winline-3.c: Update.
1296
1297 2012-11-08 Martin Jambor <mjambor@suse.cz>
1298
1299 * gfortran.dg/ipcp-array-1.f90: New test.
1300
1301 2012-11-08 Florian Weimer <fweimer@redhat.com>
1302
1303 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1304
1305 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1306
1307 PR rtl-optimization/55151
1308 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1309
1310 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1311
1312 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1313
1314 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1315
1316 * gcc.c-torture/compile/20121107-1.c: New test.
1317
1318 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1319
1320 PR rtl-optimization/55151
1321 * gcc.dg/pr55151.c: Compile it only for x86_64.
1322
1323 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1324
1325 PR rtl-optimization/55122
1326 * gcc.dg/pr55122.c: New test.
1327
1328 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1329
1330 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1331 word powerpc.
1332 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1333 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1334 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1335 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1336
1337 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1338
1339 PR c/53063
1340 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1341
1342 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1343
1344 PR c/51294
1345 * c-c++-common/pr51294.c: New.
1346
1347 2012-11-07 Martin Jambor <mjambor@suse.cz>
1348
1349 PR tree-optimization/53787
1350 * gcc.dg/ipa/ipa-5.c: Adjust.
1351 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1352 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1353 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1354 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1355 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1356 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1357 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1358 * gfortran.dg/pr48636-2.f90: New test.
1359 * gfortran.dg/pr53787.f90: Likewise.
1360
1361 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/55226
1364 Revert:
1365 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/54922
1368 * g++.dg/cpp0x/constexpr-union4.C: New.
1369
1370 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1371
1372 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1373
1374 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1375
1376 PR target/49220
1377 * gcc.c-torture/compile/pr49220.c: New test.
1378
1379 2012-11-07 Florian Weimer <fweimer@redhat.com>
1380
1381 * g++.dg/init/new40.C: New.
1382
1383 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR debug/54693
1386 * gcc.dg/guality/pr54693-2.c: New test.
1387
1388 2012-11-06 Andrew Pinski <apinski@cavium.com>
1389
1390 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1391 -fno-vect-cost-model.
1392
1393 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1394
1395 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1396 * gcc.dg/tm/debug-1.c: Same.
1397 * gcc.dg/tm/irrevocable-3.c: Same.
1398 * gcc.dg/tm/irrevocable-4.c: Same.
1399 * gcc.dg/tm/memopt-10.c: Same.
1400 * gcc.dg/tm/memopt-11.c: Same.
1401 * gcc.dg/tm/props-4.c: Same.
1402 * gcc.dg/tm/wrap-3.c: Same.
1403 * gcc.dg/tm/wrap-4.c: Same.
1404
1405 2012-11-06 Andrew Pinski <apinski@cavium.com>
1406
1407 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1408
1409 2012-11-06 Jan Hubicka <jh@suse.cz>
1410
1411 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1412 candidate still.
1413 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1414 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1415 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1416
1417 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1420
1421 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1422
1423 PR middle-end/41993
1424 * gcc.dg/torture/pr41993.c: New test.
1425
1426 2012-11-06 Jan Hubicka <jh@suse.cz>
1427
1428 * gcc.target/i386/l_fma_float_?.c: Update.
1429 * gcc.target/i386/l_fma_double_?.c: Update.
1430
1431 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1432
1433 PR target/54089
1434 * gcc.target/sh/pr54089-8.c: New.
1435 * gcc.target/sh/pr54089-9.c: New.
1436
1437 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1438
1439 PR target/47440
1440 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1441 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1442 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1443 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1444 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1445 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1446 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1447 * gcc.target/i386/avx-vzeroupper-27.c: New.
1448
1449 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1450
1451 PR fortran/54917
1452 * gfortran.dg/transfer_class_1.f90: New.
1453 * gfortran.dg/transfer_class_2.f90: New.
1454
1455 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1456
1457 * testsuite/g++.dg/mv1.C: New test.
1458 * testsuite/g++.dg/mv2.C: New test.
1459 * testsuite/g++.dg/mv3.C: New test.
1460 * testsuite/g++.dg/mv4.C: New test.
1461 * testsuite/g++.dg/mv5.C: New test.
1462 * testsuite/g++.dg/mv6.C: New test.
1463
1464 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1465
1466 PR testsuite/55186
1467 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1468
1469 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1470
1471 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1472 darwin.
1473
1474 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1475
1476 * g++.dg/torture/20121105-1.C: New test.
1477
1478 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1479
1480 * gcc.dg/torture/fp-compare.c: New testcase.
1481
1482 2012-11-05 Jan Hubicka <jh@suse.cz>
1483
1484 * gcc.dg/const-1.c: Update.
1485 * gcc.dg/pure-1.c: Update.
1486
1487 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1488
1489 PR rtl-optimization/55151
1490 * gcc.dg/pr55151.c: New test.
1491
1492 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR debug/54970
1495 PR debug/54971
1496 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1497
1498 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1499
1500 PR testsuite/51128
1501 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1502
1503 2012-11-05 Jan Hubicka <jh@suse.cz>
1504
1505 * gcc.dg/autopar/pr49960.c: Fix testcase.
1506
1507 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1508
1509 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1510 Fix scan-tree-dump-times directive.
1511
1512 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1513
1514 PR fortran/55199
1515 * gfortran.dg/associate_12.f90: New.
1516
1517 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1518
1519 PR target/54255
1520 * lib/target-supports.exp (check_effective_target_masm_intel): New
1521 proc.
1522 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1523 masm_intel.
1524
1525 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1526 Jack Howarth <howarth@bromo.med.uc.edu>
1527
1528 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1529 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1530 * gcc.target/i386/pr53249.c: Likewise.
1531
1532 2012-11-03 Andrew Pinski <apinski@cavium.com>
1533
1534 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1535 call abort1 so that cross jumping does not happen.
1536
1537 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1538
1539 PR target/51244
1540 * gcc.target/sh/pr51244-18.c: New.
1541 * gcc.target/sh/pr51244-19.c: New.
1542
1543 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1544
1545 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1546 b requires a 64-bit operation followed by a truncation.
1547
1548 2012-11-02 Jan Hubicka <jh@suse.cz>
1549
1550 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1551
1552 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1553
1554 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1555 conditions to verify the reduction code is vectorized.
1556
1557 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1558 in case 'pow', such as 'powerpc' is used in the compiler version name.
1559 * gcc.target/powerpc/pr46728-2.c: Likewise.
1560 * gcc.target/powerpc/pr46728-3.c: Likewise.
1561 * gcc.target/powerpc/pr46728-4.c: Likewise.
1562 * gcc.target/powerpc/pr46728-5.c: Likewise.
1563 * gcc.target/powerpc/pr46728-7.c: Likewise.
1564 * gcc.target/powerpc/pr46728-8.c: Likewise.
1565 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1566
1567 2012-11-02 Jan Hubicka <jh@suse.cz>
1568
1569 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1570
1571 2012-11-02 Jan Hubicka <jh@suse.cz>
1572
1573 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1574 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1575
1576 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1577
1578 PR middle-end/55130
1579 * gcc.target/i386/pr55130.c: New test.
1580
1581 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR target/55147
1584 * gcc.target/i386/pr55147.c: New test.
1585
1586 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1587
1588 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1589 * gfortran.dg/default_format_denormal_1.f90: Same.
1590
1591 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1592
1593 PR middle-end/55001
1594 * g++.dg/ext/vector19.C: Remove target restrictions.
1595 * gcc.dg/fold-compare-7.c: New testcase.
1596
1597 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1598
1599 PR target/55160
1600 * gcc.target/sh/pr55160.c: New.
1601
1602 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1603
1604 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1605 scan-assembler regex.
1606
1607 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1608
1609 PR middle-end/55150
1610 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1611 * gcc.dg/pr55150-2.c: New test.
1612
1613 2012-11-01 Sharad Singhai <singhai@google.com>
1614
1615 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1616 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1617 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1618 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1619
1620 2012-10-31 Dehao Chen <dehao@google.com>
1621
1622 * g++.dg/debug/dwarf2/block.C: New testcase.
1623
1624 2012-10-31 Jan Hubicka <jh@suse.cz>
1625
1626 * gcc.dg/pr44974.c: Add noinline.
1627
1628 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1629
1630 PR fortran/53718
1631 * gfortran.dg/class_54.f90: New.
1632
1633 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1634 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR tree-optimization/55018
1637 * gcc.dg/torture/pr55018.c: New test.
1638
1639 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 PR c++/54583
1642 * g++.dg/ext/vla13.C: New.
1643
1644 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1645
1646 PR middle-end/55150
1647 * gcc.dg/pr55150.c: New test.
1648
1649 2012-10-31 Tobias Burnus <burnus@net-b.de>
1650
1651 PR fortran/55134
1652 * gfortran.dg/associate_11.f90: New.
1653
1654 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1655
1656 PR c++/54955
1657 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1658
1659 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR tree-optimization/19105
1662 PR tree-optimization/21643
1663 PR tree-optimization/46309
1664 * gcc.dg/pr19105.c: New test.
1665 * gcc.dg/pr21643.c: New test.
1666 * gcc.dg/pr46309-2.c: New test.
1667 * gcc.c-torture/execute/pr46309.c: New test.
1668
1669 2012-10-31 Alan Modra <amodra@gmail.com>
1670
1671 * gcc.target/powerpc/dimode_off.c: New.
1672 * gcc.target/powerpc/timode_off.c: New.
1673 * gcc.target/powerpc/dfmode_off.c: New.
1674 * gcc.target/powerpc/tfmode_off.c: New.
1675
1676 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1677
1678 PR rtl-optimization/55093
1679 * gcc.target/i386/pr55093.c: New file.
1680
1681 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1682
1683 * gcc.target/i386/pr55116.c: Renamed to ...
1684 * gcc.target/i386/pr55116-1.c: This.
1685
1686 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1687
1688 * gcc.target/i386/pr55116-2.c: New file.
1689
1690 2012-10-30 Richard Biener <rguenther@suse.de>
1691
1692 * gcc.dg/vect/slp-perm-2.c: Adjust.
1693
1694 2012-10-30 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/55111
1697 * gcc.dg/torture/pr55111.c: New testcase.
1698
1699 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1700
1701 PR target/53988
1702 * gcc.target/sh/pr53988.c: New.
1703
1704 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1705
1706 PR target/54989
1707 * gcc.dg/hoist-register-pressure-1.c: Rename from
1708 hoist-register-pressure.c. Add nonpic condition.
1709 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1710
1711 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1712
1713 PR c++/54930
1714 * gcc.dg/Wreturn-local-addr.c: New.
1715 * g++.dg/warn/Wno-return-local-addr.C: New.
1716 * g++.dg/warn/Wreturn-local-addr.C: New.
1717
1718 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1719
1720 PR middle-end/55116
1721 * gcc.target/i386/pr55116.c: New file.
1722
1723 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1724
1725 PR c/53066
1726 * gcc.dg/Wshadow-4.c: New.
1727 * gcc.dg/Wshadow-4.h: New.
1728
1729 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1730
1731 PR debug/54693
1732 * gcc.dg/guality/pr54693.c: New.
1733
1734 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1735
1736 PR middle-end/55027
1737 * gcc.dg/pr55027.c: New testcase.
1738
1739 2012-10-29 Jan Hubicka <jh@suse.cz>
1740
1741 * gcc.dg/ipa/inline-6.c: New testcase.
1742
1743 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1744
1745 PR rtl-optimization/55106
1746 * g++.dg/pr55106.C: New.
1747
1748 2012-10-29 Richard Guenther <rguenther@suse.de>
1749
1750 PR middle-end/53695
1751 * gcc.dg/torture/pr53695.c: New testcase.
1752
1753 2012-10-28 Jan Hubicka <jh@suse.cz>
1754
1755 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1756
1757 2012-10-28 Tobias Burnus <burnus@net-b.de>
1758
1759 PR fortran/54958
1760 * gfortran.dg/do_check_6.f90: New.
1761
1762 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1763 Jack Howarth <howarth@bromo.med.uc.edu>
1764
1765 PR target/54404
1766 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1767 to dg-options.
1768 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1769
1770 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1771
1772 PR target/34283
1773 * gcc.target/i386/pr34283.c: New test.
1774
1775 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR c++/55081
1778 * g++.dg/opt/pr55081.C: New test.
1779
1780 PR debug/54970
1781 PR debug/54971
1782 * gcc.dg/guality/pr54970.c: New test.
1783
1784 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/54984
1787 * g++.dg/template/new11.C: New.
1788
1789 2012-10-26 Richard Biener <rguenther@suse.de>
1790
1791 PR middle-end/54824
1792 * gcc.dg/torture/pr54824.c: New testcase.
1793
1794 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1795
1796 * gcc.target/i386/fxsave-1.c: New.
1797 * gcc.target/i386/fxsave64-1.c: Ditto.
1798 * gcc.target/i386/fxrstor-1.c: Ditto.
1799 * gcc.target/i386/fxrstor64-1.c: Ditto.
1800 * gcc.target/i386/xsave-1.c: Ditto.
1801 * gcc.target/i386/xsave64-1.c: Ditto.
1802 * gcc.target/i386/xrstor-1.c: Ditto.
1803 * gcc.target/i386/xrstor64-1.c: Ditto.
1804 * gcc.target/i386/xsaveopt-1.c: Ditto.
1805 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1806 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1807 * gcc.target/i386/sse-13.c: Ditto.
1808 * gcc.target/i386/sse-14.c: Ditto.
1809 * gcc.target/i386/sse-22.c: Ditto.
1810 * gcc.target/i386/sse-23.c: Ditto.
1811 * g++.dg/other/i386-2.C: Ditto.
1812 * g++.dg/other/i386-3.C: Ditto.
1813
1814 2012-10-25 Jan Hubicka <jh@suse.cz>
1815
1816 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1817 at ivcanon time.
1818
1819 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR c++/53761
1822 * g++.dg/ext/transparent-union.C: New.
1823
1824 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1825
1826 PR c++/54427
1827 * g++.dg/ext/vector19.C: New testcase.
1828
1829 2012-10-25 Richard Biener <rguenther@suse.de>
1830
1831 PR tree-optimization/54902
1832 * g++.dg/torture/pr54902.C: New testcase.
1833
1834 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/34892
1837 * g++.dg/template/crash114.C: New.
1838
1839 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1840
1841 PR bootstrap/55049
1842 * gcc.target/i386/pr55049-1.c: New test.
1843
1844 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1845
1846 PR fortran/55037
1847 * gfortran.dg/class_dummy_4.f03: New.
1848
1849 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR rtl-optimization/55010
1852 * gcc.dg/pr55010.c: New test.
1853
1854 PR debug/54828
1855 * g++.dg/debug/pr54828.C: New test.
1856
1857 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1858
1859 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1860 * gcc.dg/vect/vect-83_64.c: Likewise.
1861
1862 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/54922
1865 * g++.dg/cpp0x/constexpr-union4.C: New.
1866
1867 2012-10-23 Jeff Law <law@redhat.com>
1868
1869 * gcc.c-torture/execute/pr54985.c: New test.
1870
1871 2012-10-23 Paul Koning <ni1d@arrl.net>
1872
1873 PR debug/54508
1874 * g++.dg/debug/dwarf2/pr54508.C: New.
1875
1876 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR c++/54844
1879 * g++.dg/template/sizeof14.C: New test.
1880
1881 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1882 Jim MacArthur <jim.macarthur@arm.com>
1883 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1884 Marcus Shawcroft <marcus.shawcroft@arm.com>
1885 Nigel Stephens <nigel.stephens@arm.com>
1886 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1887 Richard Earnshaw <rearnsha@arm.com>
1888 Sofiane Naci <sofiane.naci@arm.com>
1889 Stephen Thomas <stephen.thomas@arm.com>
1890 Tejas Belagod <tejas.belagod@arm.com>
1891 Yufeng Zhang <yufeng.zhang@arm.com>
1892
1893 * lib/target-supports.exp
1894 (check_profiling_available): Add AArch64.
1895 (check_effective_target_vect_int): Likewise.
1896 (check_effective_target_vect_shift): Likewise.
1897 (check_effective_target_vect_float): Likewise.
1898 (check_effective_target_vect_double): Likewise.
1899 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1900 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1901 (check_effective_target_vect_pack_trunc): Likewise.
1902 (check_effective_target_vect_unpack): Likewise.
1903 (check_effective_target_vect_hw_misalign): Likewise.
1904 (check_effective_target_vect_short_mult): Likewise.
1905 (check_effective_target_vect_int_mult): Likewise.
1906 (check_effective_target_vect_stridedN): Likewise.
1907 (check_effective_target_sync_int_long): Likewise.
1908 (check_effective_target_sync_char_short): Likewise.
1909 (check_vect_support_and_set_flags): Likewise.
1910 (check_effective_target_aarch64_tiny): New.
1911 (check_effective_target_aarch64_small): New.
1912 (check_effective_target_aarch64_large): New.
1913 * g++.dg/other/PR23205.C: Enable aarch64.
1914 * g++.dg/other/pr23205-2.C: Likewise.
1915 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1916 * gcc.c-torture/execute/20101011-1.c: Likewise.
1917 * gcc.dg/20020312-2.c: Likewise.
1918 * gcc.dg/20040813-1.c: Likewise.
1919 * gcc.dg/builtin-apply2.c: Likewise.
1920 * gcc.dg/stack-usage-1.c: Likewise.
1921
1922 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1923 Jim MacArthur <jim.macarthur@arm.com>
1924 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1925 Marcus Shawcroft <marcus.shawcroft@arm.com>
1926 Nigel Stephens <nigel.stephens@arm.com>
1927 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1928 Richard Earnshaw <rearnsha@arm.com>
1929 Sofiane Naci <sofiane.naci@arm.com>
1930 Stephen Thomas <stephen.thomas@arm.com>
1931 Tejas Belagod <tejas.belagod@arm.com>
1932 Yufeng Zhang <yufeng.zhang@arm.com>
1933
1934 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1935 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1936 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1937 * gcc.target/aarch64/aapcs/abitest.S: New file.
1938 * gcc.target/aarch64/aapcs/abitest.h: New file.
1939 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1940 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1941 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1942 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1943 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1944 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1945 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1946 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1947 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1948 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1949 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1950 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1951 * gcc.target/aarch64/aapcs/test_1.c: New file.
1952 * gcc.target/aarch64/aapcs/test_10.c: New file.
1953 * gcc.target/aarch64/aapcs/test_11.c: New file.
1954 * gcc.target/aarch64/aapcs/test_12.c: New file.
1955 * gcc.target/aarch64/aapcs/test_13.c: New file.
1956 * gcc.target/aarch64/aapcs/test_14.c: New file.
1957 * gcc.target/aarch64/aapcs/test_15.c: New file.
1958 * gcc.target/aarch64/aapcs/test_16.c: New file.
1959 * gcc.target/aarch64/aapcs/test_17.c: New file.
1960 * gcc.target/aarch64/aapcs/test_18.c: New file.
1961 * gcc.target/aarch64/aapcs/test_19.c: New file.
1962 * gcc.target/aarch64/aapcs/test_2.c: New file.
1963 * gcc.target/aarch64/aapcs/test_20.c: New file.
1964 * gcc.target/aarch64/aapcs/test_21.c: New file.
1965 * gcc.target/aarch64/aapcs/test_22.c: New file.
1966 * gcc.target/aarch64/aapcs/test_23.c: New file.
1967 * gcc.target/aarch64/aapcs/test_24.c: New file.
1968 * gcc.target/aarch64/aapcs/test_25.c: New file.
1969 * gcc.target/aarch64/aapcs/test_26.c: New file.
1970 * gcc.target/aarch64/aapcs/test_3.c: New file.
1971 * gcc.target/aarch64/aapcs/test_4.c: New file.
1972 * gcc.target/aarch64/aapcs/test_5.c: New file.
1973 * gcc.target/aarch64/aapcs/test_6.c: New file.
1974 * gcc.target/aarch64/aapcs/test_7.c: New file.
1975 * gcc.target/aarch64/aapcs/test_8.c: New file.
1976 * gcc.target/aarch64/aapcs/test_9.c: New file.
1977 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1978 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1979 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1980 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1981 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1982 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1983 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1984 * gcc.target/aarch64/aapcs/type-def.h: New file.
1985 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1986 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1987 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1988 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1989 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1990 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1991 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1992 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1993 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1994 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1995 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1996 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1997 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1998 * gcc.target/aarch64/aarch64.exp: New file.
1999 * gcc.target/aarch64/adc-1.c: New file.
2000 * gcc.target/aarch64/adc-2.c: New file.
2001 * gcc.target/aarch64/asm-1.c: New file.
2002 * gcc.target/aarch64/clrsb.c: New file.
2003 * gcc.target/aarch64/clz.c: New file.
2004 * gcc.target/aarch64/ctz.c: New file.
2005 * gcc.target/aarch64/csinc-1.c: New file.
2006 * gcc.target/aarch64/csinv-1.c: New file.
2007 * gcc.target/aarch64/csneg-1.c: New file.
2008 * gcc.target/aarch64/extend.c: New file.
2009 * gcc.target/aarch64/fcvt.x: New file.
2010 * gcc.target/aarch64/fcvt_double_int.c: New file.
2011 * gcc.target/aarch64/fcvt_double_long.c: New file.
2012 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2013 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2014 * gcc.target/aarch64/fcvt_float_int.c: New file.
2015 * gcc.target/aarch64/fcvt_float_long.c: New file.
2016 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2017 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2018 * gcc.target/aarch64/ffs.c: New file.
2019 * gcc.target/aarch64/fmadd.c: New file.
2020 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2021 * gcc.target/aarch64/frint.x: New file.
2022 * gcc.target/aarch64/frint_double.c: New file.
2023 * gcc.target/aarch64/frint_float.c: New file.
2024 * gcc.target/aarch64/index.c: New file.
2025 * gcc.target/aarch64/mneg-1.c: New file.
2026 * gcc.target/aarch64/mneg-2.c: New file.
2027 * gcc.target/aarch64/mneg-3.c: New file.
2028 * gcc.target/aarch64/mnegl-1.c: New file.
2029 * gcc.target/aarch64/mnegl-2.c: New file.
2030 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2031 * gcc.target/aarch64/pic-constantpool1.c: New file.
2032 * gcc.target/aarch64/pic-symrefplus.c: New file.
2033 * gcc.target/aarch64/predefine_large.c: New file.
2034 * gcc.target/aarch64/predefine_small.c: New file.
2035 * gcc.target/aarch64/predefine_tiny.c: New file.
2036 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2037 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2038 * gcc.target/aarch64/table-intrinsics.c: New file.
2039 * gcc.target/aarch64/tst-1.c: New file.
2040 * gcc.target/aarch64/vect-abs-compile.c: New file.
2041 * gcc.target/aarch64/vect-abs.c: New file.
2042 * gcc.target/aarch64/vect-abs.x: New file.
2043 * gcc.target/aarch64/vect-compile.c: New file.
2044 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2045 * gcc.target/aarch64/vect-faddv.c: New file.
2046 * gcc.target/aarch64/vect-faddv.x: New file.
2047 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2048 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2049 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2050 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2051 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2052 * gcc.target/aarch64/vect-fp-compile.c: New file.
2053 * gcc.target/aarch64/vect-fp.c: New file.
2054 * gcc.target/aarch64/vect-fp.x: New file.
2055 * gcc.target/aarch64/vect-mull-compile.c: New file.
2056 * gcc.target/aarch64/vect-mull.c: New file.
2057 * gcc.target/aarch64/vect-mull.x: New file.
2058 * gcc.target/aarch64/vect.c: New file.
2059 * gcc.target/aarch64/vect.x: New file.
2060 * gcc.target/aarch64/vector_intrinsics.c: New file.
2061 * gcc.target/aarch64/vfp-1.c: New file.
2062 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2063 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2064 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2065 * g++.dg/abi/aarch64_guard1.C: New file.
2066
2067 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR c++/54988
2070 * c-c++-common/pr54988.c: New test.
2071
2072 2012-10-23 Jan Hubicka <jh@suse.cz>
2073
2074 * gcc.dg/tree-prof/peel-1.c: New testcase.
2075
2076 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2077
2078 PR gcc/52945
2079 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2080
2081 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2082
2083 * gcc.dg/c99-predef-1.c: New test.
2084 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2085 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2086 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2087 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2088 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2089 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2090 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2091 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2092 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2093 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2094 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2095 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2096
2097 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2098
2099 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2100
2101 2012-10-23 Jan Hubicka <jh@suse.cz>
2102
2103 PR middle-end/54937
2104 * gcc.c-torture/execute/pr54937.c: New testcase.
2105 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2106
2107 2012-10-23 Jan Hubicka <jh@suse.cz>
2108
2109 PR middle-end/54967
2110 * gfortran.dg/pr54967.f90: New testcase.
2111
2112 2012-10-23 Terry Guo <terry.guo@arm.com>
2113
2114 PR target/55019
2115 * gcc.dg/pr55019.c: New.
2116
2117 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2118
2119 PR tree-optimization/55008
2120 * gcc.dg/tree-ssa/pr55008.c: New test.
2121
2122 2012-10-22 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/55011
2125 * gcc.dg/torture/pr55011.c: New testcase.
2126
2127 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2128
2129 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2130 * gcc.target/arm/pr40457-2.c: Likewise.
2131 * gcc.target/arm/pr40457-3.c: Likewise.
2132
2133 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2134
2135 * gnat.dg/specs/limited_with4.ads: New test.
2136 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2137
2138 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/modular4.adb: New test.
2141 * gnat.dg/modular4_pkg.ads: New helper.
2142
2143 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2146 * gnat.dg/specs/addr1.ads: Likewise.
2147
2148 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2149
2150 * gcc.dg/webizer.c (main): Add missing exit call.
2151
2152 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2153
2154 PR fortran/54465
2155 * gfortran.dg/wextra_1.f: New test.
2156
2157 2012-10-20 Jan Hubicka <jh@suse.cz>
2158
2159 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2160
2161 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2162
2163 PR fortran/54224
2164 * gfortran.dg/warn_unused_function.f90: New.
2165
2166 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2167
2168 * lib/target-supports.exp
2169 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2170
2171 2012-10-19 Richard Guenther <rguenther@suse.de>
2172
2173 PR tree-optimization/54981
2174 * gcc.dg/pr54981.c: New testcase.
2175
2176 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2177
2178 PR target/54892
2179 * gcc.target/arm/pr54892.c: New.
2180
2181 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2182
2183 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2184
2185 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2186
2187 PR c++/54501
2188 * g++.dg/init/array30.C: New.
2189 * g++.dg/init/array31.C: Likewise.
2190
2191 2012-10-18 Tobias Burnus <burnus@net-b.de>
2192
2193 PR fortran/54884
2194 * gfortran.dg/public_private_module_7.f90: New.
2195
2196 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2197
2198 PR c++/29633
2199 * g++.dg/template/pr29633.C: New.
2200
2201 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gnat.dg/loop_optimization13.ad[sb]: New test.
2204 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2205
2206 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2207
2208 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2209 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2210 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2211 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2212
2213 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2214
2215 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2216 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2217 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2218 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2219 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2220 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2221
2222 2012-10-16 Jan Hubicka <jh@suse.cz>
2223
2224 * gcc.target/i386/l_fma_float_?.c: Update.
2225 * gcc.target/i386/l_fma_double_?.c: Update.
2226 * gfortran.dg/do_1.f90: XFAIL
2227 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2228 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2229 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2230 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2231 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2232 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2233 valid.
2234
2235 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2236
2237 PR c/53063
2238 PR c/40989
2239 * gcc.dg/Wstrict-overflow-24.c: New.
2240
2241 2012-10-16 Tobias Burnus <burnus@net-b.de>
2242
2243 PR fortran/50981
2244 PR fortran/54618
2245 * gfortran.dg/class_optional_1.f90: New.
2246 * gfortran.dg/class_optional_2.f90: New.
2247
2248 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR debug/54796
2251 * gcc.dg/guality/pr54796.c: New test.
2252
2253 PR tree-optimization/54889
2254 * gfortran.dg/pr54889.f90: New test.
2255
2256 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * g++.dg/other/dump-ada-spec-2.C: New test.
2259
2260 2012-10-16 Easwaran Raman <eraman@google.com>
2261
2262 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2263 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2264
2265 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2266
2267 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2268 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2269
2270 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2271
2272 PR target/54925
2273 * gcc.c-torture/compile/pr54925.c: New.
2274
2275 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2276
2277 PR target/51244
2278 * gcc.target/sh/pr51244-17.c: New.
2279
2280 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2281
2282 PR target/54760
2283 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2284 functions.
2285 * gcc.target/sh/pr54760-4.c: New.
2286
2287 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2288
2289 PR target/34777
2290 * gcc.target/sh/torture/sh-torture.exp: New.
2291 * gcc.target/sh/torture/pr34777.c: New.
2292
2293 2012-10-15 Matthias Klose <doko@ubuntu.com>
2294
2295 * lib/target-supports.exp (check_profiling_available): Match
2296 arm*-*-linux-* for ARM Linux/GNU.
2297 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2298 * gfortran.dg/enum_10.f90: Likewise.
2299 * gfortran.dg/enum_9.f90: Likewise.
2300 * gcc.target/arm/synchronize.c: Likewise.
2301 * g++.old-deja/g++.jason/enum6.C: Likewise.
2302 * g++.old-deja/g++.other/enum4.C: Likewise.
2303 * g++.old-deja/g++.law/enum9.C: Likewise.
2304
2305 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2306
2307 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2308 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2309
2310 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2311 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/17805
2314 * g++.dg/overload/operator6.C: New.
2315
2316 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/50080 (again)
2319 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2320 * g++.dg/parse/tmpl-outside1.C: Likewise.
2321 * g++.dg/template/qualttp18.C: Likewise.
2322 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2323 * g++.old-deja/g++.pt/overload13.C: Likewise.
2324
2325 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2326
2327 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2328 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2329 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2330 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2331 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2332 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2333 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2334 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2335
2336 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2337
2338 PR c++/50080
2339 * g++.dg/parse/tmpl-outside2.C: New.
2340 * g++.dg/parse/tmpl-outside1.C: Adjust.
2341 * g++.dg/template/qualttp18.C: Likewise.
2342 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2343 * g++.old-deja/g++.pt/overload13.C: Likewise.
2344
2345 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2346
2347 PR tree-optimization/54915
2348 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2349
2350 2012-10-15 Richard Guenther <rguenther@suse.de>
2351
2352 PR tree-optimization/54920
2353 * gcc.dg/torture/pr54920.c: New testcase.
2354
2355 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2358
2359 2012-10-13 Jason Merrill <jason@redhat.com>
2360
2361 * g++.dg/tls/thread_local7g.C: Require tls_native.
2362
2363 2012-10-14 Jason Merrill <jason@redhat.com>
2364
2365 * g++.dg/cpp0x/inh-ctor1.C: New.
2366 * g++.dg/cpp0x/inh-ctor2.C: New.
2367 * g++.dg/cpp0x/inh-ctor3.C: New.
2368 * g++.dg/cpp0x/inh-ctor4.C: New.
2369 * g++.dg/cpp0x/inh-ctor5.C: New.
2370 * g++.dg/cpp0x/inh-ctor6.C: New.
2371 * g++.dg/cpp0x/inh-ctor7.C: New.
2372 * g++.dg/cpp0x/inh-ctor8.C: New.
2373 * g++.dg/cpp0x/inh-ctor9.C: New.
2374 * g++.dg/cpp0x/inh-ctor10.C: New.
2375 * g++.dg/cpp0x/inh-ctor11.C: New.
2376 * g++.dg/cpp0x/inh-ctor12.C: New.
2377 * g++.dg/cpp0x/inh-ctor13.C: New.
2378
2379 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2380
2381 PR rtl-optimization/54919
2382 * gcc.dg/pr54919.c: New testcase.
2383
2384 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR c++/53581
2387 * g++.dg/template/crash113.C: New.
2388
2389 2012-10-14 Jan Hubicka <jh@suse.cz>
2390
2391 * gcc.dg/unroll_5.c: New testcase.
2392
2393 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2394
2395 PR c++/52643
2396 * g++.dg/opt/pr52643.C: New.
2397
2398 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2399
2400 PR target/54602
2401 * gcc.target/sh/pr54602-1.c: New.
2402 * gcc.target/sh/pr54602-2.c: New.
2403 * gcc.target/sh/pr54602-3.c: New.
2404 * gcc.target/sh/pr54602-4.c: New.
2405
2406 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2407
2408 PR target/54680
2409 * gcc.target/sh/pr54680.c: New.
2410
2411 2012-10-12 Jan Hubicka <jh@suse.cz>
2412
2413 * gcc.dg/webizer.c: New testcase.
2414
2415 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2416
2417 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2418 specify -m64.
2419
2420 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2421
2422 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2423 Return 0 if already specifying -mfloat-abi other than hard.
2424
2425 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2426
2427 * gcc.dg/pr53060.c: Prune irrelevant warning.
2428
2429 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR c/54381
2432 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2433 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2434 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2435 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2436 Adjust expected wording of warnings for *cmp* builtins.
2437 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2438 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2439
2440 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2441
2442 PR c++/24449
2443 * g++.dg/parse/friend-main.C: New.
2444
2445 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2446
2447 PR c++/53055
2448 * g++.dg/pr53055.C: New testcase.
2449
2450 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2451
2452 PR c++/52744
2453 * g++.dg/cpp0x/pr52744.C: New.
2454
2455 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2456
2457 PR fortran/40453
2458 * gfortran.dg/dummy_procedure_9.f90: New.
2459
2460 2012-10-12 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/54894
2463 * gcc.dg/torture/pr54894.c: New testcase.
2464
2465 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2466
2467 PR target/51244
2468 * gcc.target/sh/pr51244-13.c: New.
2469 * gcc.target/sh/pr51244-14.c: New.
2470 * gcc.target/sh/pr51244-15.c: New.
2471 * gcc.target/sh/pr51244-16.c: New.
2472
2473 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/51878
2476 * g++.dg/cpp0x/decltype45.C: New.
2477
2478 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2479
2480 PR fortran/54784
2481 * gfortran.dg/class_allocate_13.f90: New.
2482
2483 2012-10-11 Jason Merrill <jason@redhat.com>
2484
2485 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2486 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2487
2488 * g++.dg/gomp/tls-5.C: Require tls_native.
2489 * g++.dg/tls/thread_local7.C: Require tls_native.
2490 * g++.dg/tls/static2.C: New.
2491
2492 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 PR c++/36107
2495 * g++.dg/ext/weak5.C: New.
2496
2497 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2498
2499 PR testsuite/54868
2500 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2501 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2502
2503 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/43765
2506 * g++.dg/parse/pr43765.C: New.
2507
2508 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2509
2510 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2511
2512 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 PR c++/43663
2515 * g++.dg/init/bitfield3.C: New.
2516
2517 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2518
2519 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2520
2521 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR tree-optimization/54877
2524 * gcc.dg/torture/pr54877.c: New test.
2525
2526 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2527
2528 PR testsuite/53397
2529 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2530 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2531 and remove target info from dg-do compile.
2532 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2533 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2534 and remove target info from dg-do compile.
2535
2536 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2537
2538 * gcc.dg/pr54782.c: Require target with pthread support.
2539
2540 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/53122
2543 * g++.dg/cpp0x/auto35.C: New.
2544
2545 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2546
2547 PR c++/53540 - using fails to be equivalent to typedef
2548 * g++.dg/cpp0x/alias-decl-24.C: New test.
2549
2550 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2551
2552 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2553 that c++11 attributes to types are ignored for now.
2554 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2556
2557 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/53741
2560 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2561
2562 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2563
2564 PR c++/50478
2565 * g++.dg/cpp0x/initlist67.C: New.
2566
2567 2012-10-10 Dehao Chen <dehao@google.com>
2568
2569 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2570
2571 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2572
2573 PR target/52480
2574 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2575 Add runtime tests.
2576
2577 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 PR c++/53307
2580 * g++.dg/cpp0x/decltype44.C: New.
2581
2582 2012-10-09 Steve Ellcey <sellcey@mips.com>
2583
2584 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2585
2586 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/53763
2589 * g++.dg/cpp0x/decltype43.C: New.
2590
2591 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2592
2593 PR middle-end/53397
2594 * gcc.dg/pr53397-1.c: New test case.
2595 * gcc.dg/pr53397-2.c: New test case.
2596
2597 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2598
2599 PR c++/54194
2600 * g++.dg/warn/Wparentheses-26.C: Adjust.
2601 * g++.dg/warn/Wparentheses-27.C: New.
2602
2603 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2604
2605 PR c++/54427
2606 * c-c++-common/vector-scalar.c: New testcase.
2607 * g++.dg/ext/vector18.C: New testcase.
2608 * g++.dg/ext/vector5.C: This is not an error anymore.
2609 * gcc.dg/init-vec-1.c: Move ...
2610 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2611 * gcc.c-torture/execute/vector-shift1.c: Move ...
2612 * c-c++-common/torture/vector-shift1.c: ... here.
2613 * gcc.dg/scal-to-vec1.c: Move ...
2614 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2615 C++11. Adapt error messages.
2616 * gcc.dg/convert-vec-1.c: Move ...
2617 * c-c++-common/convert-vec-1.c: ... here.
2618 * gcc.dg/scal-to-vec2.c: Move ...
2619 * c-c++-common/scal-to-vec2.c: ... here.
2620
2621 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2622
2623 PR target/54400
2624 * gcc.target/i386/pr54400.c: New testcase.
2625
2626 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR c++/54858
2629 * g++.dg/template/pr54858.C: New test.
2630
2631 2012-10-08 Marek Polacek <polacek@redhat.com>
2632
2633 PR debug/54831
2634 * g++.dg/debug/pr54831.C: New test.
2635
2636 2012-10-08 Dehao Chen <dehao@google.com>
2637
2638 * g++.dg/predict-loop-exit-1.C: New.
2639 * g++.dg/predict-loop-exit-2.C: New.
2640 * g++.dg/predict-loop-exit-3.C: New.
2641
2642 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2643
2644 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2645
2646 2012-10-08 Jason Merrill <jason@redhat.com>
2647
2648 * g++.dg/gomp/tls-5.C: New.
2649 * g++.dg/gomp/tls-wrap1.C: New.
2650 * g++.dg/gomp/tls-wrap2.C: New.
2651 * g++.dg/gomp/tls-wrap3.C: New.
2652 * g++.dg/gomp/tls-wrap4.C: New.
2653 * g++.dg/gomp/tls-wrapper-cse.C: New.
2654 * g++.dg/tls/thread_local-cse.C: New.
2655 * g++.dg/tls/thread_local-order1.C: New.
2656 * g++.dg/tls/thread_local-order2.C: New.
2657 * g++.dg/tls/thread_local-wrap1.C: New.
2658 * g++.dg/tls/thread_local-wrap2.C: New.
2659 * g++.dg/tls/thread_local-wrap3.C: New.
2660 * g++.dg/tls/thread_local-wrap4.C: New.
2661 * g++.dg/tls/thread_local2g.C: New.
2662 * g++.dg/tls/thread_local3g.C: New.
2663 * g++.dg/tls/thread_local4g.C: New.
2664 * g++.dg/tls/thread_local5g.C: New.
2665 * g++.dg/tls/thread_local6g.C: New.
2666 * g++.dg/tls/thread_local7g.C: New.
2667
2668 * g++.dg/tls/thread_local3.C: New.
2669 * g++.dg/tls/thread_local4.C: New.
2670 * g++.dg/tls/thread_local5.C: New.
2671 * g++.dg/tls/thread_local6.C: New.
2672
2673 * g++.dg/tls/init-2.C: Tweak errors.
2674 * g++.dg/tls/thread_local1.C: New.
2675 * g++.dg/tls/thread_local2.C: New.
2676 * g++.dg/tls/thread_local7.C: New.
2677
2678 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2679
2680 PR target/54866
2681 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2682
2683 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2684
2685 PR target/54685
2686 * gcc.target/sh/pr54685.c: New.
2687
2688 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2689
2690 PR c++/53528 C++11 attribute support
2691 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2692 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2709 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2710 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2711 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2712 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2713 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2714 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2715 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2716 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2717 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2718 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2719 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2720 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2721 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2722 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2723 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2724 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2725 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2726 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2727 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2728 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2729 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2730 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2731 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2732 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2733 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2734 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2735 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2736 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2737 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2738 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2739 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2740 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2741 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2742 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2743 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2744 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2745 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2746 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2747 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2748
2749 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2750
2751 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2752 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2753 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2754
2755 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2756
2757 PR target/54760
2758 * gcc.target/sh/pr54760-2.c: New.
2759 * gcc.target/sh/pr54760-3.c: New.
2760
2761 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2762
2763 PR c++/51422
2764 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2765
2766 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2767 Sandra Loosemore <sandra@codesourcery.com>
2768
2769 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2770 and test that the accumulator is initialized using MULT.
2771 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2772 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2773
2774 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 PR c++/52764
2777 * g++.dg/cpp0x/stdint.C: New.
2778
2779 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/54249
2782 * g++.dg/cpp0x/stddef.C: New.
2783
2784 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2785
2786 PR fortran/54832
2787 * gfortran.dg/typebound_operator_17.f90: New.
2788
2789 2012-10-06 Jan Hubicka <jh@suse.cz>
2790
2791 PR lto/53831
2792 PR lto/54776
2793 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2794
2795 2012-10-06 Jan Hubicka <jh@suse.cz>
2796
2797 * gcc.dg/lto/resolutions_0.c: New testcase.
2798
2799 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2800
2801 PR fortran/45521
2802 * gfortran.dg/generic_25.f90: New.
2803 * gfortran.dg/generic_26.f90: New.
2804 * gfortran.dg/generic_27.f90: New.
2805
2806 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2807
2808 PR target/54760
2809 * gcc.target/sh/pr54760-1.c: New.
2810
2811 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2812
2813 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2814 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2815 * g++.dg/warn/Wsign-compare-5.C: New test.
2816 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2817 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2818 * g++.dg/ext/builtin30.C: New test.
2819 * g++.dg/ext/vla12.C: New test.
2820 * gcc.dg/builtins-85.c: New test.
2821
2822 PR debug/54519
2823 * gcc.dg/guality/pr54519-1.c: New test.
2824 * gcc.dg/guality/pr54519-2.c: New test.
2825 * gcc.dg/guality/pr54519-3.c: New test.
2826 * gcc.dg/guality/pr54519-4.c: New test.
2827 * gcc.dg/guality/pr54519-5.c: New test.
2828 * gcc.dg/guality/pr54519-6.c: New test.
2829
2830 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/50893
2833 * g++.dg/cpp0x/defaulted38.C: New.
2834
2835 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR tree-optimization/33763
2838 * c-c++-common/pr33763.c: New test.
2839
2840 PR tree-optimization/54810
2841 * gcc.dg/tree-ssa/vrp85.c: New test.
2842
2843 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2844
2845 * gcc.dg/ucnid-7.c: Skip on AIX.
2846 * gcc.dg/ucnid-8.c: Same.
2847 * gcc.dg/ucnid-10.c: Same.
2848 * gcc.dg/ucnid-13.c: Same.
2849 * gcc.dg/attr-alias-3.c: Same.
2850 * gcc.dg/attr-alias-5.c: Same.
2851 * gcc.dg/torture/pr51106-2.c: Same.
2852 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2853
2854 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/52233
2857 * g++.dg/cpp0x/alias-decl-23.C: New.
2858
2859 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 PR c++/53403
2862 * g++.dg/template/friend53.C: New.
2863
2864 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2867 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2868 (scan-ada-spec): Likewise.
2869 (scan-ada-spec-not): Likewise.
2870 * gcc.dg/dump-ada-spec-1.c: New test.
2871 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2872
2873 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2874
2875 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2876
2877 2012-10-04 Florian Weimer <fweimer@redhat.com>
2878
2879 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2880
2881 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 PR c++/54323
2884 * g++.dg/cpp0x/pr54323.C: New.
2885
2886 2012-10-04 Richard Guenther <rguenther@suse.de>
2887
2888 PR middle-end/54735
2889 * g++.dg/torture/pr54735.C: New testcase.
2890
2891 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 PR rtl-optimization/54739
2894 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2895
2896 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2897
2898 PR target/51244
2899 * gcc.target/sh/pr51244-12.c: New.
2900
2901 2012-10-03 Dehao Chen <dehao@google.com>
2902
2903 PR middle-end/54782
2904 * gcc.dg/pr54782.c: New test.
2905
2906 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR c++/54777
2909 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2910
2911 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2912
2913 PR fortran/54778
2914 * gfortran.dg/class_53.f90: New.
2915
2916 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2917
2918 PR debug/54551
2919 * gcc.dg/guality/pr54551.c: New.
2920
2921 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2922
2923 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2924 * gcc.target/powerpc/pr46728-2.c: Likewise.
2925
2926 2012-10-02 Sharad Singhai <singhai@google.com>
2927
2928 PR testsuite/54772
2929 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2930 to fix test failures caused by r191883.
2931 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2932 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2933 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2934 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2935 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2936 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2937 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2938 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2939 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2940
2941 2012-09-30 Sharad Singhai <singhai@google.com>
2942
2943 * gcc.target/i386/vect-double-1.c: Fix test.
2944
2945 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2946
2947 PR target/54087
2948 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2949 atomic_sub fails.
2950
2951 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2952
2953 PR rtl-optimization/54457
2954 * gcc.target/i386/pr54457.c: New test.
2955
2956 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2957
2958 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2959
2960 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2961
2962 * gcc.target/i386/vect-rebuild.c: New testcase.
2963
2964 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2965
2966 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2967
2968 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2969
2970 * gcc.target/mips/pr37362.c: Fix target selector.
2971
2972 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2973
2974 PR target/54083
2975 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2976
2977 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2978
2979 * gcc.dg/ucnid-8.c: Update line number.
2980 * gcc.dg/torture/pr51106-2.c: Likewise.
2981
2982 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2983
2984 PR fortran/54667
2985 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2986 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2987 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2988
2989 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2990
2991 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2992 partially reverting r170092.
2993 * gfortran.dg/class_7.f03: Ditto.
2994 * gfortran.dg/coarray_14.f90: Ditto.
2995 * gfortran.dg/typebound_proc_13.f03: Ditto.
2996
2997 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/54738
3000 * g++.dg/cpp0x/sfinae42.C: New.
3001
3002 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3003
3004 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3005 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3006 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3007 * gcc.dg/pr42629.c: XFAIL on AIX.
3008 * gcc.dg/pr47684.c: Same.
3009 * gcc.dg/pr43670.c: Same.
3010 * gcc.dg/pr42916.c: Same.
3011 * gcc.dg/pr45449.c: Same.
3012 * gcc.dg/pr50017.c: Same.
3013 * gcc.dg/pr42728.c: Same.
3014 * gcc.dg/pr47881.c: Same.
3015 * gcc.dg/pr44023.c: Same.
3016 * gcc.dg/pr41345.c: Same.
3017 * gcc.dg/pr42630.c: Same.
3018 * gcc.dg/pr44971.c: Same.
3019 * gcc.dg/pr46771.c: Same.
3020 * gcc.dg/ucnid-8.c: Same.
3021 * gcc.dg/ucnid-10.c: Same.
3022 * gcc.dg/ucnid-13.c: Same.
3023 * gcc.dg/torture/pr51106-2.c: Same.
3024 * gcc.dg/pr48768.c: Same.
3025 * gcc.dg/pr42631.c: Same.
3026 * gcc.dg/pr43084.c: Same.
3027 * gcc.dg/ucnid-7.c: Same.
3028 * gcc.dg/pr42889.c: Same.
3029 * gcc.dg/pr41241.c: Same.
3030 * gcc.dg/pr42719.c: Same.
3031 * g++.dg/debug/pr46583.C: Same.
3032 * g++.dg/debug/pr47106.C: Same.
3033 * g++.dg/opt/pr48549.C: Same.
3034 * g++.dg/other/pr42685.C: Same.
3035 * c-c++-common/pr43942.c: Same.
3036
3037 2012-09-29 Ian Lance Taylor <iant@google.com>
3038
3039 * go.test/go-test.exp: Update for latest version of Go testsuite.
3040
3041 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3042
3043 PR fortran/52724
3044 * gfortran.dg/internal_readwrite_3.f90: New test.
3045
3046 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3047
3048 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3049 c-c++-common/Wunused-local-typedefs-2.c to here.
3050
3051 PR c++/54372 - unused attribute inactive on dependant entities
3052 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3053
3054 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3055
3056 PR c++/29028 - Missed unused warning on using declaration
3057 * g++.dg/warn/Wunused-var-18.C: New test.
3058
3059 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3060
3061 PR c++/53551 - -Wunused-local-typedefs misses uses
3062 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3063
3064 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR target/54716
3067 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3068
3069 PR tree-optimization/54713
3070 * gcc.c-torture/compile/pr54713-1.c: New test.
3071 * gcc.c-torture/compile/pr54713-2.c: New test.
3072 * gcc.c-torture/compile/pr54713-3.c: New test.
3073
3074 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3075
3076 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3077
3078 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3079
3080 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3081
3082 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR target/54703
3085 * gcc.target/i386/pr54703.c: New test.
3086
3087 2012-09-27 Richard Guenther <rguenther@suse.de>
3088
3089 PR lto/54709
3090 * gcc.dg/lto/pr54709_0.c: New testcase.
3091 * gcc.dg/lto/pr54709_1.c: Likewise.
3092
3093 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3094
3095 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3096
3097 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3098
3099 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3100
3101 * gcc.target/arm/pr42879.c: Handle big-endian.
3102
3103 2012-09-26 Steve Ellcey <sellcey@mips.com>
3104
3105 PR c/37303
3106 * gcc.dg/pr37303.c: Check for rdata or rodata.
3107
3108 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3109
3110 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3111
3112 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3113
3114 PR target/51274
3115 PR target/53087
3116 * gcc.target/powerpc/ppc-ne0-1.c: New.
3117
3118 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 PR target/54089
3121 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3122 test_19, test_20, test_21, test_22, test_23): New functions.
3123 * gcc.target/sh/pr54089-4.c: New.
3124 * gcc.target/sh/pr54089-5.c: New.
3125 * gcc.target/sh/pr54089-6.c: New.
3126 * gcc.target/sh/pr54089-7.c: New.
3127
3128 2012-09-25 Richard Guenther <rguenther@suse.de>
3129
3130 PR lto/54625
3131 * gcc.dg/lto/pr54702_0.c: New testcase.
3132 * gcc.dg/lto/pr54702_1.c: Likewise.
3133 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3134 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3135 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3136 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3137
3138 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 PR c++/54526
3141 * g++.dg/cpp0x/parse2.C: New.
3142 * g++.dg/parse/error11.C: Adjust.
3143 * g++.dg/parse/error12.C: Likewise.
3144
3145 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3146
3147 * gcc.target/i386/20030217-1.c: Added check for
3148 large_long_double effective target.
3149 * gcc.target/i386/387-3.c: Likewise.
3150 * gcc.target/i386/387-4.c: Likewise.
3151 * gcc.target/i386/pr36578-1.c: Likewise.
3152 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3153 when long double size is equal double size.
3154 * gcc.target/i386/excess-precision-1.c: Likewise.
3155 * gcc.target/i386/pr36578-2.c: Likewise.
3156 * gcc.target/i386/20030217-2.c: New testcase.
3157
3158 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR tree-optimization/54676
3161 * gcc.dg/pr54676.c: New test.
3162
3163 2012-09-25 Richard Guenther <rguenther@suse.de>
3164
3165 PR tree-optimization/53663
3166 * gcc.dg/torture/pr53663-1.c: New testcase.
3167 * gcc.dg/torture/pr53663-2.c: Likewise.
3168 * gcc.dg/torture/pr53663-3.c: Likewise.
3169
3170 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3171
3172 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3173
3174 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3175
3176 * lib/target-supports-dg.exp (dg-require-effective-target,
3177 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3178 dg-process-target-1 instead of dg-process-target.
3179 (dg-process-target-1): Rename from dg-process-target.
3180 (dg-process-target): New.
3181
3182 2012-09-24 Richard Guenther <rguenther@suse.de>
3183
3184 PR tree-optimization/54684
3185 * g++.dg/torture/pr54684.C: New testcase.
3186
3187 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3188
3189 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3190
3191 2012-09-24 Richard Guenther <rguenther@suse.de>
3192
3193 PR middle-end/52173
3194 * gcc.dg/tm/pr52173-1.c: New.
3195 * gcc.dg/tm/pr52173-2.c: New.
3196
3197 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * gcc.dg/pr54669.c: New test.
3200
3201 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3202 Dominique Dhumieres <dominiq@lps.ens.fr>
3203
3204 PR testsuite/54677
3205 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3206
3207 2012-09-23 Tobias Burnus <burnus@net-b.de>
3208
3209 PR fortran/54618
3210 * gfortran.dg/class_array_14.f90: New.
3211
3212 2012-09-22 Kai Tietz <ktietz@redhat.com>
3213
3214 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3215 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3216
3217 2012-09-21 Dehao Chen <dehao@google.com>
3218
3219 PR go/54649
3220 PR tree-optimization/54655
3221 * g++.dg/pr54655.C: New testcase.
3222
3223 2012-09-21 Richard Guenther <rguenther@suse.de>
3224
3225 PR tree-optimization/54647
3226 * g++.dg/torture/pr54647.C: New testcase.
3227
3228 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3229
3230 PR c++/54427
3231 * c-c++-common/torture/vector-compare-2.c: Add -w.
3232
3233 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * gnat.dg/opt20.ads: Move dg directive to...
3236 * gnat.dg/opt20.adb: ...here.
3237 * gnat.dg/addr1.ad[sb]: Likewise.
3238 * gnat.dg/concat2.ad[sb]: Likewise.
3239 * gnat.dg/array16.ad[sb]: Likewise.
3240 * gnat.dg/atomic5.ad[sb]: Likewise.
3241 * gnat.dg/discr29.ad[sb]: Likewise.
3242 * gnat.dg/noreturn5.ad[sb]: Likewise.
3243 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3244 * gnat.dg/discr23.ads: Remove dg directive.
3245 * gnat.dg/nested_float_packed.ads: Likewise.
3246 * gnat.dg/oconst6.ads: Move to...
3247 * gnat.dg/specs/oconst6.ads: ...here.
3248
3249 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3250
3251 PR c++/52432
3252 * g++.dg/cpp0x/decltype32.C: Tweak.
3253
3254 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3255
3256 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3257 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3258 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3259 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3260
3261 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3262
3263 PR c++/54581
3264 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3265
3266 2012-09-19 Steve Ellcey <sellcey@mips.com>
3267
3268 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3269
3270 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3271
3272 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3273 * gcc.target/powerpc/ppc-mftb.c: New file.
3274
3275 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/54089
3278 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3279 functions.
3280
3281 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3282
3283 PR target/54236
3284 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3285
3286 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3287
3288 * gcc.c-torture/execute/20120919-1.c: New test.
3289
3290 2012-09-19 Richard Guenther <rguenther@suse.de>
3291
3292 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3293
3294 2012-09-19 Richard Guenther <rguenther@suse.de>
3295
3296 * gcc.dg/builtin-unreachable-6.c: Adjust.
3297
3298 2012-09-19 Richard Guenther <rguenther@suse.de>
3299
3300 * gcc.dg/builtin-object-size-10.c: Adjust.
3301 * gcc.dg/builtin-unreachable-5.c: Adjust.
3302 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3303 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3304 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3305 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3306 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3307 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3308 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3309 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3310 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3311 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3312 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3313 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3314
3315 2012-09-19 Richard Guenther <rguenther@suse.de>
3316
3317 PR tree-optimization/54132
3318 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3319 * gcc.dg/torture/pr54132.c: Likewise.
3320
3321 2012-09-19 Terry Guo <terry.guo@arm.com>
3322
3323 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3324 extra prune rules that will be applied to all tests in a .exp file.
3325 (gcc-dg-prune): Use rules defined by the above variable.
3326 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3327 harmless warnings on architecture switch conflict.
3328
3329 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3330
3331 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3332 of asm-comment characters instead of a single one.
3333 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3334
3335 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3336
3337 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3338
3339 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3340 target instead of xfailing it.
3341 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3342 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3343 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3344 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3345 * gcc.dg/vect/vect-104.c: Likewise.
3346 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3347 * gcc.dg/vect/vect-outer-1.c: Likewise.
3348 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3349 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3350 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3351 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3352 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3353 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3354 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3355 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3356 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3357
3358 * lib/target-supports.exp
3359 (check_effective_target_vect_widen_mult_qi_to_hi,
3360 check_effective_target_vect_widen_mult_hi_to_si,
3361 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3362 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3363 check_effective_target_vect_pack_trunc,
3364 check_effective_target_vect_unpack,
3365 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3366 instead of arm_none.
3367
3368 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3369
3370 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3371
3372 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3373 config to compiler_flags.
3374
3375 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR target/54592
3378 * gcc.target/i386/pr54592.c: New test.
3379
3380 PR tree-optimization/54610
3381 * gcc.target/i386/pr54610.c: New test.
3382
3383 2012-09-17 Jason Merrill <jason@redhat.com>
3384
3385 PR c++/54575
3386 * g++.dg/cpp0x/alias-decl-21.C: New.
3387 * g++.dg/cpp0x/alias-decl-22.C: New.
3388
3389 2012-09-17 Tobias Burnus <burnus@net-b.de>
3390
3391 PR fortran/54608
3392 * gfortran.dg/scan_2.f90: New.
3393
3394 2012-09-17 Jason Merrill <jason@redhat.com>
3395
3396 PR c++/53661
3397 * g++.dg/init/aggr9.C: New.
3398
3399 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3400
3401 * gnat.dg/loop_optimization12.ad[sb]: New test.
3402
3403 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3404
3405 PR fortran/54285
3406 * gfortran.dg/proc_ptr_result_7.f90: New.
3407
3408 2012-09-17 Tobias Burnus <burnus@net-b.de>
3409
3410 PR fortran/54603
3411 * gfortran.dg/structure_constructor_11.f90: New.
3412
3413 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR tree-optimization/54563
3416 * g++.dg/torture/pr54563.C: New test.
3417
3418 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3419
3420 PR fortran/54594
3421 * gfortran.dg/typebound_generic_14.f03: New.
3422
3423 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3424
3425 PR fortran/54387
3426 * gfortran.dg/proc_ptr_38.f90: New.
3427
3428 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3429
3430 PR debug/54460
3431 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3432 to scary regexp.
3433
3434 PR testsuite/54007
3435 * gnat.dg/lto15.adb: Require lto.
3436
3437 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3438 "myBindC" for hppa*-*-hpux*.
3439
3440 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3441
3442 * gfortran.dg/namelist_75.f90: New test.
3443
3444 2012-09-15 Tom de Vries <tom@codesourcery.com>
3445
3446 * gcc.dg/tree-ssa/vrp82.c: New test.
3447 * gcc.dg/tree-ssa/vrp83.c: Same.
3448 * gcc.dg/tree-ssa/vrp84.c: Same.
3449
3450 2012-09-15 Tom de Vries <tom@codesourcery.com>
3451
3452 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3453 * gcc.dg/tree-ssa/vrp81.c: ... this.
3454
3455 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3456
3457 PR target/54222
3458 * gcc.target/avr/torture/fix-types.h: New.
3459 * gcc.target/avr/torture/vals-hr.def: New.
3460 * gcc.target/avr/torture/vals-r.def: New.
3461 * gcc.target/avr/torture/vals-k.def: New.
3462 * gcc.target/avr/torture/vals-ur.def: New.
3463 * gcc.target/avr/torture/vals-uk.def: New.
3464 * gcc.target/avr/torture/vals-uhr.def: New.
3465 * gcc.target/avr/torture/vals-llk.def: New.
3466 * gcc.target/avr/torture/vals-ullk.def: New.
3467 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3468 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3469 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3470 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3471 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3472 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3473 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3474 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3475
3476 2012-09-14 Dehao Chen <dehao@google.com>
3477
3478 * g++.dg/debug/dwarf2/deallocator.C: New test.
3479
3480 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3481
3482 PR c/54552
3483 * gcc.c-torture/compile/pr54552-1.c: New test.
3484
3485 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3486
3487 PR c++/54427
3488 * g++.dg/other/vector-compare.C: New testcase.
3489 * c-c++-common/vector-compare-3.c: New testcase.
3490 * gcc.dg/vector-shift.c: Move ...
3491 * c-c++-common/vector-shift.c: ... here.
3492 * gcc.dg/vector-shift1.c: Move ...
3493 * c-c++-common/vector-shift1.c: ... here.
3494 * gcc.dg/vector-shift3.c: Move ...
3495 * c-c++-common/vector-shift3.c: ... here.
3496 * gcc.dg/vector-compare-1.c: Move ...
3497 * c-c++-common/vector-compare-1.c: ... here.
3498 * gcc.dg/vector-compare-2.c: Move ...
3499 * c-c++-common/vector-compare-2.c: ... here.
3500 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3501 * c-c++-common/torture/vector-compare-1.c: ... here.
3502 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3503 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3504 * c-c++-common/torture/vector-compare-2.c: ... here.
3505 * gcc.c-torture/execute/vector-shift.c: Move ...
3506 * c-c++-common/torture/vector-shift.c: ... here.
3507 * gcc.c-torture/execute/vector-shift2.c: Move ...
3508 * c-c++-common/torture/vector-shift2.c: ... here.
3509 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3510 * c-c++-common/torture/vector-subscript-1.c: ... here.
3511 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3512 * c-c++-common/torture/vector-subscript-2.c: ... here.
3513 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3514 * c-c++-common/torture/vector-subscript-3.c: ... here.
3515
3516 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3517
3518 PR c/54103
3519 * gcc.c-torture/compile/pr54103-1.c,
3520 gcc.c-torture/compile/pr54103-2.c,
3521 gcc.c-torture/compile/pr54103-3.c,
3522 gcc.c-torture/compile/pr54103-4.c,
3523 gcc.c-torture/compile/pr54103-5.c,
3524 gcc.c-torture/compile/pr54103-6.c: New tests.
3525 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3526
3527 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3528
3529 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3530
3531 2012-09-14 Richard Guenther <rguenther@suse.de>
3532
3533 PR tree-optimization/54565
3534 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3535 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3536
3537 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3538
3539 * gcc.target/arm/combine-movs.c: Add missing space.
3540
3541 2012-09-14 Richard Guenther <rguenther@suse.de>
3542
3543 * g++.dg/torture/builtin-location.C: New testcase.
3544
3545 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3546 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3547
3548 PR c++/53210
3549 * g++.dg/warn/Wuninitialized-self.C: New.
3550
3551 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR c/54559
3554 * gcc.c-torture/compile/pr54559.c: New test.
3555
3556 2012-09-13 Jason Merrill <jason@redhat.com>
3557
3558 PR c++/53839
3559 * g++.dg/cpp0x/constexpr-temp1.C: New.
3560
3561 PR c++/54511
3562 * g++.dg/template/anonunion2.C: New.
3563
3564 PR c++/53836
3565 * g++.dg/template/init10.C: New.
3566
3567 2012-09-13 Tobias Burnus <burnus@net-b.de>
3568
3569 PR fortran/54556
3570 * gfortran.dg/implicit_pure_3.f90: New.
3571
3572 2012-09-13 Richard Guenther <rguenther@suse.de>
3573
3574 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3575
3576 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3577
3578 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3579
3580 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3581
3582 * c-c++-common/pr51712.c: Handle for short-enum targets.
3583
3584 2012-09-12 Terry Guo <terry.guo@arm.com>
3585
3586 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3587 and lsrs for Thumb2 mode.
3588
3589 2012-09-12 Jan Hubicka <jh@suse.cz>
3590
3591 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3592
3593 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3594
3595 PR target/54445
3596 * gcc.target/i386/pr54445-1.c: New file.
3597 * gcc.target/i386/pr54445-2.c: Likewise.
3598
3599 2012-09-12 Tobias Burnus <burnus@net-b.de>
3600
3601 PR fortran/54225
3602 PR fortran/53306
3603 * gfortran.dg/coarray_10.f90: Update dg-error.
3604 * gfortran.dg/coarray_28.f90: New.
3605 * gfortran.dg/array_section_3.f90: New.
3606
3607 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3608
3609 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3610 gcc.target/arm/pr48252.c: Fix for big-endian support.
3611
3612 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3613
3614 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3615
3616 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3617 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3618
3619 * gcc.target/arm/neon-vfma-1.c: New testcase.
3620 * gcc.target/arm/neon-vfms-1.c: Likewise.
3621 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3622 of float.
3623 * gcc.target/arm/neon-vmls-1.c: Likewise.
3624 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3625 function.
3626 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3627 (check_effective_target_arm_neonv2_ok): Likewise.
3628 (check_effective_target_arm_neonv2_hw): Likewise.
3629 (check_effective_target_arm_neonv2): Likewise.
3630
3631 2012-09-11 Richard Guenther <rguenther@suse.de>
3632
3633 PR middle-end/54515
3634 * g++.dg/tree-ssa/pr54515.C: New testcase.
3635
3636 2012-09-10 Andrew Pinski <apinski@cavium.com>
3637
3638 PR tree-opt/c54362
3639 * gcc.dg/tm/memopt-16.c: New testcase.
3640
3641 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/54541
3644 PR c++/54542
3645 * g++.dg/cpp0x/sfinae40.C: New.
3646 * g++.dg/cpp0x/sfinae41.C: Likewise.
3647
3648 2012-09-10 Jason Merrill <jason@redhat.com>
3649
3650 PR c++/54538
3651 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3652
3653 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3654
3655 PR target/54089
3656 * gcc.target/sh/pr54089-3.c: New.
3657
3658 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3659
3660 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3661
3662 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3663
3664 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3665
3666 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3667
3668 * gcc.dg/pr52558-2.c: Delete.
3669 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3670
3671 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3672
3673 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3674
3675 2012-09-10 Richard Guenther <rguenther@suse.de>
3676
3677 PR tree-optimization/54520
3678 * gcc.dg/torture/pr54520.c: New testcase.
3679
3680 2012-09-10 Jason Merrill <jason@redhat.com>
3681
3682 PR c++/54506
3683 * g++.dg/cpp0x/implicit14.C: New.
3684
3685 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3686
3687 PR fortran/54208
3688 * gfortran.dg/bound_simplification_3.f90: New test.
3689
3690 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3691
3692 PR testsuite/54184
3693 * gcc.dg/pr52558-1.c: Delete.
3694 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3695
3696 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3697
3698 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3699 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3700 * gcc.target/arm/smlaltt-1.c: Likewise.
3701
3702 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3703
3704 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3705
3706 2012-09-07 Tom de Vries <tom@codesourcery.com>
3707
3708 PR tree-optimization/53986
3709 * gcc.dg/tree-ssa/vrp80.c: New test.
3710 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3711
3712 2012-09-06 Jason Merrill <jason@redhat.com>
3713
3714 PR c++/54341
3715 PR c++/54253
3716 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3717 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3718
3719 2012-09-06 Andrew Pinski <apinski@cavium.com>
3720
3721 PR tree-opt/54494
3722 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3723
3724 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR rtl-optimization/54455
3727 * gcc.dg/54455.c: New test.
3728
3729 2012-09-06 Tobias Burnus <burnus@net-b.de>
3730
3731 PR fortran/54463
3732 * gfortran.dg/promotion_2.f90: New.
3733
3734 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR middle-end/54486
3737 * c-c++-common/pr54486.c: New test.
3738
3739 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3740
3741 PR fortran/54474
3742 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3743
3744 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3745
3746 PR c++/54191
3747 * g++.dg/cpp0x/sfinae39.C: New.
3748
3749 2012-09-04 Jason Merrill <jason@redhat.com>
3750
3751 PR c++/54441
3752 * g++.dg/ext/flexary3.C: New.
3753
3754 PR c++/54420
3755 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3756
3757 PR c++/54198
3758 * g++.dg/template/defarg15.C: New.
3759
3760 PR c++/54437
3761 * g++.dg/template/access24.C: New.
3762
3763 2012-09-04 Richard Guenther <rguenther@suse.de>
3764
3765 PR tree-optimization/54458
3766 * gcc.dg/torture/pr54458.c: New testcase.
3767
3768 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3769
3770 * gcc.target/arm/neon-vext.c: New test.
3771 * gcc.target/arm/neon-vext-execute.c: Ditto.
3772
3773 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3774
3775 PR fortran/54243
3776 PR fortran/54244
3777 * gfortran.dg/select_type_29.f03: New.
3778
3779 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3780
3781 * gcc.dg/fold-perm.c: Improve test.
3782
3783 2012-09-03 Tobias Burnus <burnus@net-b.de>
3784
3785 PR fortran/51632
3786 * gfortran.dg/coarray_class_1.f90: New.
3787
3788 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3789
3790 PR target/49206
3791 * gcc.c-torture/compile/pr49206.c: New test.
3792
3793 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3794 Uros Bizjak <ubizjak@gmail.com>
3795
3796 PR target/36680
3797 * gfortran.dg/pr36680.f90: New test.
3798
3799 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3800
3801 PR target/42295
3802 * g++.dg/opt/pr42295.C: New test.
3803
3804 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR target/54436
3807 * gcc.dg/torture/pr54436.c: New test.
3808
3809 2012-09-01 Andrew Pinski <apinski@cavium.com>
3810
3811 * gcc.target/mips/truncate-8.c: New testcase.
3812
3813 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3814
3815 PR target/46829
3816 PR target/46843
3817 * gcc.target/i386/pr46829.c: New test.
3818 * gcc.target/i386/pr46843.c: Ditto.
3819
3820 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3821 Jason Merrill <jason@redhat.com>
3822
3823 PR c++/18747
3824 * g++.dg/parse/error50.C: New.
3825
3826 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR c/54428
3829 * gcc.c-torture/compile/pr54428.c: New test.
3830
3831 2012-08-31 Ollie Wild <aaw@google.com>
3832
3833 PR c++/54197
3834 * g++.dg/init/lifetime3.C: New test.
3835
3836 2012-08-31 Martin Jambor <mjambor@suse.cz>
3837
3838 PR middle-end/54409
3839 * gcc.dg/torture/pr54409.c: New test.
3840
3841 2012-08-31 Martin Jambor <mjambor@suse.cz>
3842
3843 * gfortran.dg/pr48636.f90: Add dump scan checks.
3844
3845 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3846
3847 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3848
3849 2012-08-28 Joey Ye <joey.ye@arm.com>
3850
3851 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3852
3853 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3854
3855 PR target/46254
3856 * gcc.target/i386/pr46254.c: New test.
3857
3858 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3859
3860 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3861 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3862 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3863
3864 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3865
3866 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3867 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3868 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3869 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3870 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3871 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3872 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3873 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3874 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3875 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3876 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3877 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3878 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3879 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3880 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3881 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3882 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3883 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3884 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3885 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3886 gcc.target/mips/unaligned-1.c: Tighten regexps.
3887
3888 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3889
3890 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3891 (mips_option_groups): Remove optimization. Add various -f options.
3892 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3893 and -pg imply -fno-omit-frame-pointer.
3894 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3895 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3896 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3897 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3898 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3899 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3900 * gcc.target/mips/abi-n32-long32.c: Likewise.
3901 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3902 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3903 * gcc.target/mips/abi-n32-long64.c: Likewise.
3904 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3905 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3906 * gcc.target/mips/abi-n64-long32.c: Likewise.
3907 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3908 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3909 * gcc.target/mips/abi-n64-long64.c: Likewise.
3910 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3911 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3912 * gcc.target/mips/abi-o32-long32.c: Likewise.
3913 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3914 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3915 * gcc.target/mips/abi-o32-long64.c: Likewise.
3916 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3917 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3918 * gcc.target/mips/abi-o64-long32.c: Likewise.
3919 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3920 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3921 * gcc.target/mips/abi-o64-long64.c: Likewise.
3922 * gcc.target/mips/asm-1.c: Likewise.
3923 * gcc.target/mips/branch-1.c: Likewise.
3924 * gcc.target/mips/call-3.c: Likewise.
3925 * gcc.target/mips/call-saved-3.c: Likewise.
3926 * gcc.target/mips/clear-cache-1.c: Likewise.
3927 * gcc.target/mips/div-1.c: Likewise.
3928 * gcc.target/mips/div-2.c: Likewise.
3929 * gcc.target/mips/div-3.c: Likewise.
3930 * gcc.target/mips/div-4.c: Likewise.
3931 * gcc.target/mips/div-5.c: Likewise.
3932 * gcc.target/mips/div-6.c: Likewise.
3933 * gcc.target/mips/div-7.c: Likewise.
3934 * gcc.target/mips/div-8.c: Likewise.
3935 * gcc.target/mips/div-9.c: Likewise.
3936 * gcc.target/mips/div-10.c: Likewise.
3937 * gcc.target/mips/div-11.c: Likewise.
3938 * gcc.target/mips/div-12.c: Likewise.
3939 * gcc.target/mips/dsp-ctrl.c: Likewise.
3940 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3941 * gcc.target/mips/ext-8.c: Likewise.
3942 * gcc.target/mips/extend-2.c: Likewise.
3943 * gcc.target/mips/fix-r10000-1.c: Likewise.
3944 * gcc.target/mips/fix-r10000-2.c: Likewise.
3945 * gcc.target/mips/fix-r10000-3.c: Likewise.
3946 * gcc.target/mips/fix-r10000-4.c: Likewise.
3947 * gcc.target/mips/fix-r10000-5.c: Likewise.
3948 * gcc.target/mips/fix-r10000-6.c: Likewise.
3949 * gcc.target/mips/fix-r10000-7.c: Likewise.
3950 * gcc.target/mips/fix-r10000-8.c: Likewise.
3951 * gcc.target/mips/fix-r10000-9.c: Likewise.
3952 * gcc.target/mips/fix-r10000-10.c: Likewise.
3953 * gcc.target/mips/fix-r10000-11.c: Likewise.
3954 * gcc.target/mips/fix-r10000-12.c: Likewise.
3955 * gcc.target/mips/fix-r10000-13.c: Likewise.
3956 * gcc.target/mips/fix-r10000-14.c: Likewise.
3957 * gcc.target/mips/fix-r10000-15.c: Likewise.
3958 * gcc.target/mips/fpcmp-1.c: Likewise.
3959 * gcc.target/mips/fpcmp-2.c: Likewise.
3960 * gcc.target/mips/fpr-moves-7.c: Likewise.
3961 * gcc.target/mips/fpr-moves-8.c: Likewise.
3962 * gcc.target/mips/int-moves-1.c: Likewise.
3963 * gcc.target/mips/int-moves-2.c: Likewise.
3964 * gcc.target/mips/long-calls-pg.c: Likewise.
3965 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3966 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3967 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3968 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3969 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3970 * gcc.target/mips/mips-3d-1.c: Likewise.
3971 * gcc.target/mips/mips-3d-2.c: Likewise.
3972 * gcc.target/mips/mips-3d-3.c: Likewise.
3973 * gcc.target/mips/mips-3d-4.c: Likewise.
3974 * gcc.target/mips/mips-3d-5.c: Likewise.
3975 * gcc.target/mips/mips-3d-6.c: Likewise.
3976 * gcc.target/mips/mips-3d-7.c: Likewise.
3977 * gcc.target/mips/mips-3d-8.c: Likewise.
3978 * gcc.target/mips/mips-3d-9.c: Likewise.
3979 * gcc.target/mips/mips-ps-1.c: Likewise.
3980 * gcc.target/mips/mips-ps-2.c: Likewise.
3981 * gcc.target/mips/mips-ps-3.c: Likewise.
3982 * gcc.target/mips/mips-ps-4.c: Likewise.
3983 * gcc.target/mips/mips-ps-6.c: Likewise.
3984 * gcc.target/mips/mips32-dspr2.c: Likewise.
3985 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3986 * gcc.target/mips/neg-abs-1.c: Likewise.
3987 * gcc.target/mips/neg-abs-2.c: Likewise.
3988 * gcc.target/mips/nmadd-3.c: Likewise.
3989 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3990 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3991 * gcc.target/mips/octeon-pop-1.c: Likewise.
3992 * gcc.target/mips/pr26765.c: Likewise.
3993 * gcc.target/mips/pr33256.c: Likewise.
3994 * gcc.target/mips/pr33635-1.c: Likewise.
3995 * gcc.target/mips/pr33755.c: Likewise.
3996 * gcc.target/mips/pr35802.c: Likewise.
3997 * gcc.target/mips/pr45074.c: Likewise.
3998 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3999 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4000 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4001 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4002 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4003 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4004 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4005 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4006 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4007 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4008 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4009 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4010 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4011 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4012 * gcc.target/mips/save-restore-1.c: Likewise.
4013 * gcc.target/mips/save-restore-3.c: Likewise.
4014 * gcc.target/mips/save-restore-5.c: Likewise.
4015 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4016 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4017 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4018 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4019 * gcc.target/mips/stack-1.c: Likewise.
4020
4021 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4022 Tighten regexps.
4023
4024 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4025 branch under test to be filled with preceding rather than
4026 following instructions.
4027 * gcc.target/mips/branch-10.c: Likewise.
4028 * gcc.target/mips/branch-11.c: Likewise.
4029 * gcc.target/mips/branch-12.c: Likewise.
4030 * gcc.target/mips/branch-13.c: Likewise.
4031 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4032 to be eliminated. Tighten $28 scan-assembler-not test.
4033
4034 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4035 function to...
4036 * gcc.target/mips/call-4.c: ...this new test.
4037
4038 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4039 more likely.
4040 * gcc.target/mips/code-readable-3.c: Likewise.
4041 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4042 flag but skip for -O0.
4043 * gcc.target/mips/code-readable-4.c: Likewise.
4044
4045 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4046 of operations under test.
4047 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4048
4049 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4050 Don't require sibling-call optimization.
4051 * gcc.target/mips/near-far-4.c: Likewise.
4052
4053 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4054 Make sure that the register variable is used.
4055 * gcc.target/mips/soft-float-1.c: Likewise.
4056
4057 * gcc.target/mips/sdata-1.c: Make static data volatile.
4058 * gcc.target/mips/sdata-2.c: Likewise.
4059 * gcc.target/mips/sdata-3.c: Likewise.
4060 * gcc.target/mips/sdata-4.c: Likewise.
4061
4062 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4063 skip for -O0.
4064 * gcc.target/mips/atomic-memory-2.c: Likewise.
4065 * gcc.target/mips/branch-cost-1.c: Likewise.
4066 * gcc.target/mips/branch-cost-2.c: Likewise.
4067 * gcc.target/mips/cache-1.c: Likewise.
4068 * gcc.target/mips/call-1.c: Likewise.
4069 * gcc.target/mips/call-saved-2.c: Likewise.
4070 * gcc.target/mips/const-anchor-1.c: Likewise.
4071 * gcc.target/mips/const-anchor-2.c: Likewise.
4072 * gcc.target/mips/dse-1.c: Likewise.
4073 * gcc.target/mips/dsp-lhx.c: Likewise.
4074 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4075 * gcc.target/mips/ext-1.c: Likewise.
4076 * gcc.target/mips/ext-2.c: Likewise.
4077 * gcc.target/mips/ext-3.c: Likewise.
4078 * gcc.target/mips/ext-4.c: Likewise.
4079 * gcc.target/mips/ext-5.c: Likewise.
4080 * gcc.target/mips/ext-6.c: Likewise.
4081 * gcc.target/mips/ext-7.c: Likewise.
4082 * gcc.target/mips/extend-1.c: Likewise.
4083 * gcc.target/mips/fix-r4000-1.c: Likewise.
4084 * gcc.target/mips/fix-r4000-3.c: Likewise.
4085 * gcc.target/mips/fix-r4000-5.c: Likewise.
4086 * gcc.target/mips/fix-r4000-6.c: Likewise.
4087 * gcc.target/mips/fix-r4000-8.c: Likewise.
4088 * gcc.target/mips/fix-r4000-10.c: Likewise.
4089 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4090 * gcc.target/mips/fixed-vector-type.c: Likewise.
4091 * gcc.target/mips/fpr-moves-1.c: Likewise.
4092 * gcc.target/mips/fpr-moves-2.c: Likewise.
4093 * gcc.target/mips/fpr-moves-3.c: Likewise.
4094 * gcc.target/mips/fpr-moves-4.c: Likewise.
4095 * gcc.target/mips/fpr-moves-5.c: Likewise.
4096 * gcc.target/mips/fpr-moves-6.c: Likewise.
4097 * gcc.target/mips/ins-1.c: Likewise.
4098 * gcc.target/mips/ins-2.c: Likewise.
4099 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4100 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4101 * gcc.target/mips/lazy-binding-1.c: Likewise.
4102 * gcc.target/mips/madd-3.c: Likewise.
4103 * gcc.target/mips/madd-5.c: Likewise.
4104 * gcc.target/mips/madd-6.c: Likewise.
4105 * gcc.target/mips/madd-8.c: Likewise.
4106 * gcc.target/mips/madd-9.c: Likewise.
4107 * gcc.target/mips/memcpy-1.c: Likewise.
4108 * gcc.target/mips/mips-ps-type.c: Likewise.
4109 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4110 * gcc.target/mips/mips-sched-madd.c: Likewise.
4111 * gcc.target/mips/mips16e-extends.c: Likewise.
4112 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4113 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4114 * gcc.target/mips/movcc-1.c: Likewise.
4115 * gcc.target/mips/movcc-2.c: Likewise.
4116 * gcc.target/mips/movcc-3.c: Likewise.
4117 * gcc.target/mips/msub-5.c: Likewise.
4118 * gcc.target/mips/msub-6.c: Likewise.
4119 * gcc.target/mips/msub-8.c: Likewise.
4120 * gcc.target/mips/mult-2.c: Likewise.
4121 * gcc.target/mips/mult-3.c: Likewise.
4122 * gcc.target/mips/mult-5.c: Likewise.
4123 * gcc.target/mips/mult-6.c: Likewise.
4124 * gcc.target/mips/mult-7.c: Likewise.
4125 * gcc.target/mips/mult-12.c: Likewise.
4126 * gcc.target/mips/mult-13.c: Likewise.
4127 * gcc.target/mips/mult-14.c: Likewise.
4128 * gcc.target/mips/mult-15.c: Likewise.
4129 * gcc.target/mips/mult-17.c: Likewise.
4130 * gcc.target/mips/mult-18.c: Likewise.
4131 * gcc.target/mips/mult-19.c: Likewise.
4132 * gcc.target/mips/nmadd-1.c: Likewise.
4133 * gcc.target/mips/nmadd-2.c: Likewise.
4134 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4135 * gcc.target/mips/octeon-cins-1.c: Likewise.
4136 * gcc.target/mips/octeon-cins-2.c: Likewise.
4137 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4138 * gcc.target/mips/octeon-exts-2.c: Likewise.
4139 * gcc.target/mips/octeon-exts-3.c: Likewise.
4140 * gcc.target/mips/octeon-exts-4.c: Likewise.
4141 * gcc.target/mips/octeon-exts-5.c: Likewise.
4142 * gcc.target/mips/octeon-exts-6.c: Likewise.
4143 * gcc.target/mips/octeon-exts-7.c: Likewise.
4144 * gcc.target/mips/octeon-pop-2.c: Likewise.
4145 * gcc.target/mips/octeon-seq-3.c: Likewise.
4146 * gcc.target/mips/octeon-seq-4.c: Likewise.
4147 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4148 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4149 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4150 * gcc.target/mips/pr54240.c: Likewise.
4151 * gcc.target/mips/rsqrt-1.c: Likewise.
4152 * gcc.target/mips/rsqrt-2.c: Likewise.
4153 * gcc.target/mips/rsqrt-3.c: Likewise.
4154 * gcc.target/mips/rsqrt-4.c: Likewise.
4155 * gcc.target/mips/save-restore-2.c: Likewise.
4156 * gcc.target/mips/save-restore-4.c: Likewise.
4157 * gcc.target/mips/sb1-1.c: Likewise.
4158 * gcc.target/mips/scc-1.c: Likewise.
4159 * gcc.target/mips/scc-2.c: Likewise.
4160 * gcc.target/mips/scc-3.c: Likewise.
4161 * gcc.target/mips/scc-4.c: Likewise.
4162 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4163 * gcc.target/mips/truncate-1.c: Likewise.
4164 * gcc.target/mips/truncate-2.c: Likewise.
4165 * gcc.target/mips/truncate-3.c: Likewise.
4166 * gcc.target/mips/truncate-4.c: Likewise.
4167 * gcc.target/mips/truncate-5.c: Likewise.
4168 * gcc.target/mips/truncate-6.c: Likewise.
4169 * gcc.target/mips/unaligned-1.c: Likewise.
4170
4171 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4172 skip for -O0. Require -fexpensive-optimizations.
4173 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4174 * gcc.target/mips/dspr2-MULT.c: Likewise.
4175 * gcc.target/mips/fix-r4000-2.c: Likewise.
4176 * gcc.target/mips/fix-r4000-4.c: Likewise.
4177 * gcc.target/mips/fix-r4000-7.c: Likewise.
4178 * gcc.target/mips/fix-r4000-9.c: Likewise.
4179 * gcc.target/mips/madd-1.c: Likewise.
4180 * gcc.target/mips/madd-2.c: Likewise.
4181 * gcc.target/mips/madd-4.c: Likewise.
4182 * gcc.target/mips/maddu-1.c: Likewise.
4183 * gcc.target/mips/maddu-2.c: Likewise.
4184 * gcc.target/mips/maddu-3.c: Likewise.
4185 * gcc.target/mips/maddu-4.c: Likewise.
4186 * gcc.target/mips/msub-1.c: Likewise.
4187 * gcc.target/mips/msub-2.c: Likewise.
4188 * gcc.target/mips/msub-3.c: Likewise.
4189 * gcc.target/mips/msub-4.c: Likewise.
4190 * gcc.target/mips/msubu-1.c: Likewise.
4191 * gcc.target/mips/msubu-2.c: Likewise.
4192 * gcc.target/mips/msubu-3.c: Likewise.
4193 * gcc.target/mips/msubu-4.c: Likewise.
4194 * gcc.target/mips/mult-1.c: Likewise.
4195 * gcc.target/mips/mult-4.c: Likewise.
4196 * gcc.target/mips/mult-8.c: Likewise.
4197 * gcc.target/mips/mult-9.c: Likewise.
4198 * gcc.target/mips/mult-10.c: Likewise.
4199 * gcc.target/mips/mult-11.c: Likewise.
4200 * gcc.target/mips/mult-16.c: Likewise.
4201
4202 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4203 skip for -O0 and -Os.
4204 * gcc.target/mips/fix-r4000-12.c: Likewise.
4205 * gcc.target/mips/madd-7.c: Likewise.
4206 * gcc.target/mips/mips-ps-5.c: Likewise.
4207 * gcc.target/mips/mips-ps-7.c: Likewise.
4208 * gcc.target/mips/msub-7.c: Likewise.
4209
4210 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4211 skip for -O0. Require -mno-abicalls.
4212 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4213
4214 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4215 skip for -O0. Require a total number of BBIT instructions and
4216 at least one of each kind.
4217
4218 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4219 skip for -O0. Require -fno-unroll-loops.
4220
4221 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4222 skip for -O0. Allow BLTZ as well as BGEZ.
4223
4224 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4225
4226 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4227 skip for -O0. Require -fschedule-insns2.
4228 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4229
4230 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4231 but skip for -O0. Make a branch-likely more likely.
4232
4233 * gcc.target/mips/timode-2.c: Split each test into its own function.
4234 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4235
4236 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4237 skip for -O0. Require -fpeephole2.
4238 * gcc.target/mips/vr-mult-2.c: Likewise.
4239
4240 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4241
4242 PR preprocessor/53469
4243 * gcc.dg/cpp/_Pragma7.c: New test case.
4244
4245 2012-08-27 Tobias Burnus <burnus@net-b.de>
4246
4247 PR fortran/54370
4248 * gfortran.dg/do_5.f90: New.
4249
4250 2012-08-27 Tobias Burnus <burnus@net-b.de>
4251
4252 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4253 from dg-options as -Wall no longer implies it.
4254
4255 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4256
4257 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4258
4259 2012-08-25 Jason Merrill <jason@redhat.com>
4260
4261 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4262
4263 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4264
4265 PR c++/51421
4266 * g++.dg/cpp0x/auto34.C: New.
4267
4268 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR c/54363
4271 * gcc.dg/pr54363.c: New test.
4272
4273 PR c/54355
4274 * gcc.dg/pr54355.c: New test.
4275
4276 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4277
4278 PR debug/52857
4279 * gcc.target/i386/pr52857-1.c: New.
4280 * gcc.target/i386/pr52857-2.c: Likewise.
4281
4282 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4283
4284 * gcc.target/mips/code-readable-4.c: New test.
4285
4286 2012-08-23 Julian Brown <julian@codesourcery.com>
4287 Sandra Loosemore <sandra@codesourcery.com>
4288
4289 * gcc.target/mips/code-readable-1.c: Add -O to options.
4290
4291 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4292
4293 PR c++/20420
4294 * g++.dg/lookup/using53.C: New.
4295
4296 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4297
4298 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4299 * gcc.dg/fixed-point/convert-1.c: New.
4300 * gcc.dg/fixed-point/convert-2.c: New.
4301 * gcc.dg/fixed-point/convert-3.c: New.
4302 * gcc.dg/fixed-point/convert-4.c: New.
4303 * gcc.dg/fixed-point/convert-float-1.c: New.
4304 * gcc.dg/fixed-point/convert-float-2.c: New.
4305 * gcc.dg/fixed-point/convert-float-3.c: New.
4306 * gcc.dg/fixed-point/convert-float-4.c: New.
4307 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4308 * gcc.dg/fixed-point/convert-sat.c: New.
4309 * gcc.dg/fixed-point/convert.h: New.
4310
4311 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4312
4313 PR target/54089
4314 * gcc.target/sh/pr54089-2.c: New.
4315
4316 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4317
4318 * gcc.target/i386/long-double-64-1.c: New file.
4319 * gcc.target/i386/long-double-64-2.c: Likewise.
4320 * gcc.target/i386/long-double-64-3.c: Likewise.
4321 * gcc.target/i386/long-double-64-4.c: Likewise.
4322 * gcc.target/i386/long-double-80-1.c: Likewise.
4323 * gcc.target/i386/long-double-80-2.c: Likewise.
4324 * gcc.target/i386/long-double-80-3.c: Likewise.
4325 * gcc.target/i386/long-double-80-4.c: Likewise.
4326 * gcc.target/i386/long-double-80-5.c: Likewise.
4327 * gcc.target/i386/long-double-80-6.c: Likewise.
4328 * gcc.target/i386/long-double-80-7.c: Likewise.
4329
4330 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4331
4332 PR tree-optimization/54317
4333 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4334
4335 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 PR target/39423
4338 * gcc.target/sh/pr39423-2.c: New.
4339
4340 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4341
4342 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4343 * gcc.dg/fold-perm.c: Likewise.
4344
4345 2012-08-20 Jan Hubicka <jh@suse.cz>
4346
4347 PR fortran/48636
4348 * gcc.dg/ipa/inlinehint-1.c: New.
4349
4350 2012-08-20 Florian Weimer <fweimer@redhat.com>
4351
4352 PR c++/19351
4353 * g++.dg/init/new38.C: New test.
4354 * g++.dg/init/new39.C: New test.
4355
4356 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4357
4358 PR target/54089
4359 * gcc.target/sh/pr54089-1.c: New.
4360
4361 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4362
4363 PR target/51244
4364 * gcc.target/sh/pr51244-11.c: New.
4365
4366 2012-08-20 Tobias Burnus <burnus@net-b.de>
4367
4368 PR fortran/54301
4369 * gfortran.dg/warn_target_lifetime_2.f90: New.
4370
4371 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4372
4373 PR c++/10416
4374 * g++.dg/warn/Wunused-var-17.C: New.
4375
4376 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4377
4378 PR middle-end/53992
4379 * gcc.dg/gomp/pr53992.c: New test.
4380
4381 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4382
4383 PR tree-ssa/54295
4384 * gcc.c-torture/execute/20120817-1.c: New test.
4385
4386 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4387
4388 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4389 add instruction.
4390 (f2): New test that really does need adds.
4391
4392 2012-08-20 Richard Guenther <rguenther@suse.de>
4393
4394 PR tree-optimization/54327
4395 * gcc.dg/torture/pr54327.c: New testcase.
4396
4397 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR tree-optimization/54321
4400 * gcc.c-torture/compile/pr54321.c: New test.
4401
4402 2012-08-20 Tobias Burnus <burnus@net-b.de>
4403
4404 PR fortran/54301
4405 * gfortran.dg/warn_target_lifetime_1.f90: New.
4406
4407 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4408
4409 PR fortran/54298
4410 * gfortran.dg/real_compare_1.f90: New test case.
4411 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4412
4413 2012-08-18 Jan Hubicka <jh@suse.cz>
4414
4415 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4416
4417 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4418
4419 PR fortran/39290
4420 * gfortran.dg/interface_37.f90: New test.
4421
4422 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4423 Gary Funck <gary@intrepid.com>
4424
4425 PR target/20020
4426 * gcc.target/i386/pr20020-1.c: New test.
4427 * gcc.target/i386/pr20020-2.c: Likewise.
4428 * gcc.target/i386/pr20020-3.c: Likewise.
4429
4430 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4431
4432 * gcc.target/i386/perm-concat.c: New test.
4433
4434 2012-08-17 Julian Brown <julian@codesourcery.com>
4435
4436 * gcc.target/arm/div64-unwinding.c: New test.
4437
4438 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4439
4440 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4441
4442 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4443
4444 PR target/54236
4445 * gcc.target/sh/pr54236-1.c: New.
4446
4447 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4448
4449 * lib/target-supports.exp (check_effective_target_sync_int_long)
4450 (check_effective_target_sync_char_short): Enable for crisv32-*
4451 and cris-*.
4452
4453 PR middle-end/54261
4454 * gcc.dg/torture/pr54261-1.c: New test.
4455
4456 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4457
4458 PR fortran/54243
4459 PR fortran/54244
4460 * gfortran.dg/typebound_call_24.f03: New.
4461
4462 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4463
4464 PR tree-optimization/54245
4465 * gcc.dg/tree-ssa/pr54245.c: New test.
4466
4467 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4468
4469 PR tree-optimization/54240
4470 * gcc.target/powerpc/pr54240.c: New test.
4471 * gcc.target/mips/pr54240.c: Likewise.
4472
4473 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4474
4475 PR target/52933
4476 * gcc.target/sh/pr52933-1.c: New.
4477 * gcc.target/sh/pr52933-2.c: New.
4478
4479 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4480
4481 PR target/50751
4482 * gcc.target/sh/pr50751-8.c: New.
4483
4484 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4485
4486 PR fortran/47586
4487 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4488 * gfortran.dg/typebound_proc_27.f03: New test.
4489
4490 2012-08-14 Sterling Augustine <saugustine@google.com>
4491
4492 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4493
4494 2012-08-14 Tobias Burnus <burnus@net-b.de>
4495
4496 PR fortran/40881
4497 * gfortran.dg/data_constraints_3.f90: New.
4498 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4499 to disable -pedantic compilation.
4500 * gfortran.dg/pr37243.f: Ditto.
4501 * gfortran.dg/g77/19990826-3.f: Ditto.
4502 * gfortran.dg/g77/20020307-1.f : Ditto.
4503 * gfortran.dg/g77/980310-3.f: Ditto.
4504
4505 2012-08-14 Tobias Burnus <burnus@net-b.de>
4506
4507 PR fortran/54234
4508 * gfortran.dg/warn_conversion_4.f90: New.
4509
4510 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR middle-end/53411
4513 PR rtl-optimization/53495
4514 * gcc.c-torture/compile/pr53411.c: New test.
4515 * gcc.c-torture/compile/pr53495.c: New test.
4516
4517 2012-08-13 Richard Guenther <rguenther@suse.de>
4518
4519 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4520
4521 2012-08-13 Richard Guenther <rguenther@suse.de>
4522
4523 PR tree-optimization/54200
4524 * gcc.dg/guality/pr54200.c: New testcase.
4525 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4526
4527 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4528
4529 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4530
4531 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4532
4533 PR target/51244
4534 * gcc.target/sh/pr51244-7.c: New.
4535 * gcc.target/sh/pr51244-8.c: New.
4536 * gcc.target/sh/pr51244-9.c: New.
4537 * gcc.target/sh/pr51244-10.c: New.
4538
4539 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4540
4541 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4542 -m2e or -m2a.
4543 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4544 * gcc.target/sh/pr53511-1.c: Likewise.
4545 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4546 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4547 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4548 * gcc.target/sh/pr53512-3.c: Likewise.
4549 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4550
4551 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4552
4553 PR target/39423
4554 * gcc.c-torture/compile/pr39423-1.c: New.
4555 * gcc.c-torture/compile/pr39423-2.c: New.
4556
4557 2012-08-12 Tobias Burnus <burnus@net-b.de>
4558
4559 PR fortran/54221
4560 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4561 they appear uninitialized on the RHS.
4562 * gfortran.dg/public_private_module_6.f90: New.
4563
4564 2012-08-11 Martin Jambor <mjambor@suse.cz>
4565
4566 PR fortran/48636
4567 * gfortran.dg/pr48636.f90: New test.
4568
4569 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4570
4571 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4572 to avoid warnings.
4573 (main): Adjust caller.
4574
4575 2012-08-10 Richard Guenther <rguenther@suse.de>
4576
4577 * gcc.dg/matrix/*.c: Adjust and move ...
4578 * gcc.dg/torture/: ... here.
4579 * gcc.dg/matrix: Remove directory.
4580
4581 2012-08-10 Richard Guenther <rguenther@suse.de>
4582
4583 PR middle-end/54219
4584 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4585
4586 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4587
4588 PR middle-end/54211
4589 * gcc.dg/tree-ssa/pr54211.c: New test.
4590
4591 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4592
4593 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4594 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4595
4596 2012-08-10 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/54109
4599 * gcc.dg/torture/pr54109.c: New testcase.
4600 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4601 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4602
4603 2012-08-10 Richard Guenther <rguenther@suse.de>
4604
4605 PR tree-optimization/54027
4606 * gcc.dg/torture/pr54027.c: New testcase.
4607
4608 2012-08-10 Richard Guenther <rguenther@suse.de>
4609
4610 * g++.dg/plugin/selfassign.c: Adjust.
4611 * gcc.dg/plugin/selfassign.c: Likewise.
4612 * gcc.dg/strlenopt-11.c: Likewise.
4613 * gcc.dg/strlenopt-13.c: Likewise.
4614 * gcc.dg/no-strict-overflow-4.c: Likewise.
4615 * gcc.dg/strict-overflow-4.c: Likewise.
4616 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4617 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4618 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4619 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4620 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4622 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4623 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4624 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4625 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4626 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4627 * gcc.dg/pr46309.c: Likewise.
4628 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4629
4630 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4631
4632 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4633 for x86 targets.
4634 * gcc.c-torture/compile/20120727-2.c: New test.
4635
4636 2012-08-09 Martin Jambor <mjambor@suse.cz>
4637
4638 * gcc.dg/ipa/iinline-4.c: New test.
4639 * gcc.dg/ipa/iinline-5.c: Likewise.
4640 * gcc.dg/ipa/iinline-6.c: Likewise.
4641 * gcc.dg/ipa/iinline-7.c: Likewise.
4642 * gcc.dg/lto/20120723_0.c: Likewise.
4643 * gcc.dg/lto/20120723_1.c: Likewise.
4644
4645 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4646
4647 PR target/39423
4648 * gcc.target/sh/pr39423-1.c: New.
4649
4650 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4651
4652 PR target/51244
4653 * gcc.target/sh/pr51244-5: New.
4654 * gcc.target/sh/pr51244-6: New.
4655
4656 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4657
4658 * gcc.target/i386/adx-addxcarry32-3.c: New.
4659 * gcc.target/i386/adx-addxcarry64-3.c: New.
4660
4661 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4662
4663 PR rtl-optimization/53701
4664 * gcc.dg/pr53701.c: New test.
4665
4666 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4667
4668 * gcc.c-torture/compile/20120727-1.c: New test.
4669
4670 2012-08-09 Tobias Burnus <burnus@net-b.de>
4671
4672 PR fortran/54199
4673 * gfortran.dg/intrinsic_shadow_4.f90: New.
4674
4675 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4676
4677 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4678
4679 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4680
4681 * gcc.c-torture/execute/20120808-1.c: New test.
4682
4683 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4684
4685 PR rtl-optimization/54157
4686 * gcc.target/i386/pr54157.c: New file.
4687
4688 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4689
4690 * gcc.target/i386/adx-addcarryx32-1.c: New.
4691 * gcc.target/i386/adx-addcarryx32-2.c: New.
4692 * gcc.target/i386/adx-addcarryx64-1.c: New.
4693 * gcc.target/i386/adx-addcarryx64-2.c: New.
4694 * gcc.target/i386/adx-check.h: New.
4695 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4696 * gcc.target/i386/sse-12.c: Add -madx.
4697 * gcc.target/i386/sse-13.c: Ditto.
4698 * gcc.target/i386/sse-14.c: Ditto.
4699 * gcc.target/i386/sse-22.c: Ditto.
4700 * gcc.target/i386/sse-23.c: Ditto.
4701 * g++.dg/other/i386-2.C: Ditto.
4702 * g++.dg/other/i386-3.C: Ditto.
4703
4704 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4705
4706 * gcc.dg/tree-ssa/slsr-5.c: New.
4707 * gcc.dg/tree-ssa/slsr-6.c: New.
4708 * gcc.dg/tree-ssa/slsr-7.c: New.
4709 * gcc.dg/tree-ssa/slsr-8.c: New.
4710 * gcc.dg/tree-ssa/slsr-9.c: New.
4711 * gcc.dg/tree-ssa/slsr-10.c: New.
4712 * gcc.dg/tree-ssa/slsr-11.c: New.
4713 * gcc.dg/tree-ssa/slsr-12.c: New.
4714 * gcc.dg/tree-ssa/slsr-13.c: New.
4715 * gcc.dg/tree-ssa/slsr-14.c: New.
4716 * gcc.dg/tree-ssa/slsr-15.c: New.
4717 * gcc.dg/tree-ssa/slsr-16.c: New.
4718 * gcc.dg/tree-ssa/slsr-17.c: New.
4719 * gcc.dg/tree-ssa/slsr-18.c: New.
4720 * gcc.dg/tree-ssa/slsr-19.c: New.
4721 * gcc.dg/tree-ssa/slsr-20.c: New.
4722 * gcc.dg/tree-ssa/slsr-21.c: New.
4723 * gcc.dg/tree-ssa/slsr-22.c: New.
4724 * gcc.dg/tree-ssa/slsr-23.c: New.
4725 * gcc.dg/tree-ssa/slsr-24.c: New.
4726 * gcc.dg/tree-ssa/slsr-25.c: New.
4727 * gcc.dg/tree-ssa/slsr-26.c: New.
4728 * gcc.dg/tree-ssa/slsr-30.c: New.
4729 * gcc.dg/tree-ssa/slsr-31.c: New.
4730
4731 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4732
4733 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4734 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4735 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4736
4737 2012-08-06 Cary Coutant <ccoutant@google.com>
4738
4739 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4740
4741 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4742
4743 PR fortran/35831
4744 * gfortran.dg/dummy_procedure_5.f90: Modified.
4745 * gfortran.dg/dummy_procedure_8.f90: New.
4746 * gfortran.dg/interface_26.f90: Modified.
4747 * gfortran.dg/proc_ptr_11.f90: Modified.
4748 * gfortran.dg/proc_ptr_15.f90: Modified.
4749 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4750 * gfortran.dg/typebound_override_1.f90: Modified.
4751 * gfortran.dg/typebound_proc_6.f03: Modified.
4752
4753 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4754
4755 PR tree-optimization/51938
4756 PR tree-optimization/52005
4757 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4758 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4759 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4760 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4761
4762 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4763
4764 Avoid crashing on erroneous static_assert usage
4765 * g++.dg/cpp0x/static_assert8.C: New test.
4766
4767 2012-08-06 Jason Merrill <jason@redhat.com>
4768
4769 * g++.dg/cpp0x/sfinae38.C: New.
4770
4771 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4772 Paolo Carlini <paolo.carlini@oracle.com>
4773
4774 PR c++/54165
4775 * g++.dg/conversion/void2.C: New.
4776
4777 2012-08-06 Tom de Vries <tom@codesourcery.com>
4778
4779 * gcc.dg/tree-ssa/vrp78.c: New test.
4780
4781 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4782 Richard Sandiford <rdsandiford@googlemail.com>
4783
4784 * g++.dg/opt/enum2.C: Require fpic target.
4785 * g++.dg/lto/20090303_0.C: Likewise.
4786
4787 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4788 Catherine Moore <clm@codesourcery.com>
4789
4790 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4791 flush function names too.
4792 * gcc.target/mips/clear-cache-1.c: Likewise.
4793
4794 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4795
4796 PR target/54156
4797 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4798
4799 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4800
4801 PR fortran/54166
4802 * gfortran.dg/array_5.f90: New test.
4803
4804 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4805
4806 PR tree-optimization/30318
4807 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4808
4809 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4810
4811 * g++.dg/ext/vector17.C: New testcase.
4812
4813 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4814
4815 PR target/51931
4816 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4817 * g++.dg/opt/longbranch1.C: Likewise.
4818
4819 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4820
4821 PR tree-optimization/53805
4822 * gcc.dg/fold-notunord.c: New testcase.
4823
4824 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4825
4826 PR fortran/48820
4827 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4828 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4829
4830 2012-08-02 Jason Merrill <jason@redhat.com>
4831 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/51213 (again)
4834 * g++.dg/cpp0x/sfinae37.C: Extend.
4835
4836 2012-08-02 Richard Guenther <rguenther@suse.de>
4837
4838 PR tree-optimization/50672
4839 * g++.dg/torture/pr50672.C: New testcase.
4840
4841 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4842
4843 PR fortran/54147
4844 * gfortran.dg/abstract_type_6.f03: Modified.
4845 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4846 * gfortran.dg/proc_ptr_comp_35.f90: New.
4847 * gfortran.dg/typebound_proc_9.f03: Modified.
4848 * gfortran.dg/typebound_proc_26.f90: New.
4849
4850 2012-08-02 Richard Guenther <rguenther@suse.de>
4851
4852 * gcc.dg/torture/pta-callused-1.c: Adjust.
4853 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4854 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4855 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4856 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4857 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4858 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4859 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4860 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4861
4862 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4863
4864 PR fortran/54033
4865 * gfortran.dg/include_6.f90: New test case.
4866 * gfortran.dg/include_7.f90: New test case.
4867 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4868
4869 2012-08-01 Tom de Vries <tom@codesourcery.com>
4870
4871 * gcc.dg/tree-ssa/vrp76.c: New test.
4872
4873 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4874
4875 PR tree-optimization/46556
4876 * gcc.dg/tree-ssa/slsr-27.c: New.
4877 * gcc.dg/tree-ssa/slsr-28.c: New.
4878 * gcc.dg/tree-ssa/slsr-29.c: New.
4879
4880 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4881
4882 PR fortran/42418
4883 * gfortran.dg/proc_decl_29.f90: New.
4884
4885 2012-07-31 Dehao Chen <dehao@google.com>
4886
4887 * gcc.dg/predict-7.c: New test.
4888
4889 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4890
4891 PR fortran/54134
4892 * gfortran.dg/typebound_override_3.f90: New.
4893
4894 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4895
4896 PR tree-optimization/53773
4897 * gcc.dg/vect/pr53773.c: New test.
4898
4899 2012-07-31 Nick Clifton <nickc@redhat.com>
4900
4901 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4902 and for XStormy16.
4903
4904 2012-07-31 Tobias Burnus <burnus@net-b.de>
4905
4906 * gfortran.dg/c_funloc_tests_6.f90: New.
4907 * gfortran.dg/c_funloc_tests_7.f90: New.
4908 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4909
4910 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4911
4912 PR c++/53624
4913 * g++.dg/cpp0x/temp_default5.C: New.
4914
4915 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4916
4917 PR fortran/51081
4918 * gfortran.dg/proc_ptr_37.f90: New.
4919
4920 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4921
4922 * lib/target-supports.exp
4923 (check_effective_target_vect_natural_alignment): New function.
4924 * gcc.dg/align-2.c: Only run on targets with natural alignment
4925 of vector types.
4926 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4927 alignment of vector types.
4928
4929 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4930 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4931
4932 * gcc.target/i386/rdseed16-1.c: New.
4933 * gcc.target/i386/rdseed32-1.c: Ditto
4934 * gcc.target/i386/rdseed64-1.c: Ditto
4935 * gcc.target/i386/sse-12.c: Add -mrdseed.
4936 * gcc.target/i386/sse-13.c: Ditto.
4937 * gcc.target/i386/sse-14.c: Ditto.
4938 * g++.dg/other/i386-2.C: Ditto.
4939 * g++.dg/other/i386-3.C: Ditto.
4940
4941 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4942
4943 PR target/51244
4944 * gcc.target/sh/pr51244-4.c: New.
4945
4946 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4947
4948 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4949 for alpha*-*-* targets. Cleanup original tree dump.
4950
4951 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4952
4953 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4954 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4955
4956 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4957
4958 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4959 rand, srand. Include <stdlib.h>.
4960
4961 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4962
4963 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4964
4965 2012-07-26 Richard Henderson <rth@redhat.com>
4966
4967 * gcc.dg/attr-hotcold-1.c: New.
4968 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4969
4970 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4971 Sandra Loosemore <sandra@codesourcery.com>
4972
4973 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4974
4975 2012-07-26 Tobias Burnus <burnus@net-b.de>
4976
4977 * gfortran.dg/contiguous_1.f90: Update dg-error.
4978 * gfortran.dg/proc_ptr_32.f90: Ditto.
4979
4980 2012-07-26 Richard Guenther <rguenther@suse.de>
4981
4982 PR tree-optimization/54098
4983 * gcc.dg/torture/pr54098.c: New testcase.
4984
4985 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4986
4987 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4988 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4989
4990 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4991
4992 PR fortran/44354
4993 * gfortran.dg/array_constructor_39.f90: New test.
4994
4995 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4996
4997 PR fortran/44354
4998 * gfortran.dg/array_constructor_38.f90: New test.
4999
5000 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5001
5002 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5003
5004 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/noreturn5.ad[sb]: New test.
5007
5008 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5009 Paul Brook <paul@codesourcery.com>
5010
5011 PR target/53633
5012
5013 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5014 * c-c++-common/pr53633.c: New test.
5015
5016 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5017
5018 * gcc.target/i386/asm-dialect-1.c: New test case.
5019
5020 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5021 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5022
5023 * gcc.target/i386/prefetchw-1.c: New.
5024 * gcc.target/i386/sse-12.c: Add -mprfchw.
5025 * gcc.target/i386/sse-13.c: Ditto.
5026 * gcc.target/i386/sse-14.c: Ditto.
5027 * gcc.target/i386/sse-22.c: Ditto.
5028 * gcc.target/i386/sse-23.c: Ditto.
5029 * g++.dg/other/i386-2.C: Ditto.
5030 * g++.dg/other/i386-3.C: Ditto.
5031
5032 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5033
5034 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5035
5036 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5037
5038 PR target/54051
5039 * gcc.target/arm/pr54051.c: New.
5040 * gcc.target/arm/vfp-1.c: Adjust test.
5041
5042 2012-07-24 Julian Brown <julian@codesourcery.com>
5043
5044 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5045 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5046 hard-float ARM.
5047
5048 2012-07-23 Paul Brook <paul@codesourcery.com>
5049
5050 * g++.dg/other/armv7m-1.c: New test.
5051
5052 2012-07-23 Julian Brown <julian@codesourcery.com>
5053
5054 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5055 ARM.
5056 (DO_TEST): Define to 1 for appropriate ARM targets.
5057
5058 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5059
5060 PR tree-optimization/53881
5061 * gcc.dg/pr53881.c: Renamed to ...
5062 * gcc.dg/pr53881-1.c: ... this.
5063 * gcc.dg/pr53881-2.c: New test.
5064
5065 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5066
5067 Handle recent changes in default atomics for cris*-*-linux*.
5068 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5069 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5070 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5071 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5072 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5073 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5074 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5075 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5076 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5077 -mno-unaligned-atomic-may-use-library is in effect for
5078 cris*-*-linux*.
5079 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5080 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5081 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5082 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5083 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5084 gcc.target/cris/torture/sync-mis-op-i-1.c,
5085 gcc.target/cris/torture/sync-mis-op-i-2.c,
5086 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5087 gcc.target/cris/torture/sync-mis-op-i-3.c,
5088 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5089 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5090 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5091 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5092 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5093 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5094 (main): Remove local variable x.
5095 [mis_ok]: Check that atomics don't fail.
5096
5097 2012-07-21 Andrew Pinski <apinski@cavium.com>
5098
5099 * gcc.dg/tree-ssa/vrp72.c: New test.
5100 * gcc.dg/tree-ssa/vrp73.c: New test.
5101 * gcc.dg/tree-ssa/vrp74.c: New test.
5102 * gcc.dg/tree-ssa/vrp75.c: New test.
5103
5104 2012-07-21 Andrew Pinski <apinski@cavium.com>
5105
5106 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5107 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5108
5109 2012-07-21 Andrew Pinski <apinski@cavium.com>
5110
5111 * gcc.target/mips/octeon-pop-2.c: New testcase.
5112
5113 2012-07-21 Tobias Burnus <burnus@net-b.de>
5114
5115 PR fortran/48820
5116 * gfortran.dg/assumed_rank_3.f90: New.
5117 * gfortran.dg/assumed_rank_11.f90: New.
5118 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5119 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5120 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5121
5122 2012-07-21 Andrew Pinski <apinski@cavium.com>
5123
5124 * gcc.target/mips/unaligned-1.c: New testcase.
5125
5126 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5127
5128 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5129
5130 2012-07-20 Tobias Burnus <burnus@net-b.de>
5131
5132 * gfortran.dg/bind_c_array_params_2.f90: New.
5133 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5134 and update dg-error.
5135
5136 2012-07-20 Tobias Burnus <burnus@net-b.de>
5137
5138 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5139
5140 2012-07-20 Jason Merrill <jason@redhat.com>
5141
5142 PR c++/54038
5143 * g++.dg/other/array7.C: New.
5144
5145 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5146
5147 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5148 the basic block and check loop depth.
5149 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5150 matching patterns and comments.
5151 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5152 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5153
5154 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR c++/28656
5157 * c-c++-common/pr28656.c: New test.
5158
5159 2012-07-19 Jason Merrill <jason@redhat.com>
5160
5161 PR c++/54026
5162 * g++.dg/init/mutable1.C: New.
5163
5164 2012-07-20 Tobias Burnus <burnus@net-b.de>
5165
5166 PR fortran/48820
5167 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5168 * gfortran.dg/assumed_rank_1.f90: New.
5169 * gfortran.dg/assumed_rank_1_c.c: New.
5170 * gfortran.dg/assumed_rank_2.f90: New.
5171 * gfortran.dg/assumed_rank_4.f90: New.
5172 * gfortran.dg/assumed_rank_5.f90: New.
5173 * gfortran.dg/assumed_rank_6.f90: New.
5174 * gfortran.dg/assumed_rank_7.f90: New.
5175 * gfortran.dg/assumed_rank_8.f90: New.
5176 * gfortran.dg/assumed_rank_8_c.c: New.
5177 * gfortran.dg/assumed_rank_9.f90: New.
5178 * gfortran.dg/assumed_rank_10.f90: New.
5179 * gfortran.dg/assumed_rank_12.f90: New.
5180
5181 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5182
5183 * gnat.dg/opt25.adb: New test.
5184 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5185 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5186
5187 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5188
5189 * gnat.dg/aggr20.ad[sb]: New test.
5190 * gnat.dg/aggr20_pkg.ads: New helper.
5191
5192 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5193
5194 * gnat.dg/derived_type3.adb: New test.
5195 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5196
5197 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR rtl-optimization/53942
5200 * gcc.dg/pr53942.c: New test.
5201
5202 2012-07-19 Jason Merrill <jason@redhat.com>
5203
5204 PR c++/54021
5205 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5206
5207 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/discr38.adb: New test.
5210
5211 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR middle-end/54017
5214 * c-c++-common/gomp/pr54017.c: New test.
5215
5216 2012-07-19 Richard Guenther <rguenther@suse.de>
5217 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/loop_optimization11.adb: New testcase.
5220 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5221
5222 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5223 Jason Merrill <jason@redhat.com>
5224
5225 * g++.dg/cpp0x/sfinae37.C: New.
5226 * g++.dg/template/access23.C: New.
5227 * g++.dg/template/access7.C: Adjust.
5228 * g++.dg/template/sfinae10.C: Don't expect errors.
5229 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5230
5231 2012-07-18 Julian Brown <julian@codesourcery.com>
5232 Sandra Loosemore <sandra@codesroucery.com>
5233
5234 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5235
5236 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5237
5238 * gnat.dg/noreturn4.ad[sb]: New test.
5239 * gnat.dg/noreturn4_pkg.ads: New helper.
5240
5241 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5242 Julian Brown <julian@codesourcery.com>
5243
5244 * gcc.target/arm/neon-vdup-1.c: New test case.
5245 * gcc.target/arm/neon-vdup-2.c: New test case.
5246 * gcc.target/arm/neon-vdup-3.c: New test case.
5247 * gcc.target/arm/neon-vdup-4.c: New test case.
5248 * gcc.target/arm/neon-vdup-5.c: New test case.
5249 * gcc.target/arm/neon-vdup-6.c: New test case.
5250 * gcc.target/arm/neon-vdup-7.c: New test case.
5251 * gcc.target/arm/neon-vdup-8.c: New test case.
5252 * gcc.target/arm/neon-vdup-9.c: New test case.
5253 * gcc.target/arm/neon-vdup-10.c: New test case.
5254 * gcc.target/arm/neon-vdup-11.c: New test case.
5255 * gcc.target/arm/neon-vdup-12.c: New test case.
5256 * gcc.target/arm/neon-vdup-13.c: New test case.
5257 * gcc.target/arm/neon-vdup-14.c: New test case.
5258 * gcc.target/arm/neon-vdup-15.c: New test case.
5259 * gcc.target/arm/neon-vdup-16.c: New test case.
5260 * gcc.target/arm/neon-vdup-17.c: New test case.
5261 * gcc.target/arm/neon-vdup-18.c: New test case.
5262 * gcc.target/arm/neon-vdup-19.c: New test case.
5263 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5264 arguments non-constant.
5265
5266 2012-07-18 Richard Guenther <rguenther@suse.de>
5267
5268 PR tree-optimization/53970
5269 * g++.dg/torture/pr53970.C: New testcase.
5270
5271 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5272
5273 PR target/38621
5274 * gcc.c-torture/compile/pr38621.c: New.
5275
5276 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5277
5278 PR target/33135
5279 * gcc.target/sh/pr33135-1.c: New.
5280 * gcc.target/sh/pr33135-2.c: New.
5281 * gcc.target/sh/pr33135-3.c: New.
5282 * gcc.target/sh/pr33135-4.c: New.
5283
5284 2012-07-17 Jason Merrill <jason@redhat.com>
5285
5286 PR c++/53995
5287 * g++.dg/parse/enum9.C: New.
5288
5289 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5290 Sandra Loosemore <sandra@codesourcery.com>
5291
5292 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5293 if there is a conflict with -mcpu=. Use -mcpu=5208.
5294
5295 2012-07-17 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/53989
5298 * g++.dg/template/array23.C: New.
5299
5300 2012-07-17 Tobias Burnus <burnus@net-b.de>
5301
5302 PR fortran/53985
5303 * gfortran.dg/bind_c_usage_26.f90: New.
5304 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5305 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5306 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5307 * gfortran.dg/interop_params.f03: Ditto.
5308
5309 2012-07-17 Jason Merrill <jason@redhat.com>
5310
5311 * g++.dg/template/inherit8.C: Adjust.
5312 * g++.dg/template/using21.C: Adjust.
5313 * g++.dg/template/using22.C: Adjust.
5314
5315 PR c++/53549
5316 * g++.dg/template/current-inst1.C: New.
5317 * g++.dg/parse/crash35.C: Adjust.
5318
5319 2012-07-17 Tobias Burnus <burnus@net-b.de>
5320
5321 PR fortran/52101
5322 * gfortran.dg/oldstyle_4.f90: New.
5323
5324 2012-07-17 Tobias Burnus <burnus@net-b.de>
5325
5326 PR fortran/49265
5327 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5328 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5329
5330 2012-07-16 Jason Merrill <jason@redhat.com>
5331
5332 * g++.dg/parse/access8.C: Adjust.
5333 * g++.dg/template/sfinae6_neg.C: Adjust.
5334
5335 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/53824
5338 * gfortran.dg/coarray_allocate_1.f90: New test.
5339
5340 2012-07-16 Andrew Pinski <apinski@cavium.com>
5341
5342 * gcc.c-torture/execute/bswap-1.c: New testcase.
5343 * gcc.c-torture/compile/unalign-1.c: New testcase.
5344 * gcc.c-torture/compile/20120524-1.c: New testcase.
5345 * gcc.c-torture/compile/20101216-1.c: New testcase.
5346
5347 2012-07-16 Dehao Chen <dehao@google.com>
5348
5349 Revert
5350 2012-07-10 Dehao Chen <dehao@google.com>
5351
5352 * gcc.dg/debug_info_inline.c: New test.
5353
5354 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5355
5356 PR fortran/53956
5357 * gfortran.dg/proc_decl_28.f90: New.
5358
5359 2012-07-16 Andrew Pinski <apinski@cavium.com>
5360
5361 * gcc.dg/torture/builtins-1.c: New testcase.
5362
5363 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5364
5365 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5366 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5367 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5368 gcc.target/cris/sync-1-v10.c,
5369 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5370 pass -mno-unaligned-atomic-may-use-library.
5371 * gcc.target/cris/sync-xchg-1.c: New test.
5372 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5373 valid register operand output modifier.
5374
5375 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5376
5377 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5378 characters.
5379
5380 2012-07-13 Andrew Pinski <apinski@cavium.com>
5381
5382 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5383 rather than cleanup-tree-dump.
5384 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5385
5386 2012-07-13 Richard Guenther <rguenther@suse.de>
5387
5388 PR tree-optimization/53907
5389 * gcc.target/i386/pr53907.c: New testcase.
5390
5391 2012-07-13 Richard Guenther <rguenther@suse.de>
5392
5393 PR tree-optimization/53922
5394 * gcc.dg/torture/pr53922.c: New testcase.
5395
5396 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5397
5398 PR rtl-optimization/53908
5399 * gcc.dg/torture/pr53908.c: New test.
5400
5401 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5402
5403 PR c++/53531
5404 * g++.dg/cpp0x/variadic135.C: New.
5405
5406 2012-07-12 Jason Merrill <jason@redhat.com>
5407
5408 * g++.dg/template/sfinae6_neg.C: Adjust.
5409
5410 2012-07-12 Tobias Burnus <burnus@net-b.de>
5411
5412 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5413 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5414 scan-tree-dump-times pattern.
5415
5416 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5417
5418 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5419
5420 2012-07-11 Jason Merrill <jason@redhat.com>
5421
5422 DR 1402
5423 * g++.g/cpp0x/defaulted37.C: New.
5424
5425 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5426
5427 PR target/53859
5428 * gcc.target/arm/pr53859.c: New test.
5429
5430 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5431
5432 PR target/53886
5433 * gcc.c-torture/compile/pr53886.c: New.
5434
5435 2012-07-10 Dehao Chen <dehao@google.com>
5436
5437 * gcc.dg/debug_info_inline.c: New test.
5438
5439 2012-07-10 Jason Merrill <jason@redhat.com>
5440
5441 PR c++/53733
5442 * g++.dg/cpp0x/defaulted36.C: New.
5443 * g++.dg/cpp0x/defaulted21.C: Adjust.
5444
5445 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5446
5447 2012-07-09 Sterling Augustine <saugustine@google.com>
5448
5449 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5450
5451 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5452
5453 PR tree-optimization/53887
5454 * gcc.dg/pr53887.c: New test.
5455
5456 2012-07-09 Jason Merrill <jason@redhat.com>
5457
5458 PR c++/53882
5459 * g++.dg/cpp0x/nullptr29.C: New.
5460
5461 2012-07-09 Tom de Vries <tom@codesourcery.com>
5462 Richard Guenther <rguenther@suse.de>
5463
5464 * gcc.dg/builtin-unreachable-6.c: New test.
5465 * gcc.dg/builtin-unreachable-5.c: New test.
5466
5467 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5468
5469 PR tree-optimization/53881
5470 * gcc.dg/pr53881.c: New test.
5471
5472 2012-07-06 Jason Merrill <jason@redhat.com>
5473
5474 PR c++/53862
5475 * g++.dg/cpp0x/variadic134.C: New.
5476
5477 PR c++/53858
5478 * g++.dg/cpp0x/alias-decl-20.C: New.
5479
5480 2012-07-06 Tom de Vries <tom@codesourcery.com>
5481
5482 PR tree-optimization/51879
5483 * gcc.dg/pr51879-16.c: New test.
5484 * gcc.dg/pr51879-17.c: Same.
5485
5486 2012-07-06 Tom de Vries <tom@codesourcery.com>
5487
5488 PR tree-optimization/52009
5489 * gcc.dg/pr51879-7.c: New test.
5490 * gcc.dg/pr51879-18.c: New test.
5491
5492 2012-07-05 Jason Merrill <jason@redhat.com>
5493
5494 PR c++/50852
5495 * g++.dg/template/typedef39.C: New.
5496
5497 PR c++/53039
5498 * g++.dg/cpp0x/variadic133.C: New.
5499 * g++.dg/template/param1.C: Adjust.
5500
5501 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5502
5503 PR target/48941
5504 PR target/51980
5505 * gcc.target/arm/neon/vtrnf32.c: Update.
5506 * gcc.target/arm/neon/vtrns32.c: Update.
5507 * gcc.target/arm/neon/vtrnu32.c: Update.
5508 * gcc.target/arm/neon/vzipf32.c: Update.
5509 * gcc.target/arm/neon/vzips32.c: Update.
5510 * gcc.target/arm/neon/vzipu32.c: Update.
5511
5512 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5513
5514 PR fortran/53732
5515 * gfortran.dg/inline_sum_4.f90: New test.
5516
5517 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5518
5519 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5520
5521 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5522
5523 * gcc.target/arm/fma-sp.c: New testcase.
5524 * gcc.target/arm/fma.c: Likewise.
5525 * gcc.target/arm/fma.h: Likewise.
5526
5527 2012-07-04 Jason Merrill <jason@redhat.com>
5528
5529 PR c++/53848
5530 * g++.dg/other/enum3.C: New.
5531
5532 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5533
5534 PR middle-end/53321
5535 * g++.dg/torture/pr53321.C: New test.
5536
5537 2012-07-04 Richard Guenther <rguenther@suse.de>
5538
5539 PR tree-optimization/53844
5540 * g++.dg/tree-ssa/pr53844.C: New testcase.
5541
5542 2012-07-04 Richard Guenther <rguenther@suse.de>
5543
5544 PR tree-optimization/53849
5545 * gcc.dg/pr53849.c: New testcase.
5546
5547 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/53812
5550 * g++.dg/ext/label14.C: New test.
5551
5552 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5553
5554 PR target/53811
5555 * g++.dg/other/pr53811.C: New test.
5556
5557 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5558
5559 PR target/28896
5560 * gcc.target/m68k/stack-limit-1.c: New testcase.
5561
5562 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5563
5564 * gnat.dg/recursive_call.adb: New test.
5565
5566 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * gnat.dg/discr37.ad[sb]: New test.
5569
5570 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 * g++.dg/other/packed1.C: Remove SH from xfail list.
5573
5574 2012-07-02 Jason Merrill <jason@redhat.com>
5575
5576 PR c++/53619
5577 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5578
5579 PR c++/53783
5580 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5581
5582 PR c++/53788
5583 * g++.dg/cpp0x/decltype39.C: New.
5584 * g++.dg/diagnostic/method1.C: Adjust.
5585
5586 PR c++/53816
5587 * g++.dg/template/ref6.C: New.
5588
5589 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5590
5591 PR target/53568
5592 * gcc.target/sh/pr53568-1.c: New.
5593
5594 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5595
5596 PR target/51244
5597 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5598
5599 2012-07-02 Jason Merrill <jason@redhat.com>
5600
5601 PR c++/53821
5602 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5603
5604 PR c++/53524
5605 * g++.dg/template/enum7.C: New.
5606 * g++.dg/other/ptrmem10.C: Adjust.
5607 * g++.dg/other/ptrmem11.C: Adjust.
5608 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5609
5610 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5611
5612 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5613
5614 2012-07-01 Wei Guozhi <carrot@google.com>
5615
5616 PR target/53447
5617 * gcc.target/arm/pr53447-1.c: New testcase.
5618 * gcc.target/arm/pr53447-2.c: New testcase.
5619 * gcc.target/arm/pr53447-3.c: New testcase.
5620 * gcc.target/arm/pr53447-4.c: New testcase.
5621
5622 2012-06-29 Richard Guenther <rguenther@suse.de>
5623
5624 PR tree-optimization/47061
5625 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5626
5627 2012-06-29 Richard Guenther <rguenther@suse.de>
5628
5629 PR tree-optimization/37541
5630 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5631
5632 2012-06-29 Richard Guenther <rguenther@suse.de>
5633
5634 PR tree-optimization/52589
5635 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5636
5637 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5638
5639 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5640
5641 * g++.dg/template/error46.C: Add missing comment to dg-message.
5642 * g++.dg/template/crash107.C: Likewise.
5643 * g++.dg/template/error47.C: Likewise.
5644 * g++.dg/template/crash108.C: Likewise.
5645 * g++.dg/overload/operator5.C: Likewise.
5646
5647 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5648 errors in dg-message directives, add comments.
5649
5650 2012-06-28 Kai Tietz <ktietz@redhat.com>
5651
5652 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5653 hard-coded 'unsigned long'.
5654
5655 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR tree-optimization/51581
5658 * gcc.dg/vect/pr51581-4.c: New test.
5659
5660 PR tree-optimization/53645
5661 * gcc.c-torture/execute/pr53645-2.c: New test.
5662
5663 2012-06-28 Richard Guenther <rguenther@suse.de>
5664
5665 PR middle-end/53790
5666 * gcc.dg/torture/pr53790.c: New testcase.
5667
5668 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR tree-optimization/53645
5671 * gcc.c-torture/execute/pr53645.c: New test.
5672
5673 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5674
5675 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5676
5677 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5678
5679 PR debug/53671
5680 PR debug/49888
5681 * gcc.dg/guality/pr49888.c: Account for the possibility that
5682 the variable is optimized out at the first test.
5683
5684 2012-06-27 Jason Merrill <jason@redhat.com>
5685
5686 * g++.dg/cpp0x/override2.C: Adjust.
5687 * g++.dg/template/error5.C: Adjust.
5688 * g++.dg/parse/crash28.C: Adjust.
5689
5690 PR c++/53563
5691 * g++.dg/parse/template27.C: New.
5692 * g++.dg/template/crash74.C: Adjust expected output.
5693
5694 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5695
5696 PR fortran/41951
5697 PR fortran/49591
5698 * gfortran.dg/typebound_operator_16.f03: New.
5699
5700 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5701
5702 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5703 even src1.i and src2.i fields even in the second half of the arrays.
5704
5705 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5706
5707 PR c++/51033.
5708 * g++.dg/torture/vshuf-16.inc: New test.
5709 * g++.dg/torture/vshuf-2.inc: New test.
5710 * g++.dg/torture/vshuf-4.inc: New test.
5711 * g++.dg/torture/vshuf-8.inc: New test.
5712 * g++.dg/torture/vshuf-main.inc: New test.
5713 * g++.dg/torture/vshuf-v16hi.C: New test.
5714 * g++.dg/torture/vshuf-v16qi.C: New test.
5715 * g++.dg/torture/vshuf-v2df.C: New test.
5716 * g++.dg/torture/vshuf-v2di.C: New test.
5717 * g++.dg/torture/vshuf-v2sf.C: New test.
5718 * g++.dg/torture/vshuf-v2si.C: New test.
5719 * g++.dg/torture/vshuf-v4df.C: New test.
5720 * g++.dg/torture/vshuf-v4di.C: New test.
5721 * g++.dg/torture/vshuf-v4sf.C: New test.
5722 * g++.dg/torture/vshuf-v4si.C: New test.
5723 * g++.dg/torture/vshuf-v8hi.C: New test.
5724 * g++.dg/torture/vshuf-v8qi.C: New test.
5725 * g++.dg/torture/vshuf-v8si.C: New test.
5726
5727 2012-06-27 Richard Guenther <rguenther@suse.de>
5728
5729 PR middle-end/53676
5730 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5731
5732 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5733
5734 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5735 scan-dump-dem-not): Use printable pattern in test name.
5736
5737 2012-06-26 Sterling Augustine <saugustine@google.com>
5738 Dominique Dhumieres <dominiq@lps.ens.fr>
5739
5740 * gcc.dg/pubtypes-2.c: Update expected output.
5741 * gcc.dg/pubtypes-3.c: Likewise.
5742 * gcc.dg/pubtypes-4.c: Likewise.
5743
5744 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5745
5746 * gcc.dg/tree-ssa/slsr-1.c: New test.
5747 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5748 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5749 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5750
5751 2012-06-26 Matt Turner <mattst88@gmail.com>
5752
5753 PR target/35294
5754 * gcc.target/arm/mmx-2.c: New.
5755
5756 2012-06-26 Richard Guenther <rguenther@suse.de>
5757
5758 PR c++/53752
5759 * g++.dg/torture/pr53752.C: New testcase.
5760
5761 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR tree-optimization/53748
5764 * gcc.c-torture/compile/pr53748.c: New test.
5765
5766 2012-06-25 Jason Merrill <jason@redhat.com>
5767
5768 PR c++/53498
5769 PR c++/53305
5770 * g++.dg/cpp0x/decltype38.C: New.
5771 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5772
5773 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5774
5775 * lib/target-supports-dg.exp (testname-for-summary): New.
5776 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5777 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5778 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5779 scan-module-absence, output-exists, output-exists-not: Use
5780 testname-for-summary.
5781 (dg-test): Clean up testname_with_flags.
5782 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5783 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5784 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5785 scan-assembler-dem-not, object-size: Use testname-for-summary.
5786 * lib/gcov.exp (run-gcov): Likewise.
5787 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5788 scan-dump-dem, scan-dump-dem-note): Likewise.
5789
5790 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5791 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5792 including profopt.opt; save and restore existing value.
5793 * g++.dg/bprob/bprob.exp: Likewise.
5794 * gcc.dg/matrix/matrix.exp: Likewise.
5795 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5796 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5797 PROFOPT_OPTIONS.
5798
5799 2012-06-25 Richard Henderson <rth@redhat.com>
5800
5801 * gcc.dg/pr53749.c: New.
5802
5803 2012-06-25 Jason Merrill <jason@redhat.com>
5804
5805 PR c++/52988
5806 * g++.dg/cpp0x/nullptr28.C: New.
5807
5808 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5809
5810 * gcc.target/arm/neon-vld1_dupQ.c: New.
5811
5812 2012-06-25 Florian Weimer <fweimer@redhat.com>
5813
5814 * g++.dg/init/new35.C: New.
5815 * g++.dg/init/new36.C: New.
5816 * g++.dg/init/new37.C: New.
5817 * g++.dg/ext/vla5.C: New warning.
5818 * g++.dg/ext/vla8.C: New warning.
5819 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5820
5821 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5822 James Greenhalgh <james.greenhalgh@arm.com>
5823
5824 * gcc.target/arm/ftest-support-arm.h New testcase.
5825 * gcc.target/arm/ftest-support-thumb.h Likewise.
5826 * gcc.target/arm/ftest-support.h Likewise.
5827 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5828 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5829 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5830 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5831 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5832 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5833 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5834 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5835 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5836 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5837 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5838 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5839 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5840 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5841 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5842 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5843 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5844 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5845 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5846 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5847 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5848 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5849 * lib/target-supports.exp
5850 (check_effective_target_arm_arch_FUNC): Add support for more
5851 architectures.
5852 (add_options_for_arm_arch_FUNC): Likewise.
5853 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5854
5855 2012-06-25 Jason Merrill <jason@redhat.com>
5856
5857 PR c++/53202
5858 * g++.dg/cpp0x/constexpr-tuple.C: New.
5859
5860 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR target/53759
5863 * gcc.target/i386/pr53759.c: New test.
5864
5865 PR c++/53594
5866 * g++.dg/cpp0x/nsdmi7.C: New test.
5867
5868 2012-06-24 Kai Tietz <ktietz@redhat.com>
5869
5870 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5871 for LLP64 targets.
5872 * gcc.target/i386/pr38988.c: Likewise.
5873
5874 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5875
5876 PR fortran/47710
5877 PR fortran/53328
5878 * gfortran.dg/typebound_generic_12.f03: New.
5879 * gfortran.dg/typebound_generic_13.f03: New.
5880
5881 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/lto15.ad[sb]: New test.
5884
5885 2012-06-21 Meador Inge <meadori@codesourcery.com>
5886
5887 PR c/53702
5888 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5889
5890 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5891
5892 * gcc.dg/pch/ident-1.c: New test.
5893 * gcc.dg/pch/ident-1.hs: Header file for new test.
5894
5895 2012-06-21 Michael Matz <matz@suse.de>
5896
5897 PR middle-end/53688
5898 * gcc.c-torture/execute/pr53688.c: New test.
5899
5900 2012-06-20 Richard Guenther <rguenther@suse.de>
5901
5902 PR tree-optimization/30318
5903 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5904
5905 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5906
5907 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5908
5909 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5910
5911 * gcc.target/i386/clearcapv2.map: New file.
5912 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5913
5914 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5915
5916 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5917 and add __sh__ case.
5918
5919 2012-06-19 Jason Merrill <jason@redhat.com>
5920
5921 PR c++/52637
5922 * g++.dg/debug/localclass1.C: New.
5923
5924 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5925
5926 * g++.dg/cpp0x/override4.C: New.
5927
5928 2012-06-14 Jason Merrill <jason@redhat.com>
5929
5930 PR c++/53651
5931 * g++.dg/cpp0x/decltype37.C: New.
5932
5933 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5934
5935 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5936
5937 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5938
5939 * gcc.c-torture/compile/vector-5.c,
5940 gcc.c-torture/compile/vector-6.c: New tests.
5941
5942 2012-06-19 Richard Henderson <rth@redhat.com>
5943
5944 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5945
5946 2012-06-19 Richard Guenther <rguenther@suse.de>
5947
5948 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5949
5950 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5951
5952 PR target/53712
5953 * gcc.target/i386/pr53712.c: New test.
5954
5955 2012-06-18 Tobias Burnus <burnus@net-b.de>
5956
5957 PR fortran/53692
5958 * gfortran.dg/elemental_optional_args_6.f90: New.
5959
5960 2012-06-18 Tobias Burnus <burnus@net-b.de>
5961
5962 PR fortran/53526
5963 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5964 * gfortran.dg/coarray/move_alloc_1.f90
5965
5966 2012-06-18 Tobias Burnus <burnus@net-b.de>
5967
5968 PR fortran/53526
5969 * gfortran.dg/coarray_27.f90: New.
5970
5971 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5972 Greta Yorsh <Greta.Yorsh@arm.com>
5973
5974 * gcc.target/arm/epilog-1.c: New test.
5975
5976 2012-06-18 Richard Guenther <rguenther@suse.de>
5977
5978 PR tree-optimization/53693
5979 * g++.dg/torture/pr53693.C: New testcase.
5980
5981 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5982
5983 PR tree-optimization/53703
5984 * gcc.dg/torture/pr53703.c: New test.
5985
5986 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5987
5988 PR middle-end/53698
5989 * gcc.target/i386/pr53698.c: New test.
5990
5991 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5994
5995 2012-06-17 Tobias Burnus <burnus@net-b.de>
5996
5997 PR fortran/53691
5998 PR fortran/53685
5999 * gfortran.dg/transfer_check_3.f90: New.
6000
6001 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6004
6005 2012-06-16 Tobias Burnus <burnus@net-b.de>
6006
6007 PR fortran/53642
6008 PR fortran/45170
6009 * gfortran.dg/deferred_type_param_8.f90: New.
6010
6011 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6012
6013 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6014 testname that includes flags, passed in as new argument, in
6015 pass/fail messages.
6016 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6017 and pass it to verify-* procedures.
6018
6019 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6020 alignment torture options with usual torture options.
6021
6022 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6023 messages reported for one line of source code.
6024 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6025 * g++.dg/cpp0x/decltype2.C: Likewise.
6026 * g++.dg/cpp0x/decltype3.C: Likewise.
6027 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6028 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6029 * g++.dg/cpp0x/static_assert3.C: Likewise.
6030 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6031 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6032 * g++.dg/cpp0x/union1.C: Likewise.
6033 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6034 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6035 * g++.dg/cpp0x/variadic2.C: Likewise.
6036 * g++.dg/cpp0x/variadic20.C: Likewise.
6037 * g++.dg/cpp0x/variadic74.C: Likewise.
6038 * g++.dg/diagnostic/bitfld2.C: Likewise.
6039 * g++.dg/ext/attrib44.C: Likewise.
6040 * g++.dg/ext/no-asm-1.C: Likewise.
6041 * g++.dg/other/error34.C: Likewise.
6042 * g++.dg/parse/crash46.C: Likewise.
6043 * g++.dg/parse/error10.C: Likewise.
6044 * g++.dg/parse/error2.C: Likewise.
6045 * g++.dg/parse/error3.C: Likewise.
6046 * g++.dg/parse/error36.C: Likewise.
6047 * g++.dg/parse/error8.C: Likewise.
6048 * g++.dg/parse/error9.C: Likewise.
6049 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6050 * g++.dg/parse/parser-pr28152.C: Likewise.
6051 * g++.dg/parse/template25.C: Likewise.
6052 * g++.dg/parse/typename11.C: Likewise.
6053 * g++.dg/tc1/dr147.C: Likewise.
6054 * g++.dg/template/deduce3.C: Likewise.
6055 * g++.dg/template/koenig9.C: Likewise.
6056 * g++.dg/template/pr23510.C: Likewise.
6057 * g++.dg/warn/pr12242.C: Likewise.
6058 * g++.dg/warn/pr30551-2.C: Likewise.
6059 * g++.dg/warn/pr30551.C: Likewise.
6060 * g++.old-deja/g++.other/typename1.C: Likewise.
6061 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6062
6063 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6064
6065 PR c++/51033
6066 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6067 * c-c++-common/torture/vshuf-2.inc: Likewise.
6068 * c-c++-common/torture/vshuf-4.inc: Likewise.
6069 * c-c++-common/torture/vshuf-8.inc: Likewise.
6070 * c-c++-common/torture/vshuf-main.inc: Likewise.
6071 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6072 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6073 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6074 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6075 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6076 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6077 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6078 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6079 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6080 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6081 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6082 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6083 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6084 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6085
6086 2012-06-15 Michael Matz <matz@suse.de>
6087
6088 * gcc.dg/tree-ssa/vector-4.c: New test.
6089
6090 2012-06-15 Michael Matz <matz@suse.de>
6091
6092 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6093 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6094
6095 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6096
6097 PR tree-optimization/53636
6098 * gcc.target/arm/pr53636.c: New test.
6099
6100 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR tree-optimization/51581
6103 * gcc.c-torture/execute/pr51581-1.c: New test.
6104 * gcc.c-torture/execute/pr51581-2.c: New test.
6105 * gcc.dg/vect/pr51581-1.c: New test.
6106 * gcc.dg/vect/pr51581-2.c: New test.
6107 * gcc.dg/vect/pr51581-3.c: New test.
6108 * gcc.target/i386/avx-pr51581-1.c: New test.
6109 * gcc.target/i386/avx-pr51581-2.c: New test.
6110 * gcc.target/i386/avx2-pr51581-1.c: New test.
6111 * gcc.target/i386/avx2-pr51581-2.c: New test.
6112 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6113
6114 2012-06-15 Richard Guenther <rguenther@suse.de>
6115
6116 * gcc.c-torture/execute/20120615-1.c: New testcase.
6117
6118 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6119
6120 * gnat.dg/vect8.ad[sb]: New test.
6121
6122 2012-06-14 Richard Guenther <rguenther@suse.de>
6123
6124 * gcc.dg/tree-ssa/vrp.h: New testcase.
6125 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6126
6127 2012-06-13 Christian Bruel <christian.bruel@st.com>
6128
6129 PR target/53621
6130 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6131
6132 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6133
6134 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6135
6136 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6137
6138 PR testsuite/20771
6139 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6140 test summary unique.
6141
6142 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6143 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6144 scan-stack-usage-not): Don't strip torture options from test name.
6145
6146 * lib/scandump.exp (scan-dump-times): Use printable version of
6147 regexp in test summary line.
6148
6149 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6150 messages reported for one line of source code.
6151 * gcc.dg/format/few-1.c: Likewise.
6152 * gcc.dg/ia64-sync-2.c: Likewise.
6153 * gcc.dg/sync-2.c: Likewise.
6154 * gcc.dg/noncompile/pr44517.c: Likewise.
6155
6156 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6157
6158 PR debug/49888
6159 * gcc.dg/guality/pr49888.c: New.
6160
6161 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6162
6163 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6164 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6165 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6166
6167 2012-06-13 Tobias Burnus <burnus@net-b.de>
6168
6169 PR fortran/53643
6170 * gfortran.dg/intent_out_7.f90: New.
6171
6172 2012-06-13 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/53597
6175 * gfortran.dg/save_4.f90: New.
6176
6177 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR c/53532
6180 PR c/51034
6181 PR c/53196
6182 * gcc.dg/pr53532.c: New test.
6183 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6184 adjust line numbers.
6185 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6186 * gcc.dg/Wcxx-compat-8.c: Likewise.
6187 * gcc.dg/pr51034.c: New test.
6188 * gcc.dg/pr53196-1.c: New test.
6189 * gcc.dg/pr53196-2.c: New test.
6190
6191 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6192
6193 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6194 alignment torture options with usual torture options.
6195 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6196 instead of dg-options.
6197 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6198 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6199 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6200 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6201 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6202 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6203
6204 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6205 to checks for multiple messages reported for one line of source code.
6206 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6207
6208 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6209 messages reported for one line of source code.
6210
6211 * gcc.dg/20031223-1.c: Add comments to check for multiple
6212 messages reported for one line of source code.
6213 * gcc.dg/Wconversion-integer.c: Likewise.
6214 * gcc.dg/Wfatal-2.c: Likewise.
6215 * gcc.dg/Wfatal.c: Likewise.
6216 * gcc.dg/Wobjsize-1.c: Likewise.
6217 * gcc.dg/c99-vla-jump-1.c: Likewise.
6218 * gcc.dg/c99-vla-jump-2.c: Likewise.
6219 * gcc.dg/c99-vla-jump-3.c: Likewise.
6220 * gcc.dg/c99-vla-jump-4.c: Likewise.
6221 * gcc.dg/c99-vla-jump-5.c: Likewise.
6222 * gcc.dg/decl-9.c: Likewise.
6223 * gcc.dg/declspec-10.c: Likewise.
6224 * gcc.dg/declspec-18.c: Likewise.
6225 * gcc.dg/mtune.c: Likewise.
6226 * gcc.dg/parser-pr28152-2.c: Likewise.
6227 * gcc.dg/parser-pr28152.c: Likewise.
6228 * gcc.dg/pr14475.c: Likewise.
6229 * gcc.dg/pr27953.c: Likewise.
6230 * gcc.dg/pr28322-3.c: Likewise.
6231 * gcc.dg/pr30457.c: Likewise.
6232 * gcc.dg/pr30551-2.c: Likewise.
6233 * gcc.dg/pr30551-3.c: Likewise.
6234 * gcc.dg/pr30551-4.c: Likewise.
6235 * gcc.dg/pr30551-5.c: Likewise.
6236 * gcc.dg/pr30551-6.c: Likewise.
6237 * gcc.dg/pr30551.c: Likewise.
6238 * gcc.dg/pr45461.c: Likewise.
6239 * gcc.dg/pr48552-1.c: Likewise.
6240 * gcc.dg/pr48552-2.c: Likewise.
6241 * gcc.dg/redecl-1.c: Likewise.
6242 * gcc.dg/transparent-union-3.c: Likewise.
6243 * gcc.dg/utf-dflt.c: Likewise.
6244 * gcc.dg/utf-dflt2.c: Likewise.
6245 * gcc.dg/vla-8.c: Likewise.
6246 * gcc.dg/vla-init-1.c: Likewise.
6247 * gcc.dg/wtr-int-type-1.c: Likewise.
6248
6249 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6250 messages reported for for one line of source code.
6251 * c-c++-common/raw-string-5.c: Likewise.
6252 * c-c++-common/raw-string-4.c: Likewise.
6253 * c-c++-common/raw-string-6.c: Likewise.
6254 * c-c++-common/pr20000.c: Likewise.
6255
6256 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6257 messages reported for one line of source code.
6258 * gcc.dg/cpp/pr30786.c: Likewise.
6259 * gcc.dg/cpp/pr28709.c: Likewise.
6260 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6261 * gcc.dg/cpp/macspace2.c: Likewise.
6262 * gcc.dg/cpp/missing-header-1.c: Likewise.
6263 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6264 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6265 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6266
6267 2012-06-12 Jason Merrill <jason@redhat.com>
6268
6269 PR c++/53599
6270 * g++.dg/template/local7.C: New.
6271
6272 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6273
6274 PR target/53511
6275 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6276 * gcc.target/sh/pr51340-2.c: Likewise.
6277 * gcc.target/sh/pr51340-3.c: Likewise.
6278
6279 2012-06-12 Michael Matz <matz@suse.de>
6280
6281 * gcc.dg/torture/alias-1.c: New test.
6282
6283 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR rtl-optimization/53589
6286 * gcc.dg/torture/pr53589.c: New test.
6287
6288 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6289
6290 PR target/50749
6291 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6292 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6293 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6294 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6295 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6296 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6297 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6298 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6299 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6300 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6301 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6302 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6303 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6304 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6305 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6306 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6307
6308 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6309
6310 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6311 (check_intel_cpu_model): New function.
6312 (check_amd_cpu_model): New function.
6313 (check_features): New function.
6314 (__get_cpuid_output): New function.
6315 (check_detailed): New function.
6316 (fn1): Rename to quick_check.
6317 (main): Update to call quick_check and call check_detailed.
6318
6319 2012-06-11 Richard Henderson <rth@redhat.com>
6320
6321 * lib/target-supports.exp
6322 (check_effective_target_sync_long_long_runtime): Use
6323 check_effective_target_lp64 instead of
6324 check_effective_target_powerpc64 for powerpc targets.
6325
6326 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6327
6328 PR target/53511
6329 * gcc.target/sh/pr53511-1.c: New.
6330
6331 2012-06-11 Richard Guenther <rguenther@suse.de>
6332
6333 PR middle-end/53470
6334 * g++.dg/lto/pr53470_0.C: New testcase.
6335 * gcc.dg/lto/pr53470_0.c: Likewise.
6336
6337 2012-06-11 Richard Guenther <rguenther@suse.de>
6338
6339 PR c++/53605
6340 * g++.dg/ext/pr53605.C: New testcase.
6341
6342 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6343
6344 * gnat.dg/specs/array1.ads: New test.
6345 * gnat.dg/specs/array2.ads: Likewise.
6346 * gnat.dg/array22.adb: Likewise.
6347
6348 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6349
6350 * gnat.dg/constant4.adb: New test.
6351 * gnat.dg/constant4_pkg.ads: New helper.
6352
6353 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6354
6355 PR fortran/52552
6356 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6357 * gfortran.dg/allocate_class_1.f90: Modified.
6358 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6359 * gfortran.dg/allocate_class_2.f90: New.
6360
6361 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6362
6363 PR middle-end/53535
6364 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6365
6366 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6367
6368 PR fortran/52861
6369 * gfortran.dg/string_assign_2.f90: New test case.
6370
6371 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6372
6373 PR fortran/52861
6374 * gfortran.dg/string_assign_1.f90: New test case.
6375
6376 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR middle-end/53580
6379 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6380 * gcc.dg/gomp/critical-4.c: Likewise.
6381 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6382 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6383 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6384 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6385 * c-c++-common/gomp/pr53580.c: New test.
6386
6387 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6388
6389 PR c++/51214
6390 * g++.dg/cpp0x/forw_enum11.C: New.
6391
6392 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/53567
6395 * g++.dg/cpp0x/alias-decl-19.C: New.
6396
6397 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6398
6399 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6400
6401 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6402
6403 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6404 (XSTATE_FP): Ditto.
6405 (XSTATE_SSE): Ditto.
6406 (XSTATE_YMM): Ditto.
6407 (avx_os_support): Use new defines.
6408
6409 2012-06-06 Richard Guenther <rguenther@suse.de>
6410
6411 PR testsuite/32380
6412 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6413 loops.
6414
6415 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6416
6417 PR c++/52841
6418 * g++.dg/cpp0x/pr52841.C: New testcase.
6419
6420 2012-06-06 Richard Guenther <rguenther@suse.de>
6421
6422 PR tree-optimization/53081
6423 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6424 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6425
6426 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6427
6428 * gcc.target/powerpc/pr53487.c: New test.
6429
6430 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6431
6432 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6433
6434 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6435
6436 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6437
6438 2012-06-05 Richard Guenther <rguenther@suse.de>
6439
6440 PR tree-optimization/30442
6441 * gcc.dg/vect/bb-slp-30.c: New testcase.
6442
6443 2012-06-05 Richard Guenther <rguenther@suse.de>
6444
6445 PR tree-optimization/53081
6446 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6447 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6448 -fno-tree-loop-distribute-patterns.
6449
6450 2012-06-05 Alan Modra <amodra@gmail.com>
6451
6452 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6453 Check static chain in nested funcs.
6454
6455 2012-06-04 Tobias Burnus <burnus@net-b.de>
6456
6457 PR fortran/50619
6458 * gfortran.dg/init_flag_10.f90: New.
6459
6460 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 PR c++/53524
6463 * g++.dg/warn/Wenum-compare-no-2: New.
6464
6465 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6466
6467 PR preprocessor/53463
6468 * g++.dg/cpp/limits.C: New test.
6469 * g++.dg/parse/error19.C: Adjust.
6470 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6471 * g++.dg/warn/pr35635.C: Likewise.
6472 * g++.old-deja/g++.pt/assign1.C: Likewise.
6473
6474 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6475
6476 PR target/53559
6477 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6478 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6479 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6480 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6481 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6482 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6483 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6484 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6485
6486 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6487
6488 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6489
6490 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR tree-optimization/53550
6493 * gcc.dg/pr53550.c: New test.
6494
6495 2012-06-04 Richard Guenther <rguenther@suse.de>
6496
6497 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6498 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6499 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6500
6501 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6502
6503 PR fortran/48831
6504 * gfortran.dg/parameter_array_element_2.f90: New.
6505
6506 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6507
6508 PR target/53512
6509 * gcc.target/sh/pr53512-1.c: New.
6510 * gcc.target/sh/pr53512-2.c: New.
6511 * gcc.target/sh/pr53512-3.c: New.
6512 * gcc.target/sh/pr53512-4.c: New.
6513
6514 2012-06-01 Jason Merrill <jason@redhat.com>
6515
6516 PR c++/52973
6517 * g++.dg/ext/visibility/template12.C: New.
6518 * g++.dg/ext/attrib14.C: Adjust warning line.
6519
6520 PR c++/52725
6521 * g++.dg/parse/new6.C: New.
6522 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6523
6524 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * c-c++-common/restrict-2.c: Revert previous change.
6527
6528 2012-06-01 Jason Merrill <jason@redhat.com>
6529
6530 PR c++/53137
6531 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6532
6533 PR c++/53484
6534 * g++.dg/cpp0x/auto33.C: New.
6535
6536 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/26155
6539 * g++.dg/parse/namespace-alias-1.C: New.
6540
6541 2012-06-01 Christian Bruel <christian.bruel@st.com>
6542
6543 * gcc.dg/spec-options.c: New test.
6544 * gcc.dg/foo.specs: New file.
6545
6546 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 PR ada/53517
6549 * gnat.dg/lto14.adb: Skip on Solaris.
6550
6551 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6552
6553 * gcc.target/cris/sync-1-v10.c,
6554 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6555 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6556 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6557 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6558 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6559 gcc.target/cris/torture/sync-mis-op-i-1.c,
6560 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6561 gcc.target/cris/torture/sync-mis-op-i-2.c,
6562 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6563 gcc.target/cris/torture/sync-mis-op-i-3.c,
6564 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6565 gcc.target/cris/torture/sync-mis-op-s-1.c,
6566 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6567 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6568 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6569 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6570 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6571 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6572 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6573 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6574 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6575
6576 2012-05-31 Richard Guenther <rguenther@suse.de>
6577
6578 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6579 ldist-pr45948.c with disabled SCCP.
6580
6581 2012-05-31 Richard Guenther <rguenther@suse.de>
6582
6583 PR middle-end/48493
6584 * gcc.dg/torture/pr48493.c: New testcase.
6585
6586 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6587
6588 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6589 arm32 to targets.
6590 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6591 of the initialization loop.
6592 (dg-final): Adjust the expected number of vectorized loops depending
6593 on vect_char_mult target selector.
6594
6595 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6596
6597 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6598 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6599 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6600 New tests.
6601
6602 2012-05-30 Jason Merrill <jason@redhat.com>
6603
6604 PR c++/53356
6605 * g++.dg/init/new34.C: New.
6606 * g++.dg/tree-ssa/stabilize1.C: New.
6607
6608 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR c++/53356
6611 * g++.dg/init/new33.C: New test.
6612
6613 2012-05-30 Richard Guenther <rguenther@suse.de>
6614
6615 PR middle-end/53501
6616 * gcc.dg/torture/pr53501.c: New testcase.
6617 * c-c++-common/restrict-2.c: Adjust.
6618
6619 2012-05-30 Alan Modra <amodra@gmail.com>
6620
6621 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6622 torture-finish.
6623
6624 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6625
6626 * gcc.target/i386/shuf-concat.c: New test.
6627
6628 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR rtl-optimization/53519
6631 * gcc.c-torture/compile/pr53519.c: New test.
6632
6633 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6634
6635 * gcc.target/arm/neon-vrev.c: New.
6636
6637 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6638
6639 PR target/51340
6640 * gcc.target/sh/pr51340-1.c: New.
6641 * gcc.target/sh/pr51340-2.c: New.
6642 * gcc.target/sh/pr51340-3.c: New.
6643
6644 2012-05-29 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/53516
6647 * gcc.dg/torture/pr53516.c: New testcase.
6648
6649 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6650
6651 PR preprocessor/53229
6652 * gcc.dg/cpp/paste6.c: Force to run without
6653 -ftrack-macro-expansion.
6654 * gcc.dg/cpp/paste8.c: Likewise.
6655 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6656 -ftrack-macro-expansion.
6657 * gcc.dg/cpp/paste12.c: Force to run without
6658 -ftrack-macro-expansion.
6659 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6660 -ftrack-macro-expansion.
6661 * gcc.dg/cpp/paste13.c: Likewise.
6662 * gcc.dg/cpp/paste14.c: Likewise.
6663 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6664 -ftrack-macro-expansion.
6665 * gcc.dg/cpp/paste18.c: New test.
6666
6667 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6668
6669 * gcc.target/cris/torture/trap-1.c,
6670 gcc.target/cris/torture/trap-2.c,
6671 gcc.target/cris/torture/trap-3.c,
6672 gcc.target/cris/torture/trap-v0.c,
6673 gcc.target/cris/torture/trap-v3.c: New tests.
6674
6675 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/25137
6678 * g++.dg/warn/Wbraces3.C: New.
6679 * g++.dg/warn/Wbraces4.C: Likewise.
6680
6681 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/53505
6684 * c-c++-common/torture/pr53505.c: New test.
6685
6686 2012-05-27 Nathan Sidwell <nathan@acm.org>
6687
6688 * gcc.dg/stmt-expr-4.c: New.
6689
6690 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/53491
6693 * g++.dg/parse/crash60.C: New.
6694
6695 2012-05-26 Jason Merrill <jason@redhat.com>
6696
6697 PR c++/53220
6698 * c-c++-common/array-lit.c: New.
6699 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6700
6701 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6702
6703 PR ada/50294
6704 * gnat.dg/array21.adb: New test.
6705
6706 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6707
6708 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6709
6710 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 PR c++/32054
6713 * g++.dg/other/anon-union3.C: New.
6714
6715 2012-05-25 Ian Lance Taylor <iant@google.com>
6716
6717 * gcc.dg/split-6.c: New test.
6718
6719 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6720
6721 * gnat.dg/lto14.adb: New test.
6722
6723 2012-05-25 Tristan Gingold <gingold@adacore.com>
6724
6725 * gcc.target/i386/large-frame.c: New.
6726
6727 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6728 * gcc.target/powerpc/lhs-1.c: New.
6729 * gcc.target/powerpc/lhs-2.c: New.
6730 * gcc.target/powerpc/lhs-3.c: New.
6731
6732 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6733
6734 Make unwound macro expansion trace less redundant
6735 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6736 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6737 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6738 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6739 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6740 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6741
6742 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/53464
6745 * g++.dg/cpp0x/constexpr-default1.C: New.
6746
6747 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6748
6749 PR c++/32080
6750 * g++.dg/eh/goto2.C: New.
6751
6752 2012-05-24 Richard Guenther <rguenther@suse.de>
6753
6754 PR middle-end/53460
6755 * g++.dg/tree-prof/pr53460.C: New testcase.
6756
6757 2012-05-24 Richard Guenther <rguenther@suse.de>
6758
6759 PR bootstrap/53466
6760 * g++.dg/debug/pr53466.C: New testcase.
6761
6762 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR tree-optimization/53465
6765 * gcc.c-torture/execute/pr53465.c: New test.
6766
6767 2012-05-23 Tobias Burnus <burnus@net-b.de>
6768
6769 PR fortran/51055
6770 PR fortran/45170
6771 * gfortran.dg/allocate_with_typespec_6.f90: New.
6772
6773 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/29185
6776 * g++.dg/warn/delete-array-1.C: New.
6777
6778 2012-05-23 Richard Guenther <rguenther@suse.de>
6779
6780 * gcc.dg/torture/pr39074-2.c: Adjust.
6781 * gcc.dg/torture/pr39074.c: Likewise.
6782 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6783 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6784
6785 2012-05-22 Jan Hubicka <jh@suse.cz>
6786
6787 PR middle-end/53161
6788 * g++.dg/torture/pr53161.C: New testcase.
6789
6790 2012-05-22 Tobias Burnus <burnus@net-b.de>
6791
6792 PR fortran/53389
6793 * gfortran.dg/realloc_on_assign_15.f90: New.
6794
6795 2012-05-22 Richard Guenther <rguenther@suse.de>
6796
6797 PR middle-end/51071
6798 * gcc.dg/torture/pr51071-2.c: New testcase.
6799
6800 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6801
6802 PR tree-optimization/53336
6803 * g++.dg/torture/pr53336.C: New testcase.
6804
6805 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6806
6807 PR c++/53322
6808 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6809 instead of -Wunused-local-typedefs.
6810
6811 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6812
6813 PR c++/51184
6814 * g++.dg/other/abstract4.C: New-
6815
6816 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6817
6818 PR c++/40821
6819 * g++.dg/ext/attrib46.C: New.
6820
6821 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6822
6823 PR c/53418
6824 * gcc.c-torture/compile/pr53418-1.c,
6825 gcc.c-torture/compile/pr53418-2.c: New tests.
6826
6827 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR tree-optimization/53366
6830 * gcc.dg/torture/pr53366-1.c: New test.
6831 * gcc.dg/torture/pr53366-2.c: New test.
6832 * gcc.target/i386/pr53366-1.c: New test.
6833 * gcc.target/i386/pr53366-2.c: New test.
6834
6835 PR tree-optimization/53409
6836 * gcc.c-torture/compile/pr53409.c: New test.
6837
6838 PR tree-optimization/53410
6839 * gcc.c-torture/compile/pr53410-1.c: New test.
6840 * gcc.c-torture/compile/pr53410-2.c: New test.
6841
6842 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6843
6844 PR target/53425
6845 * gcc.target/i386/pr53425-1.c: New file.
6846 * gcc.target/i386/pr53425-2.c: Likewise.
6847
6848 2012-05-21 Richard Guenther <rguenther@suse.de>
6849
6850 PR tree-optimization/53408
6851 * gcc.dg/torture/pr53408.c: New testcase.
6852
6853 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6854 H.J. Lu <hongjiu.lu@intel.com>
6855
6856 PR target/53416
6857 * gcc.target/i386/pr53416.c: New file.
6858
6859 2012-05-21 Richard Guenther <rguenther@suse.de>
6860
6861 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6862
6863 2012-05-21 Richard Guenther <rguenther@suse.de>
6864
6865 * gcc.dg/torture/ldist-1.c: New testcase.
6866
6867 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gnat.dg/lto13.adb: New test.
6870 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6871
6872 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6873
6874 * gnat.dg/specs/lto12.ads: New test.
6875 * gnat.dg/specs/lto12_pkg.ads: New helper.
6876
6877 2012-05-18 Richard Guenther <rguenther@suse.de>
6878
6879 PR tree-optimization/53346
6880 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6881 * gcc.target/i386/incoming-10.c: Adjust.
6882 * gcc.target/i386/incoming-11.c: Likewise.
6883 * gcc.target/i386/pr46295.c: Likewise.
6884
6885 2012-05-18 Richard Guenther <rguenther@suse.de>
6886
6887 * gcc.dg/pr53352.c: Return zero.
6888
6889 2012-05-18 Richard Guenther <rguenther@suse.de>
6890
6891 PR tree-optimization/53390
6892 * gcc.dg/torture/pr53390.c: New testcase.
6893
6894 2012-05-18 Meador Inge <meadori@codesourcery.com>
6895
6896 PR rtl-optimization/53352
6897 * gcc.dg/pr53352.c: New test.
6898
6899 2012-05-17 David S. Miller <davem@davemloft.net>
6900
6901 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6902 failure on sparc-*-linux-gnu.
6903
6904 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/39681
6907 * g++.dg/parse/error49.C: New.
6908 * g++.dg/cpp0x/error8.C: Likewise.
6909 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6910 * g++.dg/ext/utf-dflt2.C: Likewise.
6911 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6912 * g++.dg/ext/utf-dflt.C: Likewise.
6913 * c-c++-common/raw-string-3.c: Likewise.
6914 * c-c++-common/raw-string-4.c: Likewise.
6915
6916 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/53371
6919 * g++.dg/cpp0x/catch1.C: New.
6920
6921 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6922
6923 PR c++/44516
6924 * g++.dg/parse/error48.C: New.
6925 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6926 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6927
6928 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6929
6930 * gcc.dg/tm/indirect-2.c: New test.
6931
6932 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933
6934 PR tree-optimization/53217
6935 * gfortran.dg/pr53217.f90: New test.
6936
6937 2012-05-16 Richard Guenther <rguenther@suse.de>
6938
6939 PR tree-optimization/53364
6940 * g++.dg/torture/pr53364.C: New testcase.
6941
6942 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6943
6944 PR testsuite/52641
6945 * gcc.dg/pr52549.c: Fix test for long != void*
6946 * gcc.c-torture/execute/pr52979-1.x: New file.
6947 * gcc.c-torture/execute/pr52979-2.x: New file.
6948
6949 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6950
6951 PR preprocessor/7263
6952 * gcc.dg/binary-constants-2.c: Run without tracking locations
6953 accross macro expansion.
6954 * gcc.dg/binary-constants-3.c: Likewise.
6955 * gcc.dg/cpp/sysmac2.c: Likewise.
6956 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6957 location.
6958 * gcc.dg/cpp/syshdr3.c: New test.
6959 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6960 * gcc.dg/system-binary-constants-1.c: New test.
6961 * gcc.dg/system-binary-constants-1.h: New header for the new test
6962 above.
6963 * g++.dg/cpp/syshdr3.C: New test.
6964 * g++.dg/cpp/syshdr3.h: New header the new test above.
6965 * g++.dg/system-binary-constants-1.C: New test.
6966 * g++.dg/system-binary-constants-1.h: New header the new test
6967 above.
6968
6969 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6970
6971 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6972
6973 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR target/53358
6976 * gcc.dg/pr53358.c: New test.
6977
6978 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/11856
6981 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6982 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6983
6984 2012-05-15 Olivier Hainque <hainque@adacore.com>
6985
6986 * g++.dg/eh/sighandle.C: New testcase.
6987
6988 2012-05-15 Richard Guenther <rguenther@suse.de>
6989
6990 PR tree-optimization/53355
6991 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6992
6993 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6994
6995 * gfortran.dg/*.f90: Remove now redundant manual
6996 cleanup-modules directive.
6997
6998 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6999
7000 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7001 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7002
7003 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7004
7005 PR fortran/52428
7006 * gfortran.dg/int_range_io_1.f90: New test.
7007
7008 2012-05-14 Andi Kleen <ak@linux.intel.com>
7009 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR target/53315
7012 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7013 * gcc.target/i386/rtm-check.h: New file.
7014 * gcc.target/i386/pr53315.c: New test.
7015
7016 2012-05-14 Tobias Burnus <burnus@net-b.de>
7017
7018 PR fortran/49110
7019 PR fortran/51055
7020 PR fortran/53329
7021 * gfortran.dg/deferred_type_param_4.f90: New.
7022 * gfortran.dg/deferred_type_param_6.f90: New.
7023
7024 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7025
7026 * gcc.target/i386/retarg.c: New test.
7027
7028 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7029
7030 PR fortran/45170
7031 * gfortran.dg/deferred_type_param_3.f90: New.
7032 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7033 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7034
7035 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gnat.dg/null_pointer_deref3.adb: New test.
7038
7039 2012-05-12 Tobias Burnus <burnus@net-b.de>
7040
7041 PR fortran/49110
7042 PR fortran/52843
7043 * gfortran.dg/deferred_type_param_5.f90: New.
7044
7045 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 * g++.dg/parse/error47.C: New.
7048
7049 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7050
7051 PR fortran/52537
7052 * gfortran.dg/string_compare_4.f90: Change option
7053 to -fdump-tree-original. Add test case for kind=4.
7054
7055 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7056
7057 PR fortran/52537
7058 * gfortran.dg/string_compare_4.f90: New test.
7059
7060 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7061
7062 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7063
7064 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7065
7066 PR c++/53305
7067 * g++.dg/cpp0x/variadic132.C: New.
7068
7069 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7070
7071 PR c++/53158
7072 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7073 * g++.dg/parse/error26.C: Tweak dg-error column number.
7074
7075 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 PR c++/53301
7078 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7079
7080 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7081
7082 * gnat.dg/lto11.ad[sb]: New test.
7083
7084 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7085
7086 PR target/52908
7087 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7088 directive to Scan for vpmuldq, not vpmacsdql.
7089
7090 2012-05-09 Michael Matz <matz@suse.de>
7091
7092 PR tree-optimization/53185
7093 * gcc.dg/vect/pr53185.c: New test.
7094
7095 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7096
7097 PR middle-end/53249
7098 * gcc.target/i386/pr53249.c: New.
7099
7100 2012-05-09 Richard Guenther <rguenther@suse.de>
7101
7102 PR tree-optimization/18437
7103 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7104 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7105
7106 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR tree-optimization/53226
7109 * gcc.c-torture/compile/pr53226.c: New test.
7110
7111 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7112
7113 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7114 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7115 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7116 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7117 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7118 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7119 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7120 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7121 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7122 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7123 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7124 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7125 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7126 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7127
7128 2012-05-09 Dehao Chen <dehao@google.com>
7129
7130 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7131 * gcc.dg/predict-2.c: Likewise.
7132 * gcc.dg/predict-3.c: Likewise.
7133 * gcc.dg/predict-4.c: Likewise.
7134 * gcc.dg/predict-5.c: Likewise.
7135 * gcc.dg/predict-6.c: Likewise.
7136
7137 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7138
7139 PR target/53272
7140 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7141
7142 2012-05-08 Richard Guenther <rguenther@suse.de>
7143
7144 * gcc.dg/fold-bitand-4.c: New testcase.
7145
7146 2012-05-08 Dehao Chen <dehao@google.com>
7147
7148 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7149 heuristic is working properly.
7150 * gcc.dg/predict-2.c: Likewise.
7151 * gcc/dg/predict-3.c: Likewise.
7152 * gcc/dg/predict-4.c: Likewise.
7153 * gcc/dg/predict-5.c: Likewise.
7154 * gcc/dg/predict-6.c: Likewise.
7155
7156 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR tree-optimization/53239
7159 * g++.dg/opt/vrp3.C: New test.
7160 * g++.dg/opt/vrp3-aux.cc: New file.
7161 * g++.dg/opt/vrp3.h: New file.
7162
7163 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7164
7165 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7166 .uleb128 support in assembler output.
7167
7168 2012-05-07 Richard Guenther <rguenther@suse.de>
7169
7170 PR lto/42987
7171 * g++.dg/lto/pr42987_0.C: New testcase.
7172 * g++.dg/lto/pr42987_1.C: Likewise.
7173
7174 2012-05-07 Tobias Burnus <burnus@net-b.de>
7175
7176 PR fortran/53255
7177 * gfortran.dg/typebound_operator_15.f90: New.
7178
7179 2012-05-06 Tobias Burnus <burnus@net-b.de>
7180
7181 PR fortran/41587
7182 * gfortran.dg/class_array_13.f90: New.
7183
7184 2012-05-06 Tristan Gingold <gingold@adacore.com>
7185
7186 * gnat.dg/warn7.adb: New test.
7187
7188 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7189
7190 * gnat.dg/specs/renamings.ads: Rename to...
7191 * gnat.dg/specs/renaming1.ads: ...this.
7192 * gnat.dg/specs/renaming2.ads: New test.
7193 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7194 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7195 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7196 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7197
7198 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7199
7200 * gnat.dg/discr36.ad[sb]: New test.
7201 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7202
7203 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7204
7205 PR c/43772
7206 * c-c++-common/pr43772.c: New.
7207
7208 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7209
7210 PR fortran/41600
7211 * gfortran.dg/select_type_26.f03 : New test.
7212 * gfortran.dg/select_type_27.f03 : New test.
7213
7214 PR fortran/53191
7215 * gfortran.dg/select_type_28.f03 : New test.
7216
7217 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7218
7219 PR fortran/49010
7220 PR fortran/24518
7221 * gfortran.dg/mod_sign0_1.f90: New test.
7222 * gfortran.dg/mod_large_1.f90: New test.
7223
7224 2012-05-04 Tobias Burnus <burnus@net-b.de>
7225
7226 PR fortran/53175
7227 gfortran.dg/public_private_module_5.f90: New.
7228
7229 2012-05-04 Tobias Burnus <burnus@net-b.de>
7230
7231 PR fortran/53111
7232 * gfortran.dg/constructor_7.f90: New.
7233 * gfortran.dg/constructor_8.f90: New.
7234
7235 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7236
7237 PR c++/53166
7238 * g++.dg/cpp0x/static_assert7.C: New.
7239
7240 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7241
7242 PR tree-optimization/52633
7243 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7244 recognized as widening shifts instead of over-widening.
7245 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7246 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7247 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7248 * gcc.target/arm/pr52633.c: New test.
7249
7250 2012-05-04 Richard Guenther <rguenther@suse.de>
7251
7252 PR tree-optimization/53168
7253 * gcc.dg/torture/pr53168.c: New testcase.
7254 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7255
7256 2012-05-04 Richard Guenther <rguenther@suse.de>
7257
7258 * gcc.dg/lto/pr53214_0.c: New testcase.
7259
7260 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gcc.target/ia64/pr48496.c: New test.
7263 * gcc.target/ia64/pr52657.c: Likewise.
7264
7265 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7266
7267 PR c/51712
7268 * c-c++-common/pr51712.c: New.
7269
7270 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7271
7272 PR target/53199
7273 * gcc.target/powwerpc/pr53199.c: New file.
7274
7275 2012-05-03 Jason Merrill <jason@redhat.com>
7276
7277 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7278
7279 * gcc.dg/debug/dwarf2/dups-types.c: New.
7280 * gcc.dg/debug/dwarf2/dups-types.h: New.
7281
7282 2012-05-03 Jason Merrill <jason@redhat.com>
7283
7284 * g++.dg/debug/dwarf2/namespace-2.C: New.
7285 * g++.dg/debug/dwarf2/localclass3.C: New.
7286
7287 2012-05-03 Jason Merrill <jason@redhat.com>
7288
7289 * g++.dg/debug/dwarf2/thunk1.C: New.
7290
7291 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/53186
7294 * g++.dg/other/final2.C: New.
7295
7296 2012-05-03 Richard Guenther <rguenther@suse.de>
7297
7298 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7299
7300 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7301
7302 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7303 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7304 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7305 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7306
7307 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7308
7309 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7310 .byte 0xf2.
7311 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7312 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7313 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7314
7315 PR debug/53174
7316 * gcc.dg/pr53174.c: New test.
7317
7318 PR target/53187
7319 * gcc.target/arm/pr53187.c: New test.
7320 * gcc.c-torture/compile/pr53187.c: New test.
7321
7322 2012-05-03 Richard Guenther <rguenther@suse.de>
7323
7324 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7325 unsupported prefetching support.
7326
7327 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7328
7329 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7330 option -ftrack-macro-expansion=0.
7331 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7332 option -ftrack-macro-expansion=0.
7333
7334 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7335
7336 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7337 dg-options for target arm with dg-additional-options.
7338
7339 2012-05-03 Richard Guenther <rguenther@suse.de>
7340
7341 PR tree-optimization/53144
7342 * gcc.dg/torture/pr53144.c: New testcase.
7343
7344 2012-05-03 Tobias Burnus <burnus@net-b.de>
7345
7346 PR fortran/52864
7347 * gfortran.dg/pointer_intent_7.f90: New.
7348 * gfortran.dg/pure_formal_3.f90: New.
7349
7350 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7351
7352 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7353
7354 2012-05-02 Martin Jambor <mjambor@suse.cz>
7355
7356 PR lto/52605
7357 * g++.dg/lto/pr52605_0.C: New test.
7358
7359 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7360
7361 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7362 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7363 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7364 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7365 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7366 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7367 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7368 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7369 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7370 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7371 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7372 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7373 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7374 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7375 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7376 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7377
7378 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7379
7380 PR middle-end/53153
7381 * gcc.dg/pr53153.c: New test.
7382
7383 2012-05-02 Richard Guenther <rguenther@suse.de>
7384
7385 * g++.dg/tree-ssa/pr19807.C: Adjust.
7386
7387 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR tree-optimization/53163
7390 * gcc.c-torture/compile/pr53163.c: New test.
7391
7392 PR rtl-optimization/53160
7393 * gcc.c-torture/execute/pr53160.c: New test.
7394
7395 2012-05-01 Ian Lance Taylor <iant@google.com>
7396
7397 PR c/37303
7398 * gcc.dg/pr37303.c: New test.
7399
7400 2012-05-01 Richard Henderson <rth@redhat.com>
7401
7402 * lib/target-supports.exp
7403 (check_effective_target_sync_long_long_runtime): True for
7404 check_effective_target_powerpc64.
7405
7406 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7407
7408 PR c++/51033
7409 * gcc.dg/vector-1.c: Move to ...
7410 * c-c++-common/vector-1.c: ... here.
7411 * gcc.dg/vector-2.c: Move to ...
7412 * c-c++-common/vector-2.c: ... here.
7413 * gcc.dg/vector-3.c: Move to ...
7414 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7415 * gcc.dg/vector-4.c: Move to ...
7416 * c-c++-common/vector-4.c: ... here.
7417 * gcc.dg/vector-init-1.c: Move to ...
7418 * c-c++-common/vector-init-1.c: ... here.
7419 * gcc.dg/vector-init-2.c: Move to ...
7420 * c-c++-common/vector-init-2.c: ... here.
7421 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7422 * c-c++-common/vector-subscript-1.c: ... here.
7423 * gcc.dg/vector-subscript-2.c: Move to ...
7424 * c-c++-common/vector-subscript-2.c: ... here.
7425 * gcc.dg/vector-subscript-3.c: Move to ...
7426 * c-c++-common/vector-subscript-3.c: ... here.
7427
7428 PR c++/51314
7429 * g++.dg/cpp0x/vt-51314.C: New test.
7430 * g++.dg/cpp0x/variadic76.C: Fix.
7431
7432 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7433
7434 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7435
7436 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7437
7438 Add -Wvarargs option
7439 * c-c++-common/Wvarargs.c: New test case.
7440 * c-c++-common/Wvarargs-2.c: Likewise.
7441
7442 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7443
7444 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7445 * objc.dg/foreach-7.m: Force the test case to run without
7446 -ftrack-macro-expansion.
7447 * c-c++-common/tm/attrib-1.c: Likewise.
7448 * c-c++-common/warn-ommitted-condop.c: Likewise.
7449 * gcc.dg/assign-warn-1.c: Likewise.
7450 * gcc.dg/assign-warn-2.c: Likewise.
7451 * gcc.dg/attr-alloc_size.c: Likewise.
7452 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7453 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7454 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7455 * gcc.dg/c90-const-expr-9.c: Likewise.
7456 * gcc.dg/c99-const-expr-9.c: Likewise.
7457 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7458 * gcc.dg/cpp/direct2s.c: Likewise.
7459 * gcc.dg/cpp/pr28709.c: Likewise.
7460 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7461 * gcc.dg/dfp/composite-type.c: Likewise.
7462 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7463 with -ftrack-macro-expansion
7464 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7465 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7466 * g++.dg/ext/cleanup-1.C: Likewise.
7467 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7468 * g++.dg/template/sfinae10.C: Likewise.
7469 * g++.dg/tm/wrap-2.C: Likewise.
7470 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7471 * g++.dg/warn/Wsign-conversion.C: Likewise.
7472 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7473 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7474 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7475 it to run with -ftrack-macro-expansion.
7476 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7477 test cases without -ftrack-macro-expansion.
7478
7479 Fix location for static class members
7480 * g++.dg/template/sfinae6_neg.C: Adjust.
7481
7482 Make conversion warnings work on NULL with -ftrack-macro-expansion
7483 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7484 alongside the previous testing for NULL.
7485
7486 Fix -Wuninitialized for -ftrack-macro-expansion
7487 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7488
7489 Strip "<built-in>" loc from displayed expansion context
7490 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7491 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7492 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7493 new test above.
7494
7495 Fix expansion point loc for macro-like tokens
7496 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7497 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7498
7499 Fix token pasting with -ftrack-macro-expansion
7500 * gcc.dg/cpp/paste17.c: New test case for
7501 -ftrack-macro-expansion=2 mode only.
7502 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7503
7504 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7505
7506 * gnat.dg/warn6.ad[sb]: New test.
7507
7508 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7509
7510 PR 53149
7511 * gcc.dg/20011021-1.c: Adjust testcase.
7512
7513 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7514
7515 PR fortran/53148
7516 * gfortran.dg/function_optimize_12.f90: New test.
7517
7518 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7519
7520 PR target/53156
7521 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7522 code to match current output and cover new peephole2 pattern.
7523
7524 2012-04-27 Ollie Wild <aaw@google.com>
7525
7526 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7527
7528 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7529
7530 * gcc.c-torture/execute/20120427-2.c: New testcase.
7531 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7532 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7533 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7534
7535 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7536
7537 PR target/53138
7538 * gcc.c-torture/execute/20120427-1.c: New testcase.
7539
7540 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7541
7542 PR middle-end/27139
7543 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7544
7545 2012-04-27 Tom de Vries <tom@codesourcery.com>
7546
7547 PR tree-optimization/51879
7548 * gcc.dg/pr51879.c: New test.
7549 * gcc.dg/pr51879-2.c: Same.
7550 * gcc.dg/pr51879-3.c: Same.
7551 * gcc.dg/pr51879-4.c: Same.
7552 * gcc.dg/pr51879-6.c: Same.
7553
7554 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7555
7556 PR c++/53096
7557 * g++.dg/cpp0x/defaulted35.C: New.
7558 * g++.dg/cpp0x/defaulted15.C: Adjust.
7559
7560 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7561
7562 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7563 structure layout.
7564
7565 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7566
7567 * gcc.target/i386/builtin_target.c: Check avx2.
7568
7569 2012-04-26 Alan Modra <amodra@gmail.com>
7570
7571 * gcc.target/powerpc/savres.c: New test.
7572 * gcc.target/powerpc/powerpc.exp: Run it.
7573
7574 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7575
7576 PR target/53120
7577 * gcc.dg/torture/pr53120.c: New test.
7578
7579 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR middle-end/52979
7582 * gcc.c-torture/compile/pr52979-1.c: New test.
7583 * gcc.c-torture/execute/pr52979-1.c: New test.
7584 * gcc.c-torture/execute/pr52979-2.c: New test.
7585
7586 2012-04-25 Richard Guenther <rguenther@suse.de>
7587
7588 * gcc.target/i386/l_fma_float_5.c: Adjust.
7589 * gcc.target/i386/l_fma_double_4.c: Likewise.
7590 * gcc.target/i386/l_fma_float_2.c: Likewise.
7591 * gcc.target/i386/l_fma_float_6.c: Likewise.
7592 * gcc.target/i386/l_fma_double_1.c: Likewise.
7593 * gcc.target/i386/l_fma_double_5.c: Likewise.
7594 * gcc.target/i386/l_fma_float_3.c: Likewise.
7595 * gcc.target/i386/l_fma_double_2.c: Likewise.
7596 * gcc.target/i386/l_fma_double_6.c: Likewise.
7597 * gcc.target/i386/l_fma_float_4.c: Likewise.
7598 * gcc.target/i386/l_fma_double_3.c: Likewise.
7599 * gcc.target/i386/l_fma_float_1.c: Likewise.
7600
7601 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR tree-optimization/53058
7604 * gcc.c-torture/compile/pr53058.c: New test.
7605
7606 2012-04-25 Jan Hubicka <jh@suse.cz>
7607
7608 PR middle-end/53088
7609 * gcc.target/i386/pr39082-1.c: Update warning location.
7610
7611 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR c/52880
7614 * gcc.dg/pr52880.c: New test.
7615
7616 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7617
7618 * gcc.dg/m-un-2.c: Update.
7619 * gcc.dg/20011021-1.c: Update.
7620
7621 2012-04-25 Tobias Burnus <burnus@net-b.de>
7622
7623 PR fortran/52196
7624 * gfortran.dg/realloc_on_assign_14.f90: New.
7625
7626 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7627
7628 PR testsuite/52641
7629 PR tree-optimizations/52891
7630 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7631
7632 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 PR c++/52363
7635 * g++.dg/cpp0x/sfinae35.C: New.
7636 * g++.dg/cpp0x/sfinae36.C: Likewise.
7637
7638 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7639
7640 * gcc.target/builtin_target.c: New testcase.
7641
7642 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7643
7644 PR target/47197
7645 * gcc.target/powerpc/pr47197.c: New test.
7646
7647 2012-04-24 Richard Guenther <rguenther@suse.de>
7648
7649 PR tree-optimization/53085
7650 * g++.dg/torture/pr53085.C: New testcase.
7651
7652 2012-04-24 Andrew Pinski <apinski@cavium.com>
7653
7654 PR tree-opt/33512
7655 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7656 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7657 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7658
7659 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR middle-end/53084
7662 * gcc.c-torture/execute/pr53084.c: New test.
7663
7664 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7667
7668 2012-04-23 Andrew Pinski <apinski@cavium.com>
7669
7670 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7671
7672 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7673
7674 PR regression/53076
7675 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7676 * gcc.dg/torture/builtin-power-1.c: Likewise.
7677
7678 2012-04-23 Richard Guenther <rguenther@suse.de>
7679
7680 PR tree-optimization/53070
7681 * gcc.dg/torture/pr53070.c: New testcase.
7682
7683 2012-04-23 Richard Guenther <rguenther@suse.de>
7684
7685 PR c/53060
7686 * gcc.dg/pr53060.c: New testcase.
7687
7688 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR tree-optimizations/52891
7691 * gcc.c-torture/compile/pr52891-1.c: New test.
7692 * gcc.c-torture/compile/pr52891-2.c: New test.
7693
7694 2012-04-22 Tobias Burnus <burnus@net-b.de>
7695
7696 PR fortran/53051
7697 * gfortran.dg/read_float_4.f90: New.
7698
7699 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7700
7701 PR 35441
7702 * c-c++-common/pr35441.C: New.
7703
7704 2012-04-20 Ian Lance Taylor <iant@google.com>
7705
7706 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7707 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7708
7709 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7710
7711 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7712 array access.
7713 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7714
7715 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7716
7717 PR rtl-optimization/44214
7718 * gcc.dg/pr44214-1.c: New test.
7719 * gcc.dg/pr44214-2.c: Likewise.
7720 * gcc.dg/pr44214-3.c: Likewise.
7721
7722 2012-04-20 Richard Guenther <rguenther@suse.de>
7723
7724 * g++.dg/torture/20120420-1.C: New testcase.
7725
7726 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7727
7728 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7729
7730 2012-04-19 Christian Bruel <christian.bruel@st.com>
7731
7732 * gcc.dg/pr52283.c: New test.
7733
7734 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7735
7736 * gcc.dg/pr37985.c: New test.
7737
7738 2012-04-19 Richard Guenther <rguenther@suse.de>
7739
7740 PR rtl-optimization/44688
7741 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7742 possibly profitable.
7743
7744 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7745
7746 PR tree-optimization/52976
7747 * gfortran.dg/reassoc_11.f: New test.
7748
7749 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7750
7751 PR tree-optimization/52976
7752 * gfortran.dg/reassoc_7.f: New test.
7753 * gfortran.dg/reassoc_8.f: Likewise.
7754 * gfortran.dg/reassoc_9.f: Likewise.
7755 * gfortran.dg/reassoc_10.f: Likewise.
7756
7757 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/52422
7760 * g++.dg/cpp0x/sfinae33.C: New.
7761 * g++.dg/cpp0x/sfinae34.C: Likewise.
7762
7763 2012-04-18 Joey Ye <joey.ye@arm.com>
7764
7765 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7766
7767 2012-04-18 Richard Guenther <rguenther@suse.de>
7768
7769 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7770 array access.
7771 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7772 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7773
7774 2012-04-17 Tom de Vries <tom@codesourcery.com>
7775
7776 * g++.dg/pr51264-4.C: New test.
7777
7778 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7779
7780 PR c++/52599
7781 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7782
7783 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7784
7785 PR c++/53003
7786 * g++.dg/parse/crash59.C: New.
7787
7788 2012-04-17 Michael Matz <matz@suse.de>
7789
7790 PR tree-optimization/18437
7791 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7792
7793 2012-04-17 Richard Guenther <rguenther@suse.de>
7794
7795 PR middle-end/53011
7796 * g++.dg/torture/pr53011.C: New testcase.
7797
7798 2012-04-16 Jason Merrill <jason@redhat.com>
7799
7800 PR c++/38543
7801 * g++.dg/cpp0x/variadic131.C: New.
7802
7803 PR c++/52008
7804 * g++.dg/cpp0x/variadic130.C: New.
7805
7806 PR c++/50830
7807 * g++.dg/cpp0x/variadic129.C: New.
7808
7809 PR c++/50303
7810 * g++.dg/cpp0x/variadic128.C: New.
7811
7812 2012-04-16 Tobias Burnus <burnus@net-b.de>
7813
7814 PR fortran/52864
7815 * gfortran.dg/pointer_intent_6.f90: New.
7816
7817 2012-04-16 Tobias Burnus <burnus@net-b.de>
7818
7819 PR fortran/52916
7820 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7821 to include public_private_module_4.f90.
7822 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7823 targets.
7824
7825 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7826
7827 PR c++/49152
7828 * g++.dg/diagnostic/operator1.C: New.
7829 * g++.dg/ext/label5.C: Adjust.
7830 * g++.dg/ext/va-arg1.C: Likewise.
7831 * g++.dg/other/error20.C: Likewise.
7832 * g++.dg/other/error20.C: Likewise.
7833 * g++.dg/other/error16.C: Likewise.
7834 * g++.dg/other/error10.C: Likewise.
7835 * g++.dg/parse/error30.C: Likewise.
7836 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7837
7838 2012-04-16 Jason Merrill <jason@redhat.com>
7839
7840 PR c++/51148
7841 * g++.dg/cpp0x/variadic127.C: New.
7842
7843 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844
7845 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7846 testcase name.
7847 Use fail, pass instead of unresolved.
7848 Don't log $optstr.
7849
7850 PR testsuite/52948
7851 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7852 TODO_dump_func.
7853 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7854 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7855 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7856
7857 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7858
7859 PR fortran/52968
7860 * gfortran.dg/typebound_call_23.f03: New test case.
7861
7862 2012-04-15 Jason Merrill <jason@redhat.com>
7863
7864 PR c++/47220
7865 * g++.dg/cpp0x/variadic126.C: New.
7866
7867 PR c++/52380
7868 * g++.dg/cpp0x/variadic125.C: New.
7869
7870 PR c++/52292
7871 * g++.dg/cpp0x/variadic124.C: New.
7872
7873 PR c++/52706
7874 * g++.dg/cpp0x/nullptr27.C: New.
7875
7876 PR c++/52818
7877 * g++.dg/warn/format8.C: New.
7878
7879 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7880
7881 PR fortran/51082
7882 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7883
7884 2012-04-14 Tobias Burnus <burnus@net-b.de>
7885
7886 PR fortran/52916
7887 PR fortran/40973
7888 * gfortran.dg/public_private_module_3.f90: New.
7889 * gfortran.dg/public_private_module_4.f90: New.
7890
7891 2012-04-14 Tom de Vries <tom@codesourcery.com>
7892
7893 * gcc.dg/superblock.c: New test.
7894
7895 2012-04-14 Tom de Vries <tom@codesourcery.com>
7896
7897 * gcc.dg/pr51879-12.c: New test.
7898
7899 2012-04-13 Jason Merrill <jason@redhat.com>
7900
7901 PR c++/52824
7902 * g++.dg/cpp0x/variadic123.C: New.
7903 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7904
7905 PR c++/52905
7906 * g++.dg/cpp0x/initlist-ctor1.C: New.
7907
7908 PR c++/52915
7909 * g++.dg/other/anon-union2.C: New.
7910
7911 2012-04-13 Martin Jambor <mjambor@suse.cz>
7912
7913 PR middle-end/52939
7914 * g++.dg/ipa/pr52939.C: New test.
7915
7916 2012-04-13 Tom de Vries <tom@codesourcery.com>
7917
7918 * gcc.dg/pr52734.c: New test.
7919
7920 2012-04-13 Richard Guenther <rguenther@suse.de>
7921
7922 PR tree-optimization/52969
7923 * gcc.dg/torture/pr52969.c: New testcase.
7924
7925 2012-04-13 Richard Guenther <rguenther@suse.de>
7926
7927 PR c/52549
7928 * gcc.dg/pr52549.c: New testcase.
7929
7930 2012-04-13 Richard Guenther <rguenther@suse.de>
7931
7932 PR c/52862
7933 * gcc.dg/pr52862.c: New testcase.
7934
7935 2012-04-13 Joey Ye <joey.ye@arm.com>
7936
7937 * gcc.target/arm/thumb1-imm.c: New testcase.
7938
7939 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7940
7941 PR target/52932
7942 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7943 second function argument.
7944 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7945 (calc_permps): Update declaration. Calculate result correctly.
7946 (avx2_test): Change src2 type to union256i_d.
7947 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7948 correctly.
7949
7950 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7951
7952 PR target/52775
7953 * gcc.target/powerpc/pr52775.c: New file.
7954
7955 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7956
7957 PR tree-optimization/18589
7958 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7959 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7960 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7961 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7962 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7963 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7964 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7965 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7966 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7967 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7968
7969 2012-04-12 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/52943
7972 * gcc.dg/torture/pr52943.c: New testcase.
7973
7974 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7975
7976 PR target/50751
7977 * gcc/target/sh/pr50751-4.c: New.
7978 * gcc/target/sh/pr50751-5.c: New.
7979 * gcc/target/sh/pr50751-6.c: New.
7980 * gcc/target/sh/pr50751-7.c: New.
7981
7982 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
7983
7984 PR c++/52465
7985 * g++.dg/lookup/using52.C: New.
7986
7987 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7988
7989 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7990
7991 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 PR rtl-optimization/52876
7994 * gcc.target/i386/pr52876.c: New.
7995
7996 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7997
7998 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7999 __UINTPTR_TYPE__.
8000 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8001 __INTPTR_TYPE__.
8002 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8003 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8004 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8005 (ptrdiff_t): ... this. All uses changed.
8006 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8007 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8008 __INTPTR_TYPE__.
8009 (main): Cast argument to __INTPTR_TYPE__.
8010 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8011 size_t.
8012 * gcc.dg/mallign.c (main): Likewise.
8013 * gcc.dg/pr38700.c (foo): Likewise.
8014 * gcc.dg/long-long-cst1.c (t): Likewise.
8015 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8016 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8017 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8018 * gcc.dg/pr25682.c (d, foo): Likewise.
8019 * gcc.dg/format/cast-1.c (f): Likewise.
8020 * gcc.dg/c90-const-expr-10.c
8021 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8022 (size_t): ...this. All uses changed.
8023 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8024 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8025 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8026 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8027 * gcc.dg/sequence-pt-1.c: Likewise.
8028 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8029 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8030 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8031 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8032 of ptrdiff_t with it.
8033 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8034 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8035 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8036
8037 2012-04-11 Jason Merrill <jason@redhat.com>
8038
8039 PR debug/45088
8040 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8041 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8042
8043 PR c++/52906
8044 * g++.dg/ext/attrib45.C: New.
8045
8046 * g++.dg/eh/dtor3.C: New.
8047
8048 2012-04-11 Richard Guenther <rguenther@suse.de>
8049
8050 PR middle-end/52621
8051 * gfortran.dg/pr52621.f90: New testcase.
8052
8053 2012-04-11 Richard Guenther <rguenther@suse.de>
8054
8055 PR middle-end/52918
8056 * g++.dg/torture/pr52918-1.C: New testcase.
8057 * g++.dg/torture/pr52918-2.C: Likewise.
8058
8059 2012-04-11 Tobias Burnus <burnus@net-b.de>
8060
8061 PR fortran/52729
8062 * gfortran.dg/block_11.f90: New.
8063
8064 2012-04-11 Nick Clifton <nickc@redhat.com>
8065
8066 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8067
8068 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8069
8070 PR target/16458
8071 * gcc.target/powerpc/pr16458-1.c: New test.
8072 * gcc.target/powerpc/pr16458-2.c: Likewise.
8073 * gcc.target/powerpc/pr16458-3.c: Likewise.
8074 * gcc.target/powerpc/pr16458-4.c: Likewise.
8075
8076 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8077
8078 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8079 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8080 * gcc.dg/builtin-bswap-5.c: Likewise.
8081 * gcc.target/i386/builtin-bswap-4.c: New test.
8082
8083 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8084
8085 PR 24985
8086 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8087
8088 2012-04-11 Richard Guenther <rguenther@suse.de>
8089
8090 PR rtl-optimization/52881
8091 * gcc.dg/torture/pr52881.c: New testcase.
8092 * gcc.dg/torture/pr52913.c: Likewise.
8093
8094 2012-04-11 Richard Guenther <rguenther@suse.de>
8095
8096 PR tree-optimization/52912
8097 * gcc.dg/torture/pr52912.c: New testcase.
8098
8099 2010-04-10 Michael Matz <matz@suse.de>
8100
8101 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8102 * gcc.dg/vect/vect-outer-1.c: Adjust.
8103 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8104 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8105 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8106 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8107 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8108 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8109
8110 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8111
8112 PR tree-optimization/52870
8113 * gcc.dg/vect/pr52870.c: New test.
8114
8115 2012-04-09 Mike Stump <mikestump@comcast.net>
8116
8117 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8118 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8119 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8120 * gnat.dg/aggr11.adb: Likewise.
8121 * gnat.dg/aggr11_pkg.ads: Likewise.
8122 * gnat.dg/aggr15.adb: Likewise.
8123 * gnat.dg/aggr15.ads: Likewise.
8124 * gnat.dg/aggr17.adb: Likewise.
8125 * gnat.dg/aggr18.adb: Likewise.
8126 * gnat.dg/array14.adb: Likewise.
8127 * gnat.dg/array14.ads: Likewise.
8128 * gnat.dg/array14_pkg.ads: Likewise.
8129 * gnat.dg/array19.adb: Likewise.
8130 * gnat.dg/array19.ads: Likewise.
8131 * gnat.dg/discr27.adb: Likewise.
8132 * gnat.dg/discr27.ads: Likewise.
8133 * gnat.dg/discr35.adb: Likewise.
8134 * gnat.dg/discr35.ads: Likewise.
8135 * gnat.dg/discr6.adb: Likewise.
8136 * gnat.dg/discr6_pkg.ads: Likewise.
8137 * gnat.dg/import1.adb: Likewise.
8138 * gnat.dg/import1.ads: Likewise.
8139 * gnat.dg/loop_address2.adb: Likewise.
8140 * gnat.dg/opt7.adb: Likewise.
8141 * gnat.dg/opt7.ads: Likewise.
8142 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8143 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8144 * gnat.dg/rep_clause2.adb: Likewise.
8145 * gnat.dg/rep_clause2.ads: Likewise.
8146 * gnat.dg/slice2.adb: Likewise.
8147 * gnat.dg/slice2.ads: Likewise.
8148 * gnat.dg/slice6.adb: Likewise.
8149 * gnat.dg/slice6_pkg.ads: Likewise.
8150 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8151 * gnat.dg/taft_type2.adb: Likewise.
8152 * gnat.dg/taft_type2.ads: Likewise.
8153 * gnat.dg/taft_type2_pkg.ads: Likewise.
8154 * gnat.dg/volatile10.adb: Likewise.
8155 * gnat.dg/volatile10_pkg.ads: Likewise.
8156
8157 * gcc.dg/dll-8.c: Remove execute permissions.
8158 * g++.dg/ext/dllexport5.C: Likewise.
8159
8160 2012-04-09 Jan Hubicka <jh@suse.cz>
8161
8162 PR lto/52722
8163 PR lto/51765
8164 PR lto/52634
8165 * gcc.dg/lto/pr52634_1.c: New testcase.
8166 * gcc.dg/lto/pr52634_0.c: New testcase.
8167
8168 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8169
8170 PR target/52883
8171 * gcc.target/i386/pr52883.c: New testcase.
8172
8173 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8174
8175 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8176 (check_effective_target_sync_long_long): Add SPARC case.
8177 (check_effective_target_sync_long_long_runtime): Likewise.
8178 (check_effective_target_sync_int_long): Adjust SPARC case.
8179 (check_effective_target_sync_char_short): Likewise.
8180
8181 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8182
8183 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8184 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8185
8186 2012-04-08 Tobias Burnus <burnus@net-b.de>
8187
8188 PR fortran/40973
8189 PR fortran/52751
8190 * gfortran.dg/public_private_module_2.f90: New.
8191
8192 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8193
8194 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8195 directives.
8196
8197 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8198
8199 PR fortran/52893
8200 * gfortran.dg/function_optimize_11.f90: New test.
8201
8202 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8203
8204 PR fortran/52668
8205 * gfortran.dg/use_only_6.f90: New test.
8206
8207 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8208
8209 PR fortran/52668
8210 * gfortran.dg/use_only_6.f90: New test.
8211 2012-04-06 Mike Stump <mikestump@comcast.net>
8212
8213 PR testsuite/50722
8214 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8215
8216 2012-04-05 Jason Merrill <jason@redhat.com>
8217
8218 PR c++/52596
8219 * g++.dg/template/qualified-id5.C: New.
8220
8221 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8222
8223 PR target/52882
8224 * gcc.target/i386/pr52882.c: New test.
8225
8226 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8227 Dominique D'Humieures <dominiq@lps.ens.fr>
8228
8229 PR testsuite/52614
8230 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8231 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8232
8233 2012-04-04 Jason Merrill <jason@redhat.com>
8234
8235 PR c++/52845
8236 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8237
8238 2012-04-03 Jason Merrill <jason@redhat.com>
8239
8240 PR c++/52796
8241 * g++.dg/cpp0x/variadic-value1.C: New.
8242
8243 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8244
8245 * gnat.dg/pack18.adb: New test.
8246 * gnat.dg/pack18_pkg.ads: New helper.
8247
8248 2012-04-03 Richard Guenther <rguenther@suse.de>
8249
8250 PR tree-optimization/52808
8251 * gcc.dg/pr52808.c: New testcase.
8252
8253 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR tree-optimization/52835
8256 * gfortran.dg/pr52835.f90: New test.
8257
8258 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * gnat.dg/specs/aggr5.ads: New test.
8261
8262 2012-04-02 Richard Guenther <rguenther@suse.de>
8263
8264 PR tree-optimization/52756
8265 * gcc.dg/torture/pr52756.c: New testcase.
8266
8267 2012-04-02 Richard Guenther <rguenther@suse.de>
8268
8269 PR middle-end/52803
8270 * gcc.dg/pr52803.c: New testcase.
8271
8272 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8273
8274 PR c++/40942
8275 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8276 DR 214 in account.
8277
8278 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8279
8280 PR c++/50043
8281 * g++.dg/cpp0x/noexcept17.C: New.
8282 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8283 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8284 * g++.dg/cpp0x/noexcept01.C: Likewise.
8285 * g++.dg/eh/init-temp1.C: Likewise.
8286 * g++.dg/eh/ctor1.C: Likwise.
8287
8288 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8289
8290 * gnat.dg/controlled6.adb: New test.
8291 * gnat.dg/controlled6_pkg.ads: New helper.
8292 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8293
8294 2012-03-30 Richard Henderson <rth@redhat.com>
8295
8296 PR debug/52727
8297 * g++.dg/opt/pr52727.C: New testcase.
8298
8299 2012-03-30 Richard Guenther <rguenther@suse.de>
8300
8301 PR tree-optimization/52754
8302 * gcc.target/i386/pr52754.c: New testcase.
8303
8304 2012-03-30 Richard Guenther <rguenther@suse.de>
8305
8306 PR middle-end/52772
8307 * g++.dg/torture/pr52772.C: New testcase.
8308
8309 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8310
8311 PR c++/52718
8312 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8313
8314 2012-03-29 Jason Merrill <jason@redhat.com>
8315
8316 PR c++/52685
8317 * g++.dg/template/inherit8.C: New.
8318
8319 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR c++/52759
8322 * g++.dg/ext/weak4.C: New test.
8323
8324 PR tree-optimization/52760
8325 * gcc.c-torture/execute/pr52760.c: New test.
8326
8327 2012-03-29 Jason Merrill <jason@redhat.com>
8328
8329 PR c++/52743
8330 * g++.dg/cpp0x/initlist-array3.C: New.
8331
8332 2012-03-28 Jason Merrill <jason@redhat.com>
8333
8334 PR c++/52746
8335 * g++.dg/overload/virtual2.C: New.
8336
8337 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8338
8339 * gnat.dg/vect7.ad[sb]: New test.
8340
8341 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8342 Tobias Burnus <burnus@gcc.gnu.org>
8343
8344 PR fortran/52652
8345 * gfortran.dg/allocate_class_1.f90 : Change error test.
8346 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8347 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8348 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8349
8350 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR middle-end/52691
8353 * gcc.dg/pr52691.c: New test.
8354
8355 PR middle-end/52750
8356 * gcc.c-torture/compile/pr52750.c: New test.
8357
8358 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8359
8360 PR target/52692
8361 * gcc.target/avr/torture/builtins-2.c: New test.
8362
8363 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR target/52736
8366 * gcc.target/i386/pr52736.c: New test.
8367
8368 2012-03-27 Martin Jambor <mjambor@suse.cz>
8369
8370 PR middle-end/52693
8371 * gcc.dg/torture/pr52693.c: New test.
8372
8373 2012-03-27 Meador Inge <meadori@codesourcery.com>
8374
8375 PR c++/52672
8376 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8377
8378 2012-03-27 Mike Stump <mikestump@comcast.net>
8379
8380 PR target/52665
8381 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8382 failures that match branch names.
8383
8384 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8385 H.J. Lu <hongjiu.lu@intel.com>
8386
8387 PR target/52698
8388 * gcc.target/i386/pr52698.c: New test.
8389
8390 2012-03-27 Richard Guenther <rguenther@suse.de>
8391
8392 PR middle-end/52720
8393 * gcc.dg/torture/pr52720.c: New testcase.
8394
8395 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * gnat.dg/pack17.adb: New test.
8398
8399 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8400
8401 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8402 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8403
8404 2012-03-26 Martin Jambor <mjambor@suse.cz>
8405
8406 PR tree-optimization/50052
8407 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8408
8409 2012-03-26 Richard Guenther <rguenther@suse.de>
8410
8411 PR tree-optimization/52701
8412 * gfortran.dg/pr52701.f90: New testcase.
8413
8414 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8415
8416 PR tree-optimization/52686
8417 * gcc.target/arm/pr52686.c: New test.
8418
8419 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8420
8421 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8422 Add "-Os -flto" to list.
8423
8424 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8425
8426 * gnat.dg/concat2.ad[sb]: New test.
8427
8428 2012-03-24 Jason Merrill <jason@redhat.com>
8429
8430 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8431 * g++.dg/cpp0x/trailing2.C: Likewise.
8432 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8433 * g++.dg/cpp1y/auto-fn1.C: New.
8434 * g++.dg/cpp1y/auto-fn2.C: New.
8435 * g++.dg/cpp1y/auto-fn3.C: New.
8436 * g++.dg/cpp1y/auto-fn4.C: New.
8437 * g++.dg/cpp1y/auto-fn5.C: New.
8438 * g++.dg/cpp1y/auto-fn6.C: New.
8439 * g++.dg/cpp1y/auto-fn7.C: New.
8440 * g++.dg/cpp1y/auto-fn8.C: New.
8441 * g++.dg/cpp1y/auto-fn9.C: New.
8442 * g++.dg/cpp1y/auto-fn10.C: New.
8443 * g++.dg/cpp1y/auto-fn11.C: New.
8444
8445 2012-03-23 Richard Guenther <rguenther@suse.de>
8446
8447 PR tree-optimization/52678
8448 * gfortran.dg/pr52678.f: New testcase.
8449
8450 2012-03-23 Richard Guenther <rguenther@suse.de>
8451
8452 PR tree-optimization/52638
8453 * g++.dg/torture/pr52638.C: New testcase.
8454
8455 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8456
8457 PR c++/52487
8458 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8459
8460 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR c++/52671
8463 * g++.dg/ext/attrib44.C: New test.
8464
8465 2012-03-22 Jan Hubicka <jh@suse.cz>
8466
8467 PR middle-end/51737
8468 * g++.dg/torture/pr51737.C: New testcase
8469
8470 2012-03-22 Richard Guenther <rguenther@suse.de>
8471
8472 PR tree-optimization/52548
8473 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8474
8475 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8476
8477 * lib/fortran-modules.exp (list-module-names-1): Remove
8478 warning.
8479
8480 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8481
8482 PR target/50751
8483 * gcc.target/sh/pr50751-1.c: New.
8484 * gcc.target/sh/pr50751-2.c: New.
8485 * gcc.target/sh/pr50751-3.c: New.
8486
8487 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8488
8489 PR target/52479
8490 * gcc.target/sh/sh4a-cos.c: Remove.
8491 * gcc.target/sh/sh4a-sin.c: Remove.
8492 * gcc.target/sh/sh4a-sincos.c: Remove.
8493
8494 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8495
8496 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8497 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8498
8499 2012-03-21 Martin Jambor <mjambor@suse.cz>
8500
8501 PR testsuite/52641
8502 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8503 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8504
8505 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8506
8507 * gcc.target/arm/thumb-16bit-ops.c: New file.
8508 * gcc.target/arm/thumb-ifcvt.c: New file.
8509
8510 2012-03-20 Jason Merrill <jason@redhat.com>
8511
8512 * lib/target-supports.exp: Add { target c++1y }.
8513
8514 * g++.dg/cpp0x/auto32.C: New.
8515
8516 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8517
8518 PR testsuite/52641
8519 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8520 int32plus.
8521 * gcc.dg/torture/pr48124-4.c: Ditto:
8522 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8523
8524 2012-03-20 Jason Merrill <jason@redhat.com>
8525
8526 PR c++/52510
8527 * g++.dg/cpp0x/initlist66.C: New.
8528
8529 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8530
8531 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8532 __AVR_HAVE_LPMX__
8533
8534 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8535
8536 PR target/49868
8537 * gcc.target/avr/torture/addr-space-2.h: New file.
8538 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8539 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8540 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8541 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8542
8543 2012-03-20 Richard Guenther <rguenther@suse.de>
8544
8545 * gnat.dg/pack16.adb: New testcase.
8546 * gnat.dg/pack16_pkg.ads: Likewise.
8547 * gnat.dg/specs/pack8.ads: Likewise.
8548 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8549
8550 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8551
8552 * g++.dg/warn/Wuseless-cast.C: Extend.
8553
8554 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8555
8556 PR c++/14710
8557 * g++.dg/warn/Wuseless-cast.C: New.
8558
8559 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8560
8561 PR libfortran/52608
8562 * gfortran.dg/pr52608.f90: New test.
8563
8564 2012-03-17 Tobias Burnus <burnus@net-b.de>
8565
8566 PR fortran/52585
8567 * gfortran.dg/proc_ptr_36.f90: New.
8568
8569 2012-03-16 Martin Jambor <mjambor@suse.cz>
8570
8571 * gcc.dg/misaligned-expand-1.c: New test.
8572 * gcc.dg/misaligned-expand-3.c: Likewise.
8573
8574 2012-03-16 Richard Guenther <rguenther@suse.de>
8575 Kai Tietz <ktietz@redhat.com>
8576
8577 PR middle-end/48814
8578 * gcc.c-torture/execute/pr48814-1.c: New test.
8579 * gcc.c-torture/execute/pr48814-2.c: New test.
8580 * gcc.dg/tree-ssa/assign-1.c: New test.
8581 * gcc.dg/tree-ssa/assign-2.c: New test.
8582 * gcc.dg/tree-ssa/assign-3.c: New test.
8583
8584 2012-03-16 Richard Guenther <rguenther@suse.de>
8585
8586 * gnat.dg/specs/pack7.ads: New testcase.
8587
8588 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR target/52568
8591 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8592 * gcc.dg/torture/vshuf-8.inc: Likewise.
8593 * gcc.dg/torture/vshuf-16.inc: Likewise.
8594 * gcc.dg/torture/vshuf-32.inc: Likewise.
8595
8596 2012-03-15 Jason Merrill <jason@redhat.com>
8597
8598 * g++.dg/torture/pr52582.C: New.
8599
8600 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8601
8602 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8603
8604 2012-03-15 Ira Rosen <irar@il.ibm.com>
8605 Ulrich Weigand <ulrich.weigand@linaro.org>
8606
8607 * gcc.dg/vect/slp-cond-3.c: New test.
8608 * gcc.dg/vect/slp-cond-4.c: New test.
8609
8610 2012-03-15 Ira Rosen <irar@il.ibm.com>
8611 Ulrich Weigand <ulrich.weigand@linaro.org>
8612
8613 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8614 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8615
8616 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8617
8618 PR libfortran/52434
8619 PR libfortran/48878
8620 PR libfortran/38199
8621 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8622 * gfortran.dg/round_1.f03: Likewise.
8623
8624 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8625 Andrew Pinski <apinski@cavium.com>
8626
8627 PR middle-end/52592
8628 * gcc.dg/pr52592.c: New test.
8629
8630 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8631
8632 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8633 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8634 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8635 * lib/fortran-modules.exp: .. this new file. Adjust users.
8636 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8637 gfortran-dg-debug-runtest): Call cleanup-modules.
8638 * lib/fortran-torture.exp (fortran-torture-execute,
8639 fortran-torture): Likewise.
8640 * gfortran.dg/coarray/caf.exp: Likewise.
8641 * lib/lto.exp: Likewise.
8642 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8643 * gfortran.dg/class_4b.f03: Likewise.
8644 * gfortran.dg/class_4c.f03: Likewise.
8645 * gfortran.dg/class_45a.f03: Likewise.
8646 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8647 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8648 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8649 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8650 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8651 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8652 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8653 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8654 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8655 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8656 * gfortran.dg/whole_file_28.f90: Likewise.
8657 * gfortran.dg/whole_file_29.f90: Likewise.
8658 * gfortran.dg/whole_file_30.f90: Likewise.
8659 * gfortran.dg/whole_file_31.f90: Likewise.
8660
8661 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/52267
8664 * gcc.dg/pr52267.c: New test.
8665 * gcc.dg/tree-ssa/vrp65.c: New test.
8666 * gcc.dg/tree-ssa/vrp66.c: New test.
8667
8668 2012-03-15 Richard Guenther <rguenther@suse.de>
8669
8670 PR middle-end/52580
8671 * gfortran.dg/vect/pr52580.f: New testcase.
8672
8673 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8674
8675 * gcc.target/sh/fpul-usage-1.c: New.
8676
8677 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8678
8679 PR target/49468
8680 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8681 * gcc.target/sh/pr49468-di.c: Likewise.
8682
8683 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684
8685 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8686 * gcc.dg/c99-stdint-6.c: Likewise.
8687 * gcc.dg/lto/20090210_0.c: Likewise.
8688 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8689 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8690 * gcc.dg/pragma-init-fini-2.c: Likewise.
8691 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8692 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8693 * gcc.target/i386/pr22152.c: Likewise.
8694 * gcc.target/i386/vect8-ret.c: Likewise.
8695 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8696 handling.
8697
8698 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8699
8700 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8701 * g++.dg/tree-prof/partition1.C: Likewise.
8702 * g++.dg/tree-prof/partition2.C: Likewise.
8703 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8704 handling.
8705 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8706 * gcc.c-torture/execute/20010724-1.c: Remove.
8707 * gcc.c-torture/execute/20010724-1.x: Remove.
8708 * gcc.c-torture/execute/20040208-2.c: Remove.
8709 * gcc.c-torture/execute/20040208-2.x: Remove.
8710 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8711 Remove.
8712 (main) [__mips__ && __sgi__]: Remove.
8713 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8714 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8715 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8716 mips-sgi-irix6* handling.
8717 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8718 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8719 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8720 handling.
8721 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8722 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8723 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8724 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8725 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8726 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8727 mips-sgi-irix6*.
8728 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8729 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8730 * gcc.target/mips/save-restore-3.c: Likewise.
8731 * gcc.target/mips/save-restore-4.c: Likewise.
8732 * gcc.target/mips/save-restore-5.c: Likewise.
8733 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8734 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8735 messages.
8736 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8737 IRIX 6 handling.
8738 (restore_ld_library_path_env_vars): Likewise.
8739 * lib/target-supports.exp (check_profiling_available): Remove
8740 mips*-*-irix* handling.
8741 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8742 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8743 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8744
8745 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR c++/52582
8748 * g++.dg/opt/pr52582.C: New test.
8749
8750 2012-03-14 Richard Guenther <rguenther@suse.de>
8751
8752 PR tree-optimization/52571
8753 * gcc.dg/vect/vect-2.c: Initialize arrays.
8754 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8755 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8756 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8757
8758 2012-03-14 Richard Guenther <rguenther@suse.de>
8759
8760 PR middle-end/52080
8761 PR middle-end/52097
8762 PR middle-end/48124
8763 * gcc.dg/torture/pr48124-1.c: New testcase.
8764 * gcc.dg/torture/pr48124-2.c: Likewise.
8765 * gcc.dg/torture/pr48124-3.c: Likewise.
8766 * gcc.dg/torture/pr48124-4.c: Likewise.
8767
8768 2012-03-14 Richard Guenther <rguenther@suse.de>
8769
8770 PR middle-end/52578
8771 * gcc.dg/pr52578.c: New testcase.
8772
8773 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR c++/52521
8776 * g++.dg/cpp0x/udlit-args2.C: New test.
8777
8778 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8779
8780 PR target/48596
8781 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8782 * gcc.c-torture/compile/pr48596.c: ... here.
8783
8784 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8785
8786 PR c++/51641
8787 * g++.dg/lookup/hidden-class17.C: New test.
8788
8789 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR c/52577
8792 * gcc.dg/Wunused-var-3.c: New test.
8793
8794 2012-03-13 Martin Jambor <mjambor@suse.cz>
8795
8796 * gcc.dg/misaligned-expand-2.c: New test.
8797
8798 2012-03-13 Richard Guenther <rguenther@suse.de>
8799
8800 PR middle-end/52134
8801 * gcc.dg/pr52134.c: New testcase.
8802
8803 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8804
8805 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8806
8807 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8808
8809 PR tree-optimization/46728
8810 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8811 * gcc.target/powerpc/pr46728-5.c: Likewise.
8812 * gcc.target/powerpc/pr46728-8.c: Likewise.
8813 * gcc.target/powerpc/pr46728-10.c: Likewise.
8814 * gcc.target/powerpc/pr46728-11.c: Likewise.
8815 * gcc.target/powerpc/pr46728-13.c: Likewise.
8816 * gcc.target/powerpc/pr46728-14.c: Likewise.
8817 * gcc.target/powerpc/pr46728-15.c: Likewise.
8818
8819 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8820
8821 PR c++/52299
8822 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8823
8824 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8825
8826 PR tree-optimization/46728
8827 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8828 * gcc.target/powerpc/pr46728-5.c: Likewise.
8829 * gcc.target/powerpc/pr46728-8.c: Likewise.
8830 * gcc.target/powerpc/pr46728-10.c: Likewise.
8831 * gcc.target/powerpc/pr46728-11.c: Likewise.
8832 * gcc.target/powerpc/pr46728-13.c: Likewise.
8833 * gcc.target/powerpc/pr46728-14.c: Likewise.
8834 * gcc.target/powerpc/pr46728-15.c: Likewise.
8835
8836 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8837
8838 PR target/49868
8839 * gcc.target/avr/torture/addr-space-1.h: New file.
8840 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8841 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8842 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8843 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8844
8845 2012-03-12 Andrew Pinski <apinski@cavium.com>
8846
8847 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8848
8849 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8852 * g++.dg/abi/thunk4.C: Likewise.
8853 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8854 Adapt line numbers.
8855 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8856 handling.
8857 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8858 * g++.dg/eh/spbp.C: Likewise.
8859 * g++.dg/ext/label13.C: Likewise.
8860 * g++.dg/guality/guality.exp: Likewise.
8861 * g++.dg/other/anon5.C: Likewise.
8862 * g++.dg/other/pragma-ep-1.C: Remove.
8863 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8864 * g++.dg/warn/pr31246.C: Likewise.
8865 * g++.dg/warn/weak1.C: Likewise.
8866 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8867 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8868 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8869 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8870 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8871 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8872 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8873 * gcc.dg/c99-tgmath-1.c: Likewise.
8874 * gcc.dg/c99-tgmath-2.c: Likewise.
8875 * gcc.dg/c99-tgmath-3.c: Likewise.
8876 * gcc.dg/c99-tgmath-4.c: Likewise.
8877 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8878 handling.
8879 * gcc.dg/debug/pr49032.c: Likewise.
8880 * gcc.dg/guality/guality.exp: Likewise.
8881 * gcc.dg/intmax_t-1.c: Likewise.
8882 * gcc.dg/pr48616.c: Likewise.
8883 * gcc.dg/pragma-ep-1.c: Remove.
8884 * gcc.dg/pragma-ep-2.c: Remove.
8885 * gcc.dg/pragma-ep-3.c: Remove.
8886 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8887 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8888 * gcc.misc-tests/gcov-14.c: Likewise.
8889 * gfortran.dg/guality/guality.exp: Likewise.
8890 * lib/target-supports.exp (check_weak_available): Likewise.
8891 (add_options_for_tls): Likewise.
8892 (check_ascii_locale_available): Likewise.
8893 * obj-c++.dg/dwarf-2.mm: Likewise.
8894 * objc.dg/dwarf-1.m: Likewise.
8895 * objc.dg/dwarf-2.m: Likewise.
8896
8897 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR tree-optimization/51721
8900 * gcc.dg/tree-ssa/vrp64.c: New test.
8901
8902 PR tree-optimization/52533
8903 * gcc.c-torture/compile/pr52533.c: New test.
8904
8905 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8906
8907 * gcc.target/i386/rtm-xabort-1.c: New.
8908 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8909 * gcc.target/i386/rtm-xend-1.c: Ditto.
8910 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8911 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8912 * gcc.target/i386/sse-13.c: Ditto.
8913 * gcc.target/i386/sse-14.c: Ditto.
8914 * gcc.target/i386/sse-22.c: Ditto.
8915 * gcc.target/i386/sse-23.c: Ditto.
8916 * g++.dg/other/i386-2.C: Ditto.
8917 * g++.dg/other/i386-3.C: Ditto.
8918
8919 2012-03-12 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/52542
8922 * gfortran.dg/proc_ptr_35.f90: New.
8923
8924 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8925
8926 PR target/52530
8927 * gcc.dg/torture/pr52530.c: New test.
8928
8929 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8930
8931 PR target/51244
8932 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8933
8934 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8935
8936 PR target/52450
8937 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8938
8939 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8940
8941 2012-03-09 Andrew Pinski <apinski@cavium.com>
8942
8943 PR middle-end/51988
8944 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8945 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8946
8947 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8948
8949 * gcc.dg/tree-ssa/scev-3.c: New.
8950 * gcc.dg/tree-ssa/scev-4.c: New.
8951
8952 2012-03-08 Tobias Burnus <burnus@net-b.de>
8953
8954 PR fortran/52469
8955 * gfortran.dg/proc_ptr_34.f90
8956
8957 2012-03-07 Jason Merrill <jason@redhat.com>
8958
8959 PR c++/52521
8960 * g++.dg/cpp0x/udlit-mangle.C: New.
8961
8962 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8963
8964 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8965
8966 2012-03-06 Richard Guenther <rguenther@suse.de>
8967
8968 PR middle-end/52493
8969 * gcc.dg/torture/pr52493.c: New testcase.
8970
8971 2012-03-06 Richard Guenther <rguenther@suse.de>
8972
8973 PR lto/52097
8974 * gcc.dg/lto/pr52097_0.c: New testcase.
8975
8976 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8977
8978 PR target/51244
8979 * gcc.target/sh/pr51244-1.c: New.
8980 * gcc.target/sh/pr51244-2.c: New.
8981 * gcc.target/sh/pr51244-3.c: New.
8982
8983 2012-03-05 Jason Merrill <jason@redhat.com>
8984
8985 PR c++/51930
8986 * g++.dg/ext/visibility/template11.C: New.
8987
8988 * g++.dg/cpp0x/implicit13.C: New.
8989
8990 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR tree-optimization/51721
8993 * gcc.dg/tree-ssa/vrp63.c: New test.
8994 * gcc.dg/pr51721.c: New test.
8995
8996 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8997
8998 PR fortran/50981
8999 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9000 argument checks.
9001
9002 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9003
9004 PR target/52146
9005 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9006
9007 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9008
9009 PR fortran/50981
9010 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9011
9012 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9013
9014 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9015 int32plus.
9016
9017 2012-03-03 Jason Merrill <jason@redhat.com>
9018
9019 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9020
9021 Core 1270
9022 * g++.dg/cpp0x/initlist65.C: New.
9023
9024 PR c++/36797
9025 * g++.dg/ext/is_empty2.C: New.
9026
9027 2012-03-03 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/48820
9030 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9031
9032 2012-03-03 Tobias Burnus <burnus@net-b.de>
9033
9034 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9035 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9036 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9037 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9038 * gfortran.dg/class_30.f90: Remove dg-warning line.
9039 * gfortran.dg/bind_c_usage_25.f90: New.
9040
9041 2012-03-03 Tobias Burnus <burnus@net-b.de>
9042
9043 PR fortran/48820
9044 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9045 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9046 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9047
9048 2012-03-03 Tobias Burnus <burnus@net-b.de>
9049
9050 PR fortran/48820
9051 * gfortran.dg/assumed_type_1.f90: New.
9052 * gfortran.dg/assumed_type_2.f90: New.
9053 * gfortran.dg/assumed_type_3.f90: New.
9054 * gfortran.dg/assumed_type_4.f90: New.
9055
9056 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9057
9058 PR target/49486
9059 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9060 * gcc.target/sh/pr49468-di.c: New.
9061
9062 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9063
9064 * gcc.dg/graphite/pr50561.c: Update.
9065
9066 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9067
9068 * gcc.target/powerpc/pr52457.c: New test.
9069
9070 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9071
9072 * gcc.target/arm/sat-1.c: New test.
9073
9074 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9075
9076 PR target/46716
9077 * gcc.target/i386/pr46716.c: New test.
9078
9079 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9080
9081 PR c++/51989
9082 * g++.dg/cpp0x/sfinae32.C: New.
9083
9084 2012-03-02 Richard Guenther <rguenther@suse.de>
9085
9086 PR tree-optimization/52406
9087 * gcc.dg/torture/pr52406.c: New testcase.
9088
9089 2012-03-02 Tobias Burnus <burnus@net-b.de>
9090
9091 PR fortran/52325
9092 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9093 * gfortran.dg/nullify_2.f90: Update dg-error.
9094 * gfortran.dg/nullify_4.f90: Ditto.
9095 * gfortran.dg/pointer_init_6.f90: Ditto.
9096
9097 2012-03-02 Tobias Burnus <burnus@net-b.de>
9098
9099 PR fortran/52270
9100 * gfortran.dg/class_51.f90: New.
9101
9102 2012-03-02 Tobias Burnus <burnus@net-b.de>
9103
9104 PR fortran/52452
9105 * gfortran.dg/intrinsic_8.f90: New.
9106
9107 2012-03-01 Kai Tietz <ktietz@redhat.com>
9108
9109 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9110 routines on mingw targets.
9111 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9112
9113 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR tree-optimization/52445
9116 * gcc.dg/pr52445.c: New test.
9117
9118 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/52437
9121 * gcc.c-torture/compile/pr52437.c: New test.
9122
9123 PR middle-end/52419
9124 * gcc.dg/torture/pr52419.c: New test.
9125
9126 PR tree-optimization/52429
9127 * gcc.dg/torture/pr52429.c: New test.
9128 * g++.dg/opt/pr52429.C: New test.
9129
9130 2012-02-29 Richard Guenther <rguenther@suse.de>
9131
9132 PR testsuite/52297
9133 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9134 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9135 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9136 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9137 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9138 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9139
9140 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9141
9142 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9143
9144 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9145
9146 PR fortran/52386
9147 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9148
9149 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9150
9151 PR target/51534
9152 * gcc.target/arm/neon/pr51534.c: New testcase.
9153
9154 2012-02-28 Richard Guenther <rguenther@suse.de>
9155
9156 PR target/52407
9157 * gcc.dg/torture/pr52407.c: New testcase.
9158
9159 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9160
9161 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9162 * gcc.target/arm/vfp2.c: Likewise.
9163 * gcc.target/arm/vfp3.c: Likewise.
9164 * gcc.target/arm/vfp4.c: Likewise.
9165 * gcc.target/arm/vfp5.c: Likewise.
9166 * gcc.target/arm/vfp6.c: Likewise.
9167 * gcc.target/arm/vfp7.c: Likewise.
9168 * gcc.target/arm/vfp8.c: Likewise.
9169 * gcc.target/arm/vfp9.c: Likewise.
9170 * gcc.target/arm/vfp10.c: Likewise.
9171 * gcc.target/arm/vfp11.c: Likewise.
9172 * gcc.target/arm/vfp12.c: Likewise.
9173 * gcc.target/arm/vfp13.c: Likewise.
9174 * gcc.target/arm/vfp14.c: Likewise.
9175 * gcc.target/arm/vfp15.c: Likewise.
9176 * gcc.target/arm/vfp16.c: Likewise.
9177 * gcc.target/arm/vfp17.c: Likewise.
9178 * gcc.target/arm/neon-constants.h: New file.
9179 * gcc.target/arm/neon-vect1.c: New test.
9180 * gcc.target/arm/neon-vect2.c: New test.
9181 * gcc.target/arm/neon-vect3.c: New test.
9182 * gcc.target/arm/neon-vect4.c: New test.
9183 * gcc.target/arm/neon-vect5.c: New test.
9184 * gcc.target/arm/neon-vect6.c: New test.
9185 * gcc.target/arm/neon-vect7.c: New test.
9186 * gcc.target/arm/neon-vect8.c: New test.
9187
9188 2012-02-28 Richard Guenther <rguenther@suse.de>
9189
9190 PR tree-optimization/52402
9191 * gcc.dg/torture/pr52402.c: New testcase.
9192
9193 2012-02-28 Richard Guenther <rguenther@suse.de>
9194
9195 PR lto/52400
9196 * g++.dg/lto/pr52400_0.C: New testcase.
9197
9198 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9199
9200 * gcc.target/avr/torture/builtins-1.c: New test.
9201 * gcc.target/avr/torture/builtins-error.c: New test.
9202
9203 2012-02-28 Kai Tietz <ktietz@redhat.com>
9204
9205 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9206 * gcc.target/i386/pr45352-2.c: Likewise.
9207 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9208 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9209 targets instead rand.
9210 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9211 * gcc.target/i386/sse2-mul-1.c: Likewise.
9212 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9213 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9214 * gcc.target/i386/pad-1.c: Likewise.
9215 * gcc.target/i386/pad-9.c: Likewise.
9216 * gcc.target/i386/pad-2.c: Likewise.
9217 * gcc.target/i386/pad-5b.c: Likewise.
9218 * gcc.target/i386/pad-8.c: Likewise.
9219 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9220 * gcc.target/i386/pr44130.c: Likewise.
9221 * gcc.target/i386/align-main-1.c: Likewise.
9222 * gcc.target/i386/align-main-2.c: Likewise.
9223 * gcc.target/i386/sw-1.c: Likewise.
9224 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9225 on x64 mingw target.
9226 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9227 * gcc.target/i386/pr46295.c: Likewise.
9228 * gcc.target/i386/amd64-abi-1.c: Likewise.
9229 * gcc.target/i386/amd64-abi-2.c: Likewise.
9230 * gcc.target/i386/pr39082-1.c: Likewise.
9231 * gcc.target/i386/pr39162.c: Likewise.
9232 * gcc.target/i386/pr22152.c: Likewise.
9233 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9234 * gcc.target/i386/wrfsbase-2.c: Likewise.
9235 * gcc.target/i386/local.c: Likewise
9236 * gcc.target/i386/wrgsbase-1.c: Likewise.
9237 * gcc.target/i386/wrfsbase-1.c: Likewise.
9238 * gcc.target/i386/pr39315-3.c: Likewise.
9239 * gcc.target/i386/pr35767-4.c: Likewise.
9240 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9241 x64 mingw target.
9242 * gcc.target/i386/pr45336-2.c: Likewise.
9243 * gcc.target/i386/pr45336-1.c: Likewise.
9244 * gcc.target/i386/pr45336-4.c: Likewise.
9245
9246 2012-02-27 Tristan Gingold <gingold@adacore.com>
9247
9248 * gnat.dg/array20.ad[sb]: New test.
9249
9250 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR target/52375
9253 * gcc.target/arm/pr52375.c: New test.
9254 * gcc.c-torture/compile/pr52375.c: New test.
9255
9256 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9257
9258 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9259 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9260
9261 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gnat.dg/aggr19.adb: New test.
9264 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9265
9266 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9267
9268 PR target/49263
9269 * gcc.target/sh/pr49263.c: New.
9270
9271 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9272
9273 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9274 simulate_thread_wrapper_other_threads
9275 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9276 Move initialization of 'value' to main().
9277 (main): Initialize 'value';
9278 * gcc.dg/simulate-thread/speculative-store.c
9279 (simulate_thread_step_verify): Return 0 when successful.
9280 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9281 Reduce threshold.
9282 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9283 (simulate_thread_wrapper_other_threads): Return a success/fail value
9284 and issue an error if the instruction count threshold is exceeded.
9285
9286 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288 PR target/50580
9289 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9290 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9291
9292 2012-02-24 Richard Guenther <rguenther@suse.de>
9293
9294 PR middle-end/52355
9295 * gcc.dg/pr52355.c: New testcase.
9296
9297 2012-02-23 Kai Tietz <ktietz@redhat.com>
9298
9299 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9300 * gcc.dg/Wpadded.c: Likewise.
9301 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9302 structure-layout.
9303 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9304 for sleep by Sleep and add windows.h include for this function.
9305 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9306 targets.
9307 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9308 target.
9309 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9310 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9311 on x64 mingw target.
9312 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9313 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9314 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9315 failure on LLP64 target.
9316
9317 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9318
9319 PR c/52290
9320 * gcc.dg/noncompile/pr52290.c: New test.
9321
9322 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR tree-optimization/52019
9325 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9326
9327 2012-02-22 Kai Tietz <ktietz@redhat.com>
9328
9329 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9330 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9331 derived pdiff_t type.
9332 * g++.dg/torture/pr49720.C: Likewise
9333
9334 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9335
9336 PR target/52330
9337 * gcc.target/i386/pr52330.c: New test.
9338
9339 2012-02-22 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/52335
9342 * gfortran.dg/io_constraints_10.f90: New.
9343
9344 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9345
9346 * lib/target-supports.exp (check_effective_target_vect_condition):
9347 Return true for NEON.
9348
9349 2012-02-21 Kai Tietz <ktietz@redhat.com>
9350
9351 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9352
9353 2012-02-21 Richard Guenther <rguenther@suse.de>
9354
9355 PR tree-optimization/52324
9356 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9357
9358 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9359
9360 PR middle-end/51782
9361 * gcc.target/avr/torture/pr51782-1.c: New test.
9362
9363 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR tree-optimization/52318
9366 * gcc.dg/pr52318.c: New test.
9367
9368 2012-02-20 Kai Tietz <ktietz@redhat.com>
9369
9370 * gcc.dg/bf-ms-layout-3.c: New testcase.
9371
9372 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9373
9374 PR testsuite/52229
9375 PR fortran/32380
9376 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9377
9378 2012-02-20 Richard Guenther <rguenther@suse.de>
9379
9380 PR tree-optimization/52298
9381 * gcc.dg/torture/pr52298.c: New testcase.
9382 * gcc.dg/vect/pr52298.c: Likewise.
9383
9384 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9385
9386 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9387 * gcc.c-torture/execute/pr52286.c: Ditto.
9388
9389 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR tree-optimization/52286
9392 * gcc.c-torture/execute/pr52286.c: New test.
9393
9394 2012-02-18 Tobias Burnus <burnus@net-b.de>
9395
9396 PR fortran/52295
9397 * gfortran.dg/interface_35.f90: Use -std=f2003.
9398 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9399 * gfortran.dg/interface_assignment_4.f90: Ditto.
9400 * gfortran.dg/bessel_1.f90: Ditto.
9401 * gfortran.dg/func_result_6.f90: Ditto.
9402 * gfortran.dg/hypot_1.f90: Ditto.
9403 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9404
9405 2012-02-17 Tobias Burnus <burnus@net-b.de>
9406
9407 PR translation/52232
9408 PR translation/52234
9409 PR translation/52245
9410 PR translation/52246
9411 PR translation/52262
9412 PR translation/52273
9413 * gfortran.dg/coarray_22.f90: Update dg-error.
9414 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9415
9416 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9417
9418 PR target/51753
9419 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9420 (simulate-thread): Use default timeout.
9421
9422 2012-02-16 Jason Merrill <jason@redhat.com>
9423
9424 PR c++/52248
9425 * g++.dg/ext/timevar1.C: New.
9426
9427 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9428
9429 PR c++/52126
9430 * g++.dg/template/using21.C: New.
9431 * g++.dg/template/using22.C: Likewise.
9432
9433 2012-02-16 Jason Merrill <jason@redhat.com>
9434
9435 PR c++/51415
9436 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9437
9438 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR tree-optimization/52255
9441 * gcc.c-torture/compile/pr52255.c: New test.
9442
9443 PR debug/52260
9444 * g++.dg/debug/dwarf2/pr52260.C: New test.
9445
9446 PR middle-end/51929
9447 * g++.dg/ipa/pr51929.C: New test.
9448
9449 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9450
9451 PR target/52199
9452 * gcc.target/powerpc/pr52199.c: New file.
9453
9454 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9455
9456 PR target/52152
9457 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9458
9459 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9460
9461 * gcc.dg/pr51867.c: Don't include <math.h>.
9462 (sqrtf): Declare.
9463
9464 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9465
9466 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9467 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9468
9469 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9470
9471 PR tree-optimization/50561
9472 * gcc.dg/graphite/pr50561.c: New testcase.
9473
9474 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9475
9476 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9477 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9478
9479 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9480
9481 * gnat.dg/discr35.ad[sb]: New test.
9482
9483 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9484
9485 * gnat.dg/volatile10.adb: New test.
9486 * gnat.dg/volatile10_pkg.ads: New helper.
9487
9488 2012-02-14 Jason Merrill <jason@redhat.com>
9489
9490 * g++.dg/ext/attrib43.C: New.
9491
9492 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9493
9494 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9495 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9496 fgnu_tm.
9497 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9498 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9499 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9500 effective_target fgnu_tm.
9501 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9502
9503 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR c++/52247
9506 * g++.dg/template/asmgoto1.C: New test.
9507
9508 2012-02-14 Ian Lance Taylor <iant@google.com>
9509
9510 PR go/48501
9511 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9512 compiling generated file for 64bit and index tests.
9513
9514 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9515
9516 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9517
9518 2012-02-14 Richard Guenther <rguenther@suse.de>
9519
9520 PR tree-optimization/52244
9521 PR tree-optimization/51528
9522 * gcc.dg/torture/pr52244.c: New testcase.
9523
9524 2012-02-14 Walter Lee <walt@tilera.com>
9525
9526 * g++.dg/other/PR23205.C: Disable test on tile.
9527 * g++.dg/other/pr23205-2.C: Disable test on tile.
9528 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9529 * gcc.dg/20040813-1.c: Disable test on tile.
9530 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9531 * gcc.misc-tests/linkage.exp: Handle tilegx.
9532
9533 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR tree-optimization/52210
9536 * gcc.dg/pr52210.c: New test.
9537
9538 2012-02-14 Jason Merrill <jason@redhat.com>
9539
9540 PR c++/39055
9541 * g++.dg/overload/defarg5.C: New.
9542
9543 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR c/52181
9546 * c-c++-common/pr52181.c: New test.
9547
9548 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR c++/52215
9551 * g++.dg/ext/atomic-1.C: New test.
9552
9553 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9554
9555 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9556
9557 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR middle-end/52209
9560 * gcc.c-torture/execute/pr52209.c: New test.
9561
9562 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9563
9564 PR fortran/50981
9565 * gfortran.dg/elemental_optional_args_5.f03: New test.
9566
9567 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9568
9569 PR testsuite/50076
9570 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9571 cases.
9572
9573 2012-02-11 Ian Lance Taylor <iant@google.com>
9574
9575 PR go/51874
9576 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9577 SPARC Solaris. Don't run the test at all on systems where it may
9578 not work, rather than xfailing it.
9579
9580 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9581
9582 PR rtl-optimization/52175
9583 * gcc.c-torture/compile/pr52175.c: New test.
9584
9585 2012-02-10 Jason Merrill <jason@redhat.com>
9586
9587 PR c++/51910
9588 * g++.dg/template/repo10.C: New.
9589
9590 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR debug/52132
9593 * gcc.dg/pr52132.c: New test.
9594
9595 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9596
9597 * gnat.dg/specs/aggr4.ads: New test.
9598 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9599
9600 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9601
9602 PR target/52146
9603 * gcc.target/i386/pr52146.c: New.
9604
9605 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR middle-end/52177
9608 * c-c++-common/pr52177.c: New test.
9609
9610 2012-02-10 Jan Hubicka <jh@suse.cz>
9611
9612 PR middle-end/48600
9613 * g++.dg/torture/pr48600.C: New testcase.
9614
9615 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9616
9617 PR middle-end/52140
9618 * gcc.dg/dfp/pr52140.c: New test.
9619
9620 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR fortran/32380
9623 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9624 of dg-options.
9625
9626 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9627
9628 PR middle-end/51867
9629 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9630 * gcc.dg/pr51867.c: New test.
9631
9632 2012-02-09 Ian Lance Taylor <iant@google.com>
9633
9634 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9635 which don't support -fsplit-stack. Turn off optimization when
9636 compiling select5-out.go.
9637
9638 2012-02-08 Ian Lance Taylor <iant@google.com>
9639
9640 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9641 systems which don't support -fsplit-stack.
9642
9643 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9644
9645 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9646 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9647 machine instuction in the log.
9648
9649 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9650
9651 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9652 to 20 seconds.
9653
9654 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9655
9656 PR driver/48524
9657 * gcc.dg/pr48524.c: New test.
9658 * gcc.dg/pr48524.spec: New spec file for test.
9659
9660 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9661
9662 PR fortran/32380
9663 * gfortran.dg/vect/pr32380.f90: New test.
9664
9665 2012-02-08 Tobias Burnus <burnus@net-b.de>
9666
9667 PR fortran/52151
9668 * gfortran.dg/realloc_on_assign_12.f90: New.
9669
9670 2012-02-08 Richard Guenther <rguenther@suse.de>
9671
9672 PR rtl-optimization/52170
9673 * gcc.dg/torture/pr52170.c: New testcase.
9674
9675 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR gcov-profile/52150
9678 * gcc.dg/tree-prof/pr52150.c: New test.
9679
9680 PR rtl-optimization/52139
9681 * gcc.dg/pr52139.c: New test.
9682
9683 2012-02-07 Jason Merrill <jason@redhat.com>
9684
9685 PR c++/51675
9686 * g++.dg/cpp0x/constexpr-union3.C: New.
9687
9688 PR c++/52035
9689 * g++.dg/lto/pr52035_0.C: New.
9690
9691 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9692
9693 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9694 * gcc.dg/special/weak-1.c: Likewise.
9695 * gcc.dg/ucnid-12.c: Likewise.
9696 * gcc.dg/torture/pr45678-1.c: Likewise.
9697 * gcc.dg/torture/pr45678-2.c: Likewise.
9698 * gcc.dg/vector-4.c: Likewise.
9699 * gcc.dg/ipa/inline-5.c: Likewise.
9700 * gcc.dg/ucnid-11.c: Likewise.
9701 * gcc.misc-tests/gcov-13.c: Likewise.
9702 * gcc.misc-tests/gcov-14.c: Likewise.
9703 * g++.dg/ext/label13.C: Likewise.
9704 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9705 hppa*-*-hpux* options.
9706 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9707 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9708 * gcc.dg/pr48616.c: Likewise.
9709 * gcc.dg/pr17957.c: Likewise.
9710 * gcc.dg/pr17055-1.c: Likewise.
9711 * gcc.dg/pr32912-1.c: Likewise.
9712 * gcc.dg/tm/pr51472.c: Likewise.
9713 * c-c++-common/fold-bitand-4.c: Likewise.
9714 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9715 Use dg-additional-options for extra options.
9716
9717 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9718
9719 * gcc.target/epiphany/interrupt-2.c: New test.
9720
9721 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9722
9723 PR target/52155
9724 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9725 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9726 for MIPS ELF.
9727
9728 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9729
9730 PR target/52152
9731 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9732
9733 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9734
9735 PR middle-end/24306
9736 PR target/52154
9737 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9738 * gcc.target/mips/va-arg-1.c: New test.
9739
9740 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9741
9742 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9743 for -mno-pointers-to-nested-functions.
9744
9745 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9746
9747 * gcc.c-torture/execute/20120207-1.c: New test.
9748
9749 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR rtl-optimization/52060
9752 * gcc.dg/torture/pr52060.c: New test.
9753
9754 PR middle-end/52074
9755 * gcc.c-torture/compile/pr52074.c: New test.
9756
9757 2012-02-07 Tobias Burnus <burnus@net-b.de>
9758
9759 PR fortran/51514
9760 * gfortran.dg/class_to_type_2.f90: New.
9761
9762 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9763
9764 PR fortran/32373
9765 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9766 Remove module.
9767
9768 2012-02-06 Jason Merrill <jason@redhat.com>
9769
9770 PR c++/52088
9771 * g++.dg/template/conv13.C: New.
9772
9773 2012-02-06 Richard Guenther <rguenther@suse.de>
9774
9775 PR tree-optimization/52115
9776 * gcc.c-torture/compile/pr52115.c: New testcase.
9777
9778 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR target/52129
9781 * gcc.c-torture/execute/pr52129.c: New test.
9782
9783 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9784
9785 * gcc.dg/pr48374.c: Actually add the test I forgot
9786 in the 2012-01-25 commit.
9787
9788 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9789
9790 PR fortran/32373
9791 * gfortran.dg/vect/vect-8.f90: New test case.
9792
9793 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9794
9795 PR fortran/48847
9796 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9797
9798 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9799
9800 PR fortran/52102
9801 * gfortran.dg/class_48.f90 : Add test of allocate class array
9802 component with source in subroutine test3. Remove commenting
9803 out in subroutine test4, since branching on unitialized variable
9804 is now fixed (no PR for this last.).
9805
9806 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9807
9808 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9809 on MIPS targets.
9810 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9811
9812 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9813
9814 PR target/52125
9815 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9816 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9817
9818 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9819
9820 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9821 (check_effective_target_sync_int_long): Use it.
9822 (check_effective_target_sync_char_short): Likewise.
9823 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9824
9825 2012-02-05 Tobias Burnus <burnus@net-b.de>
9826
9827 PR fortran/51972
9828 * gfortran.dg/class_48.f90: Add some further checks.
9829
9830 2012-02-05 Ira Rosen <irar@il.ibm.com>
9831
9832 PR tree-optimization/52091
9833 * gcc.dg/vect/pr52091.c: New test.
9834
9835 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR rtl-optimization/52113
9838 * gcc.target/avr/pr52113.c: New test.
9839
9840 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR rtl-optimization/52092
9843 * gcc.c-torture/compile/pr52092.c: New test.
9844
9845 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9846
9847 PR fortran/41587
9848 * gfortran.dg/class_array_10.f03: New test.
9849
9850 PR fortran/46356
9851 * gfortran.dg/class_array_11.f03: New test.
9852
9853 PR fortran/51754
9854 * gfortran.dg/class_array_12.f03: New test.
9855
9856 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9857
9858 PR fortran/52012
9859 * gfortran.dg/realloc_on_assign_11.f90: New test.
9860
9861 2012-02-02 Tobias Burnus <burnus@net-b.de>
9862
9863 PR fortran/52093
9864 * gfortran.dg/shape_7.f90: New.
9865
9866 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9867
9868 * gcc.target/mips/mips-prepend-1.c: New test.
9869
9870 2012-02-02 Jan Hubicka <jh@suse.cz>
9871 Tom de Vries <tom@codesourcery.com>
9872
9873 PR middle-end/51998
9874 * gcc.dg/alias-12.c: New testcase.
9875 * gcc.dg/alias-13.c: New testcase.
9876
9877 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR target/52086
9880 * gcc.dg/pr52086.c: New test.
9881
9882 PR tree-optimization/52073
9883 * gcc.c-torture/compile/pr52073.c: New test.
9884
9885 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9886
9887 PR fortran/51958
9888 * gfortran.dg/function_optimize_10.f90: New test.
9889
9890 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9891
9892 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9893 test on alpha*-*-*.
9894
9895 2012-02-01 Tobias Burnus <burnus@net-b.de>
9896
9897 PR fortran/52024
9898 * gfortran.dg/typebound_operator_14.f90: New.
9899
9900 2012-02-01 Tobias Burnus <burnus@net-b.de>
9901
9902 PR fortran/52059
9903 * gfortran.dg/elemental_function_1.f90: New.
9904
9905 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9906
9907 PR rtl-optimization/51374
9908 * gcc.target/avr/torture/pr51374-1.c:
9909 Also fail if SBIS is seen.
9910
9911 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9912
9913 PR rtl-optimization/51374
9914 * gcc.target/avr/torture/pr51374-1.c: New.
9915
9916 2012-01-31 Tobias Burnus <burnus@net-b.de>
9917
9918 PR fortran/52024
9919 * gfortran.dg/typebound_generic_11.f90: New.
9920
9921 2012-01-31 Tobias Burnus <burnus@net-b.de>
9922
9923 PR fortran/52029
9924 * gfortran.dg/class_49.f90: New.
9925
9926 2012-01-31 Tobias Burnus <burnus@net-b.de>
9927
9928 PR fortran/52013
9929 * gfortran.dg/elemental_args_check_6.f90: New.
9930
9931 2012-01-31 Jason Merrill <jason@redhat.com>
9932
9933 PR c++/52043
9934 * g++.dg/cpp0x/variadic122.C: New.
9935
9936 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9937
9938 PR fortran/52012
9939 * gfortran.dg/realloc_on_assign_10.f90: New test.
9940
9941 2012-01-31 Richard Guenther <rguenther@suse.de>
9942
9943 PR tree-optimization/51528
9944 * gcc.dg/torture/pr51528.c: New testcase.
9945
9946 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9947
9948 PR go/48501
9949 * lib/go.exp (go_target_compile): Append timeout= to options.
9950 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9951 select5-out.go test on alpha*-*-* targets.
9952
9953 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9954
9955 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9956 (TEST_SHORT): Reformat in the same way.
9957 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9958 (TEST_SHORT): Reformat in the same way.
9959 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9960 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9961 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9962 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9963 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9964
9965 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9966
9967 PR target/51835
9968 * gcc.target/arm/pr51835.c: New testcase.
9969
9970 2012-01-30 Richard Guenther <rguenther@suse.de>
9971
9972 PR tree-optimization/52028
9973 * gcc.dg/torture/pr52028.c: New testcase.
9974 * gfortran.dg/ldist-pr45199.f: Adjust.
9975 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9976 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9977 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9978
9979 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR debug/52027
9982 * gcc.dg/tree-prof/pr52027.c: New test.
9983
9984 PR tree-optimization/52046
9985 * gcc.dg/pr52046.c: New test.
9986
9987 PR debug/52048
9988 * g++.dg/other/pr52048.C: New test.
9989
9990 2012-01-30 Richard Guenther <rguenther@suse.de>
9991
9992 PR tree-optimization/52045
9993 * gcc.dg/pr52045.c: New testcase.
9994
9995 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9996
9997 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9998 new code generated for __sync_lock_release.
9999
10000 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10001
10002 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10003
10004 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10005
10006 PR testsuite/51875
10007 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10008
10009 * g++.dg/ext/visibility/template10.C: Fix typo.
10010
10011 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10012
10013 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10014
10015 PR c++/51327
10016 * g++.dg/cpp0x/constexpr-ice6.C: New.
10017
10018 2012-01-29 Tobias Burnus <burnus@net-b.de>
10019
10020 PR fortran/41600
10021 * gfortran.dg/default_initialization_6.f90: New.
10022
10023 2012-01-29 Tobias Burnus <burnus@net-b.de>
10024
10025 PR fortran/51972
10026 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10027 * gfortran.dg/class_48.f90: New.
10028
10029 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10030
10031 PR fortran/51808
10032 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10033
10034 2012-01-28 Tobias Burnus <burnus@net-b.de>
10035
10036 PR fortran/51972
10037 * gfortran.dg/class_allocate_12.f90: New.
10038
10039 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10040
10041 * gcc.dg/torture/pr50444.c: Fix dg directives.
10042
10043 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR target/52006
10046 * gcc.target/arm/pr52006.c: New test.
10047
10048 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10049
10050 PR testsuite/52011
10051 * gcc.dg/lto/trans-mem.h: New file.
10052 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10053 * gcc.dg/lto/trans-mem-1_1.c: Same.
10054 * gcc.dg/lto/trans-mem-4_1.c: Same.
10055 * gcc.dg/lto/trans-mem-3_1.c: Same.
10056
10057 2012-01-27 Tobias Burnus <burnus@net-b.de>
10058
10059 PR fortran/52022
10060 * gfortran.dg/dummy_procedure_7.f90: New.
10061
10062 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10063
10064 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10065 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10066
10067 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR c++/51852
10070 * g++.dg/other/gc5.C: New test.
10071
10072 2012-01-27 Richard Guenther <rguenther@suse.de>
10073
10074 PR tree-optimization/50444
10075 * gcc.dg/torture/pr50444.c: New testcase.
10076
10077 2012-01-27 Tobias Burnus <burnus@net-b.de>
10078
10079 PR fortran/51970
10080 PR fortran/51977
10081 * gfortran.dg/move_alloc_13.f90: New.
10082
10083 2012-01-27 Tobias Burnus <burnus@net-b.de>
10084
10085 PR fortran/51953
10086 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10087 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10088 and change dg-error string.
10089
10090 2012-01-27 Tobias Burnus <burnus@net-b.de>
10091
10092 PR fortran/52016
10093 * gfortran.dg/elemental_args_check_5.f90: New.
10094
10095 2012-01-27 Richard Guenther <rguenther@suse.de>
10096
10097 PR middle-end/51959
10098 * g++.dg/torture/pr51959.C: New testcase.
10099
10100 2012-01-27 Tom de Vries <tom@codesourcery.com>
10101
10102 PR tree-optimization/51990
10103 * gcc.dg/pr51990.c: New test.
10104 * gcc.dg/pr51990-2.c: Same.
10105
10106 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10107 Tobias Burnus <burnus@gcc.gnu.org>
10108
10109 PR fortran/48705
10110 * gfortran.dg/class_allocate_11.f03: New.
10111
10112 PR fortran/51870
10113 PR fortran/51943
10114 PR fortran/51946
10115 * gfortran.dg/class_allocate_7.f03: New.
10116 * gfortran.dg/class_allocate_8.f03: New.
10117 * gfortran.dg/class_allocate_9.f03: New.
10118 * gfortran.dg/class_allocate_10.f03: New.
10119
10120 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10121
10122 * gnat.dg/discr34.adb: New test.
10123 * gnat.dg/discr34_pkg.ads: New helper.
10124
10125 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10126
10127 * gnat.dg/discr33.adb: New test.
10128
10129 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10130
10131 * gnat.dg/limited_with3.ad[sb): New test.
10132 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10133 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10134 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10135
10136 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10137
10138 * gnat.dg/stack_usage1.adb: New test.
10139 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10140
10141 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10142 * gcc.dg/pr44194-2.c: Likewise.
10143
10144 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 PR c++/51370
10147 * g++.dg/template/crash112.C: New.
10148
10149 2012-01-27 Richard Henderson <rth@redhat.com>
10150
10151 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10152
10153 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10154
10155 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10156
10157 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR middle-end/51895
10160 * g++.dg/opt/pr51895.C: New test.
10161
10162 2012-01-26 Michael Matz <matz@suse.de>
10163
10164 PR tree-optimization/48794
10165 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10166
10167 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10168
10169 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10170
10171 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10172
10173 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10174 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10175 memory.
10176 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10177 the default value for s390 and s390x.
10178
10179 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10180
10181 PR lto/51698
10182 * gcc.dg/lto/trans-mem-4_0.c: New.
10183 * gcc.dg/lto/trans-mem-4_1.c: New.
10184 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10185 TM builtins.
10186 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10187 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10188 TM builtins.
10189 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10190 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10191 TM builtins.
10192
10193 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10194
10195 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10196
10197 2012-01-25 Ian Lance Taylor <iant@google.com>
10198
10199 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10200
10201 2012-01-25 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/51995
10204 * gfortran.dg/typebound_proc_25.f90: New.
10205
10206 2012-01-25 Jason Merrill <jason@redhat.com>
10207
10208 PR c++/51992
10209 * g++.dg/lto/pr51992_0.C: New.
10210
10211 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/51987
10214 * gcc.target/i386/pr51987.c: New test.
10215
10216 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10217
10218 * gcc.dg/tm/lto-1.c: Require lto support in target.
10219
10220 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10221
10222 PR rtl-optimization/48374
10223 * gcc.dg/pr48374.c: New test.
10224
10225 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10226
10227 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10228
10229 2012-01-25 Tobias Burnus <burnus@net-b.de>
10230
10231 PR fortran/51966
10232 * gfortran.dg/derived_constructor_char_3.f90: New.
10233
10234 2012-01-24 Ian Lance Taylor <iant@google.com>
10235
10236 * go.test/go-test.exp (filecmp): New procedure.
10237 (errchk): Handle quoted square brackets.
10238 (go-gc-tests): Set go_compile_args. Handle various new test
10239 lines. Skip a few new tests.
10240 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10241
10242 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10243
10244 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10245 (check_effective_target_vect_extract_even_odd)
10246 (check_effective_target_vect_interleave): Return true for MIPS
10247 paired-single.
10248
10249 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10250
10251 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10252 (main): Use it instead of argc.
10253
10254 2012-01-24 Jason Merrill <jason@redhat.com>
10255
10256 PR c++/51973
10257 * g++.dg/cpp0x/sfinae31.C: New.
10258
10259 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10260
10261 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10262
10263 2012-01-24 Jason Merrill <jason@redhat.com>
10264
10265 PR c++/51812
10266 * g++.dg/inherit/covariant20.C: New.
10267
10268 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10269
10270 PR c++/51223
10271 * g++.dg/parse/crash58.C: New.
10272
10273 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR target/51957
10276 * gcc.dg/pr51957-1.c: New test.
10277 * gcc.dg/pr51957-1.h: New file.
10278 * gcc.dg/pr51957-2.c: New test.
10279
10280 2012-01-23 Jason Merrill <jason@redhat.com>
10281
10282 PR c++/51930
10283 * g++.dg/ext/visibility/template10.C: New.
10284
10285 2012-01-23 Tobias Burnus <burnus@net-b.de>
10286
10287 PR fortran/51948
10288 * gfortran.dg/move_alloc_12.f90: New.
10289
10290 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10291
10292 PR middle-end/45416
10293 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10294
10295 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10296
10297 PR c++/51398
10298 * g++.dg/template/crash111.C: New.
10299
10300 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10301
10302 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10303 configurations.
10304 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10305
10306 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10307
10308 PR testsuite/51941
10309 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10310 the DW_TAG_class_type and DW_AT_name: "Executor".
10311
10312 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10313
10314 * lib/target-supports.exp
10315 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10316 (check_effective_target_vect_interleave): Likewise.
10317
10318 2012-01-22 Jason Merrill <jason@redhat.com>
10319
10320 PR c++/51925
10321 * g++.dg/template/using20.C: New.
10322 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10323
10324 2012-01-23 Jason Merrill <jason@redhat.com>
10325
10326 PR target/51934
10327 * g++.dg/torture/pr51344.C: Limit to x86.
10328
10329 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10330
10331 * c-c++-common/tm/omp.c: Require target with pthread support.
10332
10333 2012-01-23 Richard Guenther <rguenther@suse.de>
10334
10335 PR tree-optimization/51949
10336 * gcc.dg/torture/pr51949.c: New testcase.
10337
10338 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10339
10340 PR rtl-optimization/51933
10341 * gcc.c-torture/execute/pr51933.c: New test.
10342
10343 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10344
10345 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10346 Do not define for Interix.
10347
10348 2012-01-22 Jason Merrill <jason@redhat.com>
10349
10350 PR c++/51832
10351 * g++.dg/lto/pr51832.h: New.
10352 * g++.dg/lto/pr51832_0.C: New.
10353 * g++.dg/lto/pr51832_1.C: New.
10354
10355 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10356
10357 * gcc.dg/ext-elim-1.c: New test.
10358
10359 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10360
10361 PR target/51931
10362 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10363 * g++.dg/opt/longbranch1.C: Likewise.
10364
10365 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10366
10367 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10368 in C++11 mode.
10369
10370 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10371
10372 PR fortran/50556
10373 * gfortran.dg/namelist_74.f90: New test.
10374 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10375
10376 2012-01-21 Tobias Burnus <burnus@net-b.de>
10377
10378 PR fortran/51913
10379 * gfortran.dg/class_47.f90: New.
10380
10381 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10382
10383 * gnat.dg/renaming5.ad[sb]: New test.
10384
10385 2012-01-20 Jason Merrill <jason@redhat.com>
10386
10387 PR c++/51919
10388 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10389
10390 2012-01-20 Jason Merrill <jason@redhat.com>
10391
10392 PR c++/51922
10393 * g++.dg/ext/attrib42.C: Require ilp32.
10394
10395 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR target/51915
10398 * gcc.target/arm/pr51915.c: New test.
10399
10400 2012-01-20 Cary Coutant <ccoutant@google.com>
10401 Dodji Seketeli <dodji@redhat.com>
10402
10403 PR debug/45682
10404 * g++.dg/debug/dwarf2/nested-3.C: New test.
10405
10406 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10407
10408 PR c++/51402
10409 * g++.dg/template/crash110.C: New.
10410
10411 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10412
10413 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10414 Remove default options on hppa*-*-hpux*.
10415
10416 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10417
10418 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10419
10420 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10421
10422 * gcc.c-torture/compile/pr51856.c: New testcase.
10423
10424 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10425
10426 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10427 options to go_target_compile.
10428
10429 2012-01-20 Kai Tietz <ktietz@redhat.com>
10430
10431 * g++.dg/torture/pr51344.C: Fix typo.
10432
10433 2012-01-20 Richard Guenther <rguenther@suse.de>
10434
10435 PR tree-optimization/51903
10436 * g++.dg/torture/pr51903.C: New testcase.
10437
10438 2012-01-20 Tobias Burnus <burnus@net-b.de>
10439 Janus Weil <janus@gcc.gnu.org>
10440
10441 PR fortran/51056
10442 * gfortran.dg/use_21.f90: New.
10443
10444 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR target/51106
10447 * gcc.dg/torture/pr51106-1.c: New test.
10448 * gcc.dg/torture/pr51106-2.c: New test.
10449
10450 2012-01-19 Kai Tietz <ktietz@redhat.com>
10451
10452 * g++.dg/torture/pr51344.C: New test.
10453
10454 2012-01-19 Tobias Burnus <burnus@net-b.de>
10455
10456 PR fortran/51904
10457 * gfortran.dg/intrinsic_size_2.f90: New.
10458
10459 2012-01-19 Jason Merrill <jason@redhat.com>
10460
10461 PR c++/51889
10462 * g++.dg/inherit/using7.C: New.
10463
10464 2012-01-19 Richard Guenther <rguenther@suse.de>
10465
10466 PR tree-optimization/37997
10467 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10468
10469 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10470
10471 PR rtl-optimization/51505
10472 * gcc.dg/pr51505.c: New test.
10473
10474 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10475
10476 PR fortran/51634
10477 * gfortran.dg/typebound_operator_12.f03: New.
10478 * gfortran.dg/typebound_operator_13.f03: New.
10479
10480 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 PR c++/51225
10483 * g++.dg/cpp0x/pr51225.C: New.
10484
10485 2012-01-17 Ian Lance Taylor <iant@google.com>
10486
10487 PR go/50656
10488 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10489
10490 2012-01-17 Tobias Burnus <burnus@net-b.de>
10491
10492 PR fortran/51869
10493 * gfortran.dg/realloc_on_assign_9.f90: New.
10494
10495 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10496
10497 PR other/51165
10498 * gcc.dg/tm/memopt-3.c: Remove xfail.
10499 * gcc.dg/tm/memopt-4.c: Remove xfail.
10500 * gcc.dg/tm/memopt-5.c: Remove xfail.
10501 * gcc.dg/tm/memopt-7.c: Remove xfail.
10502
10503 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10504
10505 PR tree-optimization/51877
10506 * gcc.c-torture/execute/pr51877.c: New test.
10507
10508 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10509
10510 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10511 {!vect_align_arrays} to vect_sizes_32B_16B.
10512 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10513 * gcc.dg/vect/vect-peel-3.c: Ditto.
10514
10515 2012-01-16 Jason Merrill <jason@redhat.com>
10516
10517 PR c++/51854
10518 * g++.dg/abi/mangle60.C: New.
10519
10520 PR c++/51827
10521 * g++.dg/pch/mangle1.{C,Hs}: New.
10522
10523 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10524 Tobias Burnus <burnus@net-b.de>
10525
10526 PR fortran/50981
10527 * gfortran.dg/elemental_optional_args_3.f90: New
10528 * gfortran.dg/elemental_optional_args_4.f90: New
10529
10530 2012-01-16 Tobias Burnus <burnus@net-b.de>
10531
10532 PR fortran/51809
10533 * gfortran.dg/use_20.f90: New
10534
10535 2012-01-16 Jason Merrill <jason@redhat.com>
10536
10537 PR c++/51868
10538 * g++.dg/cpp0x/rv-bitfield.C: New.
10539 * g++.dg/cpp0x/rv-bitfield2.C: New.
10540
10541 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10542
10543 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10544 subroutine 'qsort' and use index array to assign the result.
10545
10546 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR tree-optimization/51865
10549 * gcc.dg/pr51865.c: New test.
10550
10551 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10552
10553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10554
10555 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10556
10557 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10558 to be loaded from the constant pool, rather than via %hi and %lo.
10559
10560 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10561
10562 PR rtl-optimization/51821
10563 * gcc.dg/pr51821.c: New test.
10564
10565 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10566
10567 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10568
10569 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10570
10571 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10572
10573 2012-01-14 Tobias Burnus <burnus@net-b.de>
10574
10575 PR fortran/51800
10576 * gfortran.dg/init_flag_8.f90: New.
10577 * gfortran.dg/init_flag_9.f90: New.
10578
10579 2011-01-14 Tobias Burnus <burnus@net-b.de>
10580
10581 PR fortran/51816
10582 * gfortran.dg/use_18.f90: New.
10583 * gfortran.dg/use_19.f90: New.
10584
10585 2012-01-13 Ian Lance Taylor <iant@google.com>
10586
10587 PR c++/50012
10588 * g++.dg/warn/Wsign-compare-4.C: New.
10589
10590 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10591
10592 PR fortran/48351
10593 * gfortran.dg/alloc_comp_assign.f03: New.
10594 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10595 __BUILTIN_FREE from 38 to 32.
10596
10597 2012-01-13 Jason Merrill <jason@redhat.com>
10598
10599 PR c++/20681
10600 * g++.dg/warn/Wreturn-type-7.C: New.
10601
10602 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10603
10604 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10605 assumption.
10606 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10607 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10608 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10609 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10610 int32plus because of big array needed.
10611 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10612 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10613
10614 2012-01-13 Jason Merrill <jason@redhat.com>
10615
10616 PR c++/51813
10617 * g++.dg/ext/visibility/template9.C: New.
10618
10619 PR c++/51620
10620 * g++.dg/cpp0x/defaulted34.C: New.
10621 * g++.dg/template/virtual3.C: New.
10622
10623 2012-01-13 Richard Guenther <rguenther@suse.de>
10624
10625 PR middle-end/8081
10626 * gcc.dg/torture/pr8081.c: New testcase.
10627
10628 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10629
10630 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10631
10632 2012-01-12 Jason Merrill <jason@redhat.com>
10633
10634 PR c++/51714
10635 * g++.dg/ext/stmtexpr14.C: New.
10636
10637 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10638
10639 PR c++/51633
10640 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10641
10642 2012-01-12 Jason Merrill <jason@redhat.com>
10643
10644 PR c++/48051
10645 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10646 * g++.dg/abi/mangle58.C: Likewise.
10647
10648 PR c++/51403
10649 * g++.dg/template/arg8.C: New.
10650
10651 2012-01-12 Ira Rosen <irar@il.ibm.com>
10652
10653 PR tree-optimization/51799
10654 * gcc.dg/vect/pr51799.c: New test.
10655 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10656 patterns.
10657
10658 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10659 Tobias Burnus <burnus@net-b.de>
10660
10661 PR fortran/51057
10662 PR fortran/51616
10663 * lib/target-supports.exp
10664 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10665 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10666
10667 2012-01-11 Jason Merrill <jason@redhat.com>
10668
10669 PR c++/51565
10670 * g++.dg/ext/attrib42.C: New.
10671
10672 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR bootstrap/51796
10675 * gcc.dg/pr51796.c: New test.
10676
10677 2012-01-11 Jason Merrill <jason@redhat.com>
10678
10679 PR c++/51818
10680 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10681
10682 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10683
10684 * gnat.dg/array19.ad[sb]: New test.
10685
10686 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10687
10688 * gnat.dg/opt23.ad[sb]: New test.
10689 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10690 * gnat.dg/opt24.ad[sb]: New test.
10691
10692 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10693
10694 PR tree-optimization/49642
10695 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10696 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10697
10698 2012-01-11 Jason Merrill <jason@redhat.com>
10699
10700 PR c++/51613
10701 * g++.dg/template/explicit-args5.C: New.
10702
10703 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10704
10705 * gcc.c-torture/execute/20120110-1.c: New testcase.
10706
10707 2012-01-10 Jason Merrill <jason@redhat.com>
10708
10709 PR c++/51614
10710 * g++.dg/inherit/ambig1.C: New.
10711
10712 PR c++/51433
10713 * g++.dg/cpp0x/constexpr-cache1.C: New.
10714
10715 2012-01-10 Richard Guenther <rguenther@suse.de>
10716
10717 PR tree-optimization/51801
10718 * gcc.dg/torture/pr51801.c: New testcase.
10719
10720 2012-01-10 Tobias Burnus <burnus@net-b.de>
10721
10722 PR fortran/51652
10723 * gfortran.dg/allocate_with_typespec_5.f90: New.
10724
10725 2012-01-10 Tobias Burnus <burnus@net-b.de>
10726
10727 * gfortran.dg/class_39.f03: Update dg-error string.
10728
10729 2012-01-10 Richard Guenther <rguenther@suse.de>
10730
10731 PR tree-optimization/50913
10732 * gcc.dg/graphite/interchange-16.c: New testcase.
10733 * gcc.dg/graphite/scop-20.c: XFAIL.
10734 * gfortran.dg/graphite/interchange-1.f: Likewise.
10735 * gfortran.dg/graphite/block-1.f90: Likewise.
10736 * gfortran.dg/graphite/block-2.f: Likewise.
10737
10738 2012-01-10 Richard Henderson <rth@redhat.com>
10739
10740 * lib/target-supports.exp (check_effective_target_vect_perm,
10741 check_effective_target_vect_perm_byte,
10742 check_effective_target_vect_perm_short): Enable for arm neon.
10743
10744 2012-01-09 Tobias Burnus <burnus@net-b.de>
10745
10746 PR fortran/46328
10747 * gfortran.dg/typebound_operator_11.f90: New.
10748
10749 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10750
10751 * gnat.dg/array18.adb: New test.
10752 * gnat.dg/array18_pkg.ads: New helper.
10753
10754 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10755
10756 PR fortran/51791
10757 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10758 around base object in first assignment in main program.
10759 * gfortran.dg/typebound_operator_10.f03: New test.
10760
10761 2012-01-09 Martin Jambor <mjambor@suse.cz>
10762
10763 PR tree-optimization/51759
10764 * g++.dg/ipa/pr51759.C: New test.
10765
10766 2012-01-09 Tobias Burnus <burnus@net-b.de>
10767
10768 PR fortran/51758
10769 * gfortran.dg/optional_absent_2.f90: New.
10770
10771 2012-01-09 Tobias Burnus <burnus@net-b.de>
10772
10773 PR fortran/51578
10774 * gfortran.dg/use_17.f90: New.
10775
10776 2012-01-09 Gary Funck <gary@intrepid.com>
10777
10778 PR preprocessor/33919
10779 * gcc.dg/pr33919.c: New test.
10780 * gcc.dg/pr33919-0.h: New test header file.
10781 * gcc.dg/pr33919-1.h: Ditto.
10782 * gcc.dg/pr33919-2.h: Ditto.
10783
10784 2012-01-07 Jan Hubicka <jh@suse.cz>
10785
10786 PR tree-optimize/51694
10787 * gcc.c-torture/compile/pr51694.c: new testcase.
10788
10789 2012-01-07 Jan Hubicka <jh@suse.cz>
10790
10791 PR tree-optimization/51600
10792 * g++.dg/torture/pr51600.C: New testcase.
10793
10794 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10795
10796 PR gcov-profile/51715
10797 PR gcov-profile/51717
10798 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10799 * gcc.misc-tests/gcov-14.c: Likewise.
10800
10801 2012-01-06 Jason Merrill <jason@redhat.com>
10802
10803 * g++.dg/parse/new5.C: New.
10804
10805 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10806
10807 PR testsuite/51655
10808 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10809 including <string.h>.
10810
10811 2012-01-06 Jason Merrill <jason@redhat.com>
10812
10813 * g++.dg/abi/mangle51.C: New.
10814 * g++.dg/abi/mangle52.C: New.
10815 * g++.dg/abi/mangle53.C: New.
10816 * g++.dg/abi/mangle54.C: New.
10817 * g++.dg/abi/mangle55.C: New.
10818 * g++.dg/abi/mangle56.C: New.
10819 * g++.dg/abi/mangle57.C: New.
10820 * g++.dg/abi/mangle58.C: New.
10821 * g++.dg/abi/mangle59.C: New.
10822 * g++.dg/cpp0x/trailing3.C: Update mangling.
10823 * g++.dg/cpp0x/variadic111.C: Update mangling.
10824 * g++.dg/cpp0x/variadic4.C: Update mangling.
10825 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10826 * g++.dg/template/nontype22.C: Works now.
10827 * g++.dg/template/pr35240.C: Works now.
10828
10829 * g++.dg/cpp0x/error7.C: New.
10830
10831 2012-01-06 Tobias Burnus <burnus@net-b.de>
10832
10833 * gfortran.dg/deallocate_stat_2.f90: New.
10834 * coarray/allocate_errgmsg.f90: New.
10835 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10836 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10837 * coarray/subobject_1.f90: Fix for num_images > 1.
10838 * gfortran.dg/deallocate_stat.f90: Update due to changed
10839 stat= handling.
10840
10841 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10842
10843 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10844
10845 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10846
10847 * ada/acats/overflow.lst: Add cb20004.
10848
10849 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10850
10851 PR c++/51541
10852 * g++.dg/cpp0x/alias-decl-18.C: New test.
10853
10854 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10855
10856 * gcc.c-torture/execute/20120104-1.c: New test.
10857
10858 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10859
10860 PR fortran/PR48946
10861 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10862 the old typebound_operator_8.f03.
10863 * gfortran.dg/typebound_operator_8.f03: New version of
10864 typebound_operator_7.f03 with 'u' a derived type instead of a
10865 class object.
10866
10867 2012-01-05 Richard Guenther <rguenther@suse.de>
10868
10869 * g++.dg/torture/pr49309.C: Skip for -flto.
10870
10871 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR middle-end/51761
10874 * gcc.c-torture/compile/pr51761.c: New test.
10875
10876 2012-01-05 Richard Guenther <rguenther@suse.de>
10877
10878 PR tree-optimization/51760
10879 * gcc.dg/torture/pr51760.c: New testcase.
10880
10881 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10882
10883 PR middle-end/51472
10884 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10885
10886 2012-01-05 Richard Guenther <rguenther@suse.de>
10887
10888 PR lto/41576
10889 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10890 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10891
10892 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR debug/51695
10895 * gcc.dg/pr51695.c: New test.
10896
10897 2012-01-04 Andrew Pinski <apinski@cavium.com>
10898
10899 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10900 * gcc.target/mips/octeon2-lx-1.c: New test.
10901 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10902 * gcc.target/mips/octeon2-lx-2.c: New test.
10903 * gcc.target/mips/octeon2-lx-3.c: New test.
10904
10905 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10906
10907 PR other/51163
10908 PR other/51164
10909 * gcc.dg/tm/alias-1.c: Adjust regexp.
10910 * gcc.dg/tm/alias-2.c: Adjust regexp.
10911
10912 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10913
10914 PR c++/51064
10915 * g++.dg/warn/Wparentheses-26.C: New.
10916
10917 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10918
10919 * gfortran.dg/elemental_optional_args_2.f90: New test.
10920
10921 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10922
10923 PR fortran/49693
10924 * gfortran.dg/common_17.f90: New test.
10925
10926 2012-01-04 Richard Guenther <rguenther@suse.de>
10927
10928 PR tree-optimization/49651
10929 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10930 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10931
10932 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10933
10934 PR c++/51738
10935 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10936
10937 2012-01-03 Andrew Pinski <apinski@cavium.com>
10938
10939 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10940 for all mips targets. Also allow an optional .cfi_startproc.
10941
10942 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10943
10944 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10945
10946 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10947
10948 PR c++/29273
10949 * g++.dg/rtti/dyncast5.C: New.
10950
10951 2012-01-03 Richard Guenther <rguenther@suse.de>
10952
10953 PR tree-optimization/51070
10954 * gcc.dg/torture/pr51070-2.c: New testcase.
10955
10956 2012-01-03 Richard Guenther <rguenther@suse.de>
10957
10958 PR tree-optimization/51692
10959 * gcc.dg/torture/pr51692.c: New testcase.
10960
10961 2012-01-03 Richard Guenther <rguenther@suse.de>
10962
10963 PR debug/51650
10964 * g++.dg/lto/pr51650-3_0.C: New testcase.
10965
10966 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10967
10968 PR c++/15867
10969 * g++.dg/warn/Wredundant-decls-spec.C: New.
10970
10971 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR tree-optimization/51719
10974 * g++.dg/tree-prof/pr51719.C: New test.
10975
10976 2012-01-03 Richard Guenther <rguenther@suse.de>
10977
10978 PR middle-end/51730
10979 * gcc.dg/fold-compare-6.c: New testcase.
10980
10981 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR c++/51669
10984 * g++.dg/gomp/pr51669.C: New test.
10985
10986 2012-01-02 Jason Merrill <jason@redhat.com>
10987
10988 PR c++/51675
10989 * g++.dg/cpp0x/constexpr-union2.C: New.
10990
10991 PR c++/51666
10992 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10993
10994 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10995
10996 PR c++/51462
10997 * g++.dg/cpp0x/constexpr-99.C: New test.
10998
10999 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11000
11001 PR c++/20140
11002 * g++.dg/template/init9.C: New.
11003
11004 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11005
11006 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11007 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11008 rather than a specific number.
11009
11010 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11011
11012 PR fortran/46262
11013 PR fortran/46328
11014 PR fortran/51052
11015 * gfortran.dg/typebound_operator_7.f03: New.
11016 * gfortran.dg/typebound_operator_8.f03: New.
11017
11018 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11019
11020 PR target/51729
11021 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11022 XFAIL.
11023 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11024
11025 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11026
11027 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11028
11029 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11030
11031 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11032 for MIPS.
11033
11034 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11035
11036 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11037 * gfortran.dg/io_real_boz_4.f90: Likewise.
11038 * gfortran.dg/io_real_boz_5.f90: Likewise.
11039
11040 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11041
11042 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11043
11044 2012-01-02 Revital Eres <revital.eres@linaro.org>
11045
11046 * gcc.dg/sms-11.c: New file.
11047
11048 2012-01-02 Tobias Burnus <burnus@net-b.de>
11049
11050 PR fortran/51682
11051 * gfortran.dg/coarray/image_index_3.f90: New.
11052
11053 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11054
11055 PR c++/16603
11056 * g++.dg/parse/enum8.C: New.
11057
11058 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11059
11060 PR c++/51379
11061 * g++.dg/conversion/reinterpret4.C: New.
11062 * g++.dg/conversion/reinterpret1.C: Adjust.
11063
11064 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11065
11066 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11067
11068 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11069
11070 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11071 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11072 * g++.old-deja/g++.jason/access14.C: Likewise.
11073 * g++.old-deja/g++.jason/access8.C: Likewise.
11074 * g++.old-deja/g++.jason/access1.C: Likewise.
11075 * g++.old-deja/g++.other/access3.C: Likewise.
11076 * g++.old-deja/g++.other/access5.C: Likewise.
11077 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11078 * g++.old-deja/g++.law/visibility22.C: Likewise.
11079 * g++.old-deja/g++.law/visibility26.C: Likewise.
11080 * g++.old-deja/g++.mike/p2746.C: Likewise.
11081 * g++.dg/debug/using1.C: Likewise.
11082 * g++.dg/lookup/using51.C: Likewise.
11083 * g++.dg/inherit/using5.C: Likewise.
11084 * g++.dg/inherit/pr30297.C: Likewise.
11085 * g++.dg/inherit/access8.C: Likewise.
11086 * g++.dg/torture/pr39362.C: Likewise.
11087 * g++.dg/template/crash13.C: Likewise.
11088 * g++.dg/template/using10.C: Likewise.
11089
11090 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11091
11092 PR fortran/51502
11093 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11094
11095 2012-01-01 Ira Rosen <irar@il.ibm.com>
11096
11097 PR tree-optimization/51704
11098 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11099 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11100 corresponding flags.
11101
11102 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11103
11104 PR c++/51723
11105 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11106
11107 2012-01-01 Jan Hubicka <jh@suse.cz>
11108
11109 PR rtl-optimization/51069
11110 * gcc.c-torture/compile/pr51069.c: New testcase.
11111
11112 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR tree-optimization/51683
11115 * gcc.dg/pr51683.c: New test.
11116 \f
11117 Copyright (C) 2012 Free Software Foundation, Inc.
11118
11119 Copying and distribution of this file, with or without modification,
11120 are permitted in any medium without royalty provided the copyright
11121 notice and this notice are preserved.