* gcc.dg/tm/memopt-1.c: Fix up regexp.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.dg/tm/memopt-1.c: Fix up regexp.
4
5 2011-11-09 Ian Lance Taylor <iant@google.com>
6
7 * lib/target-supports.exp (check_effective_target_ucontext_h): New
8 procedure.
9 * gcc.dg/split-5.c: New test.
10
11 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
12
13 * gcc.dg/tm/memopt-1.c: Adjust regexp.
14
15 2011-11-09 Jason Merrill <jason@redhat.com>
16
17 PR c++/51029
18 * g++.dg/template/virtual1.C: New.
19
20 2011-11-08 Jason Merrill <jason@redhat.com>
21
22 Run most C++ tests in both C++98 and C++11 modes.
23 * lib/target-supports.exp (check_effective_target_c++11): New.
24 (check_effective_target_c++98): New.
25 * lib/g++-dg.exp (g++-dg-runtest): New.
26 * g++.dg/dg.exp: Use g++-dg-runtest.
27 * g++.dg/charset/charset.exp: Likewise.
28 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
29 * g++.dg/dfp/dfp.exp: Likewise.
30 * g++.dg/gcov/gcov.exp: Likewise.
31 * g++.dg/gomp/gomp.exp: Likewise.
32 * g++.dg/graphite/graphite.exp: Likewise.
33 * g++.dg/tls/tls.exp: Likewise.
34 * g++.dg/tm/tm.exp: Likewise.
35 * g++.dg/vect/vect.exp: Likewise.
36 * g++.old-deja/old-deja.exp: Likewise.
37 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
38 with some of the torture options.
39 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
40 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
41 * g++.dg/init/null1.C: Only run in C++98.
42 * g++.dg/warn/Wconversion-null-3.C: Likewise.
43 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
44 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45 * g++.old-deja/g++.other/anon9.C: Likewise.
46 * g++.old-deja/g++.other/linkage1.C: Likewise.
47 * g++.old-deja/g++.other/linkage2.C: Likewise.
48 * g++.old-deja/g++.pt/t29.C: Likewise.
49 * g++.old-deja/g++.pt/t30.C: Likewise.
50 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
51 * g++.dg/ext/anon-struct4.C: Likewise.
52 * g++.dg/init/brace2.C: Likewise.
53 * g++.dg/init/brace6.C: Likewise.
54 * g++.dg/other/anon3.C: Likewise.
55 * g++.dg/template/arg2.C: Likewise.
56 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
57 * g++.old-deja/g++.brendan/enum11.C: Likewise.
58 * g++.old-deja/g++.brendan/enum8.C: Likewise.
59 * g++.old-deja/g++.brendan/enum9.C: Likewise.
60 * g++.old-deja/g++.brendan/friend3.C: Likewise.
61 * g++.old-deja/g++.brendan/init2.C: Likewise.
62 * g++.old-deja/g++.brendan/init4.C: Likewise.
63 * g++.old-deja/g++.brendan/misc14.C: Likewise.
64 * g++.old-deja/g++.jason/cond.C: Likewise.
65 * g++.old-deja/g++.law/init1.C: Likewise.
66 * g++.old-deja/g++.law/operators32.C: Likewise.
67 * g++.old-deja/g++.pt/enum6.C: Likewise.
68 * g++.old-deja/g++.pt/explicit70.C: Likewise.
69 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
70
71 * g++.dg/eh/new1.C: Adjust for C++11 mode.
72 * g++.dg/init/new11.C: Likewise.
73 * g++.dg/init/pr29571.C: Likewise.
74 * g++.dg/lookup/forscope2.C: Likewise.
75 * g++.dg/parse/linkage1.C: Likewise.
76 * g++.dg/parse/typedef8.C: Likewise.
77 * g++.dg/template/error44.C: Likewise.
78 * g++.dg/tls/diag-2.C: Likewise.
79 * g++.dg/tls/diag-4.C: Likewise.
80 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
81 * g++.old-deja/g++.abi/arraynew.C: Likewise.
82 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
83 * g++.old-deja/g++.brendan/new3.C: Likewise.
84 * g++.old-deja/g++.eh/new1.C: Likewise.
85 * g++.old-deja/g++.eh/new2.C: Likewise.
86 * g++.old-deja/g++.jason/new.C: Likewise.
87 * g++.old-deja/g++.law/friend1.C: Likewise.
88 * g++.old-deja/g++.mike/net46.C: Likewise.
89 * g++.old-deja/g++.mike/p755.C: Likewise.
90 * g++.old-deja/g++.other/new6.C: Likewise.
91
92 * g++.dg/cpp0x/variadic74.C: Adjust diags.
93 * g++.dg/template/crash53.C: Likewise.
94 * g++.dg/template/void9.C: Likewise.
95
96 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
97
98 PR c++/51045
99 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
100
101 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/51047
104 * g++.dg/cpp0x/sfinae29.C: New.
105
106 2011-11-09 Janus Weil <janus@gcc.gnu.org>
107
108 PR fortran/50960
109 * gfortran.dg/typebound_call_22.f03: New test case.
110
111 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
112
113 PR libfortran/50016
114 * gfortran.dg/inquire_size.f90: Don't flush the unit.
115
116 2011-11-09 Richard Guenther <rguenther@suse.de>
117
118 PR tree-optimization/51039
119 * gcc.dg/pr51039.c: New testcase.
120
121 2011-11-09 Jakub Jelinek <jakub@redhat.com>
122
123 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
124 Enable also for powerpc*-*-*.
125
126 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
127
128 PR fortran/50540
129 * gfortran.dg/forall_16.f90: New test.
130
131 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
132
133 PR fortran/38718
134 * gfortran.dg/initialization_29.f90: Expand test.
135
136 2011-11-09 Dodji Seketeli <dodji@redhat.com>
137
138 PR c++/51027
139 * g++.dg/cpp0x/alias-decl-12.C: New test.
140 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
141
142 2011-11-09 Dodji Seketeli <dodji@redhat.com>
143
144 PR debug/51032
145 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
146
147 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
148
149 PR tree-optimization/51015
150 * gcc.dg/vect/pr51015.c: New test.
151
152 2011-11-08 David S. Miller <davem@davemloft.net>
153
154 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
155 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
156
157 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
158
159 PR fortran/50404
160 * gfortran.dg/io_constraints_3.f90: Improve testcase.
161
162 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
163
164 PR fortran/50409
165 * gfortran.dg/string_5.f90: Improve testcase.
166
167 2011-10-23 Jason Merrill <jason@redhat.com>
168
169 PR c++/50835
170 * g++.dg/template/lvalue2.C: New.
171
172 2011-11-08 Michael Matz <matz@suse.de>
173
174 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
175 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
176 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
177 * g++.dg/eh/builtin2.C: Ditto.
178 * g++.dg/eh/builtin3.C: Ditto.
179
180 2011-11-08 Jakub Jelinek <jakub@redhat.com>
181
182 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
183 being prefered even for -mavx.
184 * gcc.target/i386/avx-cvt-3.c: New test.
185
186 2011-11-08 Richard Guenther <rguenther@suse.de>
187
188 PR tree-optimization/51012
189 * gcc.dg/pr51012-1.c: New testcase.
190 * gcc.dg/pr51012-2.c: Likewise.
191
192 2011-11-08 Richard Guenther <rguenther@suse.de>
193
194 PR middle-end/51010
195 * c-c++-common/uninit-pr51010.c: New testcase.
196
197 2011-11-08 Jakub Jelinek <jakub@redhat.com>
198
199 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
200 check_effective_target_vect_call_copysignf,
201 check_effective_target_vect_call_lrint): New procedures.
202 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
203 $VECT_SLP_CFLAGS with -ffast-math.
204 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
205 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
206 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
207 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
208
209 2011-11-07 Richard Henderson <rth@redhat.com>
210 Aldy Hernandez <aldyh@redhat.com>
211 Torvald Riegel <triegel@redhat.com>
212
213 Merged from transactional-memory.
214
215 * g++.dg/dg.exp: Run transactional memory tests.
216 * g++.dg/tm: New directory with new tests.
217 * gcc.dg/tm: New directory with new tests.
218 * c-c++-common/tm: New directory with new tests.
219
220 2011-11-08 Dodji Seketeli <dodji@redhat.com>
221
222 Fix context handling of alias-declaration
223 * g++.dg/cpp0x/alias-decl-11.C: New test.
224
225 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/50864
228 * g++.dg/parse/template26.C: New.
229 * g++.dg/template/crash45.C: Adjust dg-error string.
230
231 2011-11-07 Jason Merrill <jason@redhat.com>
232
233 PR c++/50848
234 * g++.dg/template/lookup9.C: New.
235
236 PR c++/50863
237 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
238
239 PR c++/50870
240 * g++.dg/cpp0x/decltype35.C: New.
241
242 2011-11-07 Dodji Seketeli <dodji@redhat.com>
243
244 Support C++11 alias-declaration
245 PR c++/45114
246 * g++.dg/cpp0x/alias-decl-0.C: New test case.
247 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
248 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
249 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
250 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
251 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
252 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
253 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
254 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
255 * g++.dg/ext/alias-decl-attr1.C: Likewise.
256 * g++.dg/ext/alias-decl-attr2.C: Likewise.
257 * g++.dg/ext/alias-decl-attr3.C: Likewise.
258 * g++.dg/ext/alias-decl-attr4.C: Likewise.
259
260 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
263
264 2011-11-07 Janus Weil <janus@gcc.gnu.org>
265
266 PR fortran/50919
267 * gfortran.dg/typebound_call_21.f03: New.
268
269 2011-11-07 Nathan Sidwell <nathan@acm.org>
270
271 * gcc.dg/profile-dir-1.c: Adjust final scan.
272 * gcc.dg/profile-dir-2.c: Adjust final scan.
273 * gcc.dg/profile-dir-3.c: Adjust final scan.
274 * gcc.misc-tests/gcov.exp: Adjust regexp.
275 * gcc.misc-tests/gcov-12.c: New.
276 * gcc.misc-tests/gcov-13.c: New.
277 * gcc.misc-tests/gcovpart-13b.c: New.
278 * gcc.misc-tests/gcov-14.c: New.
279
280 2011-11-07 Jason Merrill <jason@redhat.com>
281
282 PR c++/35688
283 * g++.dg/ext/visibility/template8.C: New.
284
285 2011-11-07 Jakub Jelinek <jakub@redhat.com>
286
287 PR tree-optimization/50789
288 * gcc.target/i386/avx2-gather-1.c: New test.
289 * gcc.target/i386/avx2-gather-2.c: New test.
290 * gcc.target/i386/avx2-gather-3.c: New test.
291 * gcc.target/i386/avx2-gather-4.c: New test.
292
293 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
294
295 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
296
297 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
298
299 PR libfortran/45723
300 * gfortran.dg/open_dev_null.f90: Remove testcase.
301
302 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
303
304 * lib/target-supports.exp (check_effective_target_sync_int_128):
305 Don't cache the result.
306 (check_effective_target_sync_long_long): Ditto.
307
308 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
309
310 PR rtl-optimization/47698
311 * gcc.target/i386/47698.c: New test.
312
313 2011-11-06 Jason Merrill <jason@redhat.com>
314
315 PR c++/35688
316 * g++.dg/ext/visibility/template7.C: New.
317
318 2011-11-07 Terry Guo <terry.guo@arm.com>
319
320 * gcc.target/arm/wmul-1.c: Adjust optimization level.
321 * gcc.target/arm/wmul-2.c: Ditto.
322 * gcc.target/arm/wmul-3.c: Ditto.
323 * gcc.target/arm/wmul-4.c: Ditto.
324
325 2011-11-06 Joseph Myers <joseph@codesourcery.com>
326
327 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
328 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
329 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
330 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
331 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
332 expected diagnostics.
333
334 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
335 Richard Henderson <rth@redhat.com>
336 Aldy Hernandez <aldyh@redhat.com>
337
338 Merged from cxx-mem-model.
339
340 * lib/target-supports.exp (check_effective_target_sync_int_128,
341 check_effective_target_sync_long_long): Check whether the target
342 supports 64 and 128 bit __sync builtins.
343 (check_effective_target_cas_char): New.
344 (check_effective_target_cas_int): New.
345 * gcc.dg/dg.exp: Exclude simulate-thread tests.
346 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
347 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
348 produce the expected library calls.
349 * gcc.dg/atomic-fence.c: New functional tests.
350 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
351 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
352 * gcc.dg/atomic-lockfree[-aux].c: New tests.
353 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
354 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
355 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
356 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
357 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
358 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
359 are atomic.
360 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
361 loads are atomic.
362 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
363 are atomic.
364 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
365 are atomic.
366 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
367 int128 operations are atomic.
368 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
369 operations are atomic.
370 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
371 operations are atomic.
372 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
373 operations are atomic.
374 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
375 stores aren't moved out of a loop.
376 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
377 globals don't overwrite neighbouring globals.
378 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
379 writes dont overwrite neighbouring components.
380 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
381 * c-c++-common/gomp/atomic-3.c: Likewise.
382 * c-c++-common/gomp/atomic-9.c: Likewise.
383 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
384 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
385 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
386 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
387 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
388 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
389 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
390 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
391 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
392 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
393 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
394 g++.dg/gomp/atomic-15.C: Remove.
395 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
396 * gcc.dg/gomp/atomic-11.c: Remove test.
397
398 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
399
400 * gcc.dg/vect/bb-slp-cond-1.c: New test.
401 * gcc.dg/vect/slp-cond-1.c: New test.
402 * gcc.dg/vect/slp-cond-2.c: New test.
403
404 2011-11-05 David S. Miller <davem@davemloft.net>
405
406 * lib/test-supports.exp
407 (check_effective_target_ultrasparc_vis2_hw): New proc.
408 (check_effective_target_ultrasparc_vis3_hw): New proc.
409 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
410 * gcc.target/sparc/vec-init-2.inc: Likewise.
411 * gcc.target/sparc/vec-init-3.inc: Likewise.
412 * gcc.target/sparc/vec-init-1-vis1.c: New test.
413 * gcc.target/sparc/vec-init-1-vis2.c: New test.
414 * gcc.target/sparc/vec-init-1-vis3.c: New test.
415 * gcc.target/sparc/vec-init-2-vis1.c: New test.
416 * gcc.target/sparc/vec-init-2-vis2.c: New test.
417 * gcc.target/sparc/vec-init-2-vis3.c: New test.
418 * gcc.target/sparc/vec-init-3-vis1.c: New test.
419 * gcc.target/sparc/vec-init-3-vis2.c: New test.
420 * gcc.target/sparc/vec-init-3-vis3.c: New test.
421
422 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
423
424 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
425 Disable test on Epiphany.
426 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
427 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
428 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
429 * g++.dg/parse/pragma3.C: Likewise.
430 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
431 (bar): Use it.
432 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
433 * gcc.dg/tls/thr-cse-1.c: Likewise.
434 * g++.dg/opt/devirt2.C: Likewise.
435 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
436 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
437 * gcc.target/epiphany: New directory.
438
439 2011-11-05 Tobias Burnus <burnus@net-b.de>
440
441 * gfortran.dg/quad_2.f90: New.
442
443 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
444
445 * gcc.dg/strlenopt-22g.c: New wrapper around...
446 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
447
448 2011-11-04 Jason Merrill <jason@redhat.com>
449
450 PR c++/26714
451 * g++.dg/init/lifetime2.C: New.
452 * g++.dg/cpp0x/initlist-lifetime2.C: New.
453
454 PR c++/48370
455 * g++.dg/init/lifetime1.C: Test cleanup order.
456
457 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
458
459 * g++.dg/other/offsetof7.C: New test.
460
461 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
462
463 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
464 variable, default empty, -ffat-lto-objects for effective_target_lto.
465 (gcc-dg-test-1): Add options from dg-final methods.
466 * lib/scanasm.exp (scan-assembler_required_options)
467 (scan-assembler-not_required_options): New procs.
468
469 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
470
471 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
472 generate a pedwarn in c++98-mode.
473 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
474 don't generate a pedwarn in c++0x-mode.
475
476 2011-11-04 Olivier Goffart <olivier@woboq.com>
477
478 PR c++/50965
479 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
480
481 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
482
483 PR rtl-optimization/38644
484 * gcc.target/arm/stack-red-zone.c: New.
485
486 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
487
488 PR c++/48420
489 * g++.dg/warn/Wconversion-null-3.C: New.
490
491 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
492
493 PR c++/50941
494 * g++.dg/cpp0x/udlit-strint-length.C: New.
495
496 2011-11-04 Jason Merrill <jason@redhat.com>
497
498 PR c++/48370
499 * g++.dg/cpp0x/initlist-lifetime1.C: New.
500 * g++.dg/init/lifetime1.C: New.
501 * g++.dg/init/ref21.C: New.
502 * g++.dg/eh/array1.C: New.
503
504 2011-11-04 Tom de Vries <tom@codesourcery.com>
505
506 PR tree-optimization/50763
507 * gcc.dg/pr50763-5.c: New test.
508
509 2011-11-04 Tom de Vries <tom@codesourcery.com>
510
511 PR tree-optimization/50763
512 * g++.dg/pr50763-4.C: New test.
513
514 2011-11-04 Jakub Jelinek <jakub@redhat.com>
515
516 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
517 test.
518
519 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
520
521 * gcc.dg/torture/vec-cvt-1.c: New test.
522
523 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
524
525 * gnat.dg/specs/private1[-sub].ads: New test.
526
527 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
528
529 PR fortran/43829
530 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
531 * gfortran.dg/inline_sum_1.f90: New.
532 * gfortran.dg/inline_sum_2.f90: New.
533 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
534 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
535 * gfortran.dg/inline_product_1.f90: New.
536
537 2011-11-03 Tobias Burnus <burnus@net-b.de>
538
539 PR fortran/50933
540 * gfortran.dg/bind_c_dts_5.f90: New.
541
542 2011-11-03 Tobias Burnus <burnus@net-b.de>
543
544 PR fortran/50960
545 * gfortran.dg/module_parameter_array_refs_2.f90: New.
546
547 2011-11-03 Richard Guenther <rguenther@suse.de>
548
549 PR middle-end/50079
550 * g++.dg/init/copy7.C: Remove testcase.
551
552 2011-11-03 Martin Jambor <mjambor@suse.cz>
553
554 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
555 * g++.dg/ipa/devirt-c-2.C: Likewise.
556 * g++.dg/ipa/devirt-c-7.C: New test.
557 * g++.dg/ipa/devirt-c-8.C: Likewise.
558
559 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
560
561 PR tree-optimization/50912
562 * gnat.dg/loop_optimization10.ad[sb]: New test.
563 * gnat.dg/loop_optimization10_pkg.ads: New helper.
564
565 2011-11-02 Jason Merrill <jason@redhat.com>
566
567 PR c++/50930
568 * g++.dg/cpp0x/nsdmi-list2.C: New.
569
570 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/50810
573 * g++.dg/cpp0x/warn_cxx0x2.C: New.
574 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
575
576 2011-11-02 Tom de Vries <tom@codesourcery.com>
577
578 PR tree-optimization/50769
579 * gfortran.dg/pr50769.f90: New test.
580
581 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gcc.target/sparc/20111102-1.c: New test.
584
585 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/50956
588 * g++.dg/warn/Wcast-qual2.C: New.
589
590 2011-11-02 Tom de Vries <tom@codesourcery.com>
591
592 PR tree-optimization/50763
593 * g++.dg/pr50763-3.C: New test.
594
595 2011-11-02 Tom de Vries <tom@codesourcery.com>
596
597 PR tree-optimization/50672
598 * g++.dg/pr50672.C: New test.
599
600 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
601
602 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
603 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
604 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
605
606 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
607
608 2011-11-02 Richard Guenther <rguenther@suse.de>
609
610 PR tree-optimization/50902
611 * gcc.dg/torture/pr50902.c: New testcase.
612
613 2010-11-02 Richard Guenther <rguenther@suse.de>
614
615 PR tree-optimization/50890
616 * gcc.dg/torture/pr50890.c: New testcase.
617
618 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
619
620 PR c++/44277
621 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
622 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
623
624 2011-11-01 Tom de Vries <tom@codesourcery.com>
625
626 PR tree-optimization/50908
627 * gcc.dg/pr50908.c: New test.
628 * gcc.dg/pr50908-2.c: Same.
629 * gcc.dg/pr50908-3.c: Same.
630
631 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
632
633 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
634 the outer loop. Remove comment. Don't check for widen-mult.
635
636 2011-10-31 Martin Jambor <mjambor@suse.cz>
637
638 * gcc.dg/ipa/ipcp-4.c: New test.
639
640 2011-10-31 Jakub Jelinek <jakub@redhat.com>
641
642 * gcc.dg/vshift-3.c: New test.
643 * gcc.dg/vshift-4.c: New test.
644 * gcc.dg/vshift-5.c: New test.
645
646 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
647
648 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
649 and current implementation.
650
651 2011-10-31 Paul Brook <paul@codesourcery.com>
652
653 * gcc.dg/constructor-1.c: New test.
654
655 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
656
657 PR fortran/50753
658 * gfortran.dg/dshift_3.f90: New test.
659
660 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
661
662 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
663 hppa*-*-hpux*.
664 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
665 * gcc.dg/torture/vshuf-v4si.c: Likewise.
666 * gcc.dg/torture/vshuf-v8si.c: Likewise.
667 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
668 * gcc.dg/torture/vshuf-v4di.c: Likewise.
669 * gcc.dg/torture/vshuf-v2df.c: Likewise.
670 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
671 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
672 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
673 * gcc.dg/torture/vshuf-v2di.c: Likewise.
674 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
675 * gcc.dg/torture/vshuf-v4df.c: Likewise.
676 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
678 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
679 * gcc.dg/vector-compare-2.c: Likewise.
680
681 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/50901
684 * g++.dg/cpp0x/pr50901.C: New.
685
686 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
687
688 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
689 * gcc.target/i386/fma4-check.h (main): Ditto.
690 * gcc.target/i386/xop-check.h (main): Ditto.
691
692 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
693
694 Revert:
695 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/50864
698 * g++.dg/template/crash109.C: New.
699
700 2011-10-28 Jason Merrill <jason@redhat.com>
701
702 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
703
704 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
705
706 PR c++/50864
707 * g++.dg/template/crash109.C: New.
708
709 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
710
711 * gfortran.dg/nearest_5.f90: New test.
712
713 2011-10-28 Jakub Jelinek <jakub@redhat.com>
714
715 * gcc.dg/vshift-1.c: New test.
716 * gcc.dg/vshift-2.c: New test.
717 * gcc.target/i386/xop-vshift-1.c: New test.
718 * gcc.target/i386/xop-vshift-2.c: New test.
719 * gcc.target/i386/avx2-vshift-1.c: New test.
720
721 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
722
723 PR rtl-optimization/49720
724 * g++.dg/torture/pr49720.C: New test.
725
726 2011-10-27 David S. Miller <davem@davemloft.net>
727
728 * gcc.target/sparc/setcc-3.c: New test.
729
730 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
731
732 PR c++/30066
733 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
734
735 2011-10-27 Jakub Jelinek <jakub@redhat.com>
736
737 * gcc.target/i386/sse2-cvt-1.c: New test.
738 * gcc.target/i386/sse2-cvt-2.c: New test.
739 * gcc.target/i386/avx-cvt-1.c: New test.
740 * gcc.target/i386/avx-cvt-2.c: New test.
741 * gcc.target/i386/avx2-cvt-1.c: New test.
742 * gcc.target/i386/avx2-cvt-2.c: New test.
743
744 2011-10-27 Martin Jambor <mjambor@suse.cz>
745
746 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
747
748 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
749 Steven G. Kargl <kargl@gcc.gnu.org>
750
751 PR target/50875
752 * gfortran.dg/pr50875.f90: New test.
753
754 2011-10-26 David S. Miller <davem@davemloft.net>
755
756 * gcc.target/sparc/fmaf-1.c: New test.
757
758 * gcc.target/sparc/setcc-1.c: New test.
759 * gcc.target/sparc/setcc-2.c: New test.
760
761 2011-10-26 Joseph Myers <joseph@codesourcery.com>
762
763 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
764
765 2011-10-26 Joseph Myers <joseph@codesourcery.com>
766
767 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
768 Windows targets.
769
770 2011-10-26 Joseph Myers <joseph@codesourcery.com>
771
772 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
773 symbol names.
774
775 2011-10-26 Joseph Myers <joseph@codesourcery.com>
776
777 * gcc.target/i386/pad-4.c: Skip for Windows targets.
778
779 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
780
781 * gnat.dg/specs/discr1.ads: New test.
782 * gnat.dg/specs/discr1_pkg.ads: New helper.
783
784 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
785
786 * gnat.dg/specs/unchecked_union.ads: Rename to...
787 * gnat.dg/specs/unchecked_union1.ads: ...this.
788 * gnat.dg/specs/unchecked_union2.ads: New test.
789
790 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/specs/atomic1.ads: New test.
793
794 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
795
796 Implement C++11 user-defined literals.
797 * g++.dg/cpp0x/udlit-addr.C: New.
798 * g++.dg/cpp0x/udlit-args.C: New.
799 * g++.dg/cpp0x/udlit-args-neg.C: New.
800 * g++.dg/cpp0x/udlit-clink-neg.C: New.
801 * g++.dg/cpp0x/udlit-concat.C: New.
802 * g++.dg/cpp0x/udlit-concat-neg.C: New.
803 * g++.dg/cpp0x/udlit-constexpr.C: New.
804 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
805 * g++.dg/cpp0x/udlit-declare-neg.C: New.
806 * g++.dg/cpp0x/udlit-friend.C: New.
807 * g++.dg/cpp0x/udlit-general.C: New.
808 * g++.dg/cpp0x/udlit-inline.C: New.
809 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
810 * g++.dg/cpp0x/udlit-member-neg.C: New.
811 * g++.dg/cpp0x/udlit-namespace.C: New.
812 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
813 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
814 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
815 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
816 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
817 * g++.dg/cpp0x/udlit-operator-neg.C: New.
818 * g++.dg/cpp0x/udlit-raw-str.C: New.
819 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
820 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
821 * g++.dg/cpp0x/udlit-systemheader.C: New.
822 * g++.dg/cpp0x/udlit-template.C: New.
823 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
824 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
825 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
826 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
827 * g++.dg/cpp0x/udlit_system_header: New.
828
829 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
830
831 PR c++/50870
832 * g++.dg/cpp0x/decltype34.C: New.
833
834 2011-10-26 Tom de Vries <tom@codesourcery.com>
835
836 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
837 * gcc.c-torture/unsorted/HIset.c: Same.
838 * gcc.c-torture/unsorted/SIcmp.c: Same.
839 * gcc.c-torture/unsorted/SIset.c: Same.
840 * gcc.c-torture/unsorted/SFset.c: Same.
841 * gcc.c-torture/unsorted/UHIcmp.c: Same.
842 * gcc.c-torture/unsorted/USIcmp.c: Same.
843 * gcc.c-torture/unsorted/DFcmp.c: Same.
844
845 2011-10-26 Jakub Jelinek <jakub@redhat.com>
846
847 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
848 to work also with -masm=intel and additionally test the xmm vs. ymm
849 register type combination on mask/dest and in vsib.
850 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
851 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
852 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
853 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
854 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
855 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
856 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
857 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
858 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
859 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
860 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
861 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
862 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
863 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
864 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
865 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
866 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
867 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
868 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
869 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
870 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
871 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
872 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
873 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
874 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
875 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
876 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
877 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
878 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
879 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
880 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
881
882 2011-10-26 Tom de Vries <tom@codesourcery.com>
883
884 PR tree-optimization/50763
885 * gcc.dg/pr50763-2.c: New test.
886
887 2011-10-25 Joseph Myers <joseph@codesourcery.com>
888
889 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
890 Update expected messages.
891
892 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
895
896 2011-10-25 Jason Merrill <jason@redhat.com>
897
898 PR c++/50866
899 * g++.dg/init/aggr7.C: New.
900
901 PR c++/49996
902 * g++.dg/cpp0x/initlist59.C: New.
903
904 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/50858
907 * g++.dg/overload/operator5.C: New.
908
909 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
910
911 PR c++/50861
912 * g++.dg/template/crash108.C: New.
913
914 2011-10-25 Jakub Jelinek <jakub@redhat.com>
915
916 PR tree-optimization/50596
917 * gcc.dg/vect/vect-cond-10.c: New test.
918
919 2011-10-24 Joey Ye <joey.ye@arm.com>
920
921 * gcc.target/arm/pr42575.c: Remove architecture option.
922
923 2011-10-24 David S. Miller <davem@davemloft.net>
924
925 * gcc.target/sparc/vis3move-1.c: New test.
926 * gcc.target/sparc/vis3move-2.c: New test.
927 * gcc.target/sparc/vis3move-3.c: New test.
928
929 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
930
931 * gcc.dg/strlenopt-22.c: New testcase.
932 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
933
934 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
935
936 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
937 Remove -march=i386.
938 (dg-skip-if): Remove.
939 * gcc.target/i386/funcspec-1.c: Ditto.
940 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
941
942 2011-10-24 Richard Guenther <rguenther@suse.de>
943
944 * gcc.dg/vect/vect-bool-1.c: New testcase.
945
946 2011-10-24 Richard Guenther <rguenther@suse.de>
947
948 PR tree-optimization/50838
949 * gcc.dg/torture/pr50838.c: New testcase.
950
951 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
952
953 PR tree-optimization/50730
954 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
955 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
956 -fno-tree-sra and SLP flags.
957
958 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
959
960 PR c++/50841
961 Revert:
962 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/50810
965 * g++.dg/cpp0x/warn_cxx0x2.C: New.
966 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
967
968 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
969
970 PR c++/50810
971 * g++.dg/cpp0x/warn_cxx0x2.C: New.
972 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
973
974 2011-10-23 Tom de Vries <tom@codesourcery.com>
975
976 PR tree-optimization/50763
977 * gcc.dg/pr50763.c: New test.
978
979 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
980
981 PR target/50788
982 * gcc.target/i386/pr50788.c: New test.
983
984 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
985
986 PR tree-optimization/50819
987 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
988 * g++.dg/vect/slp-pr50819.cc: New test.
989
990 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
991
992 PR c++/45385
993 * g++.dg/warn/Wconversion4.C: New.
994
995 2011-10-21 Jakub Jelinek <jakub@redhat.com>
996
997 PR target/50813
998 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
999 from element other than first and reverse permutation.
1000 * gcc.dg/torture/vshuf-16.inc: Likewise.
1001 * gcc.dg/torture/vshuf-8.inc: Likewise.
1002 * gcc.dg/torture/vshuf-4.inc: Likewise.
1003
1004 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/31423
1007 * g++.dg/parse/error43.C: New.
1008 * g++.dg/parse/error44.C: Likewise.
1009
1010 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1011 Kirill Yukhin <kirill.yukhin@intel.com>
1012
1013 PR target/50740
1014 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1015 * gcc.target/i386/bmi2-check.h: Ditto.
1016
1017 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1018
1019 PR c++/50811
1020 * g++.dg/cpp0x/override2.C: Add test.
1021
1022 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023
1024 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1025 check_linker_plugin_available.
1026
1027 2011-10-21 Kai Tietz <ktietz@redhat.com>
1028
1029 * gcc.target/i386/branch-cost1.c: New test.
1030 * gcc.target/i386/branch-cost2.c: New test.
1031 * gcc.target/i386/branch-cost3.c: New test.
1032 * gcc.target/i386/branch-cost4.c: New test.
1033
1034 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1035
1036 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1037
1038 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1039
1040 PR testsuite/50722
1041 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1042
1043 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1044
1045 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1046 (_moz_foo, EXT__foo): Use ASMNAME.
1047
1048 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1049
1050 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1051 names.
1052
1053 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1054
1055 PR target/50766
1056 * gcc.target/i386/pr50766.c: New test.
1057
1058 2011-10-20 Jason Merrill <jason@redhat.com>
1059
1060 PR c++/41449
1061 * g++.dg/eh/partial1.C: New.
1062
1063 2011-10-20 Richard Henderson <rth@redhat.com>
1064
1065 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1066 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1067 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1068 Use __builtin_shuffle.
1069
1070 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1071
1072 PR fortran/50514
1073 * gfortran.dg/ishft_3.f90: Update test.
1074
1075 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/50524
1078 * gfortran.dg/substring_integer_index.f90: New test.
1079
1080 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1081
1082 * gfortran.dg/format_string.f: New test.
1083
1084 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1085
1086 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1087 non_strict_align.
1088 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1089
1090 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1091
1092 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1093 gcc.target/i386/pr46226.c: Do not use
1094 -mno-accumulate-outgoing-args.
1095
1096 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1097
1098 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1099 including <strings.h>.
1100
1101 2011-10-19 Jan Hubicka <jh@suse.cz>
1102
1103 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1104 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1105 * lib/c-torture.exp: Likewise.
1106 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1107 * gcc.c-torture/compile/sync-1.c: Likewise.
1108 * gcc.c-torture/compile/sync-1.c: Likewise.
1109 * gcc.c-torture/compile/sync-3.c: Likewise.
1110 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1111 * gcc.dg/noncompile/920507-1.c: Likewise.
1112 * gcc.dg/torture/pr36400.c: Likewise.
1113 * g++.dg/torture/pr34850.C: Likewise.
1114
1115 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gnat.dg/source_ref1.adb: New test.
1118 * gnat.dg/source_ref2.adb: Likewise.
1119
1120 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 PR c++/13657
1123 * g++.dg/parse/error42.C: New.
1124 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1125
1126 2011-10-19 Jason Merrill <jason@redhat.com>
1127
1128 PR c++/50793
1129 * g++.dg/init/value9.C: New.
1130
1131 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1132
1133 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1134 * gcc.dg/torture/vshuf-16.inc: Likewise.
1135 * gcc.dg/torture/vshuf-8.inc: Likewise.
1136 * gcc.dg/torture/vshuf-4.inc: Likewise.
1137
1138 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1139
1140 PR fortran/47023
1141 * gfortran.dg/sizeof_proc.f90: New.
1142
1143 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1144
1145 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1146 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1147
1148 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1149
1150 PR testsuite/50796
1151 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1152
1153 2011-10-19 Jason Merrill <jason@redhat.com>
1154
1155 PR c++/50787
1156 * g++.dg/init/ref20.C: New.
1157
1158 2011-10-19 Kai Tietz <ktietz@redhat.com>
1159
1160 PR middle-end/50795
1161 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1162 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1163 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1164 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1165 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1166
1167 2011-10-19 Richard Guenther <rguenther@suse.de>
1168
1169 PR middle-end/50768
1170 * gcc.dg/torture/pr50768.c: New testcase.
1171
1172 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1173
1174 PR rtl-optimization/50340
1175 * gcc.dg/pr50340.c: New.
1176
1177 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1178
1179 PR tree-optimization/50717
1180
1181 * gcc.dg/pr50717-1.c: New file.
1182 * gcc.target/arm/wmul-12.c: Correct types.
1183 * gcc.target/arm/wmul-8.c: Correct types.
1184
1185 2011-10-18 Jason Merrill <jason@redhat.com>
1186
1187 PR c++/50531
1188 * g++.dg/cpp0x/defaulted32.C: New.
1189
1190 PR c++/50742
1191 * g++.dg/lookup/using23.C: New.
1192
1193 PR c++/50500
1194 * g++.dg/cpp0x/implicit12.C: New.
1195 * g++.dg/cpp0x/defaulted20.C: Adjust.
1196 * g++.dg/cpp0x/defaulted21.C: Adjust.
1197 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1198 * g++.dg/cpp0x/implicit4.C: Adjust.
1199 * g++.dg/cpp0x/implicit5.C: Adjust.
1200 * g++.dg/cpp0x/implicit8.C: Adjust.
1201 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1202 * g++.dg/cpp0x/not_special.C: Adjust.
1203 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1204 * g++.dg/cpp0x/rv1n.C: Adjust.
1205 * g++.dg/cpp0x/rv2n.C: Adjust.
1206 * g++.dg/cpp0x/rv3n.C: Adjust.
1207 * g++.dg/cpp0x/rv4n.C: Adjust.
1208 * g++.dg/cpp0x/rv5n.C: Adjust.
1209 * g++.dg/cpp0x/rv6n.C: Adjust.
1210 * g++.dg/cpp0x/rv7n.C: Adjust.
1211
1212 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1213
1214 * gcc.target/i386/avx2-vpop-check.h: New header.
1215 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1216 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1217 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1218 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1219 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1220 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1221 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1222 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1223 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1224 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1225 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1226 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1227 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1228 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1229 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1230
1231 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1232
1233 PR fortran/50420
1234 * gfortran.dg/coarray_subobject_1.f90: New test.
1235 * gfortran.dg/coarray/subobject_1.f90: New test.
1236
1237 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1238
1239 PR rtl-optimization/50205
1240 * gcc.dg/pr50205.c: New.
1241
1242 2011-10-18 Richard Guenther <rguenther@suse.de>
1243
1244 PR tree-optimization/50767
1245 * gcc.dg/torture/pr50767.c: New testcase.
1246
1247 2011-10-18 Julian Brown <julian@codesourcery.com>
1248
1249 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1250 * gcc.target/arm/unaligned-memcpy-1.c: New.
1251 * gcc.target/arm/unaligned-memcpy-2.c: New.
1252 * gcc.target/arm/unaligned-memcpy-3.c: New.
1253 * gcc.target/arm/unaligned-memcpy-4.c: New.
1254
1255 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1256
1257 PR fortran/47023
1258 * gfortran.dg/iso_c_binding_class.f03: New.
1259
1260 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1261
1262 * testsuite/lib/target-supports.exp
1263 (check_effective_target_vect_widen_shift): New.
1264 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1265 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1266 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1267 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1268
1269 2011-10-18 Richard Guenther <rguenther@suse.de>
1270
1271 * gcc.dg/torture/restrict-1.c: New testcase.
1272
1273 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1274
1275 * g++.dg/ext/bases.C: New test.
1276
1277 2011-10-17 David S. Miller <davem@davemloft.net>
1278
1279 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1280 all operations to emit VIS instructions.
1281 * gcc.target/sparc/fandnot.c: Likewise.
1282 * gcc.target/sparc/fnot.c: Likewise.
1283 * gcc.target/sparc/for.c: Likewise.
1284 * gcc.target/sparc/fornot.c: Likewise.
1285 * gcc.target/sparc/fxnor.c: Likewise.
1286 * gcc.target/sparc/fxor.c: Likewise.
1287 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1288 needed.
1289
1290 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1291
1292 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1293 * gcc.dg/torture/vshuf-16.inc: New file.
1294 * gcc.dg/torture/vshuf-2.inc: New file.
1295 * gcc.dg/torture/vshuf-32.inc: New file.
1296 * gcc.dg/torture/vshuf-4.inc: New file.
1297 * gcc.dg/torture/vshuf-8.inc: New file.
1298 * gcc.dg/torture/vshuf-main.inc: New file.
1299 * gcc.dg/torture/vshuf-v16hi.c: New test.
1300 * gcc.dg/torture/vshuf-v16qi.c: New test.
1301 * gcc.dg/torture/vshuf-v2df.c: New test.
1302 * gcc.dg/torture/vshuf-v2di.c: New test.
1303 * gcc.dg/torture/vshuf-v2sf.c: New test.
1304 * gcc.dg/torture/vshuf-v2si.c: New test.
1305 * gcc.dg/torture/vshuf-v32qi.c: New test.
1306 * gcc.dg/torture/vshuf-v4df.c: New test.
1307 * gcc.dg/torture/vshuf-v4di.c: New test.
1308 * gcc.dg/torture/vshuf-v4hi.c: New test.
1309 * gcc.dg/torture/vshuf-v4sf.c: New test.
1310 * gcc.dg/torture/vshuf-v4si.c: New test.
1311 * gcc.dg/torture/vshuf-v8hi.c: New test.
1312 * gcc.dg/torture/vshuf-v8qi.c: New test.
1313 * gcc.dg/torture/vshuf-v8sf.c: New test.
1314 * gcc.dg/torture/vshuf-v8si.c: New test.
1315
1316 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1317
1318 PR tree-optimization/50746
1319 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1320
1321 2011-10-17 Jason Merrill <jason@redhat.com>
1322
1323 PR c++/50736
1324 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1325
1326 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/44524
1329 * g++.dg/parse/error41.C: New.
1330 * g++.dg/parse/error20.C: Adjust.
1331
1332 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 PR c++/50757
1335 * g++.dg/warn/format7.C: New.
1336 * obj-c++.dg/warn7.mm: Likewise.
1337
1338 2011-10-17 Richard Guenther <rguenther@suse.de>
1339
1340 PR tree-optimization/50729
1341 * gcc.dg/torture/pr50729.c: New testcase.
1342
1343 2011-10-15 Tom Tromey <tromey@redhat.com>
1344 Dodji Seketeli <dodji@redhat.com>
1345
1346 * lib/prune.exp (prune_gcc_output): Prune output referring to
1347 included files.
1348 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1349 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1350 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1351 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1352
1353 2011-10-15 Tom Tromey <tromey@redhat.com>
1354 Dodji Seketeli <dodji@redhat.com>
1355
1356 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1357
1358 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1359
1360 PR c++/48489
1361 * g++.dg/inherit/error5.C: New.
1362
1363 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/47023
1366 PR fortran/50752
1367 * gfortran.dg/kind_tests_4.f90: New.
1368
1369 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1370
1371 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1372 targets that support vector condition.
1373
1374 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1375
1376 PR fortran/47023
1377 * gfortran.dg/c_kind_tests_3.f03: New.
1378
1379 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/50547
1382 * gfortran.dg/elemental_args_check_4.f90: New.
1383
1384 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1385
1386 PR tree-optimization/50727
1387 * gcc.dg/vect/pr50727.c: New test.
1388
1389 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1390
1391 * gcc.dg/vla-23.c: New test.
1392
1393 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR tree-optimization/50596
1396 * gcc.dg/vect/vect-cond-9.c: New test.
1397
1398 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1399
1400 * gcc.dg/vect/bb-slp-29.c: New test.
1401
1402 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/50732
1405 * g++.dg/ext/is_base_of_incomplete.C: New.
1406 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1407 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1408
1409 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gcc.target/sparc/combined-1.c: Compile at -O2.
1412
1413 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1416 (dg-options): Add -Wno-attributes.
1417 * gcc.target/i386/fma_double_?.c: Ditto.
1418 * gcc.target/i386/fma_run_float_?.c: Ditto.
1419 * gcc.target/i386/fma_run_double_?.c: Ditto.
1420 * gcc.target/i386/l_fma_float_?.c: Dtto.
1421 * gcc.target/i386/l_fma_double_?.c: Ditto.
1422 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1423 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1424
1425 2011-10-15 Tobias Burnus <burnus@net-b.de>
1426
1427 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1428 the comments.
1429 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1430 * gfortran.dg/rank_3.f90: Ditto.
1431 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1432 -std=f2008ts in dg-options.
1433 * gfortran.dg/rank_4.f90: Ditto.
1434
1435 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1436
1437 PR target/49263
1438 * gcc.target/sh/pr49263.c: New.
1439
1440 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1441
1442 * gnat.dg/specs/debug1.ads: Tweak.
1443
1444 2011-10-14 Kai Tietz <ktietz@redhat.com>
1445
1446 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1447
1448 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1449
1450 * gcc.target/i386/sse2-mul-1.c: New test.
1451 * gcc.target/i386/sse4_1-mul-1.c: New test.
1452 * gcc.target/i386/avx-mul-1.c: New test.
1453 * gcc.target/i386/xop-mul-1.c: New test.
1454 * gcc.target/i386/avx2-mul-1.c: New test.
1455
1456 2011-10-14 Jason Merrill <jason@redhat.com>
1457
1458 PR c++/50563
1459 * g++.dg/cpp0x/nsdmi-list1.C: New.
1460
1461 PR c++/50707
1462 * g++.dg/cpp0x/nsdmi-const1.C: New.
1463
1464 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1465
1466 PR fortran/50570
1467 * gfortran.dg/pointer_intent_5.f90: New.
1468
1469 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1470
1471 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1472 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1473 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1474
1475 2011-10-14 Tobias Burnus <burnus@net-b.de>
1476
1477 PR fortran/50718
1478 * gfortran.dg/pointer_check_11.f90: New.
1479 * gfortran.dg/pointer_check_12.f90: New.
1480
1481 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/38174
1484 * g++.dg/overload/operator4.C: New.
1485
1486 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1487
1488 * gcc.dg/di-longlong64-sync-1.c: New test.
1489 * gcc.dg/di-sync-multithread.c: New test.
1490 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1491 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1492 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1493 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1494 (check_effective_target_arm_arm_ok): New helper.
1495 (check_effective_target_sync_longlong): New helper.
1496
1497 2011-10-14 Richard Guenther <rguenther@suse.de>
1498
1499 PR tree-optimization/50723
1500 * gcc.dg/torture/pr50723.c: New testcase.
1501
1502 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 PR c++/17212
1505 * g++.dg/warn/format6.C: New.
1506 * obj-c++.dg/warn6.mm: Likewise.
1507
1508 2011-10-13 Richard Henderson <rth@redhat.com>
1509
1510 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1511 Delete.
1512 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1513 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1514 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1515
1516 2011-10-13 Jason Merrill <jason@redhat.com>
1517
1518 PR c++/50614
1519 * g++.dg/cpp0x/nsdmi-template2.C: New.
1520
1521 PR c++/50437
1522 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1523
1524 PR c++/50618
1525 * g++.dg/init/vbase1.C: New.
1526
1527 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1528
1529 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1530 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1531 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1532 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1533
1534 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1535
1536 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1537
1538 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1541
1542 2011-10-13 Richard Guenther <rguenther@suse.de>
1543
1544 PR tree-optimization/50712
1545 * gcc.target/i386/pr50712.c: New testcase.
1546
1547 2011-10-13 Tom de Vries <tom@codesourcery.com>
1548
1549 * gcc.dg/memcpy-4.c: New test.
1550
1551 2011-10-13 Richard Guenther <rguenther@suse.de>
1552
1553 PR tree-optimization/50698
1554 * g++.dg/vect/pr50698.cc: New testcase.
1555
1556 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1557
1558 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1559 * gcc.target/powerpc/warn-2.c: Ditto.
1560
1561 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1562 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1563 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1564 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1565 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1566 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1567 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1568 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1569 * gcc.target/powerpc/ppc-pow.c: Likewise.
1570 * gcc.target/powerpc/recip-1.c: Likewise.
1571 * gcc.target/powerpc/recip-2.c: Likewise.
1572 * gcc.target/powerpc/recip-3.c: Likewise.
1573 * gcc.target/powerpc/recip-4.c: Likewise.
1574 * gcc.target/powerpc/recip-5.c: Likewise.
1575
1576 2011-10-12 David S. Miller <davem@davemloft.net>
1577
1578 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1579 '-mvis3' instead of 'mcpu=niagara3' in options.
1580 * gcc.target/sparc/fhalve.c: Likewise.
1581 * gcc.target/sparc/fnegop.c: Likewise.
1582 * gcc.target/sparc/fpadds.c: Likewise.
1583 * gcc.target/sparc/fshift.c: Likewise.
1584 * gcc.target/sparc/fucmp.c: Likewise.
1585 * gcc.target/sparc/lzd.c: Likewise.
1586 * gcc.target/sparc/vis3misc.c: Likewise.
1587 * gcc.target/sparc/xmul.c: Likewise.
1588
1589 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gnat.dg/vect1.ad[sb]: New test.
1592 * gnat.dg/vect1_pkg.ads: New helper.
1593 * gnat.dg/vect2.ad[sb]: New test.
1594 * gnat.dg/vect2_pkg.ads: New helper.
1595 * gnat.dg/vect3.ad[sb]: New test.
1596 * gnat.dg/vect3_pkg.ads: New helper.
1597 * gnat.dg/vect4.ad[sb]: New test.
1598 * gnat.dg/vect4_pkg.ads: New helper.
1599 * gnat.dg/vect5.ad[sb]: New test.
1600 * gnat.dg/vect5_pkg.ads: New helper.
1601 * gnat.dg/vect6.ad[sb]: New test.
1602 * gnat.dg/vect6_pkg.ads: New helper.
1603
1604 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1605
1606 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1607 * gcc.target/i386/fma_run_double_2.c: Likewise.
1608 * gcc.target/i386/fma_run_double_3.c: Likewise.
1609 * gcc.target/i386/fma_run_double_4.c: Likewise.
1610 * gcc.target/i386/fma_run_double_5.c: Likewise.
1611 * gcc.target/i386/fma_run_double_6.c: Likewise.
1612 * gcc.target/i386/fma_run_float_1.c: Likewise.
1613 * gcc.target/i386/fma_run_float_2.c: Likewise.
1614 * gcc.target/i386/fma_run_float_3.c: Likewise.
1615 * gcc.target/i386/fma_run_float_4.c: Likewise.
1616 * gcc.target/i386/fma_run_float_5.c: Likewise.
1617 * gcc.target/i386/fma_run_float_6.c: Likewise.
1618
1619 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1620 remove the extra dg-options.
1621 * gcc.target/i386/l_fma_double_2.c: Likewise.
1622 * gcc.target/i386/l_fma_double_3.c: Likewise.
1623 * gcc.target/i386/l_fma_double_4.c: Likewise.
1624 * gcc.target/i386/l_fma_double_5.c: Likewise.
1625 * gcc.target/i386/l_fma_double_6.c: Likewise.
1626 * gcc.target/i386/l_fma_float_1.c: Likewise.
1627 * gcc.target/i386/l_fma_float_2.c: Likewise.
1628 * gcc.target/i386/l_fma_float_3.c: Likewise.
1629 * gcc.target/i386/l_fma_float_4.c: Likewise.
1630 * gcc.target/i386/l_fma_float_5.c: Likewise.
1631 * gcc.target/i386/l_fma_float_6.c: Likewise.
1632
1633 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1634
1635 PR tree-optimization/50189
1636 * g++.dg/torture/pr50189.C: New testcase.
1637
1638 2011-10-12 Richard Guenther <rguenther@suse.de>
1639
1640 PR tree-optimization/50700
1641 * gcc.dg/builtin-object-size-12.c: New testcase.
1642
1643 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1644
1645 PR c/50565
1646 * gcc.c-torture/compile/pr50565-1.c,
1647 gcc.c-torture/compile/pr50565-2.c: New tests.
1648
1649 2011-10-11 Jason Merrill <jason@redhat.com>
1650
1651 PR c++/49855
1652 PR c++/49896
1653 * g++.dg/template/constant1.C: New.
1654 * g++.dg/template/constant2.C: New.
1655 * g++.dg/cpp0x/constexpr-template3.C: New.
1656
1657 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1658
1659 * gcc.target/i386/warn-vect-op-3.c: New test.
1660 * gcc.target/i386/warn-vect-op-1.c: New test.
1661 * gcc.target/i386/warn-vect-op-2.c: New test.
1662
1663 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1664
1665 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1666
1667 2011-10-11 Richard Guenther <rguenther@suse.de>
1668
1669 PR tree-optimization/50204
1670 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1671
1672 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1673
1674 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1675
1676 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1677
1678 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1679 * gcc.target/i386/fma_double_2.c: Ditto.
1680 * gcc.target/i386/fma_double_3.c: Ditto.
1681 * gcc.target/i386/fma_double_4.c: Ditto.
1682 * gcc.target/i386/fma_double_5.c: Ditto.
1683 * gcc.target/i386/fma_double_6.c: Ditto.
1684 * gcc.target/i386/fma_float_1.c: Ditto.
1685 * gcc.target/i386/fma_float_2.c: Ditto.
1686 * gcc.target/i386/fma_float_3.c: Ditto.
1687 * gcc.target/i386/fma_float_4.c: Ditto.
1688 * gcc.target/i386/fma_float_5.c: Ditto.
1689 * gcc.target/i386/fma_float_6.c: Ditto.
1690 * gcc.target/i386/l_fma_double_1.c: Ditto.
1691 * gcc.target/i386/l_fma_double_2.c: Ditto.
1692 * gcc.target/i386/l_fma_double_3.c: Ditto.
1693 * gcc.target/i386/l_fma_double_4.c: Ditto.
1694 * gcc.target/i386/l_fma_double_5.c: Ditto.
1695 * gcc.target/i386/l_fma_double_6.c: Ditto.
1696 * gcc.target/i386/l_fma_float_1.c: Ditto.
1697 * gcc.target/i386/l_fma_float_2.c: Ditto.
1698 * gcc.target/i386/l_fma_float_3.c: Ditto.
1699 * gcc.target/i386/l_fma_float_4.c: Ditto.
1700 * gcc.target/i386/l_fma_float_5.c: Ditto.
1701 * gcc.target/i386/l_fma_float_6.c: Ditto.
1702 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1703 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1704 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1705 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1706 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1707 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1708 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1709 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1710 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1711 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1712 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1713 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1714
1715 2011-10-11 Tristan Gingold <gingold@adacore.com>
1716
1717 * gcc.dg/va-arg-4.c: New test.
1718 * gcc.dg/va-arg-5.c: Ditto.
1719
1720 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1721
1722 * lib/target-supports.exp (check_effective_target_fd_truncate):
1723 Close and unlink test file before exit.
1724
1725 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1726
1727 PR fortran/50564
1728 * gfortran.dg/forall_15.f90: New test case.
1729
1730 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1731 Andrew Macleod <amacleod@redhat.com>
1732
1733 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1734 wrappers for *other_threads() and *final_verify().
1735 * gcc.dg/simulate-thread/simulate-thread.h
1736 (simulate_thread_wrapper_other_threads): New.
1737 (simulate_thread_wrapper_final_verify): New.
1738
1739 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1740
1741 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1742
1743 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1744
1745 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1746
1747 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1748 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1749
1750 * gcc.target/i386/fma_1.h: New file.
1751 * gcc.target/i386/fma_2.h: Likewise.
1752 * gcc.target/i386/fma_3.h: Likewise.
1753 * gcc.target/i386/fma_4.h: Likewise.
1754 * gcc.target/i386/fma_5.h: Likewise.
1755 * gcc.target/i386/fma_6.h: Likewise.
1756 * gcc.target/i386/fma_double_1.c: Likewise.
1757 * gcc.target/i386/fma_double_2.c: Likewise.
1758 * gcc.target/i386/fma_double_3.c: Likewise.
1759 * gcc.target/i386/fma_double_4.c: Likewise.
1760 * gcc.target/i386/fma_double_5.c: Likewise.
1761 * gcc.target/i386/fma_double_6.c: Likewise.
1762 * gcc.target/i386/fma_float_1.c: Likewise.
1763 * gcc.target/i386/fma_float_2.c: Likewise.
1764 * gcc.target/i386/fma_float_3.c: Likewise.
1765 * gcc.target/i386/fma_float_4.c: Likewise.
1766 * gcc.target/i386/fma_float_5.c: Likewise.
1767 * gcc.target/i386/fma_float_6.c: Likewise.
1768 * gcc.target/i386/fma_main.h: Likewise.
1769 * gcc.target/i386/fma_run_double_1.c: Likewise.
1770 * gcc.target/i386/fma_run_double_2.c: Likewise.
1771 * gcc.target/i386/fma_run_double_3.c: Likewise.
1772 * gcc.target/i386/fma_run_double_4.c: Likewise.
1773 * gcc.target/i386/fma_run_double_5.c: Likewise.
1774 * gcc.target/i386/fma_run_double_6.c: Likewise.
1775 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1776 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1777 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1778 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1779 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1780 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1781 * gcc.target/i386/fma_run_float_1.c: Likewise.
1782 * gcc.target/i386/fma_run_float_2.c: Likewise.
1783 * gcc.target/i386/fma_run_float_3.c: Likewise.
1784 * gcc.target/i386/fma_run_float_4.c: Likewise.
1785 * gcc.target/i386/fma_run_float_5.c: Likewise.
1786 * gcc.target/i386/fma_run_float_6.c: Likewise.
1787 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1788 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1789 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1790 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1791 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1792 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1793 * gcc.target/i386/l_fma_1.h: Likewise.
1794 * gcc.target/i386/l_fma_2.h: Likewise.
1795 * gcc.target/i386/l_fma_3.h: Likewise.
1796 * gcc.target/i386/l_fma_4.h: Likewise.
1797 * gcc.target/i386/l_fma_5.h: Likewise.
1798 * gcc.target/i386/l_fma_6.h: Likewise.
1799 * gcc.target/i386/l_fma_double_1.c: Likewise.
1800 * gcc.target/i386/l_fma_double_2.c: Likewise.
1801 * gcc.target/i386/l_fma_double_3.c: Likewise.
1802 * gcc.target/i386/l_fma_double_4.c: Likewise.
1803 * gcc.target/i386/l_fma_double_5.c: Likewise.
1804 * gcc.target/i386/l_fma_double_6.c: Likewise.
1805 * gcc.target/i386/l_fma_float_1.c: Likewise.
1806 * gcc.target/i386/l_fma_float_2.c: Likewise.
1807 * gcc.target/i386/l_fma_float_3.c: Likewise.
1808 * gcc.target/i386/l_fma_float_4.c: Likewise.
1809 * gcc.target/i386/l_fma_float_5.c: Likewise.
1810 * gcc.target/i386/l_fma_float_6.c: Likewise.
1811 * gcc.target/i386/l_fma_main.h: Likewise.
1812 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1813 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1814 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1815 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1816 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1817 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1818 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1819 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1820 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1821 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1822 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1823 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1824
1825 2011-10-10 Richard Guenther <rguenther@suse.de>
1826
1827 PR middle-end/50389
1828 * gcc.dg/torture/pr50389.c: New testcase.
1829
1830 2011-10-10 Richard Guenther <rguenther@suse.de>
1831
1832 PR middle-end/50195
1833 * gcc.dg/builtins-47.c: Optimize.
1834
1835 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1836
1837 * lib/gcc-simulate-thread.exp: New.
1838 * gcc.dg/simulate-thread/guality.h: New.
1839 * gcc.dg/simulate-thread/simulate-thread.h: New.
1840 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1841 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1842 * gcc.dg/simulate-thread/README: New.
1843 * g++.dg/simulate-thread/guality.h: New.
1844 * g++.dg/simulate-thread/simulate-thread.h: New.
1845 * g++.dg/simulate-thread/simulate-thread.exp: New.
1846 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1847 * c-c++-common/cxxbitfields-2.c: Remove.
1848 * c-c++-common/cxxbitfields.c: Remove.
1849 * c-c++-common/cxxbitfields-4.c: Remove.
1850 * c-c++-common/cxxbitfields-5.c: Remove.
1851 * c-c++-common/simulate-thread/bitfields-1.c: New.
1852 * c-c++-common/simulate-thread/bitfields-2.c: New.
1853 * c-c++-common/simulate-thread/bitfields-3.c: New.
1854 * c-c++-common/simulate-thread/bitfields-4.c: New.
1855
1856 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/38980
1859 * g++.dg/warn/format5.C: New.
1860
1861 2011-10-09 Tobias Burnus <burnus@net-b.de>
1862
1863 PR fortran/50273
1864 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1865 * gfortran.dg/common_16.f90: New.
1866
1867 2011-10-09 Tobias Burnus <burnus@net-b.de>
1868
1869 * gfortran.dg/iso_c_binding_param_1.f90: New.
1870 * gfortran.dg/iso_c_binding_param_2.f90: New.
1871 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1872
1873 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1874
1875 PR tree-optimization/50635
1876 * gcc.dg/vect/pr50635.c: New test.
1877
1878 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1879
1880 PR fortran/50659
1881 * gfortran.dg/proc_decl_27.f90: New.
1882
1883 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1884
1885 PR libobjc/50428
1886 * objc/execute/initialize-1.m: New test.
1887
1888 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1889
1890 PR fortran/47844
1891 * gfortran.dg/pointer_function_result_1.f90 : New test.
1892
1893 2011-10-07 David S. Miller <davem@davemloft.net>
1894
1895 PR 50655
1896 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1897 * gcc.target/sparc/cmask.c: Use it.
1898 * gcc.target/sparc/fhalve.c: Likewise.
1899 * gcc.target/sparc/fnegop.c: Likewise.
1900 * gcc.target/sparc/fpadds.c: Likewise.
1901 * gcc.target/sparc/fshift.c: Likewise.
1902 * gcc.target/sparc/fucmp.c: Likewise.
1903 * gcc.target/sparc/lzd.c: Likewise.
1904 * gcc.target/sparc/vis3misc.c: Likewise.
1905 * gcc.target/sparc/xmul.c: Likewise.
1906
1907 2011-10-07 Richard Henderson <rth@redhat.com>
1908
1909 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1910 match for avx2.
1911 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1912
1913 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1914
1915 * gcc.dg/pr50193-1.c: New file.
1916 * gcc.target/arm/shiftable.c: New file.
1917
1918 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1919
1920 PR fortran/50625
1921 * gfortran.dg/class_46.f03: New.
1922
1923 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1924
1925 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1926 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1927 (syslog, vsyslog, __vsyslog_chk): Likewise.
1928
1929 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1930 (x, EXT_x): Use ASMNAME.
1931
1932 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1933 (a, c): Use ASMNAME.
1934
1935 2011-10-07 Tom de Vries <tom@codesourcery.com>
1936
1937 PR middle-end/50527
1938 * gcc.dg/pr50527.c: New test.
1939
1940 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR tree-optimization/50650
1943 * gcc.c-torture/compile/pr50650.c: New test.
1944
1945 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946
1947 PR tree-optimization/50575
1948 * gcc.c-torture/execute/vector-compare-2.x: New file.
1949
1950 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951
1952 PR middle-end/50125
1953 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1954 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1955 (bar3): Likewise.
1956
1957 2011-10-07 Richard Guenther <rguenther@suse.de>
1958
1959 PR testsuite/50637
1960 * gcc.dg/vect/vect-align-2.c: Increase array size.
1961
1962 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1963 H.J. Lu <hongjiu.lu@intel.com>
1964
1965 PR target/50603
1966 * gcc.target/i386/pr50603.c: New test.
1967
1968 2011-10-06 Jason Merrill <jason@redhat.com>
1969
1970 PR c++/39164
1971 * g++.dg/cpp0x/default31.C: New.
1972
1973 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1974
1975 PR tree-optimization/50596
1976 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1977 New.
1978 * gcc.dg/vect/vect-cond-8.c: New test.
1979
1980 2011-10-06 Richard Henderson <rth@redhat.com>
1981
1982 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1983 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1984 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1985 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1986 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1987 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1988 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1989 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1990 * gcc.c-torture/execute/vshuf-16.inc: New file.
1991 * gcc.c-torture/execute/vshuf-2.inc: New file.
1992 * gcc.c-torture/execute/vshuf-4.inc: New file.
1993 * gcc.c-torture/execute/vshuf-8.inc: New file.
1994 * gcc.c-torture/execute/vshuf-main.inc: New file.
1995 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1996 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1997 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1998 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1999 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2000 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2001 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2002 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2003 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2004 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2005 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2006 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2007 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2008
2009 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR tree-optimization/49279
2012 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2013 * gcc.c-torture/execute/pr49279.c: New test.
2014
2015 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2016
2017 PR target/49049
2018 * gcc.c-torture/compile/pr49049.c: New test.
2019
2020 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2021
2022 PR target/50305
2023 * gcc.target/arm/pr50305.c: New test.
2024
2025 2011-10-06 Richard Guenther <rguenther@suse.de>
2026
2027 PR tree-optimization/38884
2028 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2029 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2030
2031 2011-10-05 David S. Miller <davem@davemloft.net>
2032
2033 * gcc.target/sparc/lzd.c: New test.
2034 * gcc.target/sparc/popc.c: New test.
2035
2036 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2039 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2040 * g++.dg/other/final1.C: Cleanup original tree dump.
2041
2042 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR tree-optimization/50613
2045 * gcc.dg/pr50613.c: New test.
2046
2047 2011-10-05 Richard Henderson <rth@redhat.com>
2048
2049 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2050 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2051 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2052 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2053 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2054 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2055 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2056 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2057
2058 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2061 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2062 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2063 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2064 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2065
2066 2011-10-05 Richard Guenther <rguenther@suse.de>
2067
2068 PR tree-optimization/38885
2069 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2070
2071 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2072
2073 * gcc.target/i386/sw-1.c: New test.
2074
2075 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2076
2077 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2078 -mtune=generic.
2079 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2080
2081 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2082
2083 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2084
2085 2011-10-04 David S. Miller <davem@davemloft.net>
2086
2087 * gcc.target/sparc/fhalve.c: New test.
2088 * gcc.target/sparc/fnegop.c: New test.
2089 * gcc.target/sparc/xmul.c: New test.
2090
2091 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2092
2093 PR fortran/35831
2094 * gfortran.dg/dummy_procedure_6.f90: New.
2095
2096 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR tree-optimization/50604
2099 * gcc.dg/pr50604.c: New test.
2100
2101 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2102
2103 PR tree-optimization/49662
2104 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2105 * gcc.dg/graphite/interchange-15.c: Likewise.
2106 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2107
2108 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2109
2110 * gcc.dg/tree-ssa/restrict-4.c: New test.
2111
2112 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2113
2114 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2115 (main): Use __typeof to get result type of comparison.
2116
2117 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2118
2119 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2120 Make et_vect_multiple_sizes_saved global.
2121 (check_effective_target_vect64): Make et_vect64_saved global.
2122
2123 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2124
2125 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2126 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2127 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2128 * gcc.dg/builtin-complex-err-1.c: Adjust.
2129
2130 2011-10-02 Jason Merrill <jason@redhat.com>
2131
2132 * g++.dg/cpp0x/range-for22.C: New.
2133
2134 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2135 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2136 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2137 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2138
2139 * g++.dg/cpp0x/nsdmi5.C: New.
2140
2141 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2142
2143 PR target/50579
2144 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2145 New procedures.
2146 (mips-dg-options): Force an ABI option if the current ABI is
2147 incompatible with the required -mlong setting. Likewise force
2148 a long setting if the current one is incompatible with the
2149 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2150 throughout procedure.
2151 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2152 instead of addressing=absolute.
2153
2154 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2155
2156 * gcc.target/mips/stack-1.c: New test.
2157
2158 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2159
2160 * gcc.dg/pr49696.c: New test.
2161
2162 2011-10-02 Jan Hubicka <jh@suse.cz>
2163
2164 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2165
2166 2011-10-01 David S. Miller <davem@davemloft.net>
2167
2168 * gcc.target/sparc/cmask.c: New test.
2169 * gcc.target/sparc/fpadds.c: New test.
2170 * gcc.target/sparc/fshift.c: New test.
2171 * gcc.target/sparc/fucmp.c: New test.
2172 * gcc.target/sparc/vis3misc.c: New test.
2173
2174 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2175
2176 PR fortran/50585
2177 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2178
2179 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2180
2181 PR c++/44473
2182 * g++.dg/dfp/44473-1.C: New test.
2183 * g++.dg/dfp/44473-2.C: New test.
2184 * g++.dg/dfp/mangle-1.C: New test.
2185 * g++.dg/dfp/mangle-2.C: New test.
2186 * g++.dg/dfp/mangle-3.C: New test.
2187 * g++.dg/dfp/mangle-4.C: New test.
2188 * g++.dg/dfp/mangle-5.C: New test.
2189
2190 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR inline-asm/50571
2193 * gcc.dg/pr50571.c: New test.
2194
2195 PR tree-optimization/46309
2196 * gcc.dg/pr46309.c: New test.
2197
2198 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2199
2200 * gcc.dg/strlenopt-21.c: New test.
2201
2202 2011-09-30 Revital Eres <revital.eres@linaro.org>
2203
2204 * gcc.dg/sms-10.c: New file.
2205
2206 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2207
2208 * gcc.target/arm/pr50099.c: New test.
2209
2210 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2211
2212 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2213
2214 2011-09-30 David S. Miller <davem@davemloft.net>
2215
2216 * gcc.target/sparc/bmaskbshuf.c: New test.
2217 * gcc.target/sparc/edgen.c: New test.
2218
2219 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2220
2221 PR fortran/50547
2222 * gfortran.dg/pure_formal_proc_3.f90: New.
2223
2224 PR fortran/50553
2225 * gfortran.dg/stfunc_7.f90: New.
2226
2227 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2228
2229 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2230 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2231 * gcc.dg/vector-compare-1.c: Likewise.
2232 * gcc.dg/vector-compare-2.c: Likewise.
2233
2234 2011-09-29 David S. Miller <davem@davemloft.net>
2235
2236 * gcc.target/sparc/array.c: New test.
2237
2238 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2239
2240 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2241 loop unroll and set max unroll times to 8.
2242 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2243 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2244 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2245 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2246
2247 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 PR c++/40145
2250 * g++.dg/ext/visibility/warn5.C: New.
2251
2252 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/45278
2255 * g++.dg/warn/Wextra-3.C: New.
2256
2257 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2258
2259 PR target/49486
2260 * gcc.target/sh/pr49468-si.c: New.
2261
2262 2011-09-28 Tom de Vries <tom@codesourcery.com>
2263
2264 PR testsuite/50485
2265 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2266 (TEST): Initialize src3 with random floats.
2267 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2268 from union src3. Initialize src3 with random floats.
2269
2270 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2271
2272 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2273 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2274 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2275 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2276 * gcc.target/sh/sh4a-cos.c: Ditto.
2277 * gcc.target/sh/sh4a-cosf.c: Ditto.
2278 * gcc.target/sh/sh4a-sin.c: Ditto.
2279 * gcc.target/sh/sh4a-sinf.c: Ditto.
2280 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2281 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2282 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2283
2284 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2285
2286 PR c++/31489
2287 * g++.dg/parse/error40.C: New.
2288 * g++.dg/warn/incomplete1.C: Adjust.
2289
2290 2011-09-27 Jan Hubicka <jh@suse.cz>
2291
2292 PR middle-end/49463
2293 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2294 Mark used.
2295
2296 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2297
2298 * gcc.dg/strlenopt-1.c: New test.
2299 * gcc.dg/strlenopt-1f.c: New test.
2300 * gcc.dg/strlenopt-2.c: New test.
2301 * gcc.dg/strlenopt-2f.c: New test.
2302 * gcc.dg/strlenopt-3.c: New test.
2303 * gcc.dg/strlenopt-4.c: New test.
2304 * gcc.dg/strlenopt-4g.c: New test.
2305 * gcc.dg/strlenopt-4gf.c: New test.
2306 * gcc.dg/strlenopt-5.c: New test.
2307 * gcc.dg/strlenopt-6.c: New test.
2308 * gcc.dg/strlenopt-7.c: New test.
2309 * gcc.dg/strlenopt-8.c: New test.
2310 * gcc.dg/strlenopt-9.c: New test.
2311 * gcc.dg/strlenopt-10.c: New test.
2312 * gcc.dg/strlenopt-11.c: New test.
2313 * gcc.dg/strlenopt-12.c: New test.
2314 * gcc.dg/strlenopt-12g.c: New test.
2315 * gcc.dg/strlenopt-13.c: New test.
2316 * gcc.dg/strlenopt-14g.c: New test.
2317 * gcc.dg/strlenopt-14gf.c: New test.
2318 * gcc.dg/strlenopt-15.c: New test.
2319 * gcc.dg/strlenopt-16g.c: New test.
2320 * gcc.dg/strlenopt-17g.c: New test.
2321 * gcc.dg/strlenopt-18g.c: New test.
2322 * gcc.dg/strlenopt.h: New file.
2323
2324 2011-09-27 Tom de Vries <tom@codesourcery.com>
2325
2326 PR middle-end/43864
2327 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2328 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2329 * gcc.dg/pr43864.c: New test.
2330 * gcc.dg/pr43864-2.c: Same.
2331 * gcc.dg/pr43864-3.c: Same.
2332 * gcc.dg/pr43864-4.c: Same.
2333
2334 2011-09-27 Jan Hubicka <jh@suse.cz>
2335
2336 * gcc.dg/ipa/inline-5.c: New testcase.
2337
2338 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2339
2340 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2341 vectors.
2342 * gcc.dg/vect/bb-slp-27.c: New.
2343 * gcc.dg/vect/bb-slp-28.c: New.
2344
2345 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2346
2347 * testsuite/lib/target-supports.exp (check_profiling_available):
2348 Don't rely solely on TLS tests for -fprofile-generate, fall
2349 through to the other code.
2350
2351 2011-09-27 Richard Guenther <rguenther@suse.de>
2352
2353 PR tree-optimization/50363
2354 * gcc.dg/torture/pr50363.c: New testcase.
2355
2356 2011-09-26 Jason Merrill <jason@redhat.com>
2357
2358 PR c++/45012
2359 * g++.dg/template/partial13.C: New.
2360
2361 PR c++/46105
2362 * g++.dg/template/partial12.C: New.
2363
2364 PR c++/50508
2365 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2366
2367 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2368
2369 PR c++/45487
2370 * g++.dg/diagnostic/bindings1.C: New.
2371 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2372
2373 2011-09-26 David S. Miller <davem@davemloft.net>
2374
2375 * gcc.target/sparc/wrgsr.c: New test.
2376 * gcc.target/sparc/rdgsr.c: New test.
2377 * gcc.target/sparc/edge.c: New test.
2378 * gcc.target/sparc/fcmp.c: New test.
2379
2380 * gcc.target/sparc/edge.c: Update for new return types.
2381 * gcc.target/sparc/fcmp.c: Likewise.
2382
2383 * gcc.target/sparc/fpaddsubi.c: New test.
2384
2385 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2386
2387 PR fortran/50515
2388 * gfortran.dg/common_15.f90: New.
2389
2390 PR fortran/50517
2391 * gfortran.dg/dummy_procedure_5.f90: New.
2392 * gfortran.dg/interface_26.f90: Modified error message.
2393 * gfortran.dg/proc_ptr_11.f90: Ditto.
2394 * gfortran.dg/proc_ptr_15.f90: Ditto.
2395 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2396 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2397
2398 2011-09-26 Jason Merrill <jason@redhat.com>
2399
2400 PR c++/50512
2401 * g++.dg/overload/rvalue3.C: New.
2402
2403 PR c++/50523
2404 * g++.dg/overload/ref-conv2.C: New.
2405
2406 * g++.dg/cpp0x/nsdmi-template1.C: New.
2407
2408 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2409
2410 * g++.dg/cpp0x/nullptr25.C: New.
2411
2412 2011-09-26 Richard Guenther <rguenther@suse.de>
2413
2414 PR tree-optimization/50472
2415 * gcc.dg/torture/pr50472.c: New testcase.
2416
2417 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2418
2419 * gnat.dg/opt22.adb: New test.
2420 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2421
2422 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2423
2424 * gnat.dg/opt21.adb: New test.
2425 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2426
2427 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2428
2429 * gnat.dg/opt20.ad[sb]: New test.
2430 * gnat.dg/opt20_pkg.ads: New helper.
2431
2432 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gnat.dg/array17.adb: New test.
2435 * gnat.dg/array17_pkg.ads: New helper.
2436
2437 2011-09-25 Jason Merrill <jason@redhat.com>
2438
2439 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2440
2441 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2442
2443 * gnat.dg/frame_overflow.ads: New.
2444 * gnat.dg/frame_overflow.adb: Adjust.
2445 * gnat.dg/specs/addr1.ads: Likewise.
2446
2447 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2448
2449 * g++.dg/tree-ssa/restrict2.C: New test.
2450
2451 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2452
2453 * lib/target-supports.exp (check_effective_target_vect64): New.
2454 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2455 of multiple vector sizes.
2456 * gcc.dg/vect/bb-slp-26.c: New.
2457
2458 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/50280
2461 * g++.dg/template/bitfield1.C: New.
2462
2463 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2464
2465 * gcc.dg/vect/bb-slp-24.c: New.
2466
2467 2011-09-24 Jason Merrill <jason@redhat.com>
2468
2469 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2470
2471 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2472
2473 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2474 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2475
2476 * g++.dg/cpp0x/nsdmi1.C: New.
2477 * g++.dg/cpp0x/nsdmi2.C: New.
2478 * g++.dg/cpp0x/nsdmi3.C: New.
2479 * g++.dg/cpp0x/nsdmi4.C: New.
2480 * g++.old-deja/g++.other/init4.C: New.
2481
2482 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/44267
2485 * g++.dg/template/sfinae28.C: New.
2486
2487 2011-09-23 Ian Lance Taylor <iant@google.com>
2488
2489 * go.test/go-test.exp (errchk): Handle more cases of getting
2490 correct Tcl backslash quoting in regular expressions in test file.
2491
2492 2011-09-23 Jason Merrill <jason@redhat.com>
2493
2494 Core 253
2495 * g++.dg/init/const8.C: New.
2496 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2497 * g++.dg/cpp0x/defaulted2.C: Likewise.
2498 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2499 * g++.dg/init/pr20039.C: Likewise.
2500 * g++.dg/init/pr42844.C: Likewise.
2501
2502 2011-09-23 Jan Hubicka <jh@suse.cz>
2503
2504 * gcc.dg/ipa/inline-1.c: new testcase.
2505 * gcc.dg/ipa/inline-2.c: new testcase.
2506 * gcc.dg/ipa/inline-3.c: new testcase.
2507 * gcc.dg/ipa/inline-4.c: new testcase.
2508
2509 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/50258
2512 * g++.dg/cpp0x/constexpr-static8.C: New.
2513
2514 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2515
2516 * gcc.target/i386/avxfp-1.c: New test.
2517 * gcc.target/i386/avxfp-2.c: New test.
2518
2519 2011-09-23 Terry Guo <terry.guo@arm.com>
2520
2521 * gcc.c-torture/execute/941014-1.x: Deleted.
2522
2523 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2524
2525 PR c++/50491
2526 * g++.dg/cpp0x/pr50491.C: New.
2527
2528 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2529
2530 PR testsuite/50487
2531 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2532
2533 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/50371
2536 * g++.dg/cpp0x/nullptr24.C: New.
2537
2538 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2539
2540 PR target/50482
2541 * gcc.target/i386/pr50482.c: New test.
2542
2543 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2544
2545 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2546 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2547 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2548 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2549 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2550 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2551 multilib options contain different -march= from dg-options.
2552
2553 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2554 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/50344
2557 * g++.dg/template/friend52.C: New.
2558
2559 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2560
2561 * gcc.target/arm/cmp-1.c: New test.
2562 * gcc.target/arm/cmp-2.c: Likewise.
2563
2564 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2565
2566 PR fortran/41733
2567 * gfortran.dg/impure_actual_1.f90: Modified error message.
2568 * gfortran.dg/proc_ptr_32.f90: New.
2569 * gfortran.dg/proc_ptr_33.f90: New.
2570
2571 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2572
2573 PR tree-optimization/50451
2574 * gcc.dg/vect/pr50451.c: New test.
2575
2576 2011-09-21 Ian Lance Taylor <iant@google.com>
2577
2578 * go.test/go-test.exp (errchk): Add special case for bug332.
2579 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2580 some more test lines.
2581
2582 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2583
2584 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2585 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2586 * g++.dg/other/i386-8.C: Ditto.
2587 * g++.dg/other/pr34435.C: Ditto.
2588 * g++.dg/other/pr39496.C: Ditto.
2589 * g++.dg/other/mmintrin.C: Ditto.
2590
2591 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2592
2593 * gcc.dg/vect/vect-cond-7.c: New test.
2594 * gcc.target/i386/sse4_1-cond-1.c: New test.
2595 * gcc.target/i386/avx-cond-1.c: New test.
2596
2597 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2598
2599 PR target/50464
2600 * g++.dg/other/pr50464.C: New test.
2601
2602 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2603
2604 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2605 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2606 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2607 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2608
2609 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/opt19.adb: New test.
2612
2613 2011-09-21 Terry Guo <terry.guo@arm.com>
2614
2615 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2616 on arch conflict when testing case on targets other than armv7-a.
2617
2618 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2619
2620 PR c++/50454
2621 * g++.dg/ext/int128-1.C: New.
2622 * g++.dg/ext/int128-2.C: Likewise.
2623 * g++.dg/ext/int128-2.h: Likewise.
2624
2625 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2626
2627 PR testsuite/50469
2628 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2629
2630 2011-09-20 Jason Merrill <jason@redhat.com>
2631
2632 * g++.dg/cpp0x/constexpr-generated1.C: New.
2633
2634 PR c++/50442
2635 * g++.dg/overload/ref-conv1.C: New.
2636
2637 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2638
2639 * g++.dg/other/final1.C: New.
2640
2641 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2642
2643 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2644 and get_bit ().
2645
2646 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2647
2648 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2649 "target arm_eabi".
2650
2651 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2652
2653 PR tree-optimization/50413
2654 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2655 -fdump-tree-slp-details. Run other tests with
2656 -fdump-tree-vect-details.
2657 * g++.dg/vect/slp-pr50413.cc: New.
2658
2659 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2660 Ira Rosen <ira.rosen@linaro.org>
2661
2662 PR testsuite/50435
2663 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2664 Fix underscores around restrict.
2665
2666 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2667
2668 PR tree-optimization/50414
2669 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2670 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2671 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2672
2673 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2674
2675 PR tree-optimization/50412
2676 * gfortran.dg/vect/pr50412.f90: New.
2677
2678 2011-09-16 Jason Merrill <jason@redhat.com>
2679
2680 PR c++/50424
2681 * g++.dg/eh/defarg1.C: New.
2682
2683 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2684
2685 * gcc.dg/vect/vect-reduc-10.c: New test.
2686 * gcc.target/i386/avx-reduc-1.c: New test.
2687
2688 * gcc.target/i386/sse2-extract-1.c: New test.
2689 * gcc.target/i386/avx-extract-1.c: New test.
2690
2691 2011-09-16 Terry Guo <terry.guo@arm.com>
2692
2693 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2694
2695 2011-09-15 Diego Novillo <dnovillo@google.com>
2696
2697 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2698 ALWAYS_CXXFLAGS, if defined.
2699 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2700 ALWAYS_GFORTRANFLAGS, if defined.
2701 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2702 ALWAYS_GOCFLAGS, if defined.
2703 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2704 ALWAYS_OBJCXXFLAGS, if defined.
2705 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2706 additional_flags, if defined.
2707 * lib/gnat.exp (gnat_target_compile): Likewise.
2708 * lib/objc.exp (objc_target_compile): Likewise.
2709 * lib/target-supports-dg.exp (dg-add-options): Handle
2710 TEST_ALWAYS_FLAGS.
2711
2712 2011-09-15 Tom de Vries <tom@codesourcery.com>
2713
2714 PR testsuite/50322
2715 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2716 Use uintptr_t in f1. Undo avr xfails.
2717
2718 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2719
2720 PR fortran/50401
2721 PR fortran/50403
2722 * gfortran.dg/function_types_3.f90: New.
2723
2724 2011-09-15 Jason Merrill <jason@redhat.com>
2725
2726 PR c++/50365
2727 * g++.dg/cpp0x/trailing7.C: New.
2728
2729 PR c++/50361
2730 * g++.dg/cpp0x/nullptr23.C: New.
2731
2732 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2733
2734 * gcc.dg/vect/bb-slp-25.c: New.
2735
2736 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2737
2738 PR c++/50391
2739 * g++.dg/cpp0x/noexcept15.C: New.
2740
2741 2011-09-14 Tom de Vries <tom@codesourcery.com>
2742
2743 PR middle-end/50251
2744 * gcc.dg/pr50251.c: New test.
2745
2746 2011-09-14 Tobias Burnus <burnus@net-b.de>
2747
2748 PR fortran/34547
2749 PR fortran/50375
2750 * gfortran.dg/null_5.f90: New.
2751 * gfortran.dg/null_6.f90: New.
2752
2753 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2754
2755 * gcc.c-torture/compile/20110913-1.c: New test.
2756
2757 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2758
2759 PR fortran/50379
2760 * gfortran.dg/result_2.f90: New.
2761
2762 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2763
2764 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2765
2766 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2767
2768 PR c++/48320
2769 * g++.dg/cpp0x/variadic116.C: New test case.
2770
2771 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2772
2773 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2774 * gcc.target/mips/interrupt_handler-2.c: New test.
2775 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2776
2777 2011-09-12 Jason Merrill <jason@redhat.com>
2778
2779 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2780
2781 * g++.dg/cpp0x/explicit7.C: New.
2782
2783 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR rtl-optimization/50212
2786 * g++.dg/other/pr50212.C: New test.
2787
2788 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2789
2790 PR target/43746
2791 * testsuite/gcc.target/avr/torture/avr-torture.exp
2792 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2793 "-O2 -fmerge-all-constants".
2794
2795 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2796
2797 PR fortran/50327
2798 * gfortran.dg/do_while_1.f90: New test.
2799
2800 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2801
2802 PR fortran/35831
2803 PR fortran/47978
2804 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2805 * gfortran.dg/proc_decl_26.f90: New.
2806 * gfortran.dg/typebound_override_2.f90: New.
2807 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2808
2809 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2810
2811 * gnat.dg/cond_expr2.ad[sb]: New test.
2812
2813 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2814
2815 * gnat.dg/atomic5.ad[sb]: New test.
2816
2817 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2818
2819 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2820
2821 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2822
2823 PR target/49030
2824 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2825
2826 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2827
2828 PR target/49614
2829 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2830
2831 2011-09-09 Richard Guenther <rguenther@suse.de>
2832
2833 PR tree-optimization/50328
2834 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2835
2836 2011-09-09 Richard Guenther <rguenther@suse.de>
2837
2838 PR middle-end/50333
2839 * gcc.dg/torture/pr50333.c: New testcase.
2840
2841 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2842
2843 PR tree-optimization/50318
2844 * gcc.target/arm/pr50318-1.c: New file.
2845
2846 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2847
2848 * gcc.target/i386/all_one_m256i.c: New test.
2849
2850 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2851
2852 PR c++/50324
2853 * g++.dg/cpp0x/sfinae28.C: New.
2854
2855 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2856
2857 PR c/50332
2858 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2859 longer ignored on typedefs.
2860
2861 PR c++/33255 - Support -Wunused-local-typedefs warning
2862 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2863 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2864
2865 2011-09-08 Martin Jambor <mjambor@suse.cz>
2866
2867 PR tree-optimization/50287
2868 * gcc.dg/torture/pr50287.c: New test.
2869
2870 2011-09-08 Richard Guenther <rguenther@suse.de>
2871
2872 PR tree-optimization/19831
2873 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2874 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2875 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2876 * gcc.dg/errno-1.c: Adjust.
2877
2878 2011-09-08 Richard Guenther <rguenther@suse.de>
2879
2880 PR tree-optimization/19831
2881 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2882
2883 2011-09-08 Tobias Burnus <burnus@net-b.de>
2884
2885 PR fortran/44646
2886 * gfortran.dg/do_concurrent_1.f90: New.
2887 * gfortran.dg/do_concurrent_2.f90: New.
2888
2889 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR target/50310
2892 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2893 * gcc.dg/pr50310-2.c: New test.
2894
2895 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2896
2897 PR fortran/48095
2898 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2899 * gfortran.dg/impure_constructor_1.f90: Modified.
2900 * gfortran.dg/proc_ptr_comp_33.f90: New.
2901
2902 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR target/50310
2905 * gcc.dg/pr50310-1.c: New test.
2906
2907 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2908
2909 PR middle-end/48571
2910 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2911 instead of 4.
2912
2913 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2914
2915 PR c++/50309
2916 * g++.dg/cpp0x/noexcept14.C: New.
2917
2918 2011-09-07 Jason Merrill <jason@redhat.com>
2919
2920 * g++.dg/cpp0x/constexpr-ref3.C: New.
2921
2922 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2923
2924 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2925
2926 * gcc.dg/section1.c: Don't xfail for avr.
2927
2928 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2929
2930 PR tree-optimization/50322
2931 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2932
2933 2011-09-07 Martin Jambor <mjambor@suse.cz>
2934
2935 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2936
2937 2011-09-07 Martin Jambor <mjambor@suse.cz>
2938
2939 PR tree-optimization/49911
2940 * g++.dg/tree-ssa/pr49911.C: New test.
2941
2942 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2943
2944 PR target/49030
2945 * gcc.dg/torture/pr49030.c: New test.
2946
2947 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2948
2949 PR fortran/50288
2950 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2951 * gfortran.dg/class_4d.f03: Deleted.
2952 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2953
2954 2011-09-07 Richard Guenther <rguenther@suse.de>
2955
2956 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2957
2958 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2959
2960 PR tree-optimization/46021
2961 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2962
2963 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2964
2965 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2966
2967 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2968
2969 * gcc.c-torture/compile/20110906-1.c: New test.
2970
2971 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2972
2973 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2974
2975 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2976
2977 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2978 --param tree-reassoc-width=1.
2979
2980 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2981 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2982
2983 2011-09-06 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/48149
2986 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2987
2988 2011-09-06 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/48317
2991 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2992
2993 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2994
2995 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2996 New procedure.
2997 (add_options_for_quad_vectors): Replace with ...
2998 (add_options_for_double_vectors): ... this.
2999 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3000 support multiple vector sizes since the vectorizer attempts to
3001 vectorize with both vector sizes.
3002 * gcc.dg/vect/no-vfa-vect-79.c,
3003 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3004 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3005 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3006 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3007 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3008 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3009 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3010 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3011 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3012 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3013 gcc.dg/vect/vect-40.c: Likewise.
3014 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3015 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3016 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3017 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3018 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3019 Likewise.
3020 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3021
3022 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3023
3024 PR target/49606
3025 * gcc.target/mips/abi-main.h: New file.
3026 * gcc.target/mips/abi-o32-long32.c: New test.
3027 * gcc.target/mips/abi-o32-long64.c: Likewise.
3028 * gcc.target/mips/abi-o64-long32.c: Likewise.
3029 * gcc.target/mips/abi-o64-long64.c: Likewise.
3030 * gcc.target/mips/abi-n32-long32.c: Likewise.
3031 * gcc.target/mips/abi-n32-long64.c: Likewise.
3032 * gcc.target/mips/abi-n64-long32.c: Likewise.
3033 * gcc.target/mips/abi-n64-long64.c: Likewise.
3034 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3035 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3036 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3037 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3038 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3039 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3040 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3041 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3042 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3043 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3044 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3045 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3046 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3047 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3048 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3049 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3050 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3051 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3052 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3053 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3054 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3055 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3056 * gcc.target/mips/branch-3.c: Likewise.
3057 * gcc.target/mips/branch-4.c: Likewise.
3058 * gcc.target/mips/branch-5.c: Likewise.
3059 * gcc.target/mips/branch-6.c: Likewise.
3060 * gcc.target/mips/branch-7.c: Likewise.
3061 * gcc.target/mips/branch-8.c: Likewise.
3062 * gcc.target/mips/branch-9.c: Likewise.
3063 * gcc.target/mips/branch-10.c: Likewise.
3064 * gcc.target/mips/branch-11.c: Likewise.
3065 * gcc.target/mips/branch-12.c: Likewise.
3066 * gcc.target/mips/branch-13.c: Likewise.
3067 * gcc.target/mips/lazy-binding-1.c: Likewise.
3068
3069 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3070
3071 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3072 to avoid warning on int=16 platforms..
3073
3074 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3075
3076 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3077 to work even with -fshort-enums.
3078
3079 2011-09-04 Jan Hubicka <jh@suse.cz>
3080
3081 * gcc.c-torture/compile/20110902.c: new testcase.
3082
3083 2011-09-04 Jason Merrill <jason@redhat.com>
3084
3085 PR c++/49267
3086 * g++.dg/cpp0x/rv-conv1.C: New.
3087
3088 DR 1328
3089 * g++.dg/cpp0x/rv-func3.C: New.
3090
3091 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3092
3093 PR c++/50248
3094 Core 1358
3095 * g++.dg/cpp0x/constexpr-template1.C: New.
3096 * g++.dg/cpp0x/constexpr-template2.C: New.
3097 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3098 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3099
3100 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3101
3102 * gnat.dg/specs/debug1.ads: Tweak pattern.
3103
3104 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3105
3106 PR fortran/50227
3107 * gfortran.dg/class_45a.f03: New.
3108 * gfortran.dg/class_45b.f03: New.
3109
3110 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3111 Ira Rosen <ira.rosen@linaro.org>
3112
3113 PR tree-optimization/50208
3114 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3115 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3116 -fno-tree-fre -fno-tree-pre.
3117
3118 2011-09-02 Martin Jambor <mjambor@suse.cz>
3119
3120 * gcc.dg/ipa/ipcp-3.c: New test.
3121
3122 2011-09-02 Richard Guenther <rguenther@suse.de>
3123
3124 PR tree-optimization/27460
3125 PR middle-end/29269
3126 * gcc.dg/vect/vect-cond-7.c: New testcase.
3127
3128 2011-09-02 Martin Jambor <mjambor@suse.cz>
3129
3130 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3131 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3132 xfailed test for inlining.
3133 * g++.dg/ipa/ivinline-9.C: Likewise.
3134
3135 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3136
3137 PR tree-optimization/50178
3138 * gfortran.dg/vect/pr50178.f90: New test.
3139
3140 2011-08-31 Martin Jambor <mjambor@suse.cz>
3141
3142 PR middle-end/49886
3143 * gcc.c-torture/execute/pr49886.c: New testcase.
3144
3145 2011-08-31 Tom de Vries <tom@codesourcery.com>
3146
3147 PR middle-end/43513
3148 * gcc.dg/pr43513.c: New test.
3149
3150 2011-08-30 Tobias Burnus <burnus@net-b.de>
3151
3152 PR fortran/45044
3153 * gfortran.dg/common_14.f90: New.
3154 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3155
3156 2011-08-30 Jason Merrill <jason@redhat.com>
3157
3158 PR c++/50084
3159 * g++.dg/cpp0x/decltype33.C: New.
3160
3161 PR c++/50089
3162 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3163
3164 PR c++/50114
3165 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3166
3167 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3168
3169 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3170
3171 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3172
3173 * gnat.dg/specs/aggr3.ads: New test.
3174 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3175
3176 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3177 * gnat.dg/specs/aggr2.ads: Likewise.
3178
3179 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3180
3181 PR fortran/45170
3182 * gfortran.dg/allocate_with_source_2.f90: New test
3183
3184 2011-08-30 Jason Merrill <jason@redhat.com>
3185
3186 PR c++/50220
3187 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3188
3189 PR c++/50234
3190 * g++.dg/cpp0x/constexpr-value3.C: New.
3191
3192 2011-08-30 Richard Guenther <rguenther@suse.de>
3193
3194 PR middle-end/48571
3195 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3196 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3197 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3198 * gcc.dg/pr36902.c: XFAIL.
3199
3200 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3201
3202 * gcc.target/i386/fma-check.h: New.
3203 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3204 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3205 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3206 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3207 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3208 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3209 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3210 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3211 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3212 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3213 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3214 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3215 * gcc.target/i386/fma-compile.c: Likewise.
3216 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3217 * gcc.target/i386/sse-12.c: Add -mfma.
3218 * gcc.target/i386/sse-13.c: Likewise.
3219 * gcc.target/i386/sse-14.c: Likewise.
3220 * gcc.target/i386/sse-22.c: Likewise.
3221 * gcc.target/i386/sse-23.c: Likewise.
3222 * g++.dg/other/i386-2.C: Likewise.
3223 * g++.dg/other/i386-3.C: Likewise.
3224
3225 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3226
3227 PR testsuite/50185
3228 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3229 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3230
3231 2011-08-30 Christian Bruel <christian.bruel@st.com>
3232
3233 * g++.dg/bprob/bprob.exp (feedback_options): Set
3234 -fbranch-probabilities.
3235 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3236
3237 2011-08-29 Jason Merrill <jason@redhat.com>
3238
3239 PR c++/50224
3240 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3241
3242 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3243 Jason Merrill <jason@redhat.com>
3244
3245 * g++.dg/dfp/base.C: New test.
3246
3247 2011-08-29 Jason Merrill <jason@redhat.com>
3248
3249 Core DR 994
3250 PR c++/50209
3251 * g++.dg/cpp0x/initlist58.C: New.
3252
3253 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3254
3255 PR fortran/50225
3256 * gfortran.dg/class_result_1.f03: New.
3257
3258 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR middle-end/48722
3261 * gcc.target/i386/pr48722.c: New test.
3262
3263 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3264
3265 PR libfortran/50192
3266 * gfortran.dg/widechar_compare_1.f90: New test.
3267
3268 2011-08-26 Jason Merrill <jason@redhat.com>
3269
3270 Core DR 342
3271 PR c++/48582
3272 * g++.dg/abi/mangle50.C: New.
3273
3274 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3275
3276 PR target/50202
3277 * gcc.target/i386/pr50202.c: New test.
3278
3279 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3280
3281 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3282 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3283 * gcc.target/i386/avx-round-vec.c: New test.
3284 * gcc.target/i386/avx-roundf-vec.c: New test.
3285
3286 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3287
3288 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3289 instruction.
3290
3291 PR c/50179
3292 * c-c++-common/Wunused-var-14.c: New test.
3293
3294 2011-08-26 Tom de Vries <tom@codesourcery.com>
3295
3296 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3297
3298 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3299
3300 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3301 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3302 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3303 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3304
3305 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3306
3307 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3308 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3309 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3310 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3311
3312 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3313
3314 PR fortran/50050
3315 * gfortran.dg/pointer_comp_init_1.f90: New test.
3316
3317 2011-08-25 Jason Merrill <jason@redhat.com>
3318
3319 PR c++/50157
3320 * g++.dg/cpp0x/sfinae27.C: New.
3321
3322 2011-08-25 Tobias Burnus <burnus@net-b.de>
3323
3324 * gfortran.dg/coarray_lib_token_4.f90: New.
3325
3326 2011-08-25 Tobias Burnus <burnus@net-b.de>
3327
3328 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3329
3330 2011-08-25 Richard Guenther <rguenther@suse.de>
3331
3332 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3333
3334 2011-08-24 Tobias Burnus <burnus@net-b.de>
3335
3336 PR fortran/50163
3337 * gfortran.dg/initialization_28.f90: New.
3338
3339 2011-08-24 Richard Guenther <rguenther@suse.de>
3340
3341 PR tree-optimization/50067
3342 * gcc.dg/torture/pr50067-3.c: New testcase.
3343 * gcc.dg/torture/pr50067-4.c: Likewise.
3344 * gcc.dg/torture/pr50067-5.c: Likewise.
3345
3346 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3347
3348 * g++.dg/other/i386-2.C: Add -mavx2 check.
3349 * g++.dg/other/i386-3.C: Likewise.
3350 * gcc.target/i386/avx-1.c: Add AVX2.
3351 * gcc.target/i386/avx-2.c: Likewise.
3352 * gcc.target/i386/funcspec-5.c: Likewise.
3353 * gcc.target/i386/sse-12.c: Likewise.
3354 * gcc.target/i386/sse-13.c: Likewise.
3355 * gcc.target/i386/sse-14.c: Likewise.
3356 * gcc.target/i386/sse-22.c: Likewise.
3357 * gcc.target/i386/sse-23.c: Likewise.
3358 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3359 * gcc.target/i386/avx2-check.h: New.
3360 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3361 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3362 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3363 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3364 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3365 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3366 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3367 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3392 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3393 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3394 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3395 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3396 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3397 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3398 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3424 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3425 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3426 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3427 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3428 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3429 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3430 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3431 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3432 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3433 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3434 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3435 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3436 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3437 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3438 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3439 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3440 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3521 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3522 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3531 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3532 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3533 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3534 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3535 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3536 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3540 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3541 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3731 * gcc.target/i386/testimm-9.c: Likewise.
3732
3733 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3734
3735 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3736 * g++.dg/other/i386-3.C: Likewise.
3737 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3738 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3739 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3740 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3741 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3742 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3743 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3744 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3745 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3746 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3747 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3748 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3749 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3750 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3751 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3752 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3753 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3754 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3755 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3756 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3757 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3758 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3759 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3760 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3761 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3762 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3763 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3764 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3765 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3766 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3767 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3768 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3769 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3770 * gcc.target/i386/sse-12.c: Add BMI2.
3771 * gcc.target/i386/sse-13.c: Likewise.
3772 * gcc.target/i386/sse-14.c: Likewise.
3773 * gcc.target/i386/sse-22.c: Likewise.
3774 * gcc.target/i386/sse-23.c: Likewise.
3775
3776 2011-08-23 Jason Merrill <jason@redhat.com>
3777
3778 * g++.dg/template/crash7.C: Adjust expected errors.
3779
3780 2011-08-23 Jason Merrill <jason@redhat.com>
3781
3782 PR c++/49045
3783 Core 1321
3784 * g++.dg/cpp0x/overload2.C: New.
3785
3786 2011-08-23 Jason Merrill <jason@redhat.com>
3787
3788 Core 903
3789 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3790
3791 2011-08-23 Jason Merrill <jason@redhat.com>
3792
3793 Core 975
3794 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3795 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3796 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3797 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3798
3799 2011-08-23 Jason Merrill <jason@redhat.com>
3800
3801 PR c++/50024
3802 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3803
3804 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR c++/50158
3807 * g++.dg/warn/Wunused-var-16.C: New test.
3808
3809 PR middle-end/50161
3810 * gcc.dg/pr50161.c: New test.
3811
3812 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3813
3814 PR c++/50055
3815 * g++.dg/gcov/gcov-7.C: New test.
3816
3817 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR c++/46862
3820 * g++.dg/dfp/nofields.C: New test.
3821
3822 2011-08-23 Tobias Burnus <burnus@net-b.de>
3823
3824 PR fortran/31600
3825 * gfortran.dg/use_16.f90: New.
3826
3827 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3828 Kirill Yukhin <kirill.yukhin@intel.com>
3829
3830 PR target/50155
3831 * gcc.target/i386/pr50155.c: New test.
3832
3833 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR tree-optimization/50133
3836 * gcc.dg/pr50133.c: New test.
3837
3838 PR middle-end/50141
3839 * c-c++-common/cxxbitfields-6.c: New test.
3840
3841 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3842
3843 PR fortran/50050
3844 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3845
3846 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3847
3848 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3849 * gcc.dg/pr49994-3.c: Ditto.
3850
3851 2011-08-22 Richard Guenther <rguenther@suse.de>
3852
3853 PR testsuite/50145
3854 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3855 * gcc.dg/torture/pr50067-2.c: Likewise.
3856
3857 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3858
3859 PR fortran/47659
3860 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3861 of a constant resulting from simplification.
3862 * gfortran.dg/warn_conversion_3.f90: New test.
3863
3864 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3865
3866 PR fortran/50130
3867 * gfortran.dg/zero_stride_1.f90: New test.
3868
3869 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3870
3871 PR fortran/49638
3872 * gfortran.dg/typebound_override_1.f90: Modified.
3873
3874 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR tree-optimization/48739
3877 * gcc.dg/pr48739-1.c: New test.
3878 * gcc.dg/pr48739-2.c: New test.
3879
3880 2011-08-20 Tobias Burnus <burnus@net-b.de>
3881
3882 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3883
3884 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3885
3886 PR fortran/50129
3887 * gfortran.dg/where_3.f90: New test.
3888
3889 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3890
3891 PR middle-end/49721
3892 * gfortran.dg/pr49721-1.f: New.
3893 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3894
3895 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3896
3897 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3898 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3899 New tests.
3900
3901 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3902
3903 * gcc.target/arm/wmul-11.c: New file.
3904 * gcc.target/arm/wmul-12.c: New file.
3905 * gcc.target/arm/wmul-13.c: New file.
3906
3907 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3908
3909 * gcc.target/arm/wmul-10.c: New file.
3910
3911 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3912
3913 * gcc.target/arm/wmul-9.c: New file.
3914 * gcc.target/arm/wmul-bitfield-2.c: New file.
3915
3916 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3917
3918 * gcc.target/arm/wmul-8.c: New file.
3919
3920 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3921
3922 * gcc.target/arm/wmul-7.c: New file.
3923
3924 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3925
3926 * gcc.target/arm/wmul-6.c: New file.
3927
3928 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3929
3930 * gcc.target/arm/wmul-5.c: New file.
3931 * gcc.target/arm/no-wmla-1.c: New file.
3932
3933 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3934
3935 * gcc.target/arm/wmul-bitfield-1.c: New file.
3936
3937 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3938
3939 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3940
3941 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3942
3943 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3944 * gcc.target/i386/conversion.c: Likewise.
3945
3946 2011-08-19 Richard Guenther <rguenther@suse.de>
3947
3948 * gcc.dg/torture/pr50067-1.c: New testcase.
3949 * gcc.dg/torture/pr50067-2.c: Likewise.
3950
3951 2011-08-19 Joey Ye <joey.ye@arm.com>
3952
3953 PR target/49437
3954 * gcc.target/arm/handler-align.c: New test.
3955 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3956 New Function.
3957
3958 2011-08-19 Joey Ye <joey.ye@arm.com>
3959
3960 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3961
3962 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3963
3964 PR fortran/50071
3965 * gfortran.dg/end_block_label_1.f90: New test.
3966 * gfortran.dg/end_associate_label_1.f90: New test.
3967
3968 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3969
3970 * gcc.dg/c1x-pointer-float-1.c: New test.
3971
3972 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3973
3974 PR fortran/50071
3975 * gfortran.dg/duplicate_labels_2.f: New test.
3976
3977 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3978
3979 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3980 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3981 gcc.dg/c1x-noreturn-5.c: New tests.
3982
3983 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3984
3985 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3986
3987 2011-08-18 Tobias Burnus <burnus@net-b.de>
3988
3989 PR fortran/18918
3990 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3991 * gfortran.dg/coarray_lock_3.f90: Fix test.
3992 * gfortran.dg/coarray_lock_4.f90: New.
3993 * gfortran.dg/coarray_lock_5.f90: New.
3994
3995 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR target/50009
3998 * gcc.c-torture/compile/pr50009.c: New test.
3999
4000 PR target/50092
4001 * gcc.dg/torture/pr50092.c: New test.
4002
4003 2011-08-18 Tobias Burnus <burnus@net-b.de>
4004
4005 PR fortran/50109
4006 * gfortran.dg/namelist_73.f90: New.
4007
4008 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4009
4010 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4011
4012 PR debug/50017
4013 * gcc.dg/pr50017.c: New test.
4014
4015 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4016
4017 PR c++/45625
4018 * g++.dg/lookup/hidden-var1.C: New test case.
4019
4020 2011-08-17 Tobias Burnus <burnus@net-b.de>
4021
4022 PR fortran/31461
4023 * gfortran.dg/warn_unused_var_2.f90: New.
4024 * gfortran.dg/warn_unused_var_3.f90: New.
4025
4026 2011-08-17 Tom de Vries <tom@codesourcery.com>
4027
4028 PR target/43597
4029 * gcc.target/arm/pr43597.c: New test.
4030
4031 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4032
4033 PR fortran/50070
4034 * gfortran.dg/common_13.f90: New.
4035
4036 2011-08-16 Jason Merrill <jason@redhat.com>
4037
4038 PR c++/50086
4039 * g++.dg/cpp0x/variadic-unresolved.C: New.
4040
4041 * g++.old-deja/g++.brendan/README: Add R.I.P.
4042
4043 * g++.dg/ext/attr-used-1.C: New.
4044
4045 PR c++/50054
4046 * g++.dg/cpp0x/initlist56.C: New.
4047
4048 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4049
4050 PR testsuite/50085
4051 * g++.dg/opt/life1.C: Only run on Linux.
4052
4053 2011-08-15 Tobias Burnus <burnus@net-b.de>
4054
4055 * gfortran.dg/coarray_26.f90: New.
4056
4057 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4058
4059 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4060 -fdump-tree-vrp1.
4061
4062 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4063
4064 PR fortran/50073
4065 * gfortran.dg/func_result_7.f90: New.
4066
4067 2011-08-13 Jason Merrill <jason@redhat.com>
4068
4069 PR c++/50075
4070 * g++.dg/cpp0x/decltype32.C: New.
4071
4072 PR c++/50059
4073 * g++.dg/diagnostic/expr1.C: New.
4074
4075 2011-08-12 David Li <davidxl@google.com>
4076
4077 * g++.dg/abi/vbase15.C: New test.
4078
4079 2011-08-12 Jason Merrill <jason@redhat.com>
4080
4081 PR c++/50034
4082 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4083
4084 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4085
4086 * gcc.dg/builtins-67.c: New test.
4087 * gcc.target/i386/conversion.c: Ditto.
4088
4089 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4090 Brian Hackett <bhackett1024@gmail.com>
4091
4092 * g++.dg/plugin/decl_plugin.c: New.
4093 * g++.dg/plugin/decl-plugin-test.C: New.
4094 * g++.dg/plugin/plugin.exp: Add above testcase.
4095
4096 2011-08-11 Richard Guenther <rguenther@suse.de>
4097
4098 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4099
4100 2011-08-11 Michael Matz <matz@suse.de>
4101
4102 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4103
4104 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4105
4106 PR tree-optimization/50039
4107 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4108 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4109
4110 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4113 (sse4_1_test): Initialize src3 with random value.
4114
4115 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4116
4117 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4118 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4119 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4120 * gcc.dg/scal-to-vec1.c: New test.
4121 * gcc.dg/scal-to-vec2.c: New test.
4122
4123 2011-08-09 Richard Guenther <rguenther@suse.de>
4124
4125 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4126 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4127 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4128 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4129
4130 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4131
4132 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4133
4134 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4135
4136 * gcc.dg/pr49948.c: Require pthread effective target.
4137
4138 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4139
4140 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4141
4142 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4143
4144 * gcc.target/i386/sse-22a.c: New test.
4145
4146 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4147
4148 PR tree-optimization/50014
4149 * gcc.dg/vect/pr50014.c: New test.
4150
4151 2011-08-08 Martin Jambor <mjambor@suse.cz>
4152
4153 PR middle-end/49923
4154 * gcc.dg/tree-ssa/pr49923.c: New test.
4155
4156 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4157
4158 PR target/49781
4159 * gcc.target/i386/pr49781-1.c: New.
4160
4161 2011-08-08 Jason Merrill <jason@redhat.com>
4162
4163 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4164
4165 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4166
4167 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4168
4169 PR fortran/49638
4170 * gfortran.dg/typebound_override_1.f90: New.
4171
4172 2011-08-07 Kai Tietz <ktietz@redhat.com>
4173
4174 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4175 x86_64 mingw target.
4176 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4177 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4178 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4179 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4180 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4181 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4182 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4183 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4184 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4185 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4186
4187 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4188
4189 PR testsuite/48727
4190 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4191
4192 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4193
4194 * gcc.dg/pr48770.c: Cleanup coverage files.
4195 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4196
4197 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4198
4199 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4200 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4201 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4202 lzcnt and bmi options.
4203
4204 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 PR target/47381
4207 * gcc.dg/pr47381-1.c: New.
4208 * gcc.dg/pr47381-2.c: Likewise.
4209 * gcc.target/i386/pr47381.c: Likewise.
4210
4211 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4212
4213 PR middle-end/47727
4214 * gcc.dg/pr47727.c: New.
4215
4216 PR target/47372
4217 * gcc.dg/pr47372-1.c: New.
4218 * gcc.dg/pr47372-2.c: Likewise.
4219
4220 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4221
4222 PR middle-end/47449
4223 * gcc.target/i386/pr47449.c: New.
4224
4225 PR target/47446
4226 * gcc.dg/pr47446-1.c: New.
4227 * gcc.dg/pr47446-2.c: Likewise.
4228
4229 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4230
4231 PR target/47766
4232 * gcc.dg/pr47766.c: New.
4233
4234 PR target/47715
4235 * gcc.dg/tls/pr47715-1.c: New.
4236 * gcc.dg/tls/pr47715-2.c: Likewise.
4237 * gcc.dg/tls/pr47715-3.c: Likewise.
4238 * gcc.dg/tls/pr47715-4.c: Likewise.
4239 * gcc.dg/tls/pr47715-5.c: Likewise.
4240
4241 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4242
4243 PR libobjc/50002
4244 * objc.dg/gnu-api-2-class.m: Updated comments.
4245 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4246 * objc.dg/gnu-api-2-class-meta.m: New test.
4247 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4248
4249 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4250
4251 PR libobjc/49882
4252 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4253 with classes that are in construction.
4254
4255 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4256
4257 PR target/48084
4258 * gcc.target/i386/pr48084-1.c: New.
4259 * gcc.target/i386/pr48084-2.c: Likewise.
4260 * gcc.target/i386/pr48084-3.c: Likewise.
4261 * gcc.target/i386/pr48084-4.c: Likewise.
4262 * gcc.target/i386/pr48084-5.c: Likewise.
4263
4264 PR rtl-optimization/49504
4265 * gcc.target/i386/pr49504.c: New.
4266
4267 PR target/49860
4268 * gcc.dg/pr49860.c: New.
4269
4270 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4271
4272 PR libobjc/49882
4273 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4274 with classes that are in construction.
4275
4276 2011-08-05 Jason Merrill <jason@redhat.com>
4277
4278 PR c++/48993
4279 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4280
4281 PR c++/49921
4282 * g++.dg/cpp0x/decltype31.C: New.
4283
4284 PR c++/49669
4285 * g++.dg/init/array28.C: New.
4286
4287 PR c++/49988
4288 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4289
4290 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4291
4292 PR target/47369
4293 * gcc.dg/pr47369-1.c: New.
4294
4295 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR middle-end/47364
4298 * gcc.dg/torture/pr47364-1.c: New.
4299 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4300 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4301
4302 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4303
4304 PR fortran/37211
4305 * gfortran.dg/transfer_check_2.f90: New test case.
4306
4307 2011-08-05 Jan Hubicka <jh@suse.cz>
4308
4309 PR middle-end/49494
4310 * gfortran.dg/pr49494.f90: New testcase.
4311
4312 2011-08-05 Jan Hubicka <jh@suse.cz>
4313
4314 PR middle-end/49735
4315 * gcc.c-torture/compile/pr49735.c: New testcase.
4316
4317 2011-08-05 Jason Merrill <jason@redhat.com>
4318
4319 PR c++/47453
4320 * g++.dg/cpp0x/initlist56.C: New.
4321
4322 PR c++/49812
4323 * g++.dg/overload/rvalue2.C: New.
4324
4325 PR c++/49983
4326 * g++.dg/cpp0x/range-for21.C: New.
4327
4328 * g++.dg/ext/vla11.C: New.
4329
4330 2011-08-05 Richard Guenther <rguenther@suse.de>
4331
4332 PR tree-optimization/49984
4333 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4334
4335 2011-08-05 Richard Guenther <rguenther@suse.de>
4336
4337 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4338 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4339 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4340
4341 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4342
4343 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4344 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4345 * gfortran.dg/ldist-pr43023.f90: Ditto.
4346 * gfortran.dg/namelist_52.f90: Ditto.
4347 * gfortran.dg/interface_proc_end.f90: Ditto.
4348 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4349 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4350
4351 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4352
4353 * gcc.dg/vect/vect-over-widen-1.c: New test.
4354 * gcc.dg/vect/vect-over-widen-2.c: New test.
4355 * gcc.dg/vect/vect-over-widen-3.c: New test.
4356 * gcc.dg/vect/vect-over-widen-4.c: New test.
4357
4358 2011-08-04 Richard Guenther <rguenther@suse.de>
4359
4360 PR fortran/49957
4361 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4362
4363 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4364
4365 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4366
4367 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4368
4369 PR middle-end/49905
4370 * g++.dg/ext/builtin-object-size3.C: New test.
4371
4372 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR tree-optimization/49948
4375 * gcc.dg/pr49948.c: New test.
4376
4377 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4378
4379 PR middle-end/47383
4380 * gcc.dg/torture/pr47383.c: New.
4381
4382 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4383
4384 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4385
4386 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4387
4388 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4389
4390 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4391
4392 PR target/47744
4393 * gcc.dg/torture/pr47744-1.c: New.
4394 * gcc.dg/torture/pr47744-2.c: Likewise.
4395 * gcc.dg/torture/pr47744-3.c: Likewise.
4396
4397 2011-08-03 Richard Guenther <rguenther@suse.de>
4398
4399 PR middle-end/49958
4400 * gcc.dg/torture/pr49958.c: New testcase.
4401
4402 2011-08-03 Richard Guenther <rguenther@suse.de>
4403
4404 PR tree-optimization/49938
4405 * g++.dg/torture/pr49938.C: New testcase.
4406
4407 2011-08-02 Jason Merrill <jason@redhat.com>
4408
4409 PR c++/43886
4410 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4411
4412 PR c++/49577
4413 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4414
4415 PR c++/49593
4416 * g++.dg/cpp0x/variadic115.C: New.
4417
4418 PR c++/49803
4419 * g++.dg/cpp0x/union5.C: New.
4420
4421 2011-08-02 Daniel Kraft <d@domob.eu>
4422
4423 PR fortran/49885
4424 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4425
4426 2011-08-02 Kai Tietz <ktietz@redhat.com>
4427
4428 PR middle-end/49947
4429 * gcc.dg/tree-ssa/forwprop-15.c
4430
4431 2011-08-02 Jason Merrill <jason@redhat.com>
4432
4433 PR c++/49834
4434 * g++.dg/cpp0x/range-for20.C: New.
4435
4436 2011-08-02 Tobias Burnus <burnus@net-b.de>
4437
4438 * gfortran.dg/coarray_lib_token_3.f90: New.
4439
4440 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4441
4442 PR fortran/46752
4443 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4444 * gcc.dg/gomp/atomic-15.c: New test.
4445 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4446 * g++.dg/gomp/atomic-15.C: New test.
4447 * g++.dg/gomp/private-1.C: New test.
4448 * g++.dg/gomp/sharing-2.C: New test.
4449 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4450 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4451 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4452
4453 2011-08-02 Tobias Burnus <burnus@net-b.de>
4454
4455 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4456 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4457 cleanup-module.
4458 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4459 * gfortran.dg/allocatable_function_5.f90: Ditto.
4460 * gfortran.dg/allocate_stat.f90: Ditto.
4461 * gfortran.dg/array_constructor_20.f90: Ditto.
4462 * gfortran.dg/array_constructor_21.f90: Ditto.
4463 * gfortran.dg/array_constructor_22.f90: Ditto.
4464 * gfortran.dg/array_constructor_26.f03: Ditto.
4465 * gfortran.dg/array_function_4.f90: Ditto.
4466 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4467 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4468 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4469 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4470 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4471 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4472 * gfortran.dg/class_15.f03: Ditto.
4473 * gfortran.dg/class_27.f03: Ditto.
4474 * gfortran.dg/class_33.f90: Ditto.
4475 * gfortran.dg/class_37.f03: Ditto.
4476 * gfortran.dg/class_40.f03: Ditto.
4477 * gfortran.dg/class_42.f03: Ditto.
4478 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4479 * gfortran.dg/coarray/registering_1.f90: Ditto.
4480 * gfortran.dg/convert_1.f90: Ditto.
4481 * gfortran.dg/default_initialization_3.f90: Ditto.
4482 * gfortran.dg/dependency_25.f90: Ditto.
4483 * gfortran.dg/dependency_26.f90: Ditto.
4484 * gfortran.dg/dependency_36.f90: Ditto.
4485 * gfortran.dg/dependency_37.f90: Ditto.
4486 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4487 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4488 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4489 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4490 * gfortran.dg/elemental_result_1.f90: Ditto.
4491 * gfortran.dg/empty_derived_type.f90: Ditto.
4492 * gfortran.dg/entry_7.f90: Ditto.
4493 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4494 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4495 * gfortran.dg/error_recovery_3.f90: Ditto.
4496 * gfortran.dg/extends_4.f03: Ditto.
4497 * gfortran.dg/func_assign.f90: Ditto.
4498 * gfortran.dg/func_assign_3.f90: Ditto.
4499 * gfortran.dg/generic_1.f90: Ditto.
4500 * gfortran.dg/generic_18.f90: Ditto.
4501 * gfortran.dg/generic_22.f03: Ditto.
4502 * gfortran.dg/generic_4.f90: Ditto.
4503 * gfortran.dg/generic_6.f90: Ditto.
4504 * gfortran.dg/generic_actual_arg.f90: Ditto.
4505 * gfortran.dg/graphite/id-21.f: Ditto.
4506 * gfortran.dg/graphite/pr45758.f90: Ditto.
4507 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4508 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4509 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4510 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4511 * gfortran.dg/host_used_types_1.f90: Ditto.
4512 * gfortran.dg/implicit_1.f90: Ditto.
4513 * gfortran.dg/implicit_11.f90: Ditto.
4514 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4515 * gfortran.dg/impure_actual_1.f90: Ditto.
4516 * gfortran.dg/impure_assignment_1.f90: Ditto.
4517 * gfortran.dg/impure_constructor_1.f90: Ditto.
4518 * gfortran.dg/initialization_10.f90: Ditto.
4519 * gfortran.dg/initialization_12.f90: Ditto.
4520 * gfortran.dg/interface_14.f90: Ditto.
4521 * gfortran.dg/interface_15.f90: Ditto.
4522 * gfortran.dg/interface_2.f90: Ditto.
4523 * gfortran.dg/interface_25.f90: Ditto.
4524 * gfortran.dg/interface_26.f90: Ditto.
4525 * gfortran.dg/interface_29.f90: Ditto.
4526 * gfortran.dg/interface_assignment_1.f90: Ditto.
4527 * gfortran.dg/internal_pack_6.f90: Ditto.
4528 * gfortran.dg/internal_pack_7.f90: Ditto.
4529 * gfortran.dg/internal_pack_8.f90: Ditto.
4530 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4531 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4532 * gfortran.dg/module_commons_3.f90: Ditto.
4533 * gfortran.dg/module_equivalence_4.f90: Ditto.
4534 * gfortran.dg/module_equivalence_6.f90: Ditto.
4535 * gfortran.dg/module_function_type_1.f90: Ditto.
4536 * gfortran.dg/module_naming_1.f90: Ditto.
4537 * gfortran.dg/namelist_4.f90: Ditto.
4538 * gfortran.dg/operator_c1202.f90: Ditto.
4539 * gfortran.dg/parens_7.f90: Ditto.
4540 * gfortran.dg/pr32921.f: Ditto.
4541 * gfortran.dg/pr33646.f90: Ditto.
4542 * gfortran.dg/pr41928.f90: Ditto.
4543 * gfortran.dg/pr42119.f90: Ditto.
4544 * gfortran.dg/pr43984.f90: Ditto.
4545 * gfortran.dg/present_1.f90: Ditto.
4546 * gfortran.dg/private_type_2.f90: Ditto.
4547 * gfortran.dg/proc_decl_2.f90: Ditto.
4548 * gfortran.dg/proc_ptr_10.f90: Ditto.
4549 * gfortran.dg/proc_ptr_22.f90: Ditto.
4550 * gfortran.dg/proc_ptr_8.f90: Ditto.
4551 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4552 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4553 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4554 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4555 * gfortran.dg/substring_equivalence.f90: Ditto.
4556 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4557 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4558 * gfortran.dg/trim_optimize_6.f90: Ditto.
4559 * gfortran.dg/typebound_call_12.f03: Ditto.
4560 * gfortran.dg/typebound_operator_5.f03: Ditto.
4561 * gfortran.dg/typebound_operator_6.f03: Ditto.
4562 * gfortran.dg/typebound_proc_18.f03: Ditto.
4563 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4564 * gfortran.dg/use_1.f90: Ditto.
4565 * gfortran.dg/use_10.f90: Ditto.
4566 * gfortran.dg/use_11.f90: Ditto.
4567 * gfortran.dg/use_14.f90: Ditto.
4568 * gfortran.dg/use_only_2.f90: Ditto.
4569 * gfortran.dg/use_rename_4.f90: Ditto.
4570 * gfortran.dg/use_rename_5.f90: Ditto.
4571 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4572 * gfortran.dg/used_interface_ref.f90: Ditto.
4573 * gfortran.dg/used_types_11.f90: Ditto.
4574 * gfortran.dg/used_types_3.f90: Ditto.
4575 * gfortran.dg/used_types_4.f90: Ditto.
4576 * gfortran.dg/userdef_operator_2.f90: Ditto.
4577 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4578 * gfortran.dg/vect/pr46213.f90: Ditto.
4579 * gfortran.dg/whole_file_21.f90: Ditto.
4580 * gfortran.dg/whole_file_22.f90: Ditto.
4581 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4582 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4583
4584 2011-08-02 Kai Tietz <ktietz@redhat.com>
4585
4586 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4587
4588 2011-08-01 Jason Merrill <jason@redhat.com>
4589
4590 PR c++/49932
4591 * g++.dg/abi/mangle49.C: New.
4592
4593 PR c++/49924
4594 * g++.dg/cpp0x/constexpr-array4.C: New.
4595
4596 PR c++/49813
4597 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4598
4599 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4600
4601 PR target/49927
4602 * gcc.target/i386/pr49927.c: New test.
4603
4604 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4605
4606 PR tree-optimization/49926
4607 * gcc.dg/vect/pr49926.c: New test.
4608
4609 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4610
4611 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4612 * gcc.target/i386/lzcnt-1.c: New test.
4613 * gcc.target/i386/lzcnt-2.c: Likewise.
4614 * gcc.target/i386/lzcnt-2a.c: Likewise.
4615 * gcc.target/i386/lzcnt-3.c: Likewise.
4616 * gcc.target/i386/lzcnt-4.c: Likewise.
4617 * gcc.target/i386/lzcnt-4a.c: Likewise.
4618 * gcc.target/i386/lzcnt-5.c: Likewise.
4619 * gcc.target/i386/lzcnt-6.c: Likewise.
4620 * gcc.target/i386/lzcnt-6a.c: Likewise.
4621 * gcc.target/i386/lzcnt-check.h: Likewise.
4622
4623 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4624 * gcc.target/i386/sse-13.c: Likewise.
4625 * gcc.target/i386/sse-14.c: Likewise.
4626 * g++.dg/other/i386-2.C: Likewise.
4627 * g++.dg/other/i386-3.C: Likewise.
4628
4629 2011-08-01 Julian Brown <julian@codesourcery.com>
4630
4631 * gcc.target/arm/fixed-point-exec.c: New test.
4632
4633 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4634
4635 PR target/49920
4636 * gcc.target/i386/pr49920.c: New test.
4637
4638 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4639
4640 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4641 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4642 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4643 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4644 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4645 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4646 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4647 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4648 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4649 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4650 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4651 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4652 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4653 * g++.dg/tree-ssa/pr33615.C: Ditto.
4654 * g++.dg/tree-ssa/restrict1.C: Ditto.
4655 * c-c++-common/restrict-2.c: Ditto.
4656 * gfortran.dg/pr32921.f: Ditto.
4657 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4658 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4659 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4660 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4661 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4662 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4663 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4664 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4665 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4666 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4667
4668 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4669
4670 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4671 .exe.ltrans[0-9]*. dump files.
4672
4673 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4674
4675 PR fortran/49112
4676 * gfortran.dg/abstract_type_6.f03: Modified.
4677 * gfortran.dg/typebound_proc_24.f03: New.
4678
4679 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4680
4681 PR testsuite/49917
4682 * g++.dg/init/for1.C: Fix.
4683
4684 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4685
4686 PR fortran/48876
4687 * gfortran.dg/string_5.f90: New test.
4688
4689 2011-07-29 Jason Merrill <jason@redhat.com>
4690
4691 PR c++/49867
4692 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4693
4694 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695
4696 PR tree-optimization/47407
4697 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4698 alpha*-dec-osf*.
4699 Sort target list.
4700
4701 2011-07-29 Richard Guenther <rguenther@suse.de>
4702
4703 * gcc.dg/uninit-suppress.c: Also disable VRP.
4704 * gcc.dg/uninit-suppress_2.c: Likewise.
4705
4706 2011-07-28 Jason Merrill <jason@redhat.com>
4707
4708 PR c++/49808
4709 * g++.dg/template/nontype24.C: New.
4710
4711 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4712
4713 PR rtl-optimization/47958
4714 * gcc.dg/torture/pr47958-1.c: New.
4715
4716 2011-07-29 Wei Guozhi <carrot@google.com>
4717
4718 PR rtl-optimization/49799
4719 * gcc.dg/pr49799.c: New test case.
4720
4721 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4722
4723 PR middle-end/48648
4724 * gcc.dg/graphite/id-pr48648.c: New.
4725
4726 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR fortran/31067
4729 * gfortran.dg/maxloc_2.f90: New test.
4730 * gfortran.dg/maxloc_3.f90: New test.
4731 * gfortran.dg/minloc_1.f90: New test.
4732 * gfortran.dg/minloc_2.f90: New test.
4733 * gfortran.dg/minloc_3.f90: New test.
4734 * gfortran.dg/minmaxloc_7.f90: New test.
4735
4736 PR debug/49871
4737 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4738
4739 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4740
4741 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4742 the builtin isn't optimized away.
4743
4744 2011-07-27 Tobias Burnus <burnus@net-b.de>
4745
4746 PR fortran/45586
4747 * gfortran.dg/lto/pr45586-2_0.f90: New.
4748
4749 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4750
4751 PR middle-end/49875
4752 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4753 * c-c++-common/cxxbitfields-5.c: Same.
4754
4755 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4756
4757 * lib/target-supports.exp (check_effective_target_mmap): Use
4758 check_function_available.
4759
4760 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4761
4762 * g++.old-deja/g++.pt/crash60.C: Updated.
4763
4764 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR target/49866
4767 * gcc.target/i386/pr49866.c: New test.
4768
4769 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4770
4771 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4772 * gcc.target/i386/bmi-andn-1.c: New test.
4773 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4774 * gcc.target/i386/bmi-andn-2.c: Likewise.
4775 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4776 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4777 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4778 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4779 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4780 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4781 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4782 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4783 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4784 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4785 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4786 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4787 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4788 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4789 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4790 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4791 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4792 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4793 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4794 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4795 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4796
4797 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4798
4799 PR middle-end/47691
4800 * gfortran.dg/graphite/id-pr47691.f: New.
4801
4802 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4803
4804 * gcc.target/i386/avx-os-support.h: New.
4805 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4806 (main): Check avx_os_support before the test is run.
4807 * gcc.target/i386/aes-avx-check.h: Ditto.
4808 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4809
4810 2011-07-27 Kai Tietz <ktietz@redhat.com>
4811
4812 * gcc.target/i386/aggregate-ret3.c: New test.
4813 * gcc.target/i386/aggregate-ret4.c: New test.
4814
4815 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4816
4817 PR fortran/49755
4818 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4819 allocated array should *not* change its size.
4820 * gfortran.dg/multiple_allocation_3.f90: New test.
4821
4822 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4823
4824 PR c++/49776
4825 * g++.dg/cpp0x/constexpr-49776.C: New.
4826
4827 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4828
4829 PR middle-end/47046
4830 * gcc.dg/graphite/id-pr47046.c: New.
4831
4832 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4833
4834 PR middle-end/47653
4835 * gcc.dg/graphite/run-id-pr47593.c: New.
4836
4837 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4838
4839 PR middle-end/47653
4840 * gcc.dg/graphite/run-id-pr47653.c: New.
4841 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4842 induction variables.
4843 * gcc.dg/graphite/scop-16.c: Same.
4844 * gcc.dg/graphite/scop-17.c: Same.
4845 * gcc.dg/graphite/scop-21.c: Same.
4846
4847 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4848
4849 PR middle-end/48805
4850 * gcc.dg/graphite/id-pr48805.c: New.
4851
4852 2011-07-26 Tobias Burnus <burnus@net-b.de>
4853
4854 * gfortran.dg/coarray_lib_token_2.f90: New.
4855
4856 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4857
4858 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4859 SPU local store.
4860
4861 2011-07-25 Andrew Pinski <apinski@cavium.com>
4862
4863 PR tree-opt/49671
4864 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4865 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4866
4867 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4868
4869 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4870
4871 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4872 * gcc.c-torture/execute/loop-2g.c: Likewise.
4873 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4874 Require mmap support.
4875 * gcc.c-torture/execute/loop-2g.x: Likewise.
4876 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4877 (MAP_ANON): Provide default.
4878 * gcc.dg/20050826-1.c: Likewise.
4879 * gcc.target/i386/pr36533.c: Likewise.
4880 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4881 Use dg-require-effective-target mmap.
4882
4883 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4884
4885 PR c++/49838
4886 * g++.dg/cpp0x/range-for19.C: New.
4887
4888 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4889
4890 PR testsuite/49753
4891 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4892
4893 Revert:
4894 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR testsuite/49753
4897 * g++.dg/torture/pr49309.C: Remove.
4898
4899 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4900
4901 PR tree-optimization/49809
4902 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4903 test.
4904
4905 2011-07-25 Richard Guenther <rguenther@suse.de>
4906
4907 PR tree-optimization/49715
4908 * gcc.target/i386/pr49715-1.c: New testcase.
4909 * gcc.target/i386/pr49715-2.c: Likewise.
4910
4911 2011-07-23 Jason Merrill <jason@redhat.com>
4912
4913 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4914
4915 2011-07-22 Jason Merrill <jason@redhat.com>
4916
4917 PR c++/49793
4918 * g++.dg/cpp0x/initlist55.C: New.
4919
4920 2011-07-23 Tobias Burnus <burnus@net-b.de>
4921
4922 PR fortran/49791
4923 * gfortran.dg/namelist_72.f: New.
4924
4925 2011-07-23 Tobias Burnus <burnus@net-b.de>
4926
4927 * gfortran.dg/coarray_25.f90: New.
4928
4929 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4930
4931 * override1.C: This test should use c++0x mode.
4932 * override3.C: New. Test the diagnostics in c++98 mode.
4933
4934 2011-07-22 Jason Merrill <jason@redhat.com>
4935 Mark Glisse <marc.glisse@normalesup.org>
4936
4937 PR c++/30112
4938 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4939
4940 PR c++/49813
4941 * g++.dg/opt/builtins2.C: New.
4942 * g++.dg/other/error27.C: Don't rely on __builtin.
4943
4944 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4945
4946 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4947 on lp64 targets.
4948 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4949 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4950 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4951 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4952
4953 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4954 instead of ia32.
4955
4956 2011-07-22 Richard Guenther <rguenther@suse.de>
4957
4958 PR tree-optimization/45819
4959 * gcc.dg/pr45819.c: New testcase.
4960
4961 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4962
4963 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4964
4965 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4966
4967 PR middle-end/47654
4968 PR middle-end/49649
4969 * gcc.dg/graphite/run-id-pr47654.c: New.
4970
4971 2011-07-21 Ian Lance Taylor <iant@google.com>
4972
4973 PR middle-end/49705
4974 * gcc.dg/pr49705.c: New test.
4975
4976 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4977
4978 * lib/target-supports.exp (check_avx_os_support_available): New.
4979 (check_effective_target_avx_runtime): Use it.
4980
4981 2011-07-21 Richard Guenther <rguenther@suse.de>
4982
4983 PR tree-optimization/49770
4984 * g++.dg/torture/pr49770.C: New testcase.
4985
4986 2011-07-21 Kai Tietz <ktietz@redhat.com>
4987
4988 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4989 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4990
4991 2011-07-21 Tobias Burnus <burnus@net-b.de>
4992
4993 * gfortran.dg/coarray_lib_token_1.f90: New.
4994
4995 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4996
4997 * gcc.dg/pr32912-2.c: Skip for AVR.
4998 * gcc.dg/pr44674.c: Add dg-require-profiling.
4999
5000 2011-07-20 Jason Merrill <jason@redhat.com>
5001
5002 * g++.dg/ext/desig2.C: New.
5003
5004 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5005
5006 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5007 be generated.
5008 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5009 * gcc.target/powerpc/recip-3.c: Ditto.
5010
5011 2011-07-19 Jason Merrill <jason@redhat.com>
5012
5013 PR c++/6709 (DR 743)
5014 PR c++/42603 (DR 950)
5015 * g++.dg/cpp0x/decltype21.C: New.
5016
5017 2011-07-20 Richard Guenther <rguenther@suse.de>
5018
5019 PR middle-end/18908
5020 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5021 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5022
5023 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5024
5025 * gcc.target/arm/combine-movs.c: New.
5026 * gcc.target/arm/unsigned-extend-2.c: New.
5027
5028 2011-07-19 Jason Merrill <jason@redhat.com>
5029
5030 PR c++/49785
5031 * g++.dg/cpp0x/variadic114.C: New.
5032
5033 2011-07-19 Tobias Burnus <burnus@net-b.de>
5034
5035 * gfortran.dg/coarray_args_1.f90: New.
5036 * gfortran.dg/coarray_args_2.f90: New.
5037
5038 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5039
5040 PR fortran/49708
5041 * gfortran.dg/allocate_error_3.f90: New.
5042
5043 2011-07-19 Richard Guenther <rguenther@suse.de>
5044
5045 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5046 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5047 * gcc.dg/torture/20110719-1.c: New testcase.
5048
5049 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR tree-optimization/49768
5052 * gcc.c-torture/execute/pr49768.c: New test.
5053
5054 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5055
5056 PR tree-optimization/49771
5057 * gcc.dg/vect/pr49771.c: New test.
5058
5059 2011-07-18 Martin Jambor <mjambor@suse.cz>
5060
5061 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5062 * gcc.dg/ipa/ipa-2.c: Likewise.
5063 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5064 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5065 * gcc.dg/ipa/ipa-5.c: Likewise.
5066 * gcc.dg/ipa/ipa-7.c: Likewise.
5067 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5068 * gcc.dg/ipa/ipacost-1.c: Likewise.
5069 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5070 functions.
5071 * gcc.dg/ipa/ipcp-1.c: New test.
5072 * gcc.dg/ipa/ipcp-2.c: Likewise.
5073 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5074
5075 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5076
5077 PR middle-end/49675
5078 * gfortran.dg/pr49675.f90: New test.
5079
5080 2011-07-18 Richard Guenther <rguenther@suse.de>
5081
5082 * gcc.dg/torture/20110718-1.c: New testcase.
5083
5084 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5085
5086 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5087 * g++.dg/ext/bitfield3.C: Likewise.
5088 * g++.dg/ext/bitfield4.C: Likewise.
5089 * g++.dg/ext/bitfield5.C: Likewise.
5090 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5091 * g++.dg/other/pr23205-2.C: Likewise.
5092 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5093 * gcc.c-torture/compile/20001109-2.c: Likewise.
5094 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5095 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5096 * gcc.dg/bitfld-16.c: Likewise.
5097 * gcc.dg/bitfld-17.c: Likewise.
5098 * gcc.dg/bitfld-18.c: Likewise.
5099 * gcc.dg/builtins-config.h: Remove Netware support.
5100 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5101 * gcc.dg/cdce2.c: Likewise.
5102 * gcc.dg/cpp/assert4.c: Remove netware support.
5103 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5104 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5105
5106 * lib/target-supports.exp (check_visibility_available): Remove
5107 NetWare support.
5108 (check_profiling_available): Likewise.
5109
5110 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5111
5112 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5113
5114 2011-07-17 Tobias Burnus <burnus@net-b.de>
5115 Thomas Koenig <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/34657
5118 * gfortran.dg/generic_17.f90: Fix testcase.
5119 * gfortran.dg/interface_3.f90: Add dg-error.
5120 * gfortran.dg/use_14.f90: New.
5121 * gfortran.dg/use_15.f90: New.
5122
5123 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gnat.dg/pointer_controlled.adb: New test.
5126
5127 2011-07-17 Tobias Burnus <burnus@net-b.de>
5128
5129 PR fortran/49624
5130 * gfortran.dg/pointer_remapping_7.f90: New.
5131
5132 2011-07-16 Jason Merrill <jason@redhat.com>
5133
5134 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5135
5136 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5137 Jason Merrill <jason@redhat.com>
5138
5139 PR c++/45329
5140 PR c++/48934
5141 * g++.dg/cpp0x/decltype29.C: Adjust.
5142 * g++.dg/cpp0x/error4.C: Adjust.
5143 * g++.dg/cpp0x/sfinae26.C: Adjust.
5144 * g++.dg/cpp0x/variadic105.C: Adjust.
5145 * g++.dg/template/deduce3.C: Adjust.
5146 * g++.dg/template/error45.C: Adjust.
5147 * g++.dg/template/ptrmem2.C: Adjust.
5148 * g++.dg/template/sfinae2.C: Adjust.
5149 * g++.old-deja/g++.pt/crash60.C: Adjust.
5150 * g++.old-deja/g++.pt/unify6.C: Adjust.
5151 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5152 * g++.dg/cpp0x/nullptr15.C: Adjust.
5153 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5154 * g++.dg/cpp0x/pr31431.C: Adjust.
5155 * g++.dg/cpp0x/pr31434.C: Adjust.
5156 * g++.dg/cpp0x/sfinae11.C: Adjust
5157 * g++.dg/cpp0x/temp_default2.C: Adjust.
5158 * g++.dg/cpp0x/trailing4.C: Adjust.
5159 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5160 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5161 * g++.dg/cpp0x/variadic105.C: Adjust.
5162 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5163 * g++.dg/ext/vla2.C: Adjust.
5164 * g++.dg/other/ptrmem10.C: Adjust.
5165 * g++.dg/other/ptrmem11.C: Adjust.
5166 * g++.dg/overload/unknown1.C: Adjust.
5167 * g++.dg/template/conv11.C: Adjust.
5168 * g++.dg/template/dependent-expr5.C: Adjust.
5169 * g++.dg/template/friend.C: Adjust.
5170 * g++.dg/template/incomplete2.C: Adjust.
5171 * g++.dg/template/local4.C: Adjust.
5172 * g++.dg/template/local6.C: Adjust.
5173 * g++.dg/template/operator9.C: Adjust.
5174 * g++.dg/template/ttp25.C: Adjust.
5175 * g++.dg/template/unify10.C: Adjust.
5176 * g++.dg/template/unify11.C: Adjust.
5177 * g++.dg/template/unify6.C: Adjust.
5178 * g++.dg/template/unify9.C: Adjust.
5179 * g++.dg/template/varmod1.C: Adjust.
5180 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5181 * g++.old-deja/g++.pt/crash28.C: Adjust.
5182 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5183 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5184 * g++.old-deja/g++.pt/expr2.C: Adjust.
5185 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5186 * g++.old-deja/g++.pt/spec5.C: Adjust.
5187 * g++.old-deja/g++.pt/spec6.C: Adjust.
5188 * g++.old-deja/g++.pt/unify4.C: Adjust.
5189 * g++.old-deja/g++.pt/unify8.C: Adjust.
5190 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5191 * g++.dg/overload/template5.C: New testcase.
5192 * g++.dg/template/overload12.C: New testcase.
5193
5194 2011-07-11 Tobias Burnus <burnus@net-b.de>
5195
5196 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5197 * gfortran.dg/coarray_7.f90: Ditto.
5198 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5199 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5200
5201 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5202
5203 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5204 case.
5205 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5206 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5207 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5208 C67X.
5209 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5210 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5211 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5212
5213 2011-07-15 Jason Merrill <jason@redhat.com>
5214
5215 PR testsuite/49741
5216 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5217 Use --extra_opts instead of --additional_options.
5218
5219 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR testsuite/49753
5222 * g++.dg/torture/pr49309.C: Remove.
5223
5224 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5225
5226 * gcc.target/tic6x/weak-call.c: New test.
5227 * gcc.target/tic6x/fpcmp.c: New test.
5228 * gcc.target/tic6x/fpdiv.c: New test.
5229 * gcc.target/tic6x/rotdi16-scan.c: New test.
5230 * gcc.target/tic6x/ffssi.c: New test.
5231 * gcc.target/tic6x/fpdiv-lib.c: New test.
5232 * gcc.target/tic6x/cold-lc.c: New test.
5233 * gcc.target/tic6x/longcalls.c: New test.
5234 * gcc.target/tic6x/abi-align-1.c: New test.
5235 * gcc.target/tic6x/fpcmp-finite.c: New test.
5236 * gcc.target/tic6x/rotdi16.c: New test.
5237 * gcc.target/tic6x/bswapl.c: New test.
5238 * gcc.target/tic6x/ffsdi.c: New test.
5239 * gcc.target/tic6x/tic6x.exp: New file.
5240 * gcc.target/tic6x/builtins/arith24.c: New test.
5241 * gcc.target/tic6x/builtins/smpy.c: New test.
5242 * gcc.target/tic6x/builtins/smpylh.c: New test.
5243 * gcc.target/tic6x/builtins/smpyh.c: New test.
5244 * gcc.target/tic6x/builtins/sarith1.c: New test.
5245 * gcc.target/tic6x/builtins/extclr.c: New test
5246 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5247 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5248 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5249 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5250 New functions.
5251 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5252 __TMS320C6X__.
5253 * gcc.dg/20020312-2.c: Likewise.
5254 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5255 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5256 * gcc.dg/torture/builtin-math-7.c: Likewise.
5257
5258 PR testsuite/49757
5259 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5260 not testing tic6x-*-*.
5261
5262 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5263
5264 PR tree-opt/49309
5265 * g++.dg/torture/pr49309.C: New testcase.
5266
5267 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5268
5269 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5270
5271 2011-07-14 Richard Guenther <rguenther@suse.de>
5272
5273 PR tree-optimization/49651
5274 * gcc.dg/torture/pr49651.c: New testcase.
5275
5276 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5277
5278 PR target/43746
5279 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5280
5281 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5282
5283 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5284 -mno-pointers-to-nested-functions.
5285 * gcc.target/powerpc/no-r11-2.c: Ditto.
5286 * gcc.target/powerpc/no-r11-3.c: Ditto.
5287
5288 2011-07-13 Jason Merrill <jason@redhat.com>
5289
5290 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5291 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5292 when compiling C files.
5293 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5294 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5295 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5296 * g++.dg/lookup/anon2.C: Likewise.
5297 * g++.dg/tree-ssa/copyprop.C: Likewise.
5298 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5299 * g++.dg/init/vector1.C: Ignore narrowing errors.
5300 * g++.dg/torture/pr35526.C: Likewise.
5301 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5302
5303 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5304
5305 PR libfortran/49296
5306 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5307 and logical reads.
5308
5309 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5310
5311 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5312 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5313
5314 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5315
5316 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5317 * lib/obj-c++.exp (obj-c++_init): Ditto.
5318 * lib/file-format.exp (gcc_target_object_format): Ditto.
5319 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5320 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5321 (check_visibility_available): Ditto.
5322 (check_effective_target_tls_native): Ditto.
5323 (check_effective_target_tls_emulated): Ditto.
5324 (check_effective_target_function_sections): Ditto.
5325
5326 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5327
5328 * gcc.target/arm/pr48183.c: New test.
5329
5330 2011-07-13 Richard Guenther <rguenther@suse.de>
5331
5332 * gcc.dg/torture/20110713-1.c: New testcase.
5333
5334 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5335
5336 PR rtl-opt/49474
5337 * gcc.c-torture/compile/pr49474.c: New testcase.
5338
5339 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR tree-optimization/49712
5342 * gcc.c-torture/execute/pr49712.c: New test.
5343
5344 2011-07-11 Jason Merrill <jason@redhat.com>
5345
5346 PR c++/44609
5347 * g++.dg/template/recurse3.C: New.
5348
5349 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR debug/49676
5352 * gcc.dg/guality/csttest.c: New test.
5353
5354 PR fortran/49698
5355 * gfortran.dg/pr49698.f90: New test.
5356
5357 2011-07-11 Jeff Law <law@redhat.com>
5358
5359 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5360
5361 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5362
5363 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5364 * go.test/go-test.exp (go-set-goarch): Likewise.
5365
5366 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5367
5368 PR target/39633
5369 * gcc.target/avr/torture/pr39633.c: New test case.
5370
5371 2011-07-11 Tobias Burnus <burnus@net-b.de>
5372
5373 PR fortran/18918
5374 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5375
5376 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5377
5378 * lib/target-supports.exp (check_effective_target_scheduling):
5379 New Function.
5380 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5381 * gcc.dg/pr45055.c: Ditto.
5382 * gcc.dg/pr45353.c: Ditto.
5383 * g++.dg/pr45056.C: Ditto.
5384
5385 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5386
5387 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5388 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5389 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5390 * g++.dg/torture/pr31863.C: Skip AVR.
5391
5392 2011-07-10 Tobias Burnus <burnus@net-b.de>
5393
5394 PR fortran/49690
5395 * gfortran.dg/intrinsic_signal.f90: New.
5396
5397 2011-07-09 Jason Merrill <jason@redhat.com>
5398
5399 * g++.dg/cpp0x/regress/regress6.C: New.
5400 * g++.dg/parse/crash45.C: Adjust message.
5401 * g++.dg/template/crash38.C: Adjust message.
5402 * g++.dg/template/crash64.C: Adjust message.
5403
5404 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5405
5406 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5407 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5408 * g++.dg/abi/bitfield3.C: Likewise.
5409 * g++.dg/eh/pr38662.C: Likewise.
5410 * g++.dg/ext/attrib36.C: Likewise.
5411 * g++.dg/ext/attrib37.C: Likewise.
5412 * g++.dg/ext/attrib8.C: Likewise.
5413 * g++.dg/ext/tmplattr1.C: Likewise.
5414 * g++.dg/inherit/override-attribs.C: Likewise.
5415 * g++.dg/opt/inline9.C: Likewise.
5416 * g++.dg/opt/life1.C: Likewise.
5417 * g++.dg/opt/longbranch2.C: Likewise.
5418 * g++.dg/opt/nrv12.C: Likewise.
5419 * g++.dg/opt/reg-stack4.C: Likewise.
5420 * g++.dg/other/pr35504.C: Likewise.
5421 * g++.dg/other/pr39496.C: Likewise.
5422 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5423 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5424 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5425 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5426 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5427 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5428 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5429 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5430 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5431 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5432 * g++.dg/warn/pr15774-1.C: Likewise.
5433 * g++.dg/warn/pr15774-2.C: Likewise.
5434 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5435 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5436 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5437 * g++.old-deja/g++.pt/asm2.C: Likewise.
5438 * gcc.c-torture/compile/20000804-1.c: Likewise.
5439 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5440 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5441 * gcc.dg/20020108-1.c: Likewise.
5442 * gcc.dg/20020122-2.c: Likewise.
5443 * gcc.dg/20020122-3.c: Likewise.
5444 * gcc.dg/20020206-1.c: Likewise.
5445 * gcc.dg/20020219-1.c: Likewise.
5446 * gcc.dg/20020310-1.c: Likewise.
5447 * gcc.dg/20020411-1.c: Likewise.
5448 * gcc.dg/20020418-2.c: Likewise.
5449 * gcc.dg/20020426-2.c: Likewise.
5450 * gcc.dg/20020517-1.c: Likewise.
5451 * gcc.dg/20030204-1.c: Likewise.
5452 * gcc.dg/20030826-2.c: Likewise.
5453 * gcc.dg/20031102-1.c: Likewise.
5454 * gcc.dg/20031202-1.c: Likewise.
5455 * gcc.dg/20050111-1.c: Likewise.
5456 * gcc.dg/20050503-1.c: Likewise.
5457 * gcc.dg/array-init-1.c: Likewise.
5458 * gcc.dg/builtin-apply4.c: Likewise.
5459 * gcc.dg/dfp/pr31344.c: Likewise.
5460 * gcc.dg/gomp/atomic-11.c: Likewise.
5461 * gcc.dg/graphite/pr40281.c: Likewise.
5462 * gcc.dg/ia64-sync-1.c: Likewise.
5463 * gcc.dg/ia64-sync-2.c: Likewise.
5464 * gcc.dg/ia64-sync-3.c: Likewise.
5465 * gcc.dg/ia64-sync-4.c: Likewise.
5466 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5467 * gcc.dg/invalid-call-1.c: Likewise.
5468 * gcc.dg/loop-3.c: Likewise.
5469 * gcc.dg/lower-subreg-1.c: Likewise.
5470 * gcc.dg/lto/pr47259_0.c: Likewise.
5471 * gcc.dg/nested-calls-1.c: Likewise.
5472 * gcc.dg/pr20017.c: Likewise.
5473 * gcc.dg/pr25023.c: Likewise.
5474 * gcc.dg/pr27671-2.c: Likewise.
5475 * gcc.dg/pr32176.c: Likewise.
5476 * gcc.dg/pr33676.c: Likewise.
5477 * gcc.dg/pr35045.c: Likewise.
5478 * gcc.dg/pr36015.c: Likewise.
5479 * gcc.dg/pr36584.c: Likewise.
5480 * gcc.dg/pr36998.c: Likewise.
5481 * gcc.dg/pr37438.c: Likewise.
5482 * gcc.dg/pr37908.c: Likewise.
5483 * gcc.dg/pr41241.c: Likewise.
5484 * gcc.dg/pr41340.c: Likewise.
5485 * gcc.dg/pr44136.c: Likewise.
5486 * gcc.dg/pr44194-1.c: Likewise.
5487 * gcc.dg/pr46212.c: Likewise.
5488 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5489 * gcc.dg/setjmp-2.c: Likewise.
5490 * gcc.dg/short-compare-1.c: Likewise.
5491 * gcc.dg/short-compare-2.c: Likewise.
5492 * gcc.dg/smod-1.c: Likewise.
5493 * gcc.dg/sync-2.c: Likewise.
5494 * gcc.dg/sync-3.c: Likewise.
5495 * gcc.dg/tls/opt-1.c: Likewise.
5496 * gcc.dg/tls/opt-2.c: Likewise.
5497 * gcc.dg/tls/opt-3.c: Likewise.
5498 * gcc.dg/torture/badshift.c: Likewise.
5499 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5500 * gcc.dg/torture/pr20314-2.c: Likewise.
5501 * gcc.dg/torture/pr36891.c: Likewise.
5502 * gcc.dg/torture/pr38774.c: Likewise.
5503 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5504 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5505 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5506 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5507 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5508 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5509 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5510 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5511 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5512 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5513 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5514 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5515 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5516 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5517 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5518 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5519 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5520 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5521 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5522 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5523 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5524 * gcc.dg/unroll-1.c: Likewise.
5525 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5526 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5527 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5528 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5529 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5530 * gcc.target/i386/20000609-1.c: Likewise.
5531 * gcc.target/i386/20000720-1.c: Likewise.
5532 * gcc.target/i386/20000724-1.c: Likewise.
5533 * gcc.target/i386/20011107-1.c: Likewise.
5534 * gcc.target/i386/20011119-1.c: Likewise.
5535 * gcc.target/i386/20020201-3.c: Likewise.
5536 * gcc.target/i386/20020218-1.c: Likewise.
5537 * gcc.target/i386/20020729-1.c: Likewise.
5538 * gcc.target/i386/20030926-1.c: Likewise.
5539 * gcc.target/i386/20060125-1.c: Likewise.
5540 * gcc.target/i386/20060125-2.c: Likewise.
5541 * gcc.target/i386/20060512-1.c: Likewise.
5542 * gcc.target/i386/20060512-2.c: Likewise.
5543 * gcc.target/i386/20060512-3.c: Likewise.
5544 * gcc.target/i386/20060512-4.c: Likewise.
5545 * gcc.target/i386/387-1.c: Likewise.
5546 * gcc.target/i386/387-2.c: Likewise.
5547 * gcc.target/i386/387-5.c: Likewise.
5548 * gcc.target/i386/387-6.c: Likewise.
5549 * gcc.target/i386/980312-1.c: Likewise.
5550 * gcc.target/i386/980313-1.c: Likewise.
5551 * gcc.target/i386/990117-1.c: Likewise.
5552 * gcc.target/i386/990424-1.c: Likewise.
5553 * gcc.target/i386/990524-1.c: Likewise.
5554 * gcc.target/i386/991129-1.c: Likewise.
5555 * gcc.target/i386/991214-1.c: Likewise.
5556 * gcc.target/i386/991230-1.c: Likewise.
5557 * gcc.target/i386/addr-sel-1.c: Likewise.
5558 * gcc.target/i386/aggregate-ret1.c: Likewise.
5559 * gcc.target/i386/aggregate-ret2.c: Likewise.
5560 * gcc.target/i386/align-main-3.c: Likewise.
5561 * gcc.target/i386/amd64-abi-1.c: Likewise.
5562 * gcc.target/i386/amd64-abi-2.c: Likewise.
5563 * gcc.target/i386/amd64-abi-4.c: Likewise.
5564 * gcc.target/i386/amd64-abi-5.c: Likewise.
5565 * gcc.target/i386/amd64-abi-6.c: Likewise.
5566 * gcc.target/i386/asm-1.c: Likewise.
5567 * gcc.target/i386/asm-3.c: Likewise.
5568 * gcc.target/i386/asm-5.c: Likewise.
5569 * gcc.target/i386/attributes-error.c: Likewise.
5570 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5571 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5572 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5573 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5574 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5575 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5576 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5577 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5578 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5579 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5580 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5581 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5582 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5583 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5584 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5585 * gcc.target/i386/bitfield1.c: Likewise.
5586 * gcc.target/i386/bitfield2.c: Likewise.
5587 * gcc.target/i386/bmi-2.c: Likewise.
5588 * gcc.target/i386/bmi-5.c: Likewise.
5589 * gcc.target/i386/builtin-unreachable.c: Likewise.
5590 * gcc.target/i386/cleanup-2.c: Likewise.
5591 * gcc.target/i386/clobbers.c: Likewise.
5592 * gcc.target/i386/cmov8.c: Likewise.
5593 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5594 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5595 * gcc.target/i386/compress-float-387.c: Likewise.
5596 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5597 * gcc.target/i386/compress-float-sse.c: Likewise.
5598 * gcc.target/i386/crc32-2.c: Likewise.
5599 * gcc.target/i386/crc32-3.c: Likewise.
5600 * gcc.target/i386/divmod-7.c: Likewise.
5601 * gcc.target/i386/divmod-8.c: Likewise.
5602 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5603 * gcc.target/i386/fma3-builtin.c: Likewise.
5604 * gcc.target/i386/fma3-fma.c: Likewise.
5605 * gcc.target/i386/fma4-256-vector.c: Likewise.
5606 * gcc.target/i386/fma4-builtin.c: Likewise.
5607 * gcc.target/i386/fma4-fma-2.c: Likewise.
5608 * gcc.target/i386/fma4-fma.c: Likewise.
5609 * gcc.target/i386/fma4-vector-2.c: Likewise.
5610 * gcc.target/i386/fma4-vector.c: Likewise.
5611 * gcc.target/i386/funcspec-1.c: Likewise.
5612 * gcc.target/i386/funcspec-10.c: Likewise.
5613 * gcc.target/i386/funcspec-11.c: Likewise.
5614 * gcc.target/i386/funcspec-2.c: Likewise.
5615 * gcc.target/i386/funcspec-5.c: Likewise.
5616 * gcc.target/i386/funcspec-6.c: Likewise.
5617 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5618 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5619 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5620 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5621 * gcc.target/i386/incoming-1.c: Likewise.
5622 * gcc.target/i386/incoming-10.c: Likewise.
5623 * gcc.target/i386/incoming-11.c: Likewise.
5624 * gcc.target/i386/incoming-12.c: Likewise.
5625 * gcc.target/i386/incoming-13.c: Likewise.
5626 * gcc.target/i386/incoming-14.c: Likewise.
5627 * gcc.target/i386/incoming-15.c: Likewise.
5628 * gcc.target/i386/incoming-2.c: Likewise.
5629 * gcc.target/i386/incoming-3.c: Likewise.
5630 * gcc.target/i386/incoming-4.c: Likewise.
5631 * gcc.target/i386/incoming-5.c: Likewise.
5632 * gcc.target/i386/incoming-6.c: Likewise.
5633 * gcc.target/i386/incoming-7.c: Likewise.
5634 * gcc.target/i386/incoming-8.c: Likewise.
5635 * gcc.target/i386/incoming-9.c: Likewise.
5636 * gcc.target/i386/lea.c: Likewise.
5637 * gcc.target/i386/local.c: Likewise.
5638 * gcc.target/i386/loop-1.c: Likewise.
5639 * gcc.target/i386/loop-2.c: Likewise.
5640 * gcc.target/i386/loop-3.c: Likewise.
5641 * gcc.target/i386/max-stack-align.c: Likewise.
5642 * gcc.target/i386/memcpy-1.c: Likewise.
5643 * gcc.target/i386/movbe-2.c: Likewise.
5644 * gcc.target/i386/movq-2.c: Likewise.
5645 * gcc.target/i386/movq.c: Likewise.
5646 * gcc.target/i386/nrv1.c: Likewise.
5647 * gcc.target/i386/pad-4.c: Likewise.
5648 * gcc.target/i386/pad-5a.c: Likewise.
5649 * gcc.target/i386/pad-5b.c: Likewise.
5650 * gcc.target/i386/pad-6a.c: Likewise.
5651 * gcc.target/i386/pad-6b.c: Likewise.
5652 * gcc.target/i386/pad-7.c: Likewise.
5653 * gcc.target/i386/pad-9.c: Likewise.
5654 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5655 * gcc.target/i386/pic-1.c: Likewise.
5656 * gcc.target/i386/pr12092-1.c: Likewise.
5657 * gcc.target/i386/pr12329.c: Likewise.
5658 * gcc.target/i386/pr21518.c: Likewise.
5659 * gcc.target/i386/pr22362.c: Likewise.
5660 * gcc.target/i386/pr22585.c: Likewise.
5661 * gcc.target/i386/pr23098.c: Likewise.
5662 * gcc.target/i386/pr25196.c: Likewise.
5663 * gcc.target/i386/pr25293.c: Likewise.
5664 * gcc.target/i386/pr25654.c: Likewise.
5665 * gcc.target/i386/pr26449.c: Likewise.
5666 * gcc.target/i386/pr26778.c: Likewise.
5667 * gcc.target/i386/pr26826.c: Likewise.
5668 * gcc.target/i386/pr27266.c: Likewise.
5669 * gcc.target/i386/pr29978.c: Likewise.
5670 * gcc.target/i386/pr30505.c: Likewise.
5671 * gcc.target/i386/pr30961-1.c: Likewise.
5672 * gcc.target/i386/pr31628.c: Likewise.
5673 * gcc.target/i386/pr32000-2.c: Likewise.
5674 * gcc.target/i386/pr32661-1.c: Likewise.
5675 * gcc.target/i386/pr32708-2.c: Likewise.
5676 * gcc.target/i386/pr32708-3.c: Likewise.
5677 * gcc.target/i386/pr34256.c: Likewise.
5678 * gcc.target/i386/pr34312.c: Likewise.
5679 * gcc.target/i386/pr34522.c: Likewise.
5680 * gcc.target/i386/pr35160.c: Likewise.
5681 * gcc.target/i386/pr35281.c: Likewise.
5682 * gcc.target/i386/pr36246.c: Likewise.
5683 * gcc.target/i386/pr36786.c: Likewise.
5684 * gcc.target/i386/pr37275.c: Likewise.
5685 * gcc.target/i386/pr37843-3.c: Likewise.
5686 * gcc.target/i386/pr37843-4.c: Likewise.
5687 * gcc.target/i386/pr39082-1.c: Likewise.
5688 * gcc.target/i386/pr39431.c: Likewise.
5689 * gcc.target/i386/pr39496.c: Likewise.
5690 * gcc.target/i386/pr39543-2.c: Likewise.
5691 * gcc.target/i386/pr39911.c: Likewise.
5692 * gcc.target/i386/pr40718.c: Likewise.
5693 * gcc.target/i386/pr40906-1.c: Likewise.
5694 * gcc.target/i386/pr40906-2.c: Likewise.
5695 * gcc.target/i386/pr40906-3.c: Likewise.
5696 * gcc.target/i386/pr40934.c: Likewise.
5697 * gcc.target/i386/pr41900.c: Likewise.
5698 * gcc.target/i386/pr42589.c: Likewise.
5699 * gcc.target/i386/pr43662.c: Likewise.
5700 * gcc.target/i386/pr43671.c: Likewise.
5701 * gcc.target/i386/pr43766.c: Likewise.
5702 * gcc.target/i386/pr43869.c: Likewise.
5703 * gcc.target/i386/pr44942.c: Likewise.
5704 * gcc.target/i386/pr44948-2a.c: Likewise.
5705 * gcc.target/i386/pr45234.c: Likewise.
5706 * gcc.target/i386/pr45336-2.c: Likewise.
5707 * gcc.target/i386/pr45336-4.c: Likewise.
5708 * gcc.target/i386/pr45852.c: Likewise.
5709 * gcc.target/i386/pr46470.c: Likewise.
5710 * gcc.target/i386/pr48037-1.c: Likewise.
5711 * gcc.target/i386/pr48389.c: Likewise.
5712 * gcc.target/i386/pr49095.c: Likewise.
5713 * gcc.target/i386/pr9771-1.c: Likewise.
5714 * gcc.target/i386/rdfsbase-1.c: Likewise.
5715 * gcc.target/i386/rdfsbase-2.c: Likewise.
5716 * gcc.target/i386/rdgsbase-1.c: Likewise.
5717 * gcc.target/i386/rdgsbase-2.c: Likewise.
5718 * gcc.target/i386/rdrand-3.c: Likewise.
5719 * gcc.target/i386/regparm-stdcall.c: Likewise.
5720 * gcc.target/i386/regparm.c: Likewise.
5721 * gcc.target/i386/reload-1.c: Likewise.
5722 * gcc.target/i386/rotate-2.c: Likewise.
5723 * gcc.target/i386/sibcall-5.c: Likewise.
5724 * gcc.target/i386/signbit-1.c: Likewise.
5725 * gcc.target/i386/signbit-2.c: Likewise.
5726 * gcc.target/i386/signbit-3.c: Likewise.
5727 * gcc.target/i386/sse-5.c: Likewise.
5728 * gcc.target/i386/sse-8.c: Likewise.
5729 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5730 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5731 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5732 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5733 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5734 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5735 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5736 * gcc.target/i386/sse2-movq-2.c: Likewise.
5737 * gcc.target/i386/sse2-movq-3.c: Likewise.
5738 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5739 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5740 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5741 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5742 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5743 * gcc.target/i386/ssefn-1.c: Likewise.
5744 * gcc.target/i386/ssefn-2.c: Likewise.
5745 * gcc.target/i386/sseregparm-1.c: Likewise.
5746 * gcc.target/i386/sseregparm-2.c: Likewise.
5747 * gcc.target/i386/sseregparm-3.c: Likewise.
5748 * gcc.target/i386/sseregparm-4.c: Likewise.
5749 * gcc.target/i386/sseregparm-5.c: Likewise.
5750 * gcc.target/i386/sseregparm-6.c: Likewise.
5751 * gcc.target/i386/sseregparm-7.c: Likewise.
5752 * gcc.target/i386/sseregparm-8.c: Likewise.
5753 * gcc.target/i386/stack-realign.c: Likewise.
5754 * gcc.target/i386/stack-usage-realign.c: Likewise.
5755 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5756 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5757 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5758 * gcc.target/i386/stackalign/return-1.c: Likewise.
5759 * gcc.target/i386/stackalign/return-2.c: Likewise.
5760 * gcc.target/i386/stackalign/return-3.c: Likewise.
5761 * gcc.target/i386/tailcall-1.c: Likewise.
5762 * gcc.target/i386/tbm-2.c: Likewise.
5763 * gcc.target/i386/udivmod-7.c: Likewise.
5764 * gcc.target/i386/udivmod-8.c: Likewise.
5765 * gcc.target/i386/unroll-1.c: Likewise.
5766 * gcc.target/i386/vararg-1.c: Likewise.
5767 * gcc.target/i386/vararg-2.c: Likewise.
5768 * gcc.target/i386/vect8-ret.c: Likewise.
5769 * gcc.target/i386/vectorize5.c: Likewise.
5770 * gcc.target/i386/wmul-1.c: Likewise.
5771 * gcc.target/i386/wmul-2.c: Likewise.
5772 * gcc.target/i386/wrfsbase-1.c: Likewise.
5773 * gcc.target/i386/wrfsbase-2.c: Likewise.
5774 * gcc.target/i386/wrgsbase-1.c: Likewise.
5775 * gcc.target/i386/wrgsbase-2.c: Likewise.
5776 * gcc.target/i386/xop-pcmov.c: Likewise.
5777 * gcc.target/i386/xop-pcmov2.c: Likewise.
5778 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5779 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5780 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5781 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5782 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5783 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5784 * gcc.target/i386/zee.c: Likewise.
5785 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5786 * gfortran.dg/compiler-directive_2.f: Likewise.
5787 * gfortran.dg/g77/20010216-1.f: Likewise.
5788 * gfortran.dg/gomp/pr39152.f90: Likewise.
5789 * gfortran.dg/pr33794.f90: Likewise.
5790
5791 2011-07-09 Jason Merrill <jason@redhat.com>
5792
5793 * g++.dg/cpp0x/regress/regress5.C: New.
5794
5795 2011-07-08 Jason Merrill <jason@redhat.com>
5796
5797 PR c++/45437
5798 * g++.dg/expr/compound-asn1.C: New.
5799 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5800
5801 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR target/49621
5804 * gcc.target/powerpc/altivec-34.c: New test.
5805
5806 2011-07-08 Jason Merrill <jason@redhat.com>
5807
5808 PR c++/45603
5809 * g++.dg/abi/guard3.C: New.
5810
5811 2011-07-08 Julian Brown <julian@codesourcery.com>
5812
5813 * lib/target-supports.exp
5814 (check_effective_target_arm_little_endian): New.
5815 (check_effective_target_vect_pack_trunc): Use above.
5816 (check_effective_target_vect_unpack): Likewise.
5817 (check_effective_target_vect_element_align): Test
5818 check_effective_target_arm_vect_no_misalign for ARM.
5819
5820 2011-07-08 Jason Merrill <jason@redhat.com>
5821
5822 PR c++/49673
5823 * g++.dg/cpp0x/constexpr-rom.C: New.
5824
5825 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5826
5827 PR middle-end/49519
5828 * g++.dg/torture/pr49519.C: New test.
5829
5830 2011-07-08 Martin Jambor <mjambor@suse.cz>
5831
5832 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5833
5834 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5835
5836 PR testsuite/48727
5837 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5838
5839 2011-07-08 Richard Guenther <rguenther@suse.de>
5840
5841 PR tree-optimization/49662
5842 * gcc.dg/graphite/interchange-14.c: XFAIL.
5843 * gcc.dg/graphite/interchange-15.c: Likewise.
5844 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5845
5846 2011-07-06 Jason Merrill <jason@redhat.com>
5847
5848 PR c++/49663
5849 * g++.dg/cpp0x/regress/regress4.C: New.
5850
5851 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5852
5853 PR fortran/49648
5854 * gfortran.dg/result_in_spec_4.f90: New test.
5855
5856 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 * gcc.target/sparc/cas64.c: New test.
5859
5860 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR c/49644
5863 * g++.dg/torture/pr49644.C: New test.
5864
5865 PR c/49644
5866 * gcc.c-torture/execute/pr49644.c: New test.
5867
5868 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 * lib/target-supports.exp (check_effective_target_ia32): New.
5871 (check_effective_target_x32): Likewise.
5872 (check_effective_target_vect_cmdline_needed): Also check x32.
5873
5874 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5875
5876 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5877 dg-prune-output.
5878 * gcc.target/arm/pr42235.c: Likewise.
5879 * gcc.target/arm/pr42495.c: Likewise.
5880 * gcc.target/arm/pr42574.c: Likewise.
5881 * gcc.target/arm/thumb-branch1.c: Likewise.
5882
5883 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5884 unneeded prune of possible warning.
5885 * gcc.target/arm/pr40956.c: Likewise.
5886 * gcc.target/arm/pr42505.c: Likewise.
5887
5888 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5889 * gcc.c-torture/compile/pr46883.c: Likewise.
5890 * gcc.c-torture/compile/pr46934.c: Likewise.
5891
5892 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5893 for move to ../../gcc.c-torture/compile.
5894 * gcc.target/arm/pr46883.c: Likewise.
5895 * gcc.target/arm/pr46934.c: Likewise.
5896
5897 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5898 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5899 * gcc.target/arm/wmul-1.c: Likewise.
5900 * gcc.target/arm/wmul-2.c: Likewise.
5901 * gcc.target/arm/wmul-3.c: Likewise.
5902 * gcc.target/arm/wmul-4.c: Likewise.
5903 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5904 add tab after scan target.
5905 * gcc.target/arm/smlaltt-1.c: Likewise.
5906 * gcc.target/arm/smlatb-1.c: Likewise.
5907 * gcc.target/arm/smlatt-1.c: Likewise.
5908
5909 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR debug/49522
5912 * gcc.dg/debug/pr49522.c: New test.
5913
5914 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5915
5916 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5917 * gcc.dg/pr46212.c: Run only if target int32plus.
5918 * gcc.dg/torture/pr48146.c: Ditto.
5919 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5920 * c-c++-common/pr44832.c: Ditto.
5921 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5922 * gcc.dg/pr31490.c: Ditto.
5923 * gcc.dg/torture/builtin-math-7.c: Run only if target
5924 large_double.
5925 * gcc.dg/torture/pr45764.c: Skip for AVR.
5926 * gcc.dg/pr47893.c: Ditto.
5927
5928 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5929
5930 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5931 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5932 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5933 add tab to scan target.
5934
5935 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5936
5937 * gcc.target/arm/neon-modes-3.c: New test.
5938
5939 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5942 -fno-loop-interchange -ffast-math.
5943
5944 2011-07-07 Richard Guenther <rguenther@suse.de>
5945
5946 * gcc.dg/ftrapv-3.c: New testcase.
5947
5948 2011-07-07 Richard Guenther <rguenther@suse.de>
5949
5950 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5951 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5952
5953 2011-07-07 Kai Tietz <ktietz@redhat.com>
5954
5955 * gcc.dg/binop-notxor1.c: New test.
5956 * gcc.dg/binop-notand4a.c: New test.
5957 * gcc.dg/binop-notxor2.c: New test.
5958 * gcc.dg/binop-notand3a.c: New test.
5959 * gcc.dg/binop-notand2a.c: New test.
5960 * gcc.dg/binop-notand6a.c: New test.
5961 * gcc.dg/binop-notor1.c: New test.
5962 * gcc.dg/binop-notand1a.c: New test.
5963 * gcc.dg/binop-notand5a.c: New test.
5964 * gcc.dg/binop-notor2.c: New test.
5965
5966 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5967
5968 PR middle-end/49640
5969 * gcc.dg/gomp/pr49640.c: New test.
5970
5971 2011-07-07 Richard Guenther <rguenther@suse.de>
5972
5973 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5974
5975 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5976
5977 PR target/39150
5978 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5979
5980 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5981
5982 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5983 * gcc.target/powerpc/no-r11-2.c: Ditto.
5984 * gcc.target/powerpc/no-r11-3.c: Ditto.
5985
5986 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5987
5988 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5989 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5990
5991 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5992
5993 * lib/target-supports.exp (check_profiling_available): Disable
5994 profiling with -fprofile-generate for target avr.
5995
5996 2011-07-06 Richard Guenther <rguenther@suse.de>
5997
5998 PR tree-optimization/49645
5999 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6000
6001 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6002
6003 PR middle-end/47383
6004 * gcc.dg/pr47383.c: New.
6005
6006 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6007
6008 PR tree-optimization/49647
6009 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6010
6011 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6012
6013 PR testsuite/49542
6014 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6015 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6016
6017 2011-07-05 Jason Merrill <jason@redhat.com>
6018
6019 PR c++/48157
6020 * g++.dg/template/template-id-4.C: New.
6021
6022 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6023
6024 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6025 * gcc.dg/pr43402.c: Ditto.
6026
6027 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6028
6029 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6030
6031 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6032
6033 * gcc.target/powerpc/ppc-switch-1.c: New test for
6034 --param case-values-threshold.
6035 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6036
6037 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6038
6039 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6040
6041 2011-07-05 Jason Merrill <jason@redhat.com>
6042
6043 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6044
6045 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6046
6047 PR tree-optimization/47654
6048 * gcc.dg/graphite/block-pr47654.c: New.
6049
6050 2011-07-05 Jason Merrill <jason@redhat.com>
6051
6052 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6053
6054 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6055
6056 PR tree-optimization/49580
6057 * gcc.dg/autopar/pr49580.c: New test.
6058
6059 2011-07-05 Richard Guenther <rguenther@suse.de>
6060
6061 PR tree-optimization/49518
6062 PR tree-optimization/49628
6063 * g++.dg/torture/pr49628.C: New testcase.
6064 * gcc.dg/torture/pr49518.c: Likewise.
6065
6066 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068 * ada/acats/run_acats (which): Extract last field from type -p,
6069 type output only if command succeeded.
6070
6071 2011-07-04 Jason Merrill <jason@redhat.com>
6072
6073 * g++.dg/abi/mangle48.C: New.
6074
6075 * g++.dg/cpp0x/diag1.C: New.
6076
6077 * g++.dg/diagnostic/aka1.C: New.
6078
6079 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR rtl-optimization/49619
6082 * gcc.dg/pr49619.c: New test.
6083
6084 PR rtl-optimization/49472
6085 * gfortran.dg/pr49472.f90: New test.
6086
6087 PR debug/49602
6088 * gcc.dg/pr49602.c: New test.
6089
6090 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6091
6092 PR target/34734
6093 PR target/44643
6094 * gcc.target/avr/avr.exp: Run over cpp files, too.
6095 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6096 * gcc.target/avr/progmem.h: New file.
6097 * gcc.target/avr/exit-abort.h: New file.
6098 * gcc.target/avr/progmem-error-1.c: New file.
6099 * gcc.target/avr/progmem-error-1.cpp: New file.
6100 * gcc.target/avr/progmem-warning-1.c: New file.
6101 * gcc.target/avr/torture/progmem-1.c: New file.
6102 * gcc.target/avr/torture/progmem-1.cpp: New file.
6103
6104 2011-07-04 Richard Guenther <rguenther@suse.de>
6105
6106 PR tree-optimization/49615
6107 * g++.dg/torture/pr49615.C: New testcase.
6108
6109 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6110
6111 PR tree-optimization/49610
6112 * gcc.dg/vect/pr49610.c: New test.
6113
6114 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6115
6116 * gnat.dg/specs/debug1.ads: New test.
6117
6118 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6119
6120 PR fortran/49562
6121 * gfortran.dg/typebound_proc_23.f90: New.
6122
6123 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6124
6125 PR c++/49605
6126 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6127
6128 2011-07-01 Jason Merrill <jason@redhat.com>
6129
6130 PR c++/48261
6131 * g++.dg/template/template-id-3.C: New.
6132
6133 PR c++/48593
6134 * g++.dg/template/qualified-id4.C: New.
6135
6136 PR c++/48883
6137 * g++.dg/template/explicit-args4.C: New.
6138
6139 PR c++/49085
6140 * g++.dg/template/offsetof2.C: New.
6141
6142 2011-07-01 Kai Tietz <ktietz@redhat.com>
6143
6144 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6145
6146 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147
6148 PR libmudflap/49549
6149 * lib/target-supports.exp (check_effective_target_gld): New proc.
6150
6151 2011-07-01 Richard Guenther <rguenther@suse.de>
6152
6153 PR tree-optimization/49603
6154 * gcc.dg/torture/pr49603.c: New testcase.
6155
6156 2011-06-30 Jason Merrill <jason@redhat.com>
6157
6158 PR c++/49387
6159 * g++.dg/rtti/template1.C: New.
6160
6161 PR c++/49569
6162 * g++.dg/cpp0x/regress/ctor1.C: New.
6163
6164 PR c++/49355
6165 * g++.dg/cpp0x/initlist54.C: New.
6166
6167 2011-06-30 Martin Jambor <mjambor@suse.cz>
6168
6169 * gcc.dg/tree-ssa/sra-12.c: New test.
6170
6171 2011-06-29 Jason Merrill <jason@redhat.com>
6172
6173 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6174
6175 2011-06-30 Richard Guenther <rguenther@suse.de>
6176
6177 PR tree-optimization/46787
6178 * gcc.dg/vect/vect-121.c: New testcase.
6179
6180 2011-06-30 Martin Jambor <mjambor@suse.cz>
6181
6182 PR tree-optimization/49094
6183 * gcc.dg/tree-ssa/pr49094.c: New test.
6184
6185 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR fortran/49540
6188 * gfortran.dg/pr49540-1.f90: New test.
6189 * gfortran.dg/pr49540-2.f90: New test.
6190
6191 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6192
6193 PR ada/49511
6194 * ada/acats/run_acats (which): Use last field of type -p output.
6195
6196 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6197 Iain Sandoe <iains@gcc.gnu.org>
6198
6199 PR libobjc/36610
6200 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6201 Only skip on 64-bit *-*-darwin8* && !objc2.
6202
6203 2011-06-30 Richard Guenther <rguenther@suse.de>
6204
6205 PR tree-optimization/38752
6206 * gcc.c-torture/compile/pr38752.c: New testcase.
6207
6208 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6209
6210 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6211 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6212
6213 2011-06-29 Jason Merrill <jason@redhat.com>
6214
6215 PR c++/49216
6216 * g++.dg/cpp0x/initlist53.C: Use placement new.
6217 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6218 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6219
6220 PR c++/49003
6221 * g++.dg/cpp0x/trailing6.C: New.
6222 * g++.dg/cpp0x/pr45908.C: No error.
6223
6224 PR c++/49272
6225 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6226
6227 PR c++/49520
6228 * g++.dg/cpp0x/constexpr-using2.C: New.
6229
6230 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6231
6232 PR c++/45923
6233 * g++.dg/cpp0x/constexpr-diag3.C: New.
6234 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6235 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6236 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6237 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6238
6239 2011-06-29 Jason Merrill <jason@redhat.com>
6240
6241 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6242
6243 2011-06-29 Richard Guenther <rguenther@suse.de>
6244
6245 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6246
6247 2011-06-29 Jason Merrill <jason@redhat.com>
6248
6249 * g++.dg/cpp0x/initlist-value2.C: New.
6250
6251 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6252 * g++.dg/cpp0x/initlist-value.C: New.
6253
6254 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6255
6256 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6257
6258 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6259
6260 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6261 * gcc.dg/inline_2.c: Likewise.
6262 * gcc.dg/unroll_1.c: Likewise.
6263
6264 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR debug/49567
6267 * gcc.target/i386/pr49567.c: New test.
6268
6269 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6270
6271 * gnat.dg/opt17.ad[sb]: New test.
6272
6273 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6274 Tom de Vries <tom@codesourcery.com>
6275
6276 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6277 (check_effective_target_arm_thumb2): New effective targets.
6278 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6279 properly. Clean up temporary files.
6280 * gcc.target/arm/ivopts-2.c: Likewise.
6281 * gcc.target/arm/ivopts-3.c: Likewise.
6282 * gcc.target/arm/ivopts-4.c: Likewise.
6283 * gcc.target/arm/ivopts-5.c: Likewise.
6284 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6285
6286 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6287
6288 PR fortran/49479
6289 * gfortran.dg/reshape_zerosize_3.f90: New test.
6290
6291 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6292
6293 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6294 * gcc.target/arm/vfp-ldmias.c: Likewise.
6295 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6296 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6297 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6298 * gcc.target/arm/vfp-stmias.c: Likewise.
6299 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6300 * gcc.target/arm/vfp-stmiad.c: Likewise.
6301
6302 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6303
6304 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6305 dg-prune-output.
6306 * gcc.target/arm/pr45701-2.c: Ditto.
6307
6308 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6309
6310 PR fortran/49466
6311 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6312 * gfortran.dg/extends_14.f03: Modified.
6313
6314 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6315
6316 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6317 early if the test is already being skipped.
6318
6319 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6320 scan-assembler-dem-not): For missing file, report unresolved with
6321 same message as for pass/fail, with reason reported in log file.
6322
6323 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6324 from add_options_for_arm_neon_fp16.
6325 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6326 check_effective_target_arm_neon_fp16_ok_nocache.
6327 Check -mfpu and -mfloat-abi options from current multilib.
6328 Do not require neon support.
6329 (check_effective_target_arm_fp16_ok): Renamed from
6330 check_effecitve_target_arm_neon_fp16_ok.
6331 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6332 arm_neon_fp16_ok and arm_fp16.
6333 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6334 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6335 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6336 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6337
6338 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6339
6340 * gcc.dg/builtin-assume-aligned-1.c: New test.
6341 * gcc.dg/builtin-assume-aligned-2.c: New test.
6342 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6343
6344 PR debug/49544
6345 * gcc.dg/pr49544.c: New test.
6346
6347 2011-06-27 Richard Guenther <rguenther@suse.de>
6348
6349 PR tree-optimization/49394
6350 * g++.dg/torture/pr49394.C: New testcase.
6351
6352 2011-06-27 Kai Tietz <ktietz@redhat.com>
6353
6354 * gcc.dg/optimize-bswapdi-2.c: New test.
6355
6356 2011-06-27 Michael Hope <michael.hope@linaro.org>
6357 Richard Sandiford <richard.sandiford@linaro.org>
6358
6359 PR tree-optimization/49169
6360 * gcc.dg/torture/pr49169.c: New test.
6361
6362 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6363
6364 PR testsuite/49529
6365 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6366
6367 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6368 hppa*-*-hpux*.
6369
6370 2011-06-26 Jason Merrill <jason@redhat.com>
6371
6372 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6373
6374 PR c++/49528
6375 * g++.dg/init/ref19.C: New.
6376 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6377
6378 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR tree-optimization/48377
6381 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6382 non_strict_align.
6383
6384 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6385
6386 PR middle-end/49191
6387 * lib/target-supports.exp (check_effective_target_non_strict_align):
6388 New.
6389 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6390
6391 2011-06-24 Martin Jambor <mjambor@suse.cz>
6392
6393 PR tree-optimizations/49516
6394 * g++.dg/tree-ssa/pr49516.C: New test.
6395
6396 2011-06-23 Jason Merrill <jason@redhat.com>
6397
6398 PR c++/35255
6399 * g++.dg/template/partial10.C: New.
6400 * g++.dg/template/partial11.C: New.
6401
6402 2011-06-23 Jeff Law <law@redhat.com>
6403
6404 PR middle-end/48770
6405 * gcc.dg/pr48770.c: New test.
6406
6407 2011-06-23 Jan Hubicka <jh@suse.cz>
6408
6409 PR middle-end/49373
6410 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6411
6412 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR testsuite/49512
6415 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6416 instead of -fdump-tree-optimized.
6417
6418 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 PR c++/44625
6421 * g++.dg/template/crash107.C: New.
6422 * g++.dg/template/error17.C: Adjust.
6423
6424 2011-06-23 Jason Merrill <jason@redhat.com>
6425
6426 PR c++/49507
6427 * g++.dg/cpp0x/defaulted30.C: New.
6428
6429 PR c++/49440
6430 * g++.dg/rtti/anon-ns1.C: New.
6431
6432 PR c++/49395
6433 * g++.dg/init/ref18.C: New.
6434
6435 PR c++/36435
6436 * g++.dg/template/partial9.C: New.
6437
6438 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6439
6440 PR middle-end/49373
6441 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6442
6443 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR debug/49496
6446 * gcc.dg/pr49496.c: New test.
6447
6448 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6449
6450 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6451 is not xscale.
6452
6453 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6454
6455 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6456 * gcc.target/arm/pr42879.c: Likewise.
6457 * gcc.target/arm/pr45701-3.c: Likewise.
6458
6459 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6460 * gcc.target/arm/pr40482.c: Likewise.
6461 * gcc.target/arm/stack-corruption.c: Likewise.
6462
6463 2011-06-22 Richard Guenther <rguenther@suse.de>
6464
6465 PR tree-optimization/49493
6466 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6467
6468 2011-06-22 Jason Merrill <jason@redhat.com>
6469
6470 PR c++/49260
6471 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6472
6473 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6474 Dmitry Melnik <dm@ispras.ru>
6475
6476 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6477 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6478 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6479
6480 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6481
6482 * gcc.target/arm/tlscall.c: New.
6483
6484 2011-06-21 Jason Merrill <jason@redhat.com>
6485
6486 PR c++/49172
6487 * g++.dg/cpp0x/constexpr-ref1.C: New.
6488 * g++.dg/cpp0x/constexpr-ref2.C: New.
6489 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6490
6491 PR c++/49482
6492 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6493
6494 PR c++/49418
6495 * g++.dg/template/param3.C: New.
6496
6497 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6498
6499 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6500 my_clrsb test functions.
6501 (main): Test clrsb.
6502 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6503 test_sll, test_ull): Add clrsb tests.
6504 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6505 clrsbll.
6506
6507 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6508
6509 PR fortran/49112
6510 * gfortran.dg/class_44.f03: New.
6511
6512 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6513
6514 PR tree-optimization/49478
6515 * gcc.dg/vect/pr49478.c
6516
6517 2011-06-21 Richard Guenther <rguenther@suse.de>
6518
6519 PR tree-optimization/49483
6520 * gcc.dg/vect/vect-120.c: New testcase.
6521
6522 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6523
6524 PR testsuite/49443
6525 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6526 * gcc.dg/vect/vect-peel-4.c: Likewise.
6527
6528 2011-06-22 Christian Bruel <christian.bruel@st.com>
6529
6530 PR middle-end/49139
6531 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6532 * gcc.dg/always_inline2.c: Likewise.
6533 * gcc.dg/always_inline3.c: Likewise.
6534 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6535 * gcc.dg/inline_1.c: Likewise.
6536 * gcc.dg/inline_2.c: Likewise.
6537 * gcc.dg/inline_3.c: Likewise.
6538 * gcc.dg/inline_4.c: Likewise.
6539 * gcc.dg/20051201-1.c: Likewise.
6540 * gcc.dg/pr40087.c: Likewise.
6541 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6542 * gcc.dg/inline-22.c: Likewise.
6543 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6544 * gcc.dg/lto/20090218-1_1.c: Likewise.
6545 * g++.dg/ipa/devirt-7.C: Likewise.
6546 * gcc.dg/uninit-pred-5_a.c: Likewise.
6547 * gcc.dg/uninit-pred-5_b.c: Likewise.
6548 * gcc.dg/fail_always_inline.c: New.
6549
6550 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6551
6552 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6553 into 6 jobs instead of 3.
6554
6555 2011-06-20 Jason Merrill <jason@redhat.com>
6556
6557 PR c++/49216
6558 * g++.dg/cpp0x/initlist53.C: New.
6559
6560 2011-06-20 Tobias Burnus <burnus@net-b.de>
6561
6562 PR fortran/18918
6563 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6564 * gfortran.dg/coarray_lock_3.f90: New.
6565 * gfortran.dg/coarray/lock_1.f90: New.
6566
6567 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6568
6569 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6570 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6571 unresolved and report the reason to the log file.
6572
6573 * lib/scanasm.exp (object-size): Move argument processing earlier
6574 to report errors before verifying that the file exists. Report
6575 problems detected at runtime as unresolved instead of error and
6576 report their reasons to the log file.
6577
6578 2011-06-20 Jason Merrill <jason@redhat.com>
6579
6580 PR c++/47080
6581 * g++.dg/cpp0x/explicit6.C: New.
6582
6583 PR c++/47635
6584 * g++.dg/cpp0x/enum20.C: New.
6585
6586 PR c++/48138
6587 * g++.dg/ext/attr-aligned01.C: New.
6588
6589 PR c++/49205
6590 * g++.dg/cpp0x/variadic-default.C: New.
6591
6592 PR c++/43321
6593 * g++.dg/cpp0x/auto26.C: New.
6594
6595 PR c++/43831
6596 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6597
6598 2011-06-20 Kai Tietz <ktietz@redhat.com>
6599
6600 * gcc.dg/binop-notand1.c: New test.
6601 * gcc.dg/binop-notand2.c: New test.
6602 * gcc.dg/binop-notand3.c: New test.
6603 * gcc.dg/binop-notand4.c: New test.
6604 * gcc.dg/binop-notand5.c: New test.
6605 * gcc.dg/binop-notand6.c: New test.
6606
6607 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR testsuite/49432
6610 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6611
6612 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6613
6614 PR fortran/49400
6615 * gfortran.dg/proc_ptr_31.f90: New.
6616
6617 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6618
6619 * gnat.dg/volatile6.adb: New test.
6620 * gnat.dg/volatile7.adb: Likewise.
6621 * gnat.dg/volatile8.adb: Likewise.
6622 * gnat.dg/volatile9.adb: Likewise.
6623
6624 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6625
6626 * gnat.dg/constant3.adb: New test.
6627
6628 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6629
6630 PR libfortran/49296
6631 * gfortran.dg/read_list_eof_1.f90: New test.
6632
6633 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR target/49411
6636 * gcc.target/i386/testimm-1.c: New test.
6637 * gcc.target/i386/testimm-2.c: New test.
6638 * gcc.target/i386/testimm-3.c: New test.
6639 * gcc.target/i386/testimm-4.c: New test.
6640 * gcc.target/i386/testimm-5.c: New test.
6641 * gcc.target/i386/testimm-6.c: New test.
6642 * gcc.target/i386/testimm-7.c: New test.
6643 * gcc.target/i386/testimm-8.c: New test.
6644 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6645 * gcc.target/i386/xop-rotate1-int.c: New test.
6646 * gcc.target/i386/xop-rotate2-int.c: New test.
6647
6648 2011-06-17 Jason Merrill <jason@redhat.com>
6649
6650 * g++.dg/cpp0x/rv-func2.C: New.
6651
6652 * g++.dg/debug/dwarf2/lambda1.C: New.
6653 * g++.dg/warn/Wshadow-6.C: Adjust.
6654
6655 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6656
6657 PR fortran/48699
6658 * gfortran.dg/move_alloc_5.f90: New.
6659
6660 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6661
6662 PR rtl-optimization/48542
6663 * gcc.dg/torture/pr48542.c: New test.
6664
6665 2011-06-16 Jason Merrill <jason@redhat.com>
6666
6667 PR c++/44160
6668 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6669
6670 PR c++/45378
6671 * g++.dg/cpp0x/initlist52.C New.
6672
6673 PR c++/45399
6674 * c-c++-common/raw-string-12.c: New.
6675
6676 PR c++/49229
6677 * g++.dg/cpp0x/sfinae26.C: New.
6678
6679 PR c++/49251
6680 * g++.dg/cpp0x/variadic113.C: New.
6681
6682 PR c++/49420
6683 * g++.dg/cpp0x/variadic112.C: New.
6684
6685 2011-06-16 Jeff Law <law@redhat.com>
6686
6687 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6688 improved jump threading.
6689 * gcc.dg/builtin-object-size-2.c: Likewise.
6690 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6691
6692 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6693
6694 PR fortran/49074
6695 * gfortran.dg/typebound_assignment_3.f03: New.
6696
6697 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6698
6699 PR testsuite/48727
6700 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6701
6702 2011-06-16 Martin Jambor <mjambor@suse.cz>
6703
6704 PR tree-optimization/49343
6705 * gnat.dg/discr31.ad[sb]: New test.
6706
6707 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708
6709 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6710
6711 2011-06-16 Tom de Vries <tom@codesourcery.com>
6712
6713 PR target/45098
6714 * gcc.target/arm/ivopts-3.c: Update test.
6715 * gcc.target/arm/ivopts-5.c: Same.
6716
6717 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6718
6719 Revert:
6720 2011-06-10 Wei Guozhi <carrot@google.com>
6721
6722 PR target/45335
6723 * gcc.target/arm/pr45335.c: New test.
6724 * gcc.target/arm/pr45335-2.c: New test.
6725 * gcc.target/arm/pr45335-3.c: New test.
6726 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6727 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6728 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6729
6730 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6731
6732 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6733
6734 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6735
6736 PR fortran/49417
6737 * gfortran.dg/class_43.f03: New.
6738
6739 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6740
6741 PR tree-optimization/49419
6742 * gcc.c-torture/execute/pr49419.c: New test.
6743
6744 2011-06-16 Revital Eres <revital.eres@linaro.org>
6745
6746 * gcc.dg/sms-9.c: New file.
6747
6748 2011-06-15 Easwaran Raman <eraman@google.com>
6749
6750 PR rtl-optimization/49414
6751 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6752
6753 2011-06-14 Jason Merrill <jason@redhat.com>
6754
6755 * g++.dg/cpp0x/noexcept13.C: New.
6756
6757 2011-06-14 Easwaran Raman <eraman@google.com>
6758
6759 PR rtl-optimization/44194
6760 * gcc.dg/pr44194-1.c: New test.
6761 * gcc.dg/pr44194-2.c: New test.
6762
6763 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6764
6765 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6766 switches.
6767 * gcc.target/arm/pr45701-2.c: Likewise.
6768 * gcc.target/arm/thumb-branch1.c: Likewise.
6769
6770 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6771
6772 PR testsuite/48727
6773 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6774
6775 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6776
6777 * gcc.target/arm/pr45701-1.c: Require thumb support.
6778 * gcc.target/arm/pr45701-2.c: Likewise.
6779 * gcc.target/arm/thumb-branch1.c: Likewise.
6780
6781 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6782 * gcc.target/arm/pr39839.c: Likewise.
6783 * gcc.target/arm/pr40657-2.c: Likewise.
6784 * gcc.target/arm/pr40956.c: Likewise.
6785 * gcc.target/arm/pr41679.c: Likewise.
6786 * gcc.target/arm/pr42235.c: Likewise.
6787 * gcc.target/arm/pr42495.c: Likewise.
6788 * gcc.target/arm/pr42505.c: Likewise.
6789 * gcc.target/arm/pr42574.c: Likewise.
6790 * gcc.target/arm/pr46883.c: Likewise.
6791 * gcc.target/arm/pr46934.c: Likewise.
6792 * gcc.target/arm/xor-and.c: Likewise.
6793
6794 2011-06-14 Jason Merrill <jason@redhat.com>
6795
6796 * g++.dg/other/error23.C: Adjust error message.
6797 * g++.dg/other/error32.C: Likewise.
6798
6799 PR c++/49389
6800 * g++.dg/cpp0x/rv-dotstar.C: New.
6801
6802 PR c++/49369
6803 * g++.dg/cpp0x/decltype30.C: New.
6804
6805 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6806
6807 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR fortran/49103
6810 * gfortran.dg/pr49103.f90: New test.
6811
6812 2011-06-14 Tom de Vries <tom@codesourcery.com>
6813
6814 PR target/45098
6815 * gcc.target/arm/ivopts-3.c: New test.
6816 * gcc.target/arm/ivopts-4.c: New test.
6817 * gcc.target/arm/ivopts-5.c: New test.
6818
6819 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR rtl-optimization/49390
6822 * gcc.c-torture/execute/pr49390.c: New test.
6823
6824 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6825
6826 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6827
6828 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6829
6830 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6831 * gcc.c-torture/execute/cmpsi-2.x: New file.
6832 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6833 * gcc.c-torture/execute/pr45262.x: New file.
6834 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6835 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6836 int32plus
6837 * gcc.c-torture/compile/pr49163.c: Ditto.
6838
6839 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6840
6841 * gcc.dg/vect/vect-16.c: Rename to...
6842 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6843 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6844 for double-word vectors.
6845 * gcc.dg/vect/vect-peel-4.c: Likewise.
6846 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6847 vect_element_align.
6848 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6849 -fno-fast-math.
6850
6851 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6852
6853 PR target/44618
6854 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6855
6856 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6857
6858 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6859
6860 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6861
6862 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6863
6864 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6865
6866 * gfortran.dg/trim_optimize_8.f90: New test case.
6867
6868 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6869 Ira Rosen <ira.rosen@linaro.org>
6870
6871 PR tree-optimization/49352
6872 * gcc.dg/vect/pr49352.c: New test.
6873
6874 2011-06-12 Tobias Burnus
6875
6876 PR fortran/49324
6877 * gfortran.dg/alloc_comp_assign_11.f90: New.
6878
6879 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6880
6881 * gfortran.dg/trim_optimize_7.f90: New test.
6882
6883 2011-06-10 Wei Guozhi <carrot@google.com>
6884
6885 PR target/45335
6886 * gcc.target/arm/pr45335.c: New test.
6887 * gcc.target/arm/pr45335-2.c: New test.
6888 * gcc.target/arm/pr45335-3.c: New test.
6889 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6890 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6891 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6892
6893 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6894
6895 PR c++/41769
6896 * g++.dg/parse/error39.C: New.
6897
6898 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6899
6900 * gcc.target/arm/20090811-1.c: Skip for incompatible
6901 options, do not override other options.
6902 * gcc.target/arm/combine-cmp-shift.c: Skip for
6903 incompatible options.
6904 * gcc.target/arm/pr45094.c: Likewise.
6905 * gcc.target/arm/scd42-1.c: Likewise.
6906 * gcc.target/arm/scd42-3.c: Likewise.
6907 * gcc.target/arm/thumb-ltu.c: Likewise.
6908
6909 * lib/target-supports.exp
6910 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6911 multilib flags use -mfpu with a value other than neon-fp16.
6912
6913 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6914
6915 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6916 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6917
6918 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6919
6920 * lib/target-supports.exp (check_effective_target_pie): New proc.
6921 * gcc.dg/pie-link.c: Use target pie.
6922
6923 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6924 Laurent Roug� <laurent.rouge@menta.fr>
6925
6926 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6927 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6928
6929 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6930
6931 * gfortran.dg/coarray/sync_1.f90: New test for
6932 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6933
6934 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6935
6936 PR tree-optimization/49318
6937 * gcc.dg/vect/pr49318.c: New test.
6938
6939 2011-06-09 David Krauss <potswa@mac.com>
6940
6941 * g++.dg/template/arrow1.C: New.
6942
6943 2011-06-09 Jason Merrill <jason@redhat.com>
6944
6945 * lib/prune.exp: Prune "note"s.
6946 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6947
6948 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6949 * g++.dg/template/dependent-expr3.C: Likewise.
6950 * g++.dg/parse/template7.C: Likewise.
6951 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6952 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6953 * g++.old-deja/g++.pt/friend38.C: Likewise.
6954 * g++.old-deja/g++.pt/crash32.C: Likewise.
6955 * g++.old-deja/g++.other/init4.C: Likewise.
6956 * g++.old-deja/g++.other/friend8.C: Likewise.
6957
6958 * g++.dg/ext/complex7.C: Adjust expected output.
6959 * g++.dg/diagnostic/method1.C: Likewise.
6960 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6961 * g++.dg/parse/crash33.C: Likewise.
6962 * g++.dg/other/warning1.C: Likewise.
6963 * g++.dg/init/pr29571.C: Likewise.
6964 * g++.dg/warn/overflow-warn-1.C: Likewise.
6965 * g++.dg/warn/overflow-warn-3.C: Likewise.
6966 * g++.dg/warn/overflow-warn-4.C: Likewise.
6967 * g++.old-deja/g++.oliva/template1.C: Likewise.
6968
6969 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6970 * g++.dg/parse/template7.C: Adjust.
6971
6972 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6973
6974 PR target/49307
6975 * gcc.dg/pr49307.c: New.
6976
6977 2011-06-09 Wei Guozhi <carrot@google.com>
6978
6979 PR target/46975
6980 * gcc.target/arm/pr46975.c: New testcase.
6981
6982 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6983
6984 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6985 (PMETH, arglist_t): Removed.
6986 (method_get_number_of_arguments): Removed.
6987 (method_get_nth_argument): Removed.
6988 (method_get_first_argument): Removed.
6989 (method_get_next_argument): Removed.
6990 (method_get_sizeof_arguments): Removed.
6991 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6992 (PMETH): Removed.
6993 (method_get_number_of_arguments): Removed.
6994 (method_get_nth_argument): Removed.
6995 (method_get_first_argument): Removed.
6996 (method_get_next_argument): Removed.
6997 (method_get_sizeof_arguments): Removed.
6998 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6999
7000 2011-06-09 David Li <davidxl@google.com>
7001
7002 * gcc.dg/dump-pass.c: New test.
7003
7004 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7005
7006 PR c++/29003
7007 * g++.dg/parse/error38.C: New.
7008
7009 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR middle-end/49308
7012 * gfortran.dg/pr49308.f90: New test.
7013
7014 2011-06-08 Jason Merrill <jason@redhat.com>
7015
7016 * g++.dg/cpp0x/noexcept11.C: New.
7017 * g++.dg/cpp0x/noexcept12.C: New.
7018 * g++.dg/cpp0x/sfinae11.C: Adjust.
7019
7020 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR testsuite/49323
7023 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7024 to dg-options, match also DW_AT_linkage_name.
7025
7026 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7027
7028 PR middle-end/21953
7029 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7030 -fno-common on alpha*-dec-osf*.
7031 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7032
7033 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7034
7035 PR rtl-optimization/49303
7036 * gcc.target/ia64/pr49303.c: New test.
7037
7038 2011-06-08 Tobias Burnus <burnus@net-b.de>
7039
7040 PR fortran/18918
7041 * gfortran.dg/coarray_lock_1.f90: New.
7042 * gfortran.dg/coarray_lock_2.f90: New.
7043
7044 2011-06-07 Jason Merrill <jason@redhat.com>
7045
7046 * lib/prune.exp: Look for "required" rather than "instantiated".
7047 * g++.dg/abi/mangle11.C: Likewise.
7048 * g++.dg/abi/mangle12.C: Likewise.
7049 * g++.dg/abi/mangle17.C: Likewise.
7050 * g++.dg/abi/mangle20-2.C: Likewise.
7051 * g++.dg/abi/pragma-pack1.C: Likewise.
7052 * g++.dg/cpp0x/decltype26.C: Likewise.
7053 * g++.dg/cpp0x/decltype28.C: Likewise.
7054 * g++.dg/cpp0x/decltype29.C: Likewise.
7055 * g++.dg/cpp0x/enum11.C: Likewise.
7056 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7057 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7058 * g++.dg/cpp0x/pr47416.C: Likewise.
7059 * g++.dg/ext/case-range2.C: Likewise.
7060 * g++.dg/ext/case-range3.C: Likewise.
7061 * g++.dg/gomp/for-19.C: Likewise.
7062 * g++.dg/gomp/pr37533.C: Likewise.
7063 * g++.dg/gomp/pr38639.C: Likewise.
7064 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7065 * g++.dg/inherit/base3.C: Likewise.
7066 * g++.dg/inherit/using6.C: Likewise.
7067 * g++.dg/init/placement4.C: Likewise.
7068 * g++.dg/init/reference3.C: Likewise.
7069 * g++.dg/lookup/scoped6.C: Likewise.
7070 * g++.dg/lookup/using7.C: Likewise.
7071 * g++.dg/other/abstract1.C: Likewise.
7072 * g++.dg/other/error10.C: Likewise.
7073 * g++.dg/other/error5.C: Likewise.
7074 * g++.dg/other/field1.C: Likewise.
7075 * g++.dg/other/offsetof5.C: Likewise.
7076 * g++.dg/parse/bitfield2.C: Likewise.
7077 * g++.dg/parse/constant4.C: Likewise.
7078 * g++.dg/parse/crash20.C: Likewise.
7079 * g++.dg/parse/invalid-op1.C: Likewise.
7080 * g++.dg/parse/non-dependent2.C: Likewise.
7081 * g++.dg/parse/template18.C: Likewise.
7082 * g++.dg/tc1/dr152.C: Likewise.
7083 * g++.dg/tc1/dr166.C: Likewise.
7084 * g++.dg/tc1/dr176.C: Likewise.
7085 * g++.dg/tc1/dr213.C: Likewise.
7086 * g++.dg/template/access11.C: Likewise.
7087 * g++.dg/template/access2.C: Likewise.
7088 * g++.dg/template/access3.C: Likewise.
7089 * g++.dg/template/access7.C: Likewise.
7090 * g++.dg/template/arg7.C: Likewise.
7091 * g++.dg/template/cond2.C: Likewise.
7092 * g++.dg/template/crash13.C: Likewise.
7093 * g++.dg/template/crash40.C: Likewise.
7094 * g++.dg/template/crash7.C: Likewise.
7095 * g++.dg/template/crash84.C: Likewise.
7096 * g++.dg/template/ctor5.C: Likewise.
7097 * g++.dg/template/defarg13.C: Likewise.
7098 * g++.dg/template/defarg14.C: Likewise.
7099 * g++.dg/template/dtor7.C: Likewise.
7100 * g++.dg/template/eh2.C: Likewise.
7101 * g++.dg/template/error2.C: Likewise.
7102 * g++.dg/template/error43.C: Likewise.
7103 * g++.dg/template/friend32.C: Likewise.
7104 * g++.dg/template/injected1.C: Likewise.
7105 * g++.dg/template/instantiate1.C: Likewise.
7106 * g++.dg/template/instantiate3.C: Likewise.
7107 * g++.dg/template/instantiate5.C: Likewise.
7108 * g++.dg/template/instantiate7.C: Likewise.
7109 * g++.dg/template/local6.C: Likewise.
7110 * g++.dg/template/lookup2.C: Likewise.
7111 * g++.dg/template/member5.C: Likewise.
7112 * g++.dg/template/memfriend15.C: Likewise.
7113 * g++.dg/template/memfriend16.C: Likewise.
7114 * g++.dg/template/memfriend17.C: Likewise.
7115 * g++.dg/template/memfriend7.C: Likewise.
7116 * g++.dg/template/meminit1.C: Likewise.
7117 * g++.dg/template/nested3.C: Likewise.
7118 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7119 * g++.dg/template/nontype12.C: Likewise.
7120 * g++.dg/template/nontype13.C: Likewise.
7121 * g++.dg/template/nontype6.C: Likewise.
7122 * g++.dg/template/pr23510.C: Likewise.
7123 * g++.dg/template/pr35240.C: Likewise.
7124 * g++.dg/template/ptrmem15.C: Likewise.
7125 * g++.dg/template/ptrmem6.C: Likewise.
7126 * g++.dg/template/qualified-id1.C: Likewise.
7127 * g++.dg/template/qualttp20.C: Likewise.
7128 * g++.dg/template/qualttp3.C: Likewise.
7129 * g++.dg/template/qualttp4.C: Likewise.
7130 * g++.dg/template/qualttp5.C: Likewise.
7131 * g++.dg/template/qualttp6.C: Likewise.
7132 * g++.dg/template/qualttp7.C: Likewise.
7133 * g++.dg/template/qualttp8.C: Likewise.
7134 * g++.dg/template/recurse.C: Likewise.
7135 * g++.dg/template/recurse2.C: Likewise.
7136 * g++.dg/template/ref5.C: Likewise.
7137 * g++.dg/template/scope2.C: Likewise.
7138 * g++.dg/template/sfinae10.C: Likewise.
7139 * g++.dg/template/sfinae3.C: Likewise.
7140 * g++.dg/template/sizeof3.C: Likewise.
7141 * g++.dg/template/static9.C: Likewise.
7142 * g++.dg/template/template-id-2.C: Likewise.
7143 * g++.dg/template/typedef13.C: Likewise.
7144 * g++.dg/template/typename4.C: Likewise.
7145 * g++.dg/template/using14.C: Likewise.
7146 * g++.dg/template/using2.C: Likewise.
7147 * g++.dg/template/warn1.C: Likewise.
7148 * g++.dg/warn/Wparentheses-13.C: Likewise.
7149 * g++.dg/warn/Wparentheses-15.C: Likewise.
7150 * g++.dg/warn/Wparentheses-16.C: Likewise.
7151 * g++.dg/warn/Wparentheses-17.C: Likewise.
7152 * g++.dg/warn/Wparentheses-18.C: Likewise.
7153 * g++.dg/warn/Wparentheses-19.C: Likewise.
7154 * g++.dg/warn/Wparentheses-20.C: Likewise.
7155 * g++.dg/warn/Wparentheses-23.C: Likewise.
7156 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7157 * g++.dg/warn/noeffect2.C: Likewise.
7158 * g++.dg/warn/noeffect4.C: Likewise.
7159 * g++.dg/warn/pr8570.C: Likewise.
7160 * g++.old-deja/g++.brendan/init2.C: Likewise.
7161 * g++.old-deja/g++.eh/spec6.C: Likewise.
7162 * g++.old-deja/g++.pt/crash10.C: Likewise.
7163 * g++.old-deja/g++.pt/crash36.C: Likewise.
7164 * g++.old-deja/g++.pt/derived3.C: Likewise.
7165 * g++.old-deja/g++.pt/error2.C: Likewise.
7166 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7167 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7168 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7169 * g++.old-deja/g++.pt/overload7.C: Likewise.
7170 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7171
7172 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7173 Iain Sandoe <iains@gcc.gnu.org>
7174
7175 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7176 Added code to deal with the case when [Protocol
7177 -descriptionForInstanceMethod:] or [Protocol
7178 -descriptionForClassMethod:] returns NULL.
7179
7180 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7181 Iain Sandoe <iains@gcc.gnu.org>
7182
7183 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7184 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7185 Added cast.
7186
7187 2011-06-07 Xinliang David Li <davidxl@google.com>
7188
7189 * gcc.dg/inline_2.c: New test.
7190 * gcc.dg/unroll_2.c: New test.
7191 * gcc.dg/inline_3.c: New test.
7192 * gcc.dg/unroll_3.c: New test.
7193 * gcc.dg/inline_4.c: New test.
7194 * gcc.dg/unroll_4.c: New test.
7195 * gcc.dg/inline_1.c: New test.
7196 * gcc.dg/unroll_1.c: New test.
7197
7198 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7199
7200 PR tree-optimization/48497
7201 * lib/gcc-defs.exp (dg-additional-options): New proc.
7202 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7203 -msse2 on 32-bit x86.
7204
7205 2011-06-06 Jason Merrill <jason@redhat.com>
7206
7207 * g++.dg/cpp0x/enum19.C: New.
7208
7209 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7210
7211 * gcc.target/arm/neon-reload-class.c: New test.
7212
7213 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7214
7215 PR debug/49130
7216 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7217
7218 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7219
7220 * gcc.target/arm/smlatb-1.c: New file.
7221 * gcc.target/arm/smlatt-1.c: New file.
7222 * gcc.target/arm/smlaltb-1.c: New file.
7223 * gcc.target/arm/smlaltt-1.c: New file.
7224
7225 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7226
7227 * gcc.target/arm/mla-2.c: New test.
7228
7229 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR gcov-profile/49299
7232 * gcc.dg/tree-prof/pr49299-1.c: New test.
7233 * gcc.dg/tree-prof/pr49299-2.c: New test.
7234
7235 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7236
7237 * lib/target-supports.exp
7238 (check_effective_target_vect_widen_mult_qi_to_hi):
7239 Add NEON as supporting target.
7240 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7241 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7242 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7243 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7244 using widening multiplication on targets that support it.
7245 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7246 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7247 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7248
7249 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7250
7251 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7252 Modern Objective-C runtime API.
7253 * objc/execute/next_mapping.h: Removed.
7254 * objc-obj-c++-shared/next-mapping.h: Removed.
7255 * objc-obj-c++-shared/Object1.h: Removed.
7256 * objc-obj-c++-shared/Object1.m: Removed.
7257 * objc-obj-c++-shared/Object1.mm: Removed.
7258 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7259 * objc-obj-c++-shared/Protocol1.h: Removed.
7260 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7261 of ProtoBool, IVAR_T and METHOD.
7262 * objc-obj-c++-shared/runtime.h: New.
7263 * objc-obj-c++-shared/TestsuiteObject.h: New.
7264 * objc-obj-c++-shared/TestsuiteObject.m: New.
7265
7266 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7267 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7268 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7269 it a class method.
7270 * objc/execute/_cmd.m: Include
7271 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7272 runtime API. ([TestClass +initialize]): Include this method also
7273 with the GNU runtime.
7274 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7275 Object. ([-setValue:]): Return void.
7276 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7277 with the GNU runtime. Include
7278 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7279 for the NeXT runtime. Use the existing print_ivars() and
7280 compare_structures() implementations for the old NeXT runtime.
7281 Added new implementations for the Modern GNU and NeXT runtimes.
7282 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7283 well. (main): Use objc_getClass(). Use return instead of exit.
7284 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7285 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7286 of exit().
7287 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7288 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7289 instead of Object. (main): Use return instead of exit().
7290 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7291 instead of Object. Removed prototype for exit(). (main): Use
7292 return instead of exit(). Use the Modern Objective-C runtime API.
7293 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7294 Object.
7295 * objc/execute/class-tests-1.h: Include
7296 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7297 runtime API. (test_class_with_superclass): Do not call [Object
7298 class]. There is no need to with the current libobjc.
7299 * objc/execute/class-tests-2.h: Include
7300 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7301 runtime API.
7302 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7303 ../../objc-obj-c++-shared/next-mapping.h.
7304 * objc/execute/class-2.m: Likewise.
7305 * objc/execute/class-3.m: Likewise.
7306 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7307 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7308 +initialize]): Include this method also with the GNU
7309 runtime. (main): Use the Modern Objective-C runtime API.
7310 * objc/execute/class-5.m: Likewise.
7311 * objc/execute/class-6.m: Likewise.
7312 * objc/execute/class-7.m: Likewise.
7313 * objc/execute/class-8.m: Likewise.
7314 * objc/execute/class-9.m: Likewise.
7315 * objc/execute/class-10.m: Likewise.
7316 * objc/execute/class-11.m: Likewise.
7317 * objc/execute/class-12.m: Likewise.
7318 * objc/execute/class-13.m: Likewise.
7319 * objc/execute/class-14.m: Likewise.
7320 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7321 this method also with the GNU runtime.
7322 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7323 +initialize]): Include this method also with the GNU runtime.
7324 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7325 of Object.
7326 * objc/execute/encode-1.m: Likewise.
7327 * objc/execute/enumeration-1.m: Likewise.
7328 * objc/execute/enumeration-2.m: Likewise.
7329 * objc/execute/exceptions/catchall-1.m: Likewise.
7330 * objc/execute/exceptions/finally-1.m: Likewise.
7331 * objc/execute/exceptions/foward-1.m: Likewise.
7332 * objc/execute/exceptions/local-variables-1.m: Likewise.
7333 * objc/execute/exceptions/throw-nil.m: Likewise.
7334 * objc/execute/exceptions/trivial.m: Likewise.
7335 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7336 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7337 * objc/execute/exceptions/matcher-1.m: Likewise.
7338 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7339 Object.
7340 * objc/execute/formal_protocol-2.m: Likewise.
7341 * objc/execute/formal_protocol-3.m: Likewise.
7342 * objc/execute/formal_protocol-4.m: Likewise.
7343 * objc/execute/formal_protocol-5.m: Include
7344 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7345 protocol_getName().
7346 * objc/execute/formal_protocol-6.m: Likewise.
7347 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7348 Object. Include <objc/Protocol.h> instead of
7349 ../../objc-obj-c++-shared/Protocol1.h.
7350 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7351 Object.
7352 * objc/execute/informal_protocol.m: Likewise.
7353 * objc/execute/load-3.m: Likewise.
7354 * objc/execute/many_args_method.m ([TestClass +initialize]):
7355 Include this method with the GNU runtime as well.
7356 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7357 * objc/execute/nested-func-1.m: Use TestsuiteObject
7358 instead of Object.
7359 * objc/execute/nil_method-1.m: Likewise.
7360 * objc/execute/no_clash.m: Likewise.
7361 * objc/execute/np-1.m: Do not include
7362 ../../objc-obj-c++-shared/Protocol1.h.
7363 (main): Use return instead of exit().
7364 * objc/execute/np-2.m: Do not include
7365 ../../objc-obj-c++-shared/Protocol1.h.
7366 ([MyObject +initialize]): Include this method also with the GNU
7367 runtime. (main): Use return instead of exit().
7368 * objc/execute/object_is_class.m: Include
7369 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7370 of Object. (main): Use the Modern Objective-C runtime API.
7371 * objc/execute/object_is_meta_class.m: Likewise.
7372 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7373 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7374 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7375 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7376 Objective-C runtime API.
7377 * objc/execute/protocol-isEqual-2.m: Likewise.
7378 * objc/execute/protocol-isEqual-3.m: Likewise.
7379 * objc/execute/protocol-isEqual-4.m: Likewise.
7380 * objc/execute/redefining_self.m ([TestClass +initialize]):
7381 Include this method with the GNU runtime as well.
7382 * objc/execute/root_methods.m: Include
7383 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7384 Include this method with the GNU runtime as well.
7385 (main): Use the Modern Objective-C runtime API.
7386 * objc/execute/selector-1.m: Include
7387 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7388 of Object. (main): Use the Modern Objective-C runtime API.
7389 * objc/execute/static-1.m ([Test +initialize]): Include this
7390 method with the GNU runtime as well.
7391 * objc/execute/static-2.m: Likewise.
7392 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7393 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7394 ([MathClass +initialize]): Include this method with the GNU
7395 runtime as well.
7396 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7397 instead of Object.
7398 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7399 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7400 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7401 * objc.dg/attributes/method-attribute-1.m: Likewise.
7402 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7403 * objc.dg/attributes/method-attribute-2.m: Likewise.
7404 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7405 * objc.dg/attributes/method-attribute-3.m: Likewise.
7406 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7407 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7408 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7409 * obj-c++.dg/bitfield-1.mm: Likewise.
7410 * obj-c++.dg/bitfield-2.mm: Likewise
7411 * objc.dg/bitfield-3.m: Likewise.
7412 * obj-c++.dg/bitfield-4.mm: Likewise.
7413 * objc.dg/bitfield-5.m: Likewise
7414 * objc.dg/call-super-1.m: Likewise.
7415 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7416 Use objc_getClass() instead of objc_get_class(), but for the GNU
7417 runtime redefine objc_getClass as objc_get_class. Include
7418 ../objc-obj-c++-shared/runtime.h.
7419 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7420 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7421 Use the Modern Objective-C runtime API.
7422 * objc.dg/class-protocol-1.m: Include
7423 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7424 * obj-c++.dg/class-protocol-1.mm: Likewise.
7425 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7426 * objc.dg/comp-types-10.m: Likewise.
7427 * objc.dg/comp-types-11.m: Likewise.
7428 * objc.dg/comp-types-12.m: Likewise.
7429 * obj-c++.dg/comp-types-9.mm: Likewise.
7430 * obj-c++.dg/comp-types-11.mm: Likewise.
7431 * obj-c++.dg/comp-types-12.mm: Likewise.
7432 * obj-c++.dg/comp-types-13.mm: Likewise.
7433 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7434 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7435 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7436 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7437 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7438 * objc.dg/desig-init-1.m: Likewise.
7439 * obj-c++.dg/defs.mm: Likewise.
7440 * objc.dg/exceptions-2.m: Likewise.
7441 * obj-c++.dg/except-1.mm: Likewise.
7442 * obj-c++.dg/exceptions-2.mm: Likewise.
7443 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7444 Use the Modern Objective-C runtime API.
7445 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7446 the Modern Objective-C runtime API. Do not include
7447 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7448 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7449 the Modern Objective-C runtime API except when using an older NeXT
7450 runtime.
7451 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7452 the Modern Objective-C runtime API.
7453 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7454 objc/encoding.h.
7455 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7456 * objc.dg/encode-7-next-64bit.m: Updated include.
7457 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7458 objc/encoding.h.
7459 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7460 the Modern Objective-C runtime API.
7461 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7462 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7463 instead of ../objc-obj-c++-shared/Protocol1.h.
7464 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7465 the Modern Objective-C runtime API except when using an older NeXT
7466 runtime.
7467 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7468 the Modern Objective-C runtime API.
7469 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7470 Object.
7471 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7472 * objc.dg/fix-and-continue-2.m: Likewise.
7473 * objc.dg/foreach-1.m: Likewise.
7474 * objc.dg/foreach-2.m: Likewise.
7475 * objc.dg/foreach-3.m: Likewise.
7476 * objc.dg/foreach-4.m: Likewise.
7477 * objc.dg/foreach-5.m: Likewise.
7478 * objc.dg/foreach-6.m: Likewise.
7479 * objc.dg/foreach-7.m: Likewise.
7480 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7481 Object.
7482 * objc.dg/func-ptr-2.m: Likewise.
7483 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7484 Do not include objc/objc-api.h.
7485 * obj-c++.dg/fsf-package-0.mm: Likewise.
7486 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7487 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7488 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7489 of Object.
7490 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7491 * objc.dg/gnu-runtime-3.m: Likewise.
7492 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7493 * objc.dg/headers.m: Include objc/runtime.h instead of
7494 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7495 for the NeXT runtime.
7496 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7497 * obj-c++.dg/isa-field-1.mm: Likewise.
7498 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7499 * objc.dg/layout-1.m: Likewise.
7500 * objc.dg/layout-2.m: Likewise.
7501 * objc.dg/local-decl-2.m: Likewise.
7502 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7503 Object. ([Container +elementForView:]): Use
7504 class_conformsToProtocol().
7505 * obj-c++.dg/lookup-2.mm: Likewise.
7506 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7507 * obj-c++.dg/local-decl-1.mm: Likewise.
7508 * objc.dg/method-3.m: Likewise.
7509 * objc.dg/method-4.m: Likewise.
7510 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7511 ../objc-obj-c++-shared/Protocol1.h.
7512 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7513 * objc.dg/method-9.m: Likewise.
7514 * objc.dg/method-10.m: Likewise.
7515 * objc.dg/method-13.m ([Root +initialize]): Include this method
7516 also for the GNU runtime. (main): Use objc_getClass() also for
7517 the GNU runtime.
7518 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7519 * objc.dg/method-17.m: Likewise.
7520 * objc.dg/method-19.m: Likewise.
7521 * objc.dg/method-20b.m: Likewise.
7522 * obj-c++.dg/method-2.mm: Likewise.
7523 * obj-c++.dg/method-6.mm: Likewise.
7524 * obj-c++.dg/method-10.mm: Likewise.
7525 * obj-c++.dg/method-11.mm: Likewise.
7526 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7527 ../objc-obj-c++-shared/Protocol1.h.
7528 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7529 * obj-c++.dg/method-15.mm: Likewise.
7530 * obj-c++.dg/method-17.mm: Likewise.
7531 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7532 +initialize]): Include this method also for the GNU
7533 runtime. (main): Use objc_getClass() also for the GNU runtime.
7534 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7535 * obj-c++.dg/method-22.mm: Likewise.
7536 * obj-c++.dg/method-23.mm: Likewise.
7537 * obj-c++.dg/no-extra-load.mm: Likewise.
7538 * objc.dg/objc-fast-4.m: Likewise.
7539 * objc.dg/objc-gc-4.m: Likewise.
7540 * obj-c++.dg/objc-gc-3.mm: Likewise.
7541 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7542 protocol_getMethodDescription() instead of [Protocol
7543 -descriptionForInstanceMethod].
7544 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7545 Made it available with all runtimes. (main): Call -test instead
7546 of -class.
7547 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7548 and put into a category.
7549 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7550 Object. Include objc/objc.h.
7551 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7552 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7553 New. (main): Use protocol_getMethodDescription() instead
7554 of [Protocol -descriptionForInstanceMethod] and [Protocol
7555 -descriptionForClassMethod].
7556 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7557 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7558 Objective-C runtime API.
7559 * obj-c++.dg/proto-qual-1.mm: Likewise.
7560 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7561 Object.
7562 * obj-c++.dg/property/property-1.mm: Likewise.
7563 * obj-c++.dg/qual-types-1.mm: Likewise.
7564 * objc.dg/selector-2.m: Include objc/objc.h instead of
7565 ../objc-obj-c++-shared/Object1.h.
7566 * obj-c++.dg/selector-2.mm: Likewise.
7567 * obj-c++.dg/selector-5.mm: Likewise.
7568 * obj-c++.dg/selector-6.mm: Likewise.
7569 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7570 Object. Do not include objc/objc-api.h.
7571 * obj-c++.dg/set-not-used-1.mm: Likewise.
7572 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7573 * objc.dg/stret-1.m: Likewise.
7574 * objc.dg/stret-2.m: Likewise.
7575 * obj-c++.dg/super-class-2.mm: Likewise.
7576 * objc.dg/super-class-3.m: Likewise.
7577 * objc.dg/super-class-4.m: Likewise.
7578 * objc.dg/sync-2.m: Likewise.
7579 * obj-c++.dg/sync-2.mm: Likewise.
7580 * objc.dg/sync-1.m: Include objc/objc.h instead of
7581 ../objc-obj-c++-shared/Object1.h.
7582 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7583 'Class' as the type of 'isa'.
7584 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7585 Objective-C runtime API. ([TestClass +initialize]): Include this
7586 method with the GNU runtime as well.
7587 * objc.dg/strings/strings-1.m: Updated includes.
7588 * obj-c++.dg/strings/strings-1.mm: Likewise.
7589 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7590 objc.dg/strings/const-str-12b.m.
7591 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7592 * obj-c++.dg/template-3.mm: Likewise.
7593 * obj-c++.dg/template-4.mm: Likewise.
7594 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7595 Objective-C runtime API.
7596 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7597 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7598 * obj-c++.dg/try-catch-1.mm: Likewise.
7599 * obj-c++.dg/try-catch-2.mm: Likewise.
7600 * objc.dg/try-catch-3.m: Likewise.
7601 * obj-c++.dg/try-catch-3.mm: Likewise.
7602 * objc.dg/try-catch-6.m: Likewise.
7603 * objc.dg/try-catch-7.m: Likewise.
7604 * obj-c++.dg/try-catch-7.mm: Likewise.
7605 * obj-c++.dg/try-catch-8.mm: Likewise.
7606 * obj-c++.dg/try-catch-9.mm: Likewise.
7607 * objc.dg/try-catch-10.m: Likewise.
7608 * obj-c++.dg/try-catch-11.mm: Likewise.
7609 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7610 Object. Include objc/objc.h.
7611 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7612 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7613 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7614 Object. Use Modern Objective-C runtime API. Do not use
7615 performv::.
7616 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7617 * obj-c++.dg/torture/trivial.mm: Likewise.
7618 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7619 instead of ../objc-obj-c++-shared/Object1.h. Include
7620 ../objc-obj-c++-shared/runtime.h.
7621 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7622 * objc.dg/torture/strings/const-str-11.m: Likewise.
7623 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7624 * objc.dg/torture/strings/const-str-9.m: Likewise.
7625 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7626 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7627 instead of Object. Only add _FooClassReference if
7628 __NEXT_RUNTIME__.
7629 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7630 * objc.dg/torture/strings/const-str-8.m: Likewise.
7631 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7632 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7633 additional sources.
7634 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7635 Object.
7636 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7637 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7638 * obj-c++.dg/va-meth-1.mm: Likewise.
7639 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7640 ../objc-obj-c++-shared/Object1.h.
7641 * objc.dg/zero-link-3.m: Likewise.
7642
7643 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7644
7645 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7646
7647 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7648
7649 PR objc-++/48275
7650 * obj-c++.dg/property/cxx-property-1.mm: New.
7651 * obj-c++.dg/property/cxx-property-2.mm: New.
7652
7653 2011-06-06 Jason Merrill <jason@redhat.com>
7654
7655 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7656
7657 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7658
7659 PR rtl-optimization/49145
7660 From Ryan Mansfield
7661 * gcc.c-torture/compile/pr49145.c: New test.
7662
7663 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR testsuite/49288
7666 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7667 to dg-options, match also DW_AT_linkage_name.
7668
7669 PR debug/49294
7670 * gcc.dg/debug/pr49294.c: New test.
7671
7672 PR c++/49264
7673 * g++.dg/opt/pr49264.C: New test.
7674
7675 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7676
7677 PR tree-optimization/49243
7678 * gcc.dg/pr49243.c: New.
7679
7680 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7681
7682 * gnat.dg/specs/cond_expr1.ads: New test.
7683
7684 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7685
7686 * gnat.dg/deferred_const4.ad[sb]: New test.
7687 * gnat.dg/deferred_const4_pkg.ads: New helper.
7688
7689 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7690
7691 * gnat.dg/test_tamdt.adb: Rename to...
7692 * gnat.dg/taft_type1.adb: ...this.
7693 * gnat.dg/tamdt.ad[sb]: Rename to...
7694 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7695 * gnat.dg/tamdt_aux.ads: Rename to...
7696 * gnat.dg/taft_type1_pkg2.ads: ...this.
7697 * gnat.dg/taft_type2.ad[sb]: New test.
7698 * gnat.dg/taft_type2_pkg.ads: New helper.
7699 * gnat.dg/taft_type3.adb: New test.
7700 * gnat.dg/taft_type3_pkg.ads: New helper.
7701
7702 2011-06-05 Tobias Burnus <burnus@net-b.de>
7703
7704 PR fortran/49255
7705 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7706 for F2008.
7707
7708 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7709
7710 PR testsuite/49287
7711 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7712 warning.
7713 * objc.dg/gnu-api-2-objc.m: Likewise.
7714 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7715 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7716
7717 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7718
7719 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7720 alignment, not the alignment, when calling class_addIvar(). Add
7721 an 'isa' instance variable to the test root class.
7722 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7723
7724 2011-06-04 Jan Hubicka <jh@suse.cz>
7725
7726 PR tree-optimization/48893
7727 PR tree-optimization/49091
7728 PR tree-optimization/49179
7729 * gfortran.dg/pr49179.f90: New testcase
7730
7731 2011-06-04 Jan Hubicka <jh@suse.cz>
7732
7733 PR lto/48954
7734 * g++.dg/torture/pr48954.C: New testcase.
7735
7736 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7737
7738 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7739
7740 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7741
7742 PR c++/33840
7743 * g++.dg/diagnostic/bitfld2.C: New.
7744
7745 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR target/49281
7748 * gcc.c-torture/execute/pr49281.c: New test.
7749
7750 2011-06-04 Jan Hubicka <jh@suse.cz>
7751
7752 PR tree-optimize/48929
7753 * gcc.c-torture/compile/pr48929.c: New testcase.
7754
7755 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7756
7757 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7758
7759 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR c++/49276
7762 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7763
7764 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7765
7766 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7767
7768 2011-06-03 Richard Henderson <rth@redhat.com>
7769 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7770
7771 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7772
7773 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7774
7775 * objc.dg/headers.m: Do not include objc-list.h.
7776
7777 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7778
7779 * objc.dg/type-stream-1.m: Test removed.
7780 * objc.dg/headers.m: Do not include typedstream.h.
7781
7782 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7783
7784 * objc.dg/torture/forward-1.m (main): Updated testcase.
7785
7786 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7787
7788 PR target/49163
7789 * gcc.c-torture/compile/pr49163.c: New.
7790
7791 2011-06-02 Asher Langton <langton2@llnl.gov>
7792
7793 PR fortran/49268
7794 * gfortran.dg/PR49268.f90: New test.
7795
7796 2011-06-02 Asher Langton <langton2@llnl.gov>
7797
7798 PR fortran/37039
7799 * gfortran.dg/PR37039.f90: New test.
7800
7801 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7802
7803 PR objc/48539
7804 * objc.dg/method-5.m: Updated.
7805 * objc.dg/method-19.m: Updated.
7806 * objc.dg/method-lookup-1.m: New.
7807 * obj-c++.dg/method-6.mm: Updated.
7808 * obj-c++.dg/method-7.mm: Updated.
7809 * obj-c++.dg/method-lookup-1.mm: New.
7810
7811 2011-06-02 DJ Delorie <dj@redhat.com>
7812
7813 * lib/timeout.exp (timeout): Add board_info support.
7814
7815 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7816
7817 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7818
7819 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7820
7821 PR fortran/49265
7822 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7823 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7824
7825 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7826 Hans-Peter Nilsson <hp@axis.com>
7827
7828 PR rtl-optimization/48840
7829 * gcc.target/sparc/ultrasp13.c: New test.
7830
7831 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7832
7833 PR target/49238
7834 * gcc.c-torture/compile/pr49238.c: New.
7835
7836 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7837
7838 * gcc.target/arm/g2.c: Skip test in -mthumb.
7839 Skip test unless cpu is xscale.
7840 * gcc.target/arm/scd42-2.c: Likewise.
7841 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7842
7843 2011-06-01 Jason Merrill <jason@redhat.com>
7844
7845 * g++.dg/cpp0x/decltype28.C: New.
7846 * g++.dg/cpp0x/decltype29.C: New.
7847
7848 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7849
7850 PR target/45074
7851 * gcc.target/mips/pr45074.c: New test.
7852
7853 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7854 Hans-Peter Nilsson <hp@axis.com>
7855
7856 PR rtl-optimization/48830
7857 * gcc.target/sparc/ultrasp12.c: New test.
7858
7859 2011-06-01 David Li <davidxl@google.com>
7860
7861 * gcc.dg/profile-dir-1.c: Change pass name.
7862 * gcc.dg/profile-dir-2.c: Ditto.
7863 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7864 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7865 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7866 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7867 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7868 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7869 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7870 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7871 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7872 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7873 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7874 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7875 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7876 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7877 * gcc.dg/profile-dir-3.c: Ditto.
7878 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7879
7880 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7881
7882 * objc.dg/attributes/method-nonnull-1.m: New test.
7883 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7884
7885 2011-05-31 Tobias Burnus <burnus@net-b.de>
7886
7887 PR fortran/18918
7888 * gfortran.dg/coarray_atomic_1.f90: New.
7889 * gfortran.dg/coarray/atomic_1.f90: New.
7890
7891 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7892
7893 * gcc.dg/guality/bswaptest.c: New test.
7894 * gcc.dg/guality/clztest.c: New test.
7895 * gcc.dg/guality/ctztest.c: New test.
7896 * gcc.dg/guality/rotatetest.c: New test.
7897
7898 PR target/48688
7899 * gcc.target/i386/pr48688.c: New test.
7900
7901 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7902
7903 PR c++/48010
7904 * g++.dg/lookup/name-clash9.C: New.
7905
7906 2011-05-31 Tobias Burnus <burnus@net-b.de>
7907
7908 PR fortran/18918
7909 * gfortran.dg/coarray/dummy_1.f90: New.
7910
7911 2011-05-31 Tobias Burnus <burnus@net-b.de>
7912
7913 PR fortran/18918
7914 * gfortran.dg/coarray/save_1.f90: New.
7915 * gfortran.dg/coarray_4.f90: Update dg-error.
7916
7917 2011-05-31 Jason Merrill <jason@redhat.com>
7918
7919 * g++.dg/cpp0x/rv-template1.C: New.
7920
7921 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR rtl-optimization/49235
7924 * gcc.dg/pr49235.c: New test.
7925
7926 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7927
7928 PR tree-optimization/49093
7929 * gcc.dg/vect/pr49093.c: New test.
7930
7931 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7932
7933 PR debug/49047
7934 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7935
7936 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7937
7938 PR testsuite/49239
7939 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7940 output array.
7941
7942 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7943
7944 PR target/49186
7945 * gcc.c-torture/execute/pr49186.c: New.
7946
7947 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7948
7949 PR target/49168
7950 * gcc.target/i386/pr49168-1.c: New.
7951
7952 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7953 Eric Botcazou <ebotcazou@adacore.com>
7954
7955 * gcc.dg/guality/drap.c: New test.
7956
7957 2011-05-30 Richard Guenther <rguenther@suse.de>
7958
7959 PR tree-optimization/49210
7960 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7961 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7962
7963 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR c++/49223
7966 * g++.dg/gomp/pr49223-1.C: New test.
7967 * g++.dg/gomp/pr49223-2.C: New test.
7968
7969 2011-05-30 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/49218
7972 * gcc.c-torture/execute/pr49218.c: New testcase.
7973
7974 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7975
7976 PR tree-optimization/49199
7977 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7978 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7979 -fno-tree-scev-cprop.
7980
7981 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7982
7983 PR fortran/47601
7984 * gfortran.dg/extends_13.f03: New.
7985
7986 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR rtl-optimization/49095
7989 * gcc.target/i386/pr49095.c: New test.
7990
7991 2011-05-29 Tobias Burnus <burnus@net-b.de>
7992
7993 PR fortran/18918
7994 * gfortran.dg/coarray_24.f90: New.
7995
7996 2011-05-29 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/18918
7999 * gfortran.dg/coarray_23.f90: New.
8000
8001 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8002
8003 From Ryan Mansfield
8004 * gcc.dg/pr48826.c: New test.
8005
8006 2011-05-29 Richard Guenther <rguenther@suse.de>
8007
8008 PR tree-optimization/49217
8009 * gcc.dg/torture/pr49217.c: New testcase.
8010
8011 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8012
8013 PR testsuite/49222
8014 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8015
8016 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8017
8018 * gnat.dg/boolean_subtype.adb: Rename to...
8019 * gnat.dg/boolean_subtype1.adb: ...this.
8020
8021 2011-05-28 Jason Merrill <jason@redhat.com>
8022
8023 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8024
8025 2011-05-27 Jason Merrill <jason@redhat.com>
8026
8027 * g++.dg/cpp0x/enum18.C: Adjust.
8028
8029 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8030
8031 2011-05-27 Tobias Burnus <burnus@net-b.de>
8032
8033 PR fortran/18918
8034 * gfortran.dg/coarray_22.f90: New.
8035
8036 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8037
8038 PR tree-optimization/46728
8039 * gcc.target/powerpc/pr46728-1.c: New.
8040 * gcc.target/powerpc/pr46728-2.c: New.
8041 * gcc.target/powerpc/pr46728-3.c: New.
8042 * gcc.target/powerpc/pr46728-4.c: New.
8043 * gcc.target/powerpc/pr46728-5.c: New.
8044 * gcc.dg/pr46728-6.c: New.
8045 * gcc.target/powerpc/pr46728-7.c: New.
8046 * gcc.target/powerpc/pr46728-8.c: New.
8047 * gcc.dg/pr46728-9.c: New.
8048 * gcc.target/powerpc/pr46728-10.c: New.
8049 * gcc.target/powerpc/pr46728-11.c: New.
8050 * gcc.dg/pr46728-12.c: New.
8051 * gcc.target/powerpc/pr46728-13.c: New.
8052 * gcc.target/powerpc/pr46728-14.c: New.
8053 * gcc.target/powerpc/pr46728-15.c: New.
8054 * gcc.target/powerpc/pr46728-16.c: New.
8055
8056 2011-05-27 Jason Merrill <jason@redhat.com>
8057
8058 * g++.dg/abi/mangle47.C: New.
8059
8060 PR c++/49176
8061 * g++.dg/template/const5.C: New.
8062
8063 * g++.dg/cpp0x/enum18.C: New.
8064
8065 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8066
8067 * g++.dg/cpp0x/error6.C: New.
8068
8069 * g++.dg/cpp0x/error5.C: New.
8070
8071 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR c++/49165
8074 * g++.dg/eh/cond6.C: New test.
8075
8076 2011-05-27 Tobias Burnus <burnus@net-b.de>
8077
8078 PR fortran/48820
8079 * gfortran.dg/rank_3.f90: New.
8080 * gfortran.dg/rank_4.f90: New.
8081
8082 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8083
8084 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8085 replace dump search.
8086
8087 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8088
8089 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8090 * gnat.dg/bit_packed_array5.adb: ...here.
8091
8092 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8093
8094 PR c++/42056
8095 * g++.dg/cpp0x/auto25.C: New.
8096
8097 2011-05-27 Richard Guenther <rguenther@suse.de>
8098
8099 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8100
8101 2011-05-27 Richard Guenther <rguenther@suse.de>
8102
8103 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8104
8105 2011-05-27 Richard Guenther <rguenther@suse.de>
8106
8107 PR middle-end/49189
8108 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8109
8110 2011-05-26 Jason Merrill <jason@redhat.com>
8111
8112 * g++.dg/cpp0x/friend1.C: New.
8113 * g++.dg/cpp0x/friend2.C: New.
8114
8115 * g++.dg/cpp0x/auto7.C: Update.
8116 * g++.dg/template/crash50.C: Adjust.
8117 * g++.dg/template/static9.C: Adjust.
8118 * g++.old-deja/g++.ext/memconst.C: Adjust.
8119
8120 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8121
8122 * gcc.dg/march.c: Ignore a note for some targets.
8123
8124 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8125 Nathan Froyd <froydnj@codesourcery.com>
8126
8127 PR c++/2288
8128 PR c++/18770
8129 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8130 * g++.dg/parse/pr18770.C: New test.
8131 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8132
8133 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8134
8135 PR fortran/48955
8136 * gfortran.dg/dependency_40.f90 : New test.
8137
8138 2011-05-26 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/18918
8141 * gfortran.dg/coarray/registering_1.f90: New.
8142
8143 2011-05-26 Jason Merrill <jason@redhat.com>
8144
8145 * g++.dg/cpp0x/variadic111.C: New.
8146 * g++.dg/cpp0x/variadic41.C: Adjust.
8147
8148 2011-05-26 Richard Guenther <rguenther@suse.de>
8149
8150 PR tree-optimization/48702
8151 * gcc.dg/torture/pr48702.c: New testcase.
8152
8153 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155 PR gcov-profile/48845
8156 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8157 support.
8158 * gcc.dg/matrix/matrix.exp: Likewise.
8159 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8160 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8161 line number to check_profiling_available.
8162 * lib/target-supports.exp (check_profiling_available): Account for
8163 this.
8164 Require TLS runtime support with -fprofile-generate.
8165 * lib/profopt.exp (profopt-execute): Add TLS options for
8166 -fprofile-generate.
8167 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8168
8169 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c++/49165
8172 * g++.dg/eh/cond5.C: New test.
8173
8174 PR tree-optimization/49161
8175 * gcc.c-torture/execute/pr49161.c: New test.
8176
8177 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8178
8179 * gcc.target/arm/neon-vorn-vbic.c: New test.
8180
8181 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8182
8183 PR tree-optimization/49038
8184 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8185 * gcc.dg/vect/pr49038.c: New test.
8186
8187 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8188
8189 * g++.dg/init/pr25811-3.C: New.
8190 * g++.dg/init/pr25811-4.C: New.
8191
8192 2011-05-25 Jason Merrill <jason@redhat.com>
8193
8194 * g++.dg/cpp0x/enum17.C: New.
8195 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8196
8197 * g++.dg/cpp0x/auto24.C: New.
8198
8199 * g++.dg/cpp0x/error4.C: New.
8200
8201 * g++.dg/cpp0x/rv-restrict.C: New.
8202
8203 * g++.dg/cpp0x/enum15.C: New.
8204 * g++.dg/cpp0x/constexpr-switch2.C: New.
8205
8206 * g++.dg/cpp0x/variadic110.C: New.
8207
8208 * g++.dg/cpp0x/auto9.C: Add typedef test.
8209
8210 * g++.dg/cpp0x/auto23.C: New.
8211 * g++.dg/cpp0x/auto9.C: Adjust.
8212
8213 * g++.dg/cpp0x/defaulted29.C: New.
8214
8215 * g++.dg/cpp0x/initlist51.C: New.
8216
8217 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8218
8219 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8220 * g++.dg/abi/packed1.C: Suppress warning.
8221 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8222 * g++.dg/template/stdarg1.C: Likewise.
8223 * g++.dg/other/packed1.C: Remove arm from xfail list.
8224
8225 2011-05-25 Jason Merrill <jason@redhat.com>
8226
8227 * g++.dg/cpp0x/enum16.C: New.
8228 * g++.dg/parse/error15.C: Adjust.
8229
8230 * g++.dg/cpp0x/initlist50.C: New.
8231
8232 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8233
8234 * g++.dg/cpp0x/variadic109.C: New.
8235
8236 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8237
8238 * gcc.target/i386/pause-1.c: New.
8239
8240 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gcc.dg/stack-usage-1.c: Adjust comment.
8243 * gcc.dg/stack-usage-2.c: New test.
8244
8245 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR c++/49136
8248 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8249 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8250
8251 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8252
8253 PR rtl-optimization/48757
8254 * gfortran.dg/pr48757.f: New test case.
8255
8256 2011-05-24 Jason Merrill <jason@redhat.com>
8257
8258 * g++.dg/cpp0x/access01.C: New.
8259
8260 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8261
8262 PR libobjc/48177
8263 * objc.dg/pr48177.m: New testcase.
8264
8265 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8266
8267 PR objc/48187
8268 * objc.dg/pr48187.m: New testcase.
8269 * obj-c++.dg/pr48187.mm: New testcase.
8270 * objc.dg/ivar-extra-semicolon.m: New testcase.
8271
8272 2011-05-24 Jason Merrill <jason@redhat.com>
8273
8274 * g++.dg/template/access21.C: New.
8275 * g++.dg/template/access22.C: New.
8276
8277 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8278
8279 PR rtl-optimization/48633
8280 * g++.dg/pr48633.C: New test.
8281
8282 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8283
8284 PR target/49133
8285 * g++.dg/other/pr49133.C: New test.
8286
8287 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8288 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8289
8290 * gcc.dg/torture/tls/run-gd.c: New test.
8291 * gcc.dg/torture/tls/run-ie.c: New test.
8292 * gcc.dg/torture/tls/run-ld.c: New test.
8293 * gcc.dg/torture/tls/run-le.c: New test.
8294 * lib/target-supports.exp (check_effective_target_tls_runtime):
8295 Build testcase with TLS options.
8296
8297 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8298
8299 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8300
8301 2011-05-24 Tom de Vries <tom@codesourcery.com>
8302
8303 PR tree-optimization/49121
8304 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8305
8306 2011-05-23 Jason Merrill <jason@redhat.com>
8307
8308 * g++.dg/cpp0x/defaulted28.C: New.
8309
8310 * g++.dg/cpp0x/sfinae25.C: New.
8311
8312 * g++.dg/cpp0x/rv-cast2.C: New.
8313
8314 * g++.dg/cpp0x/enum14.C: New.
8315
8316 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR lto/49123
8319 * gcc.c-torture/execute/pr49123.c: New test.
8320
8321 PR debug/49032
8322 * gcc.dg/debug/pr49032.c: New test.
8323
8324 PR c/49120
8325 * gcc.dg/pr49120.c: New test.
8326
8327 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 PR target/47315
8330 * gcc.target/i386/pr47315.c: New test.
8331
8332 2011-05-23 Jason Merrill <jason@redhat.com>
8333
8334 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8335
8336 * g++.dg/cpp0x/sfinae24.C: New.
8337
8338 * g++.dg/cpp0x/error3.C: New.
8339
8340 * g++.dg/cpp0x/defaulted27.C: New.
8341
8342 * g++.dg/cpp0x/decltype27.C: New.
8343
8344 2011-05-23 Richard Guenther <rguenther@suse.de>
8345
8346 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8347
8348 2011-05-23 Richard Guenther <rguenther@suse.de>
8349
8350 PR tree-optimization/40874
8351 * g++.dg/tree-ssa/pr40874.C: New testcase.
8352
8353 2011-05-23 Richard Guenther <rguenther@suse.de>
8354
8355 PR tree-optimization/49115
8356 * g++.dg/torture/pr49115.C: New testcase.
8357
8358 2011-05-23 Richard Guenther <rguenther@suse.de>
8359
8360 PR middle-end/15419
8361 * gcc.dg/memcpy-3.c: New testcase.
8362
8363 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR middle-end/48973
8366 * gcc.c-torture/execute/pr48973-1.c: New test.
8367 * gcc.c-torture/execute/pr48973-2.c: New test.
8368
8369 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8370
8371 PR c++/18016
8372 * g++.dg/warn/pr18016.C: New.
8373
8374 2011-05-23 Tom de Vries <tom@codesourcery.com>
8375
8376 PR target/45098
8377 * gcc.target/arm/ivopts-6.c: New test.
8378
8379 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR middle-end/49029
8382 * gcc.c-torture/compile/pr49029.c: New test.
8383
8384 2011-05-22 Jason Merrill <jason@redhat.com>
8385
8386 * g++.dg/cpp0x/sfinae23.C: New.
8387 * g++.dg/cpp0x/sfinae8.C: Correct.
8388
8389 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8390
8391 * gfortran.dg/function_optimize_8.f90: New test case.
8392
8393 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8394
8395 PR tree-optimization/49087
8396 * gcc.dg/vect/O3-pr49087.c: New test.
8397
8398 2011-05-21 Jason Merrill <jason@redhat.com>
8399
8400 * g++.dg/debug/const5.C: New.
8401
8402 2011-05-20 Jason Merrill <jason@redhat.com>
8403
8404 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8405
8406 * g++.dg/cpp0x/constexpr-static7.C: New.
8407
8408 * g++.dg/cpp0x/enum12.C: New.
8409 * g++.dg/cpp0x/enum13.C: New.
8410
8411 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8412
8413 PR fortran/48699
8414 * gfortran.dg/select_type_23.f03: New.
8415
8416 2011-05-20 Jason Merrill <jason@redhat.com>
8417
8418 * g++.dg/cpp0x/defaulted26.C: New.
8419
8420 * g++.dg/cpp0x/noexcept02.C: Fix.
8421 * g++.dg/cpp0x/noexcept03.C: Fix.
8422 * g++.dg/cpp0x/noexcept08.C: Fix.
8423 * g++.dg/cpp0x/noexcept10.C: New.
8424
8425 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8426
8427 PR fortran/48706
8428 * gfortran.dg/extends_12.f03: New.
8429
8430 2011-05-20 Jason Merrill <jason@redhat.com>
8431
8432 * g++.dg/template/koenig9.C: New.
8433 * g++.dg/opt/pr47615.C: Fix.
8434 * g++.dg/overload/defarg1.C: Fix.
8435 * g++.dg/tc1/dr213.C: Remove xfail.
8436 * g++.dg/torture/pr34850.C: Fix.
8437 * g++.dg/torture/pr39362.C: Fix.
8438 * g++.old-deja/g++.brendan/crash56.C: Fix.
8439 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8440
8441 2011-05-20 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/49079
8444 * gcc.dg/torture/pr49079.c: New testcase.
8445
8446 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR tree-optimization/49073
8449 * gcc.c-torture/execute/pr49073.c: New test.
8450
8451 2011-06-19 Tobias Burnus <burnus@net-b.de>
8452
8453 PR fortran/18918
8454 * gfortran.dg/coarray_21.f90: New.
8455
8456 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8457
8458 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8459 output.
8460
8461 2011-05-19 Richard Guenther <rguenther@suse.de>
8462
8463 PR testsuite/49063
8464 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8465
8466 2011-05-19 Richard Guenther <rguenther@suse.de>
8467
8468 PR middle-end/48985
8469 * gcc.dg/builtin-object-size-11.c: New testcase.
8470
8471 2011-05-19 Tom de Vries <tom@codesourcery.com>
8472
8473 PR target/45098
8474 * gcc.target/arm/ivopts.c: New test.
8475 * gcc.target/arm/ivopts-2.c: New test.
8476
8477 2011-05-19 Tom de Vries <tom@codesourcery.com>
8478
8479 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8480
8481 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8482
8483 * gcc.c-torture/execute/960321-1.x: Remove.
8484
8485 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8486
8487 PR fortran/48700
8488 * gfortran.dg/move_alloc_4.f90: New.
8489
8490 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8491
8492 PR target/49002
8493 * gcc.target/i386/pr49002-1.c: New test.
8494 * gcc.target/i386/pr49002-2.c: Likewise.
8495
8496 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR tree-optimization/49039
8499 * gcc.c-torture/execute/pr49039.c: New test.
8500 * gcc.dg/tree-ssa/pr49039.c: New test.
8501 * g++.dg/torture/pr49039.C: New test.
8502
8503 2011-05-18 Jason Merrill <jason@redhat.com>
8504
8505 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8506 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8507 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8508
8509 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8510
8511 * gcc.target/bfin/mcpu-bf592.c: New test.
8512
8513 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8514
8515 PR tree-optimization/41881
8516 * gcc.dg/vect/O3-pr41881.c: New test.
8517 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8518
8519 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR tree-optimization/49000
8522 * gcc.dg/pr49000.c: New test.
8523
8524 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8525
8526 * gnat.dg/invalid1.adb: New test.
8527
8528 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8529
8530 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8531 scan pattern.
8532 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8533 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8534
8535 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8536
8537 PR c++/48994
8538 * g++.dg/cpp0x/range-for18.C: New.
8539
8540 2011-05-15 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/18918
8543 * gfortran.dg/coarray/image_index_2.f90: New.
8544
8545 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8546
8547 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8548 * g++.dg/cpp0x/override2.C: New.
8549
8550 2011-05-14 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/18918
8553 * gfortran.de/coarray_20.f90: New.
8554
8555 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8556
8557 PR fortran/22572
8558 * function_optimize_7.f90: New test case.
8559
8560 2011-05-13 Jason Merrill <jason@redhat.com>
8561
8562 * g++.dg/cpp0x/decltype26.C: New.
8563 * g++.dg/cpp0x/enum11.C: New.
8564
8565 2011-05-13 Tobias Burnus <burnus@net-b.de>
8566
8567 PR fortran/48972
8568 PR fortran/48991
8569 * gfortran.dg/assign_8.f90: Update dg-error.
8570
8571 2011-05-13 Tobias Burnus <burnus@net-b.de>
8572
8573 PR fortran/48972
8574 * gfortran.dg/io_constraints_8.f90: New.
8575 * gfortran.dg/io_constraints_9.f90: New.
8576
8577 2011-05-13 Martin Thuresson <martint@google.com>
8578
8579 PR gcov-profile/47793
8580 * gcc.dg/pr47793.c: New.
8581
8582 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR tree-optimization/48975
8585 * gcc.dg/pr48975.c: New test.
8586
8587 2011-05-12 Tobias Burnus <burnus@net-b.de>
8588
8589 PR fortran/48972
8590 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8591
8592 2011-05-12 Jason Merrill <jason@redhat.com>
8593
8594 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8595
8596 2011-05-12 Geert Bosch <bosch@adacore.com>
8597
8598 * gnat.dg/view_conversion1.adb: New test.
8599
8600 2011-05-12 Richard Guenther <rguenther@suse.de>
8601
8602 PR tree-optimization/48172
8603 * gcc.dg/vect/pr48172.c: New testcase.
8604
8605 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR debug/48967
8608 * g++.dg/opt/pr48967.C: New test.
8609
8610 2011-05-11 Jason Merrill <jason@redhat.com>
8611
8612 * g++.dg/cpp0x/constexpr-friend.C: New.
8613 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8614
8615 * g++.dg/cpp0x/sfinae22.C: New.
8616
8617 2011-05-11 Tobias Burnus <burnus@net-b.de>
8618
8619 PR fortran/48889
8620 * gfortran.dg/generic_24.f90: New.
8621
8622 2011-05-11 Richard Guenther <rguenther@suse.de>
8623
8624 PR tree-optimization/15256
8625 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8626
8627 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR debug/48159
8630 * gcc.dg/pr48159-1.c: New test.
8631 * gcc.dg/pr48159-2.c: New test.
8632
8633 2011-05-11 Richard Guenther <rguenther@suse.de>
8634
8635 PR middle-end/48953
8636 * gcc.dg/torture/pr48953.c: New testcase.
8637
8638 2011-05-11 Richard Guenther <rguenther@suse.de>
8639
8640 PR tree-optimization/18041
8641 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8642
8643 2011-05-11 Alan Modra <amodra@gmail.com>
8644
8645 PR target/47755
8646 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8647
8648 2011-05-10 Jason Merrill <jason@redhat.com>
8649
8650 * g++.dg/cpp0x/defaulted25.C: New.
8651 * g++.dg/template/crash7.C: Adjust.
8652
8653 * g++.dg/cpp0x/variadic108.C: New.
8654
8655 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8656
8657 * g++.dg/inherit/virtual9.C: Extend.
8658
8659 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8660
8661 PR target/48857
8662 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8663 are passed and returned in vector registers.
8664
8665 2011-05-10 Richard Guenther <rguenther@suse.de>
8666
8667 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8668 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8671 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8672 applies.
8673
8674 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR tree-optimization/48611
8677 PR tree-optimization/48794
8678 * gfortran.dg/gomp/pr48611.f90: New test.
8679 * gfortran.dg/gomp/pr48794.f90: New test.
8680
8681 PR debug/48928
8682 * gcc.dg/dfp/pr48928.c: New test.
8683
8684 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8685
8686 PR c++/48522
8687 * g++.dg/cpp0x/pr48522.C: New.
8688
8689 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8690
8691 PR c++/48735
8692 * g++.dg/cpp0x/sfinae21.C: New.
8693
8694 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8695
8696 * g++.dg/template/sfinae28.C: Rename to...
8697 * g++.dg/cpp0x/sfinae19.C: ... this.
8698 * g++.dg/template/sfinae29.C: Rename to...
8699 * g++.dg/cpp0x/sfinae20.C: ... this.
8700
8701 2011-05-09 Jeff Law <law@redhat.com>
8702
8703 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8704 consistent results.
8705
8706 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8707
8708 PR c++/20039
8709 * g++.dg/init/pr20039.C: New.
8710
8711 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8712
8713 PR c++/48737
8714 PR c++/48744
8715 * g++.dg/template/sfinae28.C: New.
8716 * g++.dg/template/sfinae29.C: Likewise.
8717
8718 2011-05-09 Jason Merrill <jason@redhat.com>
8719
8720 * g++.dg/template/nontype23.C: New.
8721
8722 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8723 PR c++/48859
8724 * g++.dg/init/pr48859.C: New.
8725
8726 2011-05-09 Jason Merrill <jason@redhat.com>
8727
8728 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8729 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8730 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8731 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8732 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8733 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8734 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8735 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8736
8737 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8738
8739 * g++.dg/inherit/virtual9.C: New.
8740
8741 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8742
8743 PR c++/48574
8744 * g++.dg/template/dependent-expr8.C: New test case.
8745
8746 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8747
8748 PR tree-optimization/48837
8749 * gcc.dg/pr48837.c: New testcase.
8750
8751 2011-05-06 Jason Merrill <jason@redhat.com>
8752
8753 * g++.dg/cpp0x/constexpr-condition2.C: New.
8754
8755 * g++.dg/cpp0x/constexpr-missing.C: New.
8756
8757 2011-05-06 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/18918
8760 * gfortran.dg/coarray/this_image_2.f90: New.
8761
8762 2011-05-06 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/48858
8765 PR fortran/48820
8766 * gfortran.dg/bind_c_usage_22.f90: New.
8767 * gfortran.dg/bind_c_usage_23.f90: New.
8768 * gfortran.dg/bind_c_usage_24.f90: New.
8769 * gfortran.dg/bind_c_usage_24_c.c: New.
8770
8771 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8772
8773 PR c++/48838
8774 * g++.dg/template/member9.C: New test case.
8775
8776 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8777
8778 * gnat.dg/discr29.ad[sb]: New test.
8779 * gnat.dg/discr30.adb: Likewise.
8780
8781 2011-05-05 Julian Brown <julian@codesourcery.com>
8782
8783 * gcc.target/arm/neon-vset_lanes8.c: New test.
8784
8785 2011-05-05 Jason Merrill <jason@redhat.com>
8786
8787 * g++.dg/init/new32.C: New.
8788
8789 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8792 Fix typo.
8793
8794 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR rtl-optimization/48381
8797 * gcc.c-torture/compile/pr48381.c: New test.
8798
8799 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8800
8801 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8802 to dg-options.
8803 * gcc.target/i386/opt-1.c: Ditto.
8804
8805 2011-05-04 Jason Merrill <jason@redhat.com>
8806
8807 * g++.dg/conversion/base1.C: New.
8808
8809 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8810
8811 PR libgfortran/48787
8812 * gfortran.dg/round_3.f08: Add more checks to test case.
8813
8814 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8815
8816 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8817 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8818 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8819 Gate test on effective_target fd_truncate.
8820
8821 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8822
8823 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8824 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8825 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8826 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8827 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8828 * gcc.target/i386/pr38824.c: Ditto.
8829 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8830 * gcc.target/i386/vecinit-2.c: Ditto.
8831 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8832 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8833 * gcc.target/i386/parity-2.c: Ditto.
8834 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8835
8836 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8837
8838 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8839 remove duplication.
8840 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8841 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8842 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8843
8844 2011-05-03 Tobias Burnus <burnus@net-b.de>
8845
8846 PR fortran/18918
8847 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8848
8849 2011-05-03 Tobias Burnus <burnus@net-b.de>
8850
8851 PR fortran/18918
8852 * gfortran.dg/coarray/this_image_1.f90: New.
8853
8854 2011-05-03 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/18918
8857 * gfortran.dg/coarray/caf.dg: New.
8858 * gfortran.dg/coarray/image_index_1.f90: New, copied
8859 from ../coarray_16.f90.
8860
8861 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/28501
8864 * g++.dg/ext/complex9.C: New.
8865
8866 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8867
8868 From Mike Frysinger
8869 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8870 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8871 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8872
8873 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8874
8875 * gcc.target/bfin/builtins: Created.
8876 * gcc.target/bfin/hisilh-O0.c: Deleted.
8877 * gcc.target/bfin/hisilh.c: Moved to...
8878 * gcc.target/bfin/builtins/hisilh.c: ...here.
8879 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8880 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8881 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8882 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8883 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8884 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8885 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8886 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8887 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8888 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8889 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8890 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8891 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8892 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8893 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8894 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8895 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8896 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8897 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8898 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8899 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8900 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8901 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8902 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8903 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8904 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8905 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8906 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8907 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8908 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8909 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8910 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8911 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8912 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8913 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8914 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8915 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8916 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8917 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8918 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8919 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8921 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8922 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8923 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8924 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8926 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8927 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8928 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8929 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8930 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8931 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8932 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8933 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8934 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8935 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8936 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8938 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8939 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8940 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8942 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8943 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8946 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8947 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8948 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8950 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8951 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8952 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8953 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8955 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8956 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8957 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8958 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8959 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8962 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8963 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8964 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8965 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8966 * gcc.target/bfin/builtins/circptr.c: Ditto.
8967 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8968 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8969 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8972 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8973 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8974 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8975 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8976 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8977 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8978 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8980 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8982 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8983 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8984 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8985 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8986 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8987 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8988 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8989 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8990 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8991 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8994 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8995 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8999 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9002 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9003 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9004 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9005 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9006 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9010 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9012 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9013 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9014 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9015 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9016 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9017 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9021 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9023 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9025 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9026 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9028 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9031 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9032 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9033 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9034 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9035 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9037
9038 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9039
9040 * gcc.target/arm/cold-lc.c: New test.
9041
9042 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR target/48774
9045 * gcc.dg/pr48774.c: New test.
9046
9047 2011-05-03 Richard Guenther <rguenther@suse.de>
9048
9049 * gcc.dg/large-size-array-5.c: New testcase.
9050
9051 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9052
9053 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9054
9055 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9056
9057 * lib/target-supports.exp (check_effective_target_vect_strided):
9058 Replace with...
9059 (check_effective_target_vect_strided2)
9060 (check_effective_target_vect_strided3)
9061 (check_effective_target_vect_strided4)
9062 (check_effective_target_vect_strided8): ...these new functions.
9063
9064 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9065 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9066 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9067 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9068 * gcc.dg/vect/pr37539.c: Likewise.
9069 * gcc.dg/vect/slp-11a.c: Likewise.
9070 * gcc.dg/vect/slp-11b.c: Likewise.
9071 * gcc.dg/vect/slp-11c.c: Likewise.
9072 * gcc.dg/vect/slp-12a.c: Likewise.
9073 * gcc.dg/vect/slp-12b.c: Likewise.
9074 * gcc.dg/vect/slp-18.c: Likewise.
9075 * gcc.dg/vect/slp-19a.c: Likewise.
9076 * gcc.dg/vect/slp-19b.c: Likewise.
9077 * gcc.dg/vect/slp-21.c: Likewise.
9078 * gcc.dg/vect/slp-23.c: Likewise.
9079 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9080
9081 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9082 instead of vect_interleave && vect_extract_even_odd.
9083 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9084 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9085 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9086 * gcc.dg/vect/vect-1.c: Likewise.
9087 * gcc.dg/vect/vect-10.c: Likewise.
9088 * gcc.dg/vect/vect-98.c: Likewise.
9089 * gcc.dg/vect/vect-107.c: Likewise.
9090 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9091 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9092 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9093 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9094 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9095 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9096 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9097 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9098 * gcc.dg/vect/vect-strided-float.c: Likewise.
9099 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9100 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9101 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9102 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9103 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9104 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9105 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9106 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9107 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9108 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9109 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9110 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9111 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9112 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9113 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9114
9115 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9116 target condition.
9117 * gcc.dg/vect/pr30843.c: Likewise.
9118 * gcc.dg/vect/pr33866.c: Likewise.
9119 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9120 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9121 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9122 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9123
9124 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9125
9126 * gcc.dg/vect/slp-11.c: Split into...
9127 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9128 gcc.dg/vect/slp-11c.c: ...these tests.
9129 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9130 * gcc.dg/vect/slp-12c.c: ...this new test.
9131 * gcc.dg/vect/slp-19.c: Split into...
9132 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9133 gcc.dg/vect/slp-19c.c: ...these new tests.
9134
9135 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9136
9137 * lib/target-supports.exp
9138 (check_effective_target_vect_extract_even_odd_wide): Delete.
9139 (check_effective_target_vect_strided_wide): Likewise.
9140 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9141 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9142 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9143 * gcc.dg/vect/pr37539.c: Likewise.
9144 * gcc.dg/vect/slp-11.c: Likewise.
9145 * gcc.dg/vect/slp-12a.c: Likewise.
9146 * gcc.dg/vect/slp-12b.c: Likewise.
9147 * gcc.dg/vect/slp-19.c: Likewise.
9148 * gcc.dg/vect/slp-23.c: Likewise.
9149 * gcc.dg/vect/vect-1.c: Likewise.
9150 * gcc.dg/vect/vect-98.c: Likewise.
9151 * gcc.dg/vect/vect-107.c: Likewise.
9152 * gcc.dg/vect/vect-strided-float.c: Likewise.
9153
9154 2011-05-02 Jason Merrill <jason@redhat.com>
9155
9156 * g++.dg/init/new31.C: New.
9157
9158 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9159
9160 PR c/35445
9161 * gcc.dg/pr35445.c: New test.
9162
9163 2011-05-02 Jason Merrill <jason@redhat.com>
9164
9165 * c-c++-common/vla-1.c: New.
9166
9167 2011-05-02 Richard Guenther <rguenther@suse.de>
9168
9169 PR tree-optimization/48822
9170 * gcc.dg/torture/pr48822.c: New testcase.
9171
9172 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9173
9174 PR c++/47969
9175 * g++.dg/cpp0x/constexpr-47969.C: New.
9176
9177 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9178
9179 PR testsuite/48498
9180 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9181 on vect_no_align targets.
9182 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9183 vect_no_align targets.
9184
9185 2011-05-01 Xinliang David Li <davidxl@google.com>
9186
9187 * gcc.dg/tree-ssa/integer-addr.c: New test.
9188 * gcc.dg/tree-ssa/alias_bug.c: New test.
9189
9190 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9191
9192 PR libgfortran/48787
9193 * gfortran.dg/round_3.f08: Add more checks.
9194
9195 2011-04-30 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/48821
9198 * gfortran.dg/import9.f90: New, proper test.
9199 * gfortran.dg/interface_37.f90: Remove bogus
9200 test (bogus copy of interface_36.f90).
9201
9202 2011-04-30 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/48821
9205 * gfortran.dg/interface_37.f90: New.
9206
9207 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9208
9209 PR fortran/48746
9210 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9211
9212 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR tree-optimization/48809
9215 * gcc.c-torture/execute/pr48809.c: New test.
9216
9217 2011-04-29 Jeff Law <law@redhat.com>
9218
9219 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9220
9221 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 PR c++/48606
9224 * g++.dg/init/ctor10.C: New.
9225
9226 2011-04-29 Le-Chun Wu <lcwu@google.com>
9227
9228 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9229 warning in implicitly instantiated templates.
9230
9231 2011-04-29 Le-Chun Wu <lcwu@google.com>
9232
9233 * g++.dg/warn/Wnull-conversion-1.C: New.
9234 * g++.dg/warn/Wnull-conversion-2.C: New.
9235
9236 2011-04-29 Diego Novillo <dnovillo@google.com>
9237
9238 * g++.old-deja/g++.other/null3.C: Expect warning about
9239 converting boolean to a pointer.
9240
9241 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9242
9243 PR fortran/48462
9244 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9245 being a target.
9246
9247 PR fortran/48746
9248 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9249
9250 2011-04-29 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/48810
9253 * gfortran.dg/typebound_proc_22.f90: New.
9254
9255 PR fortran/48800
9256 * gfortran.dg/interface_36.f90: New.
9257
9258 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9259
9260 PR libgfortran/48488
9261 PR libgfortran/48602
9262 PR libgfortran/48615
9263 PR libgfortran/48684
9264 PR libgfortran/48787
9265 * gfortran.dg/fmt_g.f: Adjust test.
9266 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9267 * gfortran.dg/round_3.f08: New test.
9268 * gfortran.dg/namelist_print_1.f: Adjust test.
9269 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9270 * gfortran.dg/f2003_io_5.f03: Adjust test.
9271 * gfortran.dg/coarray_15.f90: Adjust test.
9272 * gfortran.dg/namelist_65.f90: Adjust test.
9273 * gfortran.dg/fmt_cache_1.f: Adjust test.
9274 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9275 * gfortran.dg/real_const_3.f90: Adjust test.
9276
9277 2011-04-29 Jan Hubicka <jh@suse.cz>
9278
9279 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9280 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9281
9282 2011-04-28 Xinliang David Li <davidxl@google.com>
9283
9284 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9285 * g++.dg/prof-robust-1.C: New test.
9286
9287 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9288
9289 PR tree-optimization/48765
9290 * gcc.dg/vect/pr48765.c: New.
9291
9292 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293
9294 PR tree-optimization/48775
9295 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9296
9297 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9298
9299 PR c++/48798
9300 * g++.dg/inherit/pr48798.C: New.
9301 * g++.old-deja/g++.other/base1.C: Adjust.
9302
9303 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9304
9305 PR c++/48656
9306 * g++.dg/template/inherit7.C: New test case.
9307
9308 2011-04-28 Richard Guenther <rguenther@suse.de>
9309
9310 PR tree-optimization/40052
9311 PR tree-optimization/15347
9312 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9313 * gcc.dg/pr15347.c: Likewise.
9314
9315 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9316
9317 PR c++/48530
9318 * g++.dg/cpp0x/sfinae18.C: New.
9319
9320 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9321
9322 PR c++/48771
9323 * g++.dg/ext/is_literal_type1.C: New.
9324
9325 2011-04-28 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/48112
9328 PR fortran/48279
9329 * gfortran.dg/interface_35.f90: New.
9330 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9331 * gfortran.dg/func_result_6.f90: Add dg-warning.
9332 * gfortran.dg/bessel_1.f90: Ditto.
9333 * gfortran.dg/hypot_1.f90: Ditto.
9334 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9335 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9336 * gfortran.dg/interface_assignment_4.f90: Ditto.
9337
9338 2011-04-27 Jason Merrill <jason@redhat.com>
9339
9340 * g++.dg/ext/complex8.C: New.
9341
9342 * g++.dg/cpp0x/initlist49.C: New.
9343 * g++.dg/init/new30.C: New.
9344
9345 2011-04-27 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/48788
9348 * gfortran.dg/whole_file_34.f90: New.
9349
9350 2011-04-27 Jan Hubicka <jh@suse.cz>
9351
9352 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9353
9354 2011-04-27 Jason Merrill <jason@redhat.com>
9355
9356 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9357
9358 * g++.dg/parse/ambig6.C: New.
9359
9360 2011-04-27 Nick Clifton <nickc@redhat.com>
9361
9362 * gcc.dg/20020312-2.c: Add definition for RX.
9363
9364 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9365 option with RX targets.
9366
9367 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9368 /* */ comments.
9369
9370 2011-04-27 Richard Guenther <rguenther@suse.de>
9371
9372 * gcc.dg/tree-ssa/pr23382.c: Remove.
9373
9374 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9375
9376 PR target/48767
9377 * gcc.c-torture/compile/pr48767.c: New test.
9378
9379 2011-04-27 Richard Guenther <rguenther@suse.de>
9380
9381 PR tree-optimization/48772
9382 * g++.dg/pr48772.C: New testcase.
9383
9384 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR c/48742
9387 * gcc.c-torture/compile/pr48742.c: New test.
9388
9389 2011-04-26 Jason Merrill <jason@redhat.com>
9390
9391 * g++.dg/lookup/koenig13.C: New.
9392
9393 * g++.dg/cpp0x/initlist48.C: New.
9394
9395 2011-04-25 Jason Merrill <jason@redhat.com>
9396
9397 * g++.dg/cpp0x/sfinae17.C: New.
9398
9399 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9400
9401 PR target/48258
9402 * gcc.target/powerpc/pr48258-1.c: New file.
9403 * gcc.target/powerpc/pr48258-2.c: Ditto.
9404
9405 2011-04-26 Xinliang David Li <davidxl@google.com>
9406
9407 * gcc.dg/uninit-suppress.c: New test.
9408 * gcc.dg/uninit-suppress.c: New test.
9409
9410 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR debug/48768
9413 * gcc.dg/pr48768.c: New test.
9414
9415 PR tree-optimization/48734
9416 * gcc.c-torture/compile/pr48734.c: New test.
9417
9418 PR testsuite/48753
9419 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9420
9421 2011-04-26 Richard Guenther <rguenther@suse.de>
9422
9423 PR tree-optimization/48731
9424 * gcc.dg/torture/pr48731.c: New testcase.
9425
9426 2011-04-26 Richard Guenther <rguenther@suse.de>
9427
9428 PR testsuite/48753
9429 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9430
9431 2011-04-26 Richard Guenther <rguenther@suse.de>
9432
9433 PR middle-end/48694
9434 * gcc.dg/torture/pr48694-1.c: New testcase.
9435 * gcc.dg/torture/pr48694-2.c: Likewise.
9436
9437 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9438
9439 * g++.dg/ext/underlying_type1.C: New.
9440 * g++.dg/ext/underlying_type2.C: Likewise.
9441 * g++.dg/ext/underlying_type3.C: Likewise.
9442 * g++.dg/ext/underlying_type4.C: Likewise.
9443 * g++.dg/ext/underlying_type5.C: Likewise.
9444 * g++.dg/ext/underlying_type6.C: Likewise.
9445 * g++.dg/ext/underlying_type7.C: Likewise.
9446 * g++.dg/ext/underlying_type8.C: Likewise.
9447 * g++.dg/ext/underlying_type9.C: Likewise.
9448 * g++.dg/ext/underlying_type10.C: Likewise.
9449
9450 2011-04-25 Jason Merrill <jason@redhat.com>
9451
9452 * g++.dg/cpp0x/regress/template-const2.C: New.
9453
9454 2011-04-25 Jeff Law <law@redhat.com>
9455
9456 * gcc.dg/tree-ssa/vrp56.c: new test.
9457
9458 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9461
9462 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR preprocessor/48740
9465 * c-c++-common/raw-string-11.c: New test.
9466
9467 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9468
9469 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9470 hppa*-*-hpux*.
9471
9472 2011-04-23 Tobias Burnus <burnus@net-b.de>
9473
9474 PR fortran/18918
9475 * gfortran.dg/coarray_19.f90: New.
9476
9477 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR c/48685
9480 * gcc.dg/pr48685.c: New test.
9481
9482 2011-04-22 Jan Hubicka <jh@suse.cz>
9483
9484 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9485
9486 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR tree-optimization/48717
9489 * gcc.c-torture/execute/pr48717.c: New test.
9490
9491 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9492
9493 PR target/48723
9494 * gcc.target/i386/pr48723.c: New test.
9495
9496 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR c/48716
9499 * gcc.dg/gomp/pr48716.c: New test.
9500 * g++.dg/gomp/pr48716.C: New test.
9501
9502 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9503
9504 PR c/36750
9505 * gcc.dg/missing-field-init-2.c: Update testcase.
9506
9507 2011-04-22 Alan Modra <amodra@gmail.com>
9508
9509 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9510
9511 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9512
9513 PR fortran/48405
9514 * gfortran.dg/function_optimize_6.f90: New test.
9515
9516 2011-04-21 Easwaran Raman <eraman@google.com>
9517
9518 * gcc.dg/stack-layout-2.c: New test.
9519
9520 2011-04-21 Richard Guenther <rguenther@suse.de>
9521
9522 PR lto/48703
9523 * g++.dg/lto/pr48207-2_0.C: New testcase.
9524 * g++.dg/lto/pr48207-3_0.C: Likewise.
9525
9526 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9527
9528 * gnat.dg/volatile5.adb: New test.
9529 * gnat.dg/volatile5_pkg.ads: New helper.
9530
9531 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9532
9533 PR target/48708
9534 * gcc.target/i386/pr48708.c: New test.
9535
9536 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9537
9538 * gcc.dg/vect/vect-119.c: New test.
9539
9540 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9541
9542 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9543 and once without.
9544
9545 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9546 Richard Sandiford <richard.sandiford@linaro.org>
9547
9548 PR target/46329
9549 * gcc.target/arm/pr46329.c: New test.
9550
9551 2011-04-21 Tobias Burnus <burnus@net-b.de>
9552
9553 PR fortran/18918
9554 * gfortran.dg/coarray_18.f90: New.
9555
9556 2011-04-20 Jason Merrill <jason@redhat.com>
9557
9558 * g++.dg/cpp0x/initlist47.C: New.
9559
9560 * g++.dg/init/dtor4.C: New.
9561
9562 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9563
9564 PR target/48678
9565 * gcc.target/i386/sse2-pinsrw.c: New test.
9566 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9567 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9568 * gcc.target/i386/sse2-insvhi.c: Ditto.
9569 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9570 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9571
9572 2011-04-20 Jason Merrill <jason@redhat.com>
9573
9574 * g++.dg/template/const4.C: New.
9575
9576 2011-04-20 Easwaran Raman <eraman@google.com>
9577
9578 * gcc.dg/stack-layout-1.c: New test.
9579
9580 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9581
9582 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9583 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9584 function.
9585
9586 2011-04-20 Kai Tietz <ktietz@redhat.com>
9587
9588 * gcc.dg/binop-xor1.c: New test.
9589 * gcc.dg/binop-xor2.c: New test.
9590 * gcc.dg/binop-xor3.c: New test.
9591 * gcc.dg/binop-xor4.c: New test.
9592 * gcc.dg/binop-xor5.c: New test.
9593
9594 2011-04-20 Richard Guenther <rguenther@suse.de>
9595
9596 PR tree-optimization/47892
9597 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9598
9599 2011-04-20 Richard Guenther <rguenther@suse.de>
9600
9601 PR middle-end/48695
9602 * g++.dg/torture/pr48695.C: New testcase.
9603
9604 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9605
9606 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9607 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9608 * gcc.c-torture/execute/pr45262.c: Ditto
9609 * gcc.dg/torture/pr43165.c: Ditto.
9610 * gcc.dg/torture/pr47228.c: Ditto.
9611 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9612 * gcc.dg/ipa/pr45644.c: Ditto.
9613 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9614 PDP11.
9615
9616 2011-04-19 Jason Merrill <jason@redhat.com>
9617
9618 * g++.dg/ext/complex7.C: New.
9619
9620 * g++.dg/ext/attrib41.C: New.
9621
9622 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9623
9624 PR testsuite/48676
9625 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9626
9627 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR target/48678
9630 * gcc.target/i386/pr48678.c: New test.
9631
9632 2011-04-19 Martin Jambor <mjambor@suse.cz>
9633
9634 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9635 * g++.dg/opt/devirt2.C: New test.
9636 * g++.dg/ipa/devirt-g-1.C: Likewise.
9637
9638 2011-04-19 Tobias Burnus <burnus@net-b.de>
9639
9640 PR fortran/48588
9641 * gfortran.dg/whole_file_33.f90: New.
9642
9643 2011-04-19 Martin Jambor <mjambor@suse.cz>
9644
9645 * g++.dg/ipa/devirt-7.C: New test.
9646
9647 2011-04-19 Richard Guenther <rguenther@suse.de>
9648
9649 PR lto/48207
9650 * g++.dg/lto/pr48207_0.C: New testcase.
9651
9652 2011-04-18 Jason Merrill <jason@redhat.com>
9653
9654 * g++.dg/init/void1.C: New.
9655
9656 * g++.dg/cpp0x/union4.C: New.
9657
9658 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR middle-end/48661
9661 * g++.dg/torture/pr48661.C: New test.
9662
9663 PR c++/48632
9664 * g++.dg/gomp/pr48632.C: New test.
9665
9666 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9669 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9670
9671 2011-04-18 Tobias Burnus <burnus@net-b.de>
9672
9673 PR fortran/18918
9674 * gfortran.dg/coarray_17.f90: New.
9675 * gfortran.dg/coarray_10.f90: Update dg-error.
9676
9677 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9678
9679 PR testsuite/48251
9680 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9681 * gfortran.dg/guality/guality.exp: Likewise.
9682
9683 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684
9685 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9686
9687 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9688
9689 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9690
9691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9692
9693 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9694
9695 2011-04-18 Richard Guenther <rguenther@suse.de>
9696
9697 PR middle-end/46364
9698 * g++.dg/torture/pr46364.C: New testcase.
9699
9700 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9701
9702 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9703
9704 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9705
9706 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9707
9708 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9709 Ira Rosen <ira.rosen@linaro.org>
9710
9711 PR target/48252
9712 * gcc.target/arm/pr48252.c: New test.
9713
9714 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR tree-optimization/48616
9717 * gcc.dg/pr48616.c: New test.
9718
9719 2011-04-18 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/18918
9722 * gfortran.dg/coarray_16.f90: New.
9723
9724 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9725
9726 PR fortran/48462
9727 * gfortran.dg/realloc_on_assign_7.f03: New test.
9728
9729 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9730
9731 PR libgfortran/48602
9732 * gfortran.dg/fmt_g0_6.f08: New test.
9733
9734 2011-04-17 Jason Merrill <jason@redhat.com>
9735
9736 * g++.dg/cpp0x/sfinae16.C: New.
9737
9738 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * gcc.target/mips/reg-var-1.c: New test.
9741
9742 2011-04-17 Jan Hubicka <jh@suse.cz>
9743
9744 * gcc.dg/winline-5.c: Update testcase.
9745
9746 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9747
9748 * gnat.dg/discr27.ad[sb]: Move dg directive.
9749 * gnat.dg/discr28.ad[sb]: New test.
9750 * gnat.dg/discr28_pkg.ads: New helper.
9751
9752 2011-04-17 Michael Matz <matz@suse.de>
9753
9754 PR tree-optimization/48622
9755 PR lto/48645
9756 * gcc.dg/lto/pr48622_0.c: New test.
9757
9758 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9759
9760 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9761 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9762 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9763 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9764 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9765 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9766
9767 2011-04-15 Jason Merrill <jason@redhat.com>
9768
9769 * g++.dg/cpp0x/range-for17.C: New.
9770
9771 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9772
9773 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9774 * g++.dg/cpp0x/range-for3.C: Likewise.
9775 * g++.dg/cpp0x/range-for9.C: Correct error message.
9776 * g++.dg/cpp0x/range-for11.C: New.
9777 * g++.dg/cpp0x/range-for12.C: New.
9778 * g++.dg/cpp0x/range-for13.C: New.
9779 * g++.dg/cpp0x/range-for14.C: New.
9780 * g++.dg/cpp0x/range-for15.C: New.
9781 * g++.dg/cpp0x/range-for16.C: New.
9782
9783 2011-04-15 Tobias Burnus <burnus@net-b.de>
9784
9785 PR fortran/18918
9786 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9787
9788 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9789
9790 * objc.dg/naming-4.m: Updated.
9791 * objc.dg/naming-5.m: Updated.
9792 * objc.dg/naming-6.m: New.
9793 * objc.dg/naming-7.m: New.
9794 * obj-c++.dg/naming-1.mm: Updated.
9795 * obj-c++.dg/naming-2.mm: Updated.
9796 * obj-c++.dg/naming-3.mm: New.
9797 * obj-c++.dg/naming-4.mm: New.
9798
9799 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9800
9801 PR libgfortran/48589
9802 * gfortran.dg/fmt_g0_5.f08: New test.
9803
9804 2011-04-15 Richard Guenther <rguenther@suse.de>
9805
9806 PR testsuite/48286
9807 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9808
9809 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9810
9811 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9812 -finline-limit=0 to -fno-inline
9813
9814 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR target/48614
9817 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9818 just avx.
9819
9820 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR target/48605
9823 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9824 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9825 * gcc.target/i386/avx-insertps-3.c: New test.
9826 * gcc.target/i386/avx-insertps-4.c: New test.
9827
9828 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9829
9830 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9831 -finline-limit=0
9832
9833 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9834
9835 PR target/46779
9836 PR target/45291
9837 PR target/41894
9838 * gcc.target/avr/pr46779-1.c: New test case
9839 * gcc.target/avr/pr46779-2.c: New test case
9840
9841 2011-04-14 Jason Merrill <jason@redhat.com>
9842
9843 * g++.dg/cpp0x/sfinae15.C: New.
9844
9845 * g++.dg/cpp0x/sfinae14.C: New.
9846
9847 * g++.dg/ext/vla10.C: New.
9848
9849 2011-04-14 Richard Guenther <rguenther@suse.de>
9850
9851 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9852
9853 2011-04-14 Richard Guenther <rguenther@suse.de>
9854
9855 * gcc.dg/fold-bitand-4.c: Move ...
9856 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9857
9858 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9859
9860 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9861 variables const.
9862 * gcc.target/avr/torture/trivial.c: Ditto.
9863
9864 2011-04-13 Jason Merrill <jason@redhat.com>
9865
9866 * g++.dg/template/operator11.C: New.
9867
9868 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR middle-end/48591
9871 * gcc.dg/gomp/pr48591.c: New test.
9872
9873 PR c++/48570
9874 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9875 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9876
9877 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9878
9879 PR c++/48574
9880 * g++.dg/template/dependent-expr7.C: New test case.
9881
9882 2011-04-13 Jason Merrill <jason@redhat.com>
9883
9884 * g++.dg/cpp0x/sfinae13.C: New.
9885
9886 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9887
9888 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9889
9890 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9891
9892 * gcc.target/arm/pr43698.c: Remove -march option.
9893
9894 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9895
9896 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9897 -march option.
9898
9899 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9900
9901 PR fortran/48360
9902 PR fortran/48456
9903 * gfortran.dg/realloc_on_assign_6.f03: New test.
9904
9905 2011-04-12 Kai Tietz <ktietz@redhat.com>
9906
9907 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9908 targets the additional -mno-ms-bitfields and
9909 -Wno-packed-bitfield-compat options.
9910 * g++.dg/ext/bitfield3.C: Likewise.
9911 * g++.dg/ext/bitfield4.C: Likewise.
9912 * g++.dg/ext/bitfield5.C: Likewise.
9913 * gcc.dg/bitfld-15.c: Likewise.
9914 * gcc.dg/bitfld-16.c: Likewise.
9915 * gcc.dg/bitfld-17.c: Likewise.
9916 * gcc.dg/bitfld-18.c: Likewise.
9917
9918 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9919
9920 * gcc.target/arm/neon-vld3-1.c: New test.
9921 * gcc.target/arm/neon-vst3-1.c: New test.
9922 * gcc.target/arm/neon/v*.c: Regenerate.
9923
9924 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR rtl-optimization/48549
9927 * g++.dg/opt/pr48549.C: New test.
9928
9929 2011-04-12 Richard Guenther <rguenther@suse.de>
9930
9931 PR tree-optimization/46076
9932 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9933
9934 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9935
9936 PR testsuite/21164
9937 * lib/compat.exp (compat-execute): Declare unsupported after
9938 stripping path from src1.
9939 * lib/lto.exp (lto-execute): Likewise.
9940
9941 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR c/48552
9944 * gcc.dg/pr48552-1.c: New test.
9945 * gcc.dg/pr48552-2.c: New test.
9946
9947 2011-04-11 Jason Merrill <jason@redhat.com>
9948
9949 * g++.dg/cpp0x/sfinae12.C: New.
9950
9951 * g++.dg/cpp0x/enum10.C: New.
9952
9953 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9954
9955 * g++.dg/cpp0x/rv-func.C: New.
9956
9957 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9960 alpha*-dec-osf5*.
9961
9962 2011-04-11 Martin Jambor <mjambor@suse.cz>
9963
9964 PR tree-optimization/48195
9965 * gcc.dg/ipa/pr48195.c: New test.
9966
9967 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9968
9969 * gnat.dg/return3.adb: Remove unused switch.
9970
9971 2011-04-08 Mike Stump <mikestump@comcast.net>
9972
9973 PR testsuite/48506
9974 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9975 default to fno-common.
9976
9977 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9978
9979 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9980 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9981
9982 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9983
9984 PR fortran/48448
9985 * gfortran.dg/function_optimize_5.f90: New test.
9986
9987 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9988
9989 * gnat.dg/aggr17.adb: New test.
9990 * gnat.dg/aggr18.adb: Likewise.
9991
9992 2011-04-08 Michael Matz <matz@suse.de>
9993
9994 PR middle-end/48389
9995 * gcc.target/i386/pr48389.c: New test.
9996
9997 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9998
9999 PR rtl-optimization/48272
10000 * g++.dg/opt/pr48272.C: New.
10001
10002 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10003
10004 PR rtl-optimization/48235
10005 * gcc.dg/pr48235.c: New.
10006
10007 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10008
10009 PR rtl-optimization/48302
10010 * g++.dg/opt/pr48302.C: New.
10011
10012 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10013
10014 PR target/48273
10015 * g++.dg/opt/pr48273.C: New.
10016
10017 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10018
10019 PR rtl-optimization/48442
10020 * gcc.dg/pr48442.c: New.
10021
10022 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR tree-optimization/48377
10025 * gcc.dg/vect/pr48377.c: New test.
10026
10027 2011-04-07 Jason Merrill <jason@redhat.com>
10028
10029 * g++.dg/cpp0x/regress/call1.C: New.
10030
10031 * g++.dg/cpp0x/variadic107.C: New.
10032
10033 * g++.dg/cpp0x/sfinae11.C: New.
10034 * g++.dg/cpp0x/noexcept02.C: Fix.
10035
10036 * g++.dg/cpp0x/sfinae10.C: New.
10037
10038 * g++.dg/cpp0x/sfinae9.C: New.
10039
10040 * c-c++-common/Wcast-qual-1.c: Move here from...
10041 * gcc.dg/cast-qual-3.c: ...here, and...
10042 * g++.dg/warn/Wcast-qual2.C: ...here.
10043
10044 * g++.dg/cpp0x/sfinae8.C: New.
10045
10046 * g++.dg/cpp0x/sfinae7.C: New.
10047
10048 * g++.dg/cpp0x/enum9.C: New.
10049
10050 2011-04-07 Mike Stump <mikestump@comcast.net>
10051
10052 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10053 with no trampolines.
10054
10055 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR fortran/48117
10058 * gfortran.dg/gomp/pr48117.f90: New test.
10059
10060 PR debug/48343
10061 * gcc.dg/torture/pr48343.c: New test.
10062
10063 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10064
10065 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10066
10067 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10068
10069 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10070
10071 2011-04-07 Tom de Vries <tom@codesourcery.com>
10072
10073 PR target/43920
10074 * lib/scanasm.exp (object-size): New proc.
10075 * gcc.target/arm/pr43920-2.c: New test.
10076
10077 2011-04-06 Tobias Burnus <burnus@net-b.de>
10078
10079 PR fortran/18918
10080 PR fortran/48477
10081 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10082
10083 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10084
10085 * gcc.dg/mtune.c: Prune note from output.
10086
10087 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR debug/48466
10090 * gcc.dg/guality/pr36977.c: New test.
10091 * gcc.dg/guality/pr48466.c: New test.
10092
10093 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10094
10095 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10096
10097 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10098
10099 * gnat.dg/return3.adb: New test.
10100
10101 2011-04-06 Richard Guenther <rguenther@suse.de>
10102
10103 PR tree-optimization/47663
10104 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10105
10106 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10107
10108 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10109 Solaris 8 and 9 as well.
10110
10111 2011-04-05 Tom de Vries <tom@codesourcery.com>
10112
10113 PR target/43920
10114 * gcc.target/arm/pr43920-1.c: New test.
10115
10116 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10117
10118 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10119 (cctor): Actually return the value.
10120 (main): Cast return values.
10121
10122 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10123
10124 * gfortran.dg/character_comparison_8.f90: New test.
10125
10126 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10127
10128 * frontend-passes: (optimize_lexical_comparison): New function.
10129 (optimize_expr): Call it.
10130 (optimize_comparison): Also handle lexical comparison functions.
10131 Return false instad of -2 for unequal comparison.
10132
10133 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10134
10135 PR fortran/48412
10136 * function_optimize_4.f90: New test.
10137
10138 2011-04-04 Tobias Burnus <burnus@net-b.de>
10139
10140 PR fortran/18918
10141 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10142 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10143 * gfortran.dg/coarray_15.f90: New.
10144
10145 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10146
10147 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10148 * gfortran.dg/bessel_7.f90: Likewise.
10149
10150 2011-04-03 Tobias Burnus <burnus@net-b.de>
10151
10152 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10153
10154 2011-04-03 Richard Guenther <rguenther@suse.de>
10155 Ira Rosen <ira.rosen@linaro.org>
10156
10157 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10158 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10159 -ftree-loop-if-convert-stores.
10160
10161 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10162
10163 * gnat.dg/specs/aggr2.ads: New test.
10164
10165 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10166
10167 * gnat.dg/debug2.ad[sb]: New test.
10168 * gnat.dg/debug2_pkg.ads: New helper.
10169 * gnat.dg/debug3.ad[sb]: New test.
10170
10171 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10172
10173 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10174
10175 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR middle-end/48335
10178 * gcc.c-torture/compile/pr48335-1.c: New test.
10179 * gcc.dg/pr48335-1.c: New test.
10180 * gcc.dg/pr48335-2.c: New test.
10181 * gcc.dg/pr48335-3.c: New test.
10182 * gcc.dg/pr48335-4.c: New test.
10183 * gcc.dg/pr48335-5.c: New test.
10184 * gcc.dg/pr48335-6.c: New test.
10185 * gcc.dg/pr48335-7.c: New test.
10186 * gcc.dg/pr48335-8.c: New test.
10187 * gcc.target/i386/pr48335-1.c: New test.
10188
10189 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10190
10191 PR c/36299
10192 * gcc.dg/Waddress.c: New test.
10193
10194 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10195
10196 PR fortran/48352
10197 * gfortran.dg/function_optimize_3.f90: New test.
10198
10199 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10200
10201 * gcc.c-torture/compile/20110401-1.c: New test.
10202
10203 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10204 * g++.dg/lto/20091002-2_0.C: Likewise.
10205 * g++.dg/lto/20090303_0.c: Likewise.
10206 * g++.dg/lto/20091004-1_0.C: Likewise.
10207 * g++.dg/lto/20091002-3_0.C: Likewise.
10208 * g++.dg/lto/20091004-2_0.C: Likewise.
10209 * g++.dg/lto/20081123_0.C: Likewise.
10210 * g++.dg/lto/20090313_0.C: Likewise.
10211 * g++.dg/lto/20081109-1_0.C: Likewise.
10212 * g++.dg/lto/20081219_0.C: Likewise.
10213 * g++.dg/lto/20081204-1_0.C: Likewise.
10214 * g++.dg/lto/20090302_0.C: Likewise.
10215 * g++.dg/lto/20081119-1_0.C: Likewise.
10216 * g++.dg/lto/20081118_0.C: Likewise.
10217 * gcc.dg/lto/20091020-2_0.c: Likewise.
10218 * gcc.dg/lto/20090210_0.c: Likewise.
10219 * gcc.dg/lto/20081204-1_0.c: Likewise.
10220 * gcc.dg/lto/20081224_0.c: Likewise.
10221 * gcc.dg/lto/20090219_0.c: Likewise.
10222 * gcc.dg/lto/20091014-1_0.c: Likewise.
10223 * gcc.dg/lto/20091016-1_0.c: Likewise.
10224 * gcc.dg/lto/20090206-2_0.c: Likewise.
10225 * gcc.dg/lto/20090116_0.c: Likewise.
10226 * gcc.dg/lto/20091013-1_0.c: Likewise.
10227 * gcc.dg/lto/20091015-1_0.c: Likewise.
10228 * gcc.dg/lto/20090126-2_0.c: Likewise.
10229
10230 2011-03-31 Ian Lance Taylor <iant@google.com>
10231
10232 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10233
10234 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10235
10236 * gnat.dg/opt16.adb: New test.
10237
10238 2011-03-31 Jason Merrill <jason@redhat.com>
10239
10240 * g++.dg/cpp0x/defaulted24.C: New.
10241
10242 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10243
10244 PR target/16292
10245 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10246 with -O0.
10247
10248 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10249
10250 * g++.dg/other/i386-9.C: New test.
10251
10252 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10253
10254 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10255
10256 2011-03-30 Jason Merrill <jason@redhat.com>
10257
10258 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10259
10260 * g++.dg/cpp0x/regress/isnan.C: New.
10261
10262 * g++.dg/cpp0x/initlist46.C: New.
10263
10264 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10265
10266 PR target/47551
10267 * gcc.target/arm/neon-modes-2.c: New test.
10268
10269 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR c/48305
10272 * gcc.c-torture/compile/pr48305.c: New test.
10273
10274 2011-03-29 Jason Merrill <jason@redhat.com>
10275
10276 * g++.dg/cpp0x/regress/value-dep1.C: New.
10277
10278 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10279
10280 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10281
10282 2011-03-29 Ian Lance Taylor <iant@google.com>
10283
10284 * go.test/go-test.exp: Handle the test lines used in several new
10285 tests.
10286 (errchk): Add opts parameter. Change all callers. Handle parens
10287 in regexps.
10288
10289 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10290 Dominique d'Humieres <dominiq@lps.ens.fr>
10291
10292 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10293 and __APPLE__ && __PPC__ && __ALTIVEC__.
10294
10295 2011-03-29 Jason Merrill <jason@redhat.com>
10296
10297 * g++.dg/cpp0x/dependent1.C: New.
10298
10299 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10300
10301 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10302
10303 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10304
10305 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10306
10307 PR fortran/48095
10308 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10309 * gfortran.dg/proc_ptr_comp_32.f90: New.
10310
10311 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10312
10313 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10314 check for corresponding warning.
10315
10316 2011-03-28 Jason Merrill <jason@redhat.com>
10317
10318 * g++.dg/cpp0x/rv-deduce2.C: New.
10319
10320 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR debug/48203
10323 * gcc.dg/pr48203.c: New test.
10324
10325 2011-03-28 Jeff Law <law@redhat.com>
10326
10327 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10328
10329 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10330
10331 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10332 and __PPC__ && __ALTIVEC__.
10333
10334 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10335
10336 PR testsuite/48238
10337 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10338 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10339 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10340 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10341
10342 2011-03-28 Jason Merrill <jason@redhat.com>
10343
10344 * g++.dg/cpp0x/initlist-array2.C: New.
10345
10346 * g++.dg/cpp0x/initlist-array1.C: New.
10347
10348 * g++.dg/cpp0x/constexpr-compound.C: New.
10349
10350 * g++.dg/cpp0x/constexpr-using.C: New.
10351
10352 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10353
10354 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10355
10356 PR testsuite/48276
10357 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10358
10359 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10360
10361 * gcc.dg/slp-1.c: New test.
10362
10363 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10366 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10367 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10368 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10369 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10370 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10371 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10372 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10373 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10374 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10375 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10376 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10377 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10378 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10379
10380 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10381
10382 PR fortran/47065
10383 * gfortran.dg/trim_optimize_5.f90: New test.
10384 * gfortran.dg/trim_optimize_6.f90: New test.
10385
10386 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10387
10388 PR target/38598
10389 * gcc.target/mips/madd-7.c: Remove -mlong32.
10390 * gcc.target/mips/msub-7.c: Likewise.
10391
10392 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10393
10394 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10395 accesses to preserve the meaning of the test for doubleword vectors.
10396 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10397 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10398
10399 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10400
10401 PR fortran/48291
10402 * gfortran.dg/class_42.f03: New.
10403
10404 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10405
10406 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10407 strided accesses.
10408
10409 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10410
10411 PR rtl-optimization/48144
10412 * gcc.dg/pr48144.c: New test.
10413
10414 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10415
10416 * gnat.dg/discr27.ad[sb]: New test.
10417
10418 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10419
10420 * gnat.dg/limited_with2.ad[sb]: New test.
10421 * gnat.dg/limited_with2_pkg1.ads: New helper.
10422 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10423
10424 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10425
10426 * gnat.dg/opt15.adb: New test.
10427 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10428
10429 2011-03-25 Tobias Burnus <burnus@net-b.de>
10430
10431 PR fortran/48174
10432 PR fortran/45304
10433 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10434 * gfortran.dg/leadz_trailz_3.f90: Ditto
10435
10436 2011-03-25 Martin Jambor <mjambor@suse.cz>
10437
10438 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10439
10440 2011-03-25 Jason Merrill <jason@redhat.com>
10441
10442 * g++.dg/cpp0x/defaulted22.C: New.
10443 * g++.dg/cpp0x/defaulted23.C: New.
10444 * g++.dg/cpp0x/defaulted15.C: Adjust.
10445
10446 2011-03-25 Jason Merrill <jason@redhat.com>
10447
10448 * g++.dg/cpp0x/move1.C: New.
10449
10450 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10451
10452 PR target/48287
10453 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10454
10455 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10456
10457 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10458 for mips-sgi-irix6.5.
10459 Replace snprintf prototype by <stdio.h>.
10460
10461 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10462
10463 PR testsuite/48283
10464 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10465 run_expensive_tests.
10466 * gcc.dg/graphite/block-4.c: Likewise.
10467 * gcc.dg/graphite/block-7.c: Likewise.
10468 * gcc.dg/graphite/block-8.c: Likewise.
10469
10470 2011-03-25 Richard Guenther <rguenther@suse.de>
10471
10472 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10473 * g++.dg/tree-ssa/pr8781.C: Likewise.
10474 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10475 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10476 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10477 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10478 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10479 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10480 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10481 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10482 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10483 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10484 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10485 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10488 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10489 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10490 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10491 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10520 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10521 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10522 * c-c++-common/pr46562-2.c: Likewise.
10523 * gfortran.dg/pr42108.f90: Likewise.
10524 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10525 foo to be inlined even at -O1.
10526 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10527 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10528 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10529 * gcc.dg/matrix/matrix.exp: Disable FRE.
10530
10531 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10532
10533 PR debug/48204
10534 * gcc.dg/dfp/pr48204.c: New test.
10535
10536 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10537
10538 PR target/48209
10539 * gcc.c-torture/execute/pr47917.c: Move this...
10540 * gcc.dg/torture/pr47917.c: to here and add xfails.
10541
10542 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10543
10544 * gnat.dg/array16.ad[sb]: New test.
10545 * gnat.dg/array16.ads: New helper.
10546
10547 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10548
10549 * gnat.dg/derived_type2.adb: New test.
10550
10551 2011-03-24 Richard Guenther <rguenther@suse.de>
10552
10553 PR tree-optimization/48271
10554 * g++.dg/torture/pr48271.C: New testcase.
10555
10556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10557
10558 * gnat.dg/array15.ad[sb]: New test.
10559
10560 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10561
10562 PR target/48237
10563 * gcc.target/i386/pr48237.c: New test.
10564
10565 2011-03-24 Richard Guenther <rguenther@suse.de>
10566
10567 PR middle-end/48269
10568 * gcc.dg/builtin-object-size-10.c: New testcase.
10569
10570 2011-03-24 Richard Guenther <rguenther@suse.de>
10571
10572 PR tree-optimization/46562
10573 * c-c++-common/pr46562-2.c: New testcase.
10574 * c-c++-common/pr46562.c: Likewise.
10575
10576 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10577
10578 * gcc.dg/vect/vect-cselim-1.c: New test.
10579 * gcc.dg/vect/vect-cselim-2.c: New test.
10580
10581 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10582
10583 * gcc.target/arm/pr46934.c: New.
10584
10585 2011-03-23 Ian Lance Taylor <iant@google.com>
10586
10587 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10588
10589 2011-03-23 Richard Guenther <rguenther@suse.de>
10590
10591 * gcc.dg/struct: Remove directory and contents.
10592
10593 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 PR testsuite/48251
10596 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10597
10598 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10599
10600 * gnat.dg/discr26.ad[sb]: New test.
10601 * gnat.dg/discr26_pkg.ads: New helper.
10602
10603 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10604
10605 PR target/47553
10606 * gcc.target/arm/neon-vld-1.c: New test.
10607
10608 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10609
10610 * gnat.dg/array14.ad[sb]: New test.
10611 * gnat.dg/array14_pkg.ads: New helper.
10612
10613 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10614
10615 * gcc.c-torture/execute/920501-8.x: Remove.
10616 * gcc.c-torture/execute/930513-1.x: Remove.
10617 * gcc.c-torture/execute/960312-1.x: Remove.
10618 * gcc.c-torture/compile/20000804-1.c,
10619 gcc.c-torture/compile/20001205-1.c,
10620 gcc.c-torture/compile/20001226-1.c,
10621 gcc.c-torture/compile/20010518-2.c,
10622 gcc.c-torture/compile/20020312-1.c,
10623 gcc.c-torture/compile/20020604-1.c,
10624 gcc.c-torture/compile/920501-12.c,
10625 gcc.c-torture/compile/920501-4.c,
10626 gcc.c-torture/compile/920520-1.c,
10627 gcc.c-torture/compile/980506-1.c,
10628 gcc.c-torture/execute/980709-1.x,
10629 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10630 options for m68hc11.
10631 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10632 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10633 m68hc11.
10634
10635 2011-03-22 Nick Clifton <nickc@redhat.com>
10636
10637 * lib/target-supports.exp (check_profiling_available): Add MN10300
10638 to the list of targets that do not support profiling. Restore
10639 alpha sorting to this list.
10640
10641 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10642
10643 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10644 failure on 32-bit systems.
10645 * gcc.dg/torture/vector-2.c: Ditto.
10646
10647 2011-03-22 Richard Guenther <rguenther@suse.de>
10648
10649 PR tree-optimization/48228
10650 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10651
10652 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10653
10654 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10655 powerpc.
10656
10657 PR target/48226
10658 * gcc.target/powerpc/pr48226.c: New file.
10659
10660 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10661
10662 * lib/prune.exp (prune_gcc_output): Prune "could not create
10663 compact unwind for" warnings.
10664
10665 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR c/42544
10668 PR c/48197
10669 * gcc.c-torture/execute/pr42544.c: New test.
10670 * gcc.c-torture/execute/pr48197.c: New test.
10671
10672 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10673
10674 PR preprocessor/48192
10675 * gcc.target/powerpc/pr48192.c: New file.
10676
10677 PR target/48053
10678 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10679 split problem of 0 being loaded in a VSX register.
10680
10681 2011-03-21 Richard Guenther <rguenther@suse.de>
10682
10683 PR c/47939
10684 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10685 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10686 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10687 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10688
10689 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR target/48213
10692 * gcc.dg/pr48213.c: New test.
10693
10694 2011-03-21 Kai Tietz <ktietz@redhat.com>
10695
10696 PR target/12171
10697 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10698
10699 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10700
10701 * gcc.target/arm/xor-and.c: New.
10702
10703 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10704
10705 PR fortran/22572
10706 * gfortran.dg/function_optimize_1.f90: New test.
10707 * gfortran.dg/function_optimize_2.f90: New test.
10708
10709 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10710
10711 PR rtl-optimization/47502
10712 * gcc.target/i386/pr47502-1.c: New.
10713 * gcc.target/i386/pr47502-2.c: Likewise.
10714
10715 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR rtl-optimization/48156
10718 * gcc.dg/pr48156.c: New test.
10719
10720 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10721
10722 PR libfortran/47439
10723 * gfortran.dg/scratch_1.f90: Adjust test.
10724
10725 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10726
10727 PR libfortran/47439
10728 * gfortran.dg/scratch_1.f90: New test.
10729
10730 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10731
10732 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10733 variably modified typedefs.
10734 * gcc.dg/c1x-typedef-2.c: Remove.
10735
10736 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10737
10738 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10739 * gcc.dg/c1x-anon-struct-3.c: New test.
10740 * gcc.dg/anon-struct-11.c: Update.
10741
10742 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10743
10744 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10745 dg-xfail-run-if.
10746 Only xfail with gas.
10747
10748 2011-03-18 Jason Merrill <jason@redhat.com>
10749
10750 * g++.dg/template/fn-ptr1.C: New.
10751
10752 * g++.dg/overload/volatile1.C: New.
10753
10754 * g++.dg/opt/pr23372.C: New.
10755
10756 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10757
10758 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10759
10760 PR middle-end/47405
10761 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10762
10763 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10764
10765 * gcc.target/arm/unsigned-extend-1.c: New.
10766
10767 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR bootstrap/48161
10770 * gcc.c-torture/compile/pr48161.c: New test.
10771
10772 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10773
10774 PR middle-end/47725
10775 * gcc.dg/torture/pr47725.c: New.
10776
10777 2011-03-17 Jason Merrill <jason@redhat.com>
10778
10779 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10780 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10781
10782 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10783
10784 * gnat.dg/specs/elab2.ads: New test.
10785 * gnat.dg/specs/elab2_pkg.ads: New helper.
10786
10787 2011-03-17 Jason Merrill <jason@redhat.com>
10788
10789 * g++.dg/cpp0x/decltype-1212.C: New.
10790 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10791
10792 2011-03-17 Jason Merrill <jason@redhat.com>
10793
10794 * g++.dg/parse/memfnquals1.C: New.
10795
10796 2011-03-17 Richard Guenther <rguenther@suse.de>
10797
10798 PR middle-end/48134
10799 * gcc.dg/pr48134.c: New testcase.
10800
10801 2011-03-17 Richard Guenther <rguenther@suse.de>
10802
10803 PR middle-end/48165
10804 * g++.dg/torture/pr48165.C: New testcase.
10805
10806 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR rtl-optimization/48141
10809 * gcc.dg/pr48141.c: New test.
10810
10811 2011-03-16 Jason Merrill <jason@redhat.com>
10812
10813 * g++.dg/cpp0x/constexpr-48089.C: New.
10814
10815 * g++.dg/cpp0x/constexpr-abi1.C: New.
10816
10817 * g++.dg/cpp0x/constexpr-46336.C: New.
10818 * g++.dg/parse/friend5.C: Adjust expected errors.
10819
10820 * g++.dg/cpp0x/constexpr-47570.C: New.
10821
10822 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10823
10824 PR debug/47510
10825 * ++.dg/debug/dwarf2/typedef6.C: New test.
10826
10827 2011-03-16 Jason Merrill <jason@redhat.com>
10828
10829 * g++.dg/cpp0x/elision2.C: New.
10830
10831 * g++.dg/cpp0x/constexpr-array3.C: New.
10832
10833 2011-03-16 Jason Merrill <jason@redhat.com>
10834
10835 * g++.dg/cpp0x/sfinae6.C: New.
10836 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10837 * g++.dg/cpp0x/pr45908.C: Likewise.
10838 * g++.dg/cpp0x/sfinae6.C: Likewise.
10839 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10840 * g++.old-deja/g++.law/arg11.C: Likewise.
10841
10842 2011-03-16 Jason Merrill <jason@redhat.com>
10843
10844 * g++.dg/template/incomplete6.C: New.
10845
10846 2011-03-16 Jeff Law <law@redhat.com>
10847
10848 * gcc.dg/tree-ssa/vrp55.c: New test.
10849
10850 2011-03-16 Jason Merrill <jason@redhat.com>
10851
10852 * g++.dg/cpp0x/auto22.C: New.
10853
10854 2011-03-16 Richard Guenther <rguenther@suse.de>
10855
10856 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10857 optimizing it away if promoted to const.
10858
10859 2011-03-16 Richard Guenther <rguenther@suse.de>
10860
10861 PR tree-optimization/48149
10862 * gcc.dg/fold-complex-1.c: New testcase.
10863
10864 2011-03-16 Richard Guenther <rguenther@suse.de>
10865
10866 PR testsuite/48147
10867 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10868 or cloning happens.
10869
10870 2011-03-16 Richard Guenther <rguenther@suse.de>
10871
10872 PR tree-optimization/26134
10873 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10874
10875 2011-03-16 Richard Guenther <rguenther@suse.de>
10876
10877 PR tree-optimization/48146
10878 * gcc.dg/torture/pr48146.c: New testcase.
10879
10880 2011-03-16 Richard Guenther <rguenther@suse.de>
10881
10882 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10883 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10884
10885 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR middle-end/48136
10888 * gcc.c-torture/compile/pr48136.c: New test.
10889
10890 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10891
10892 PR debug/45882
10893 * gcc.dg/guality/pr45882.c: New test.
10894
10895 2011-03-15 Jason Merrill <jason@redhat.com>
10896
10897 * g++.dg/cpp0x/constexpr-recursion.C: New.
10898
10899 * g++.dg/cpp0x/implicit11.C: New.
10900
10901 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10902
10903 * g++.dg/cpp0x/constexpr-attribute.C: New.
10904
10905 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10906
10907 * g++.dg/parse/pr34758.C: New.
10908
10909 2011-03-15 Xinliang David Li <davidxl@google.com>
10910
10911 PR c/47837
10912 * gcc.dg/uninit-pred-7_d.c: New test.
10913 * gcc.dg/uninit-pred-8_d.c: New test.
10914
10915 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10916
10917 PR target/46788
10918 * gcc.target/arm/pr46788.c: New.
10919
10920 2011-03-15 Richard Guenther <rguenther@suse.de>
10921
10922 PR middle-end/47650
10923 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10924 * gfortran.dg/ishft_4.f90: Likewise.
10925 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10926
10927 2011-03-15 Richard Guenther <rguenther@suse.de>
10928
10929 PR tree-optimization/13954
10930 * g++.dg/tree-ssa/pr13954.C: New testcase.
10931
10932 2011-03-15 Richard Guenther <rguenther@suse.de>
10933
10934 PR tree-optimization/48037
10935 * gcc.target/i386/pr48037-1.c: New testcase.
10936
10937 2011-03-15 Richard Guenther <rguenther@suse.de>
10938
10939 PR tree-optimization/41490
10940 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10941 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10942 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10943 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10944 * g++.dg/tree-ssa/pr33604.C: Adjust.
10945
10946 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR middle-end/47917
10949 * gcc.c-torture/execute/pr47917.c: New test.
10950 * gcc.dg/pr47917.c: New test.
10951
10952 PR middle-end/38878
10953 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10954
10955 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10956
10957 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10958 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10959 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10960 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10961 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10962 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10963 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10964 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10965 * gcc.target/i386/avx-floor-vec.c: Ditto.
10966 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10967 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10968 * gcc.target/i386/avx-rint-vec.c: Ditto.
10969 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10970 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10971 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10972 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10973
10974 2011-03-14 Tom Tromey <tromey@redhat.com>
10975
10976 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10977 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10978 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10979
10980 2011-03-14 Tom Tromey <tromey@redhat.com>
10981
10982 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10983 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10984 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10985
10986 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10987
10988 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10989
10990 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10991
10992 PR rtl-optimization/47166
10993 * gcc.c-torture/execute/postmod-1.c: New test.
10994
10995 2011-03-14 Richard Guenther <rguenther@suse.de>
10996
10997 PR middle-end/48098
10998 * gcc.dg/torture/pr48098.c: New testcase.
10999
11000 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11001
11002 PR target/48053
11003 * gcc.target/powerpc/pr48053-1.c: New test.
11004 * gcc.target/powerpc/pr48053-2.c: Likewise.
11005
11006 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11007
11008 PR libfortran/48066
11009 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11010
11011 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11012
11013 PR libfortran/48066
11014 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11015
11016 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11017
11018 PR fortran/48059
11019 * gfortran.dg/class_41.f03: New.
11020
11021 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11022
11023 * g++.dg/conversion/cast3.C: New test.
11024
11025 2011-03-11 Jason Merrill <jason@redhat.com>
11026
11027 * g++.dg/template/error45.C: New.
11028
11029 * g++.dg/parse/no-type-defn1.C: New.
11030
11031 * g++.dg/ext/attrib40.C: New.
11032
11033 * g++.dg/cpp0x/regress/array1.C: New.
11034
11035 2011-03-11 Richard Guenther <rguenther@suse.de>
11036
11037 PR tree-optimization/48067
11038 * gcc.dg/pr48067.c: New testcase.
11039
11040 2011-03-11 Richard Guenther <rguenther@suse.de>
11041
11042 PR lto/48073
11043 * g++.dg/lto/20110311-1_0.C: New testcase.
11044
11045 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR c++/48035
11048 * g++.dg/inherit/virtual8.C: New test.
11049
11050 PR middle-end/48044
11051 * gcc.dg/torture/pr48044.c: New test.
11052
11053 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11054
11055 PR fortran/47768
11056 * gfortran.dg/proc_ptr_comp_31.f90: New.
11057
11058 2011-03-11 Richard Guenther <rguenther@suse.de>
11059
11060 PR tree-optimization/47278
11061 * gcc.dg/torture/pr47278-1.c: New testcase.
11062 * gcc.dg/torture/pr47278-2.c: Likewise.
11063
11064 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR tree-optimization/48063
11067 * gcc.dg/torture/pr48063.c: New test.
11068
11069 2011-03-10 Jason Merrill <jason@redhat.com>
11070
11071 * g++.dg/template/array22.C: New.
11072
11073 * g++.dg/cpp0x/syntax-err1.C: New.
11074 * g++.dg/parse/error36.C: Adjust expected errors.
11075 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11076 * g++.old-deja/g++.pt/typename3.C: Likewise.
11077 * g++.old-deja/g++.pt/typename4.C: Likewise.
11078 * g++.old-deja/g++.pt/typename6.C: Likewise.
11079
11080 2011-03-09 Jason Merrill <jason@redhat.com>
11081
11082 * g++.dg/template/nontype22.C: New.
11083
11084 2011-03-09 Martin Jambor <mjambor@suse.cz>
11085
11086 PR tree-optimization/47714
11087 * g++.dg/torture/pr47714.C: New test.
11088
11089 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11090
11091 PR target/47755
11092 * gcc.target/powerpc/pr47755-2.c: New file.
11093
11094 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11095
11096 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11097 is not set in the environment, pass 64 as first argument when not
11098 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11099 native where ulimit -u is supported.
11100
11101 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11102
11103 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11104
11105 2011-03-08 Jason Merrill <jason@redhat.com>
11106
11107 * g++.dg/template/nontype21.C: New.
11108
11109 * g++.dg/template/anon5.C: New.
11110
11111 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR debug/47881
11114 * gcc.dg/pr47881.c: New test.
11115
11116 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11117
11118 PR c++/47957
11119 * g++.dg/lookup/template3.C: New test.
11120
11121 2011-03-08 Kai Tietz <ktietz@redhat.com>
11122
11123 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11124 'long' type.
11125
11126 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11127
11128 PR testsuite/47954
11129 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11130 sizeof to compute alignment.
11131
11132 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR tree-optimization/48022
11135 * gcc.dg/pr48022-1.c: New test.
11136 * gcc.dg/pr48022-2.c: New test.
11137
11138 2011-03-07 Jason Merrill <jason@redhat.com>
11139
11140 * g++.dg/template/nontype20.C: New.
11141 * g++.dg/init/member1.C: Adjust expected errors.
11142 * g++.dg/parse/constant4.C: Likewise.
11143 * g++.dg/template/qualified-id3.C: Likewise.
11144 * g++.old-deja/g++.pt/crash10.C: Likewise.
11145
11146 * g++.dg/cpp0x/regress/non-const1.C: New.
11147
11148 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR debug/47991
11151 * gcc.dg/pr47991.c: New test.
11152
11153 2011-03-07 Jason Merrill <jason@redhat.com>
11154
11155 * g++.dg/abi/mangle46.C: New.
11156
11157 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11158
11159 PR target/47862
11160 * gcc.target/powerpc/pr47862.c: New.
11161
11162 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11163
11164 PR target/45413
11165 * gcc.target/i386/combine-mul.c: Require nonpic.
11166
11167 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11168 Nathan Froyd <froydnj@codesourcery.com>
11169
11170 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11171
11172 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11173
11174 * README.QMTEST: Remove.
11175
11176 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11177 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11178
11179 PR fortran/47850
11180 * gfortran.dg/array_constructor_37.f90 : New test.
11181
11182 2011-03-05 Jason Merrill <jason@redhat.com>
11183
11184 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11185 * g++.dg/abi/mangle45.C: Likewise.
11186 * g++.dg/cpp0x/trailing1.C: Likewise.
11187
11188 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11189
11190 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11191
11192 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR rtl-optimization/47899
11195 * gcc.dg/pr47899.c: New test.
11196
11197 * gcc.dg/torture/pr47968.c: Ignore warnings.
11198
11199 PR tree-optimization/47967
11200 * gcc.c-torture/compile/pr47967.c: New test.
11201
11202 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11203
11204 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11205 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11206
11207 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11208
11209 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11210 and property_getAttributes() if __OBJC2__.
11211 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11212 * objc.dg/property/property-encoding-1.m: New.
11213 * obj-c++.dg/property/property-encoding-1.mm: New.
11214
11215 2011-03-04 Jason Merrill <jason@redhat.com>
11216
11217 * g++.dg/template/pseudodtor6.C: New.
11218
11219 * g++.dg/inherit/covariant19.C: New.
11220
11221 2011-03-04 Richard Guenther <rguenther@suse.de>
11222
11223 PR middle-end/47968
11224 * gcc.dg/torture/pr47968.c: New testcase.
11225
11226 2011-03-04 Richard Guenther <rguenther@suse.de>
11227
11228 PR middle-end/47975
11229 * gcc.dg/torture/pr47975.c: New testcase.
11230
11231 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11232
11233 PR c++/47974
11234 * g++.dg/template/crash106.C: New.
11235
11236 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11237
11238 PR c/47963
11239 * gcc.dg/gomp/pr47963.c: New test.
11240 * g++.dg/gomp/pr47963.C: New test.
11241
11242 2011-03-02 Jason Merrill <jason@redhat.com>
11243
11244 * g++.dg/cpp0x/regress/condition1.C: New.
11245
11246 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11247
11248 2011-03-01 Jason Merrill <jason@redhat.com>
11249
11250 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11251
11252 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11253
11254 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11255
11256 PR rtl-optimization/47925
11257 * gcc.c-torture/execute/pr47925.c: New test.
11258
11259 2011-03-01 Jason Merrill <jason@redhat.com>
11260
11261 * g++.dg/cpp0x/decltype25.C: New.
11262
11263 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11264
11265 2011-03-01 Richard Guenther <rguenther@suse.de>
11266
11267 PR tree-optimization/47890
11268 * gcc.dg/torture/pr47890.c: New testcase.
11269
11270 2011-03-01 Richard Guenther <rguenther@suse.de>
11271
11272 PR lto/47924
11273 * gcc.dg/lto/pr47924_0.c: New testcase.
11274
11275 2011-03-01 Richard Guenther <rguenther@suse.de>
11276
11277 PR lto/46911
11278 * gfortran.dg/lto/pr46911_0.f: New testcase.
11279
11280 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11281
11282 PR libgfortran/47933
11283 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11284 compile errors from older code form.
11285
11286 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11287
11288 PR libgfortran/47567
11289 * gfortran.dg/fmt_fw_d.f90: New test.
11290
11291 2011-02-28 Jason Merrill <jason@redhat.com>
11292
11293 * g++.dg/inherit/covariant18.C: New.
11294
11295 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR middle-end/47893
11298 * gcc.dg/pr47893.c: New test.
11299
11300 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11301
11302 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11303 NULL in case of a selector with conflicting types.
11304 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11305
11306 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11307
11308 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11309 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11310 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11311 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11312
11313 2011-02-28 Jason Merrill <jason@redhat.com>
11314
11315 PR c++/47906
11316 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11317
11318 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11319
11320 PR libgfortran/47778
11321 * gfortran.dg/namelist_71.f90: New test.
11322
11323 2011-02-27 Jason Merrill <jason@redhat.com>
11324
11325 PR c++/47906
11326 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11327 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11328
11329 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/46466
11332 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11333
11334 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR fortran/47886
11337 * gfortran.dg/gomp/task-1.f90: Removed.
11338
11339 2011-02-26 Jason Merrill <jason@redhat.com>
11340
11341 * g++.dg/template/this-targ1.C: New.
11342
11343 * g++.dg/cpp0x/regress/template-const1.C: New.
11344 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11345 * g++.dg/template/function1.C: Adjust.
11346 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11347 * g++.dg/debug/debug7.C: Adjust.
11348
11349 2011-02-26 Tobias Burnus <burnus@net-b.de>
11350
11351 PR fortran/47886
11352 * gfortran.dg/gomp/task-1.f90: New.
11353
11354 2011-02-25 Jie Zhang <jie@codesourcery.com>
11355
11356 * gcc.target/arm/neon-thumb2-move.c: Add
11357 dg-require-effective-target arm_thumb2_ok.
11358
11359 2011-02-24 Jason Merrill <jason@redhat.com>
11360
11361 * g++.dg/parse/constant1.C: Specify C++98 mode.
11362 * g++.dg/parse/constant5.C: Likewise.
11363 * g++.dg/parse/error2.C: Likewise.
11364 * g++.dg/parse/semicolon3.C: Likewise.
11365 * g++.dg/template/crash14.C: Likewise.
11366 * g++.dg/template/local4.C: Likewise.
11367 * g++.dg/template/nontype3.C: Likewise.
11368 * g++.dg/parse/crash31.C: Adjust expected errors.
11369 * g++.dg/template/function1.C: Likewise.
11370 * g++.dg/template/ref3.C: Likewise.
11371 * g++.dg/template/static9.C: Likewise.
11372 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11373
11374 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11375 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11376 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11377 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11378 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11379
11380 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR fortran/47878
11383 * gfortran.dg/pr47878.f90: New test.
11384
11385 2011-02-24 Richard Guenther <rguenther@suse.de>
11386
11387 PR testsuite/47801
11388 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11389 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11390
11391 2011-02-24 Richard Guenther <rguenther@suse.de>
11392
11393 PR fortran/47839
11394 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11395 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11396
11397 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11398
11399 PR libgfortran/47567
11400 * gfortran.dg/fmt_f0_1.f90: Update test.
11401
11402 2011-02-23 Jason Merrill <jason@redhat.com>
11403
11404 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11405 * g++.dg/abi/mangle45.C: New.
11406
11407 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11408 * g++.dg/template/canon-type-9.C: Match use of decltype
11409 between declaration and definition.
11410 * g++.dg/template/canon-type-12.C: Likewise.
11411
11412 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11413
11414 PR fortran/40850
11415 * gfortran.dg/nested_allocatables_1.f90: New.
11416
11417 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11418
11419 PR c++/46868
11420 * g++.dg/pr46868.C: New test.
11421 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11422 * g++.dg/parse/error14.C: Adjust.
11423
11424 2011-02-23 Richard Guenther <rguenther@suse.de>
11425
11426 PR tree-optimization/47838
11427 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11428
11429 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11430
11431 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11432
11433 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11434
11435 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11436 * gfortran.dg/count_init_expr.f03: Ditto.
11437 * gfortran.dg/gomp/pr43711.f90: Ditto.
11438 * gcc.dg/struct-parse-2.c: Ditto.
11439 * gcc.dg/parse-error-3.c: Ditto.
11440 * gcc.dg/Wlogical-op-1.c: Ditto.
11441 * gcc.dg/Walways-true-1.c: Ditto.
11442 * gcc.dg/pr24225.c: Ditto.
11443 * gcc.dg/Walways-true-2.c: Ditto.
11444 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11445 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11446 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11447 * g++.dg/overload/defarg4.C: Ditto.
11448 * g++.dg/inherit/covariant16.C: Ditto.
11449 * g++.dg/inherit/virtual7.C: Ditto.
11450 * g++.dg/template/canon-type-9.C: Ditto.
11451 * g++.dg/template/access19.C: Ditto.
11452 * g++.dg/template/call7.C: Ditto.
11453 * g++.dg/template/canon-type-2.C: Ditto.
11454 * g++.dg/template/init7.C: Ditto.
11455 * g++.dg/template/sizeof-template-argument.C: Ditto.
11456 * g++.dg/template/const3.C: Ditto.
11457 * g++.dg/template/sfinae26.C: Ditto.
11458 * g++.dg/template/sfinae26.C: Ditto.
11459 * g++.dg/template/canon-type-11.C: Ditto.
11460 * g++.dg/template/union2.C: Ditto.
11461 * g++.dg/template/canon-type-3.C: Ditto.
11462 * g++.dg/template/canon-type-1.C: Ditto.
11463 * g++.dg/template/canon-type-5.C: Ditto.
11464 * g++.dg/template/canon-type-7.C: Ditto.
11465 * g++.dg/template/canon-type-10.C: Ditto.
11466 * g++.dg/template/spec36.C: Ditto.
11467 * g++.dg/template/typedef38.C: Ditto.
11468 * g++.dg/template/canon-type-4.C: Ditto.
11469 * g++.dg/template/canon-type-6.C: Ditto.
11470 * g++.dg/template/canon-type-13.C: Ditto.
11471 * g++.dg/template/instantiate9.C: Ditto.
11472 * g++.dg/template/ttp22.C: Ditto.
11473 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11474 * g++.dg/warn/Walways-true-1.C: Ditto.
11475 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11476 * g++.dg/warn/Walways-true-2.C: Ditto.
11477 * g++.dg/conversion/op4.C: Ditto.
11478 * g++.dg/opt/pr19650.C: Ditto.
11479 * g++.dg/lookup/friend11.C: Ditto.
11480 * g++.dg/other/default2.C: Ditto.
11481 * g++.dg/other/default3.C: Ditto.
11482 * g++.dg/other/dtor2.C: Ditto.
11483 * g++.dg/other/friend5.C: Ditto.
11484 * g++.dg/other/default5.C: Ditto.
11485 * g++.dg/init/brace6.C: Ditto.
11486 * g++.dg/init/aggr5.C: Ditto.
11487 * g++.dg/init/error2.C: Ditto.
11488 * g++.dg/expr/bound-mem-fun.C: Ditto.
11489 * g++.dg/expr/cond6.C: Ditto.
11490 * g++.dg/expr/stmt-expr-1.C: Ditto.
11491 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11492 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11493 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11494 * g++.dg/cpp0x/bracket1.C: Ditto.
11495 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11496 * g++.dg/cpp0x/pr38646.C: Ditto.
11497 * g++.dg/cpp0x/variadic73.C: Ditto.
11498 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11499 * g++.dg/cpp0x/bracket4.C: Ditto.
11500 * g++.dg/cpp0x/decltype4.C: Ditto.
11501 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11502 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11503 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11504 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11505 * g++.dg/cpp0x/decltype2.C: Ditto.
11506 * g++.dg/cpp0x/decltype1.C: Ditto.
11507 * g++.dg/cpp0x/bracket2.C: Ditto.
11508 * g++.dg/cpp0x/decltype5.C: Ditto.
11509 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11510 * g++.dg/cpp0x/variadic70.C: Ditto.
11511 * g++.dg/cpp0x/decltype6.C: Ditto.
11512 * g++.dg/cpp0x/rvo.C: Ditto.
11513 * g++.dg/cpp0x/vt-40092.C: Ditto.
11514 * g++.dg/cpp0x/variadic-new.C: Ditto.
11515 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11516 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11517 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11518 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11519 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11520 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11521 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11522 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11523 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11524 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11525 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11526 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11527 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11528 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11529 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11530 * g++.dg/cpp0x/pr39639.C: Ditto.
11531 * g++.dg/cpp0x/decltype3.C: Ditto.
11532 * g++.dg/cpp0x/variadic68.C: Ditto.
11533 * g++.dg/cpp0x/variadic-function.C: Ditto.
11534 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11535 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11536 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11537 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11538 * g++.dg/parse/crash35.C: Ditto.
11539 * g++.dg/parse/crash40.C: Ditto.
11540 * g++.dg/parse/defarg12.C: Ditto.
11541 * g++.dg/parse/crash34.C: Ditto.
11542 * g++.dg/parse/constructor3.C: Ditto.
11543 * g++.dg/parse/template23.C: Ditto.
11544 * g++.dg/parse/crash56.C: Ditto.
11545 * g++.dg/parse/dtor13.C: Ditto.
11546 * g++.dg/parse/error33.C: Ditto.
11547 * g++.dg/parse/ctor9.C: Ditto.
11548 * g++.dg/parse/error32.C: Ditto.
11549 * g++.dg/parse/error37.C: Ditto.
11550 * g++.dg/parse/bitfield3.C: Ditto.
11551 * g++.dg/parse/struct-4.C: Ditto.
11552 * g++.dg/ext/has_trivial_copy.C: Ditto.
11553 * g++.dg/ext/is_polymorphic.C: Ditto.
11554 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11555 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11556 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11557 * g++.dg/ext/is_union.C: Ditto.
11558 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11559 * g++.dg/ext/is_pod.C: Ditto.
11560 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11561 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11562 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11563 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11564 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11565 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11566 * g++.dg/ext/is_abstract.C: Ditto.
11567 * g++.dg/ext/has_trivial_assign.C: Ditto.
11568 * g++.dg/ext/is_class.C: Ditto.
11569 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11570 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11571 * g++.dg/ext/is_base_of.C: Ditto.
11572 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11573 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11574 * g++.dg/ext/is_empty.C: Ditto.
11575 * g++.dg/ext/is_enum.C: Ditto.
11576 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11577 * gnat.dg/opt11.adb: Ditto.
11578 * obj-c++.dg/pr45735.mm: Ditto.
11579 * obj-c++.dg/pr24393.mm: Ditto.
11580 * obj-c++.dg/exceptions-2.mm: Ditto.
11581 * objc.dg/pr45735.m: Ditto.
11582 * objc.dg/pr24393.m: Ditto.
11583
11584 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11585
11586 * objc.dg/attributes/objc-exception-1.m: New.
11587
11588 2011-02-23 Jie Zhang <jie@codesourcery.com>
11589
11590 * gcc.dg/cpp/include7.c: New test.
11591
11592 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11593
11594 PR c++/47242
11595 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11596
11597 2011-02-23 Jie Zhang <jie@codesourcery.com>
11598
11599 PR rtl-optimization/47763
11600 * gcc.dg/pr47763.c: New test.
11601
11602 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11603
11604 PR fortran/45743
11605 * gfortran.dg/whole_file_32.f90 : New test.
11606
11607 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11608
11609 PR c++/47666
11610 * g++.dg/inherit/virtual7.C: New test.
11611
11612 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11613
11614 PR objc/47832
11615 * objc.dg/type-size-3.m: Updated error message.
11616 * objc.dg/type-size-4.m: New test.
11617 * objc.dg/type-size-5.m: New test.
11618
11619 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11620
11621 * lib/gnat.exp: Fix comments.
11622 Don't load libgloss.exp.
11623 (default_gnat_version): Call $compiler with --version.
11624 Adapt regexp for gnatmake output, insert version.
11625 (gnat_version): New proc.
11626 (gnat_init): Remove gnat_libgcc_s_path.
11627 (gnat_target_compile): Likewise.
11628 Remove ld_library_path.
11629 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11630 (gnat_pass): Remove.
11631 (gnat_pass): Remove.
11632 (gnat_finish): Remove.
11633 (gnat_exit): Remove.
11634 (local_find_gnatmake): Reindent.
11635 (runtest_file_p): Remove.
11636 (prune_warnings): Remove.
11637 (find_gnatclean): New proc.
11638 * lib/gnat-dg.exp (lremove): New proc.
11639 (gnat-dg-test): Reindent.
11640 Remove additional output files.
11641 (gnat-dg-runtest): Remove.
11642
11643 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11644 * gnat.dg/loop_optimization6.adb: Likewise.
11645 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11646
11647 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR tree-optimization/47835
11650 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11651
11652 2011-02-22 Tobias Burnus <burnus@net-b.de>
11653
11654 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11655 * gfortran.dg/abstract_type_2.f03: Ditto.
11656 * gfortran.dg/abstract_type_3.f03: Ditto.
11657 * gfortran.dg/abstract_type_4.f03: Ditto.
11658 * gfortran.dg/abstract_type_5.f03: Ditto.
11659 * gfortran.dg/abstract_type_6.f03: Ditto.
11660 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11661 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11662 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11663 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11664 * gfortran.dg/array_function_5.f90: Ditto.
11665 * gfortran.dg/asynchronous_3.f03: Ditto.
11666 * gfortran.dg/char_expr_1.f90: Ditto.
11667 * gfortran.dg/class_14.f03: Ditto.
11668 * gfortran.dg/data_array_6.f: Ditto.
11669 * gfortran.dg/data_invalid.f90: Ditto.
11670 * gfortran.dg/dot_product_1.f03: Ditto.
11671 * gfortran.dg/func_derived_5.f90: Ditto.
11672 * gfortran.dg/func_result_4.f90: Ditto.
11673 * gfortran.dg/implied_do_1.f90: Ditto.
11674 * gfortran.dg/initialization_25.f90: Ditto.
11675 * gfortran.dg/initialization_26.f90: Ditto.
11676 * gfortran.dg/interface_34.f90: Ditto.
11677 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11678 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11679 * gfortran.dg/matmul_8.f03: Ditto.
11680 * gfortran.dg/merge_init_expr.f90: Ditto.
11681 * gfortran.dg/pack_assign_1.f90: Ditto.
11682 * gfortran.dg/pack_vector_1.f90: Ditto.
11683 * gfortran.dg/pointer_check_8.f90: Ditto.
11684 * gfortran.dg/product_init_expr.f03: Ditto.
11685 * gfortran.dg/reshape_order_5.f90: Ditto.
11686 * gfortran.dg/reshape_shape_1.f90: Ditto.
11687 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11688 * gfortran.dg/same_name_2.f90: Ditto.
11689 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11690 * gfortran.dg/spread_init_expr.f03: Ditto.
11691 * gfortran.dg/stmt_func_1.f90: Ditto.
11692 * gfortran.dg/sum_init_expr.f03: Ditto.
11693 * gfortran.dg/transpose_3.f03: Ditto.
11694 * gfortran.dg/unpack_init_expr.f03: Ditto.
11695 * gfortran.dg/warn_conversion.f90: Ditto.
11696 * gfortran.dg/warn_conversion_2.f90: Ditto.
11697 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11698 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11699 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11700 * gfortran.dg/whole_file_16.f90: Ditto.
11701 * gfortran.dg/whole_file_17.f90: Ditto.
11702 * gfortran.dg/whole_file_18.f90: Ditto.
11703 * gfortran.dg/whole_file_20.f03: Ditto.
11704 * gfortran.dg/whole_file_5.f90: Ditto.
11705 * gfortran.dg/whole_file_6.f90: Ditto.
11706 * gfortran.dg/write_invalid_format.f90: Ditto.
11707 * gfortran.dg/zero_sized_6.f90: Ditto.
11708
11709 2011-02-21 Jeff Law <law@redhat.com>
11710
11711 PR rtl-optimization/46178
11712 * gcc.target/i386/pr46178.c: New test.
11713
11714 PR rtl-optimization/46002
11715 * gcc.c-torture/compile/pr46002.c: New test.
11716
11717 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11718
11719 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11720 *-*-hpux10*.
11721
11722 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR debug/47106
11725 * g++.dg/debug/pr47106.C: Require effective target lto.
11726
11727 2011-02-21 Jason Merrill <jason@redhat.com>
11728
11729 * g++.dg/cpp0x/constexpr-diag2.C: New.
11730
11731 2011-02-20 Jason Merrill <jason@redhat.com>
11732
11733 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11734
11735 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11736
11737 * g++.dg/overload/conv-op1.C: New.
11738
11739 * g++.dg/cpp0x/constexpr-synth1.C: New.
11740
11741 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11742
11743 * objc.dg/layout-2.m: New.
11744 * objc.dg/selector-3.m: Adjusted location of error message.
11745 * objc.dg/type-size-3.m: Same.
11746 * obj-c++.dg/selector-3.mm: Same.
11747
11748 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11749
11750 PR objc/47784
11751 * objc.dg/property/dotsyntax-22.m: New.
11752 * obj-c++.dg/property/dotsyntax-22.mm: New.
11753
11754 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11755
11756 PR c++/46394
11757 * g++.dg/template/typedef38.C: New test.
11758
11759 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11760
11761 PR fortran/46818
11762 * gfortran.dg/whole_file_30.f90 : New test.
11763 * gfortran.dg/whole_file_31.f90 : New test.
11764
11765 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11766
11767 PR fortran/45077
11768 PR fortran/44945
11769 * gfortran.dg/whole_file_28.f90 : New test.
11770 * gfortran.dg/whole_file_29.f90 : New test.
11771
11772 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11773
11774 PR c++/44118
11775 * g++.dg/template/crash105.C: New.
11776
11777 2011-02-19 Jason Merrill <jason@redhat.com>
11778
11779 * g++.dg/cpp0x/regress/no-elide1.C: New.
11780
11781 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11782
11783 PR tree-optimization/46620
11784 * gcc.dg/pr46620.c: New.
11785
11786 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR c/47809
11789 * gcc.target/i386/pr47809.c: New test.
11790
11791 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11792 Tobias Burnus <burnus@net-b.de>
11793
11794 * lib/target-supports.exp
11795 (check_effective_target_fortran_large_real): New check for large reals.
11796 * gfortran.dg/nan_7.f90: New test.
11797
11798 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11799
11800 PR libgfortran/47567
11801 * gfortran.dg/fmt_f0_1.f90: Update test.
11802
11803 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11804
11805 PR fortran/47348
11806 * gfortran.dg/array_constructor_36.f90 : New test.
11807 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11808 allow for comparison between different elements of the array
11809 constructor at different levels of optimization.
11810
11811 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11812
11813 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11814 * gcc.target/i386/pr32280-1.c: Likewise.
11815
11816 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR target/47800
11819 * gcc.target/i386/pr47800.c: New test.
11820
11821 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11822
11823 * objc/execute/exceptions/foward-1.x: New.
11824
11825 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11826
11827 PR fortran/47789
11828 * gfortran.dg/derived_constructor_comps_4.f90: New.
11829
11830 2011-02-18 Tobias Burnus
11831
11832 PR fortran/47775
11833 * gfortran.dg/func_result_6.f90: New.
11834
11835 2011-02-18 Michael Matz <matz@suse.de>
11836
11837 PR fortran/45586
11838 * gfortran.dg/lto/pr45586_0.f90: New test.
11839 * gfortran.dg/typebound_proc_20.f90: Ditto.
11840 * gfortran.dg/typebound_proc_21.f90: Ditto.
11841
11842 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11843
11844 PR c++/47795
11845 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11846
11847 2011-02-18 Tobias Burnus <burnus@net-b.de>
11848
11849 PR fortran/47750
11850 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11851 gcc_warning_prefix.
11852 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11853 normalizing the error/warning output.
11854 * gfortran.dg/Wall.f90: Update dg-error/warning.
11855 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11856 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11857 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11858 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11859 * gfortran.dg/class_30.f90: Update dg-error/warning.
11860 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11861 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11862 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11863 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11864 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11865 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11866 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11867 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11868 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11869 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11870 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11871 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11872 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11873 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11874 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11875 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11876 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11877 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11878 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11879 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11880 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11881 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11882 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11883 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11884 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11885
11886 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11887
11888 PR fortran/47768
11889 * gfortran.dg/proc_ptr_comp_30.f90: New.
11890
11891 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR debug/47780
11894 * gcc.target/i386/pr47780.c: New test.
11895
11896 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11897
11898 PR fortran/47767
11899 * gfortran.dg/class_40.f03: New.
11900
11901 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11902
11903 PR c++/47208
11904 * g++.dg/cpp0x/auto21.C: New test.
11905
11906 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11907
11908 * objc.dg/special/unclaimed-category-1.h: Updated for
11909 new ABI support.
11910 * objc.dg/special/unclaimed-category-1.m: Same.
11911 * objc.dg/zero-link-1.m: Same.
11912 * objc.dg/lookup-1.m: Same.
11913 * objc.dg/torture/strings/const-str-9.m
11914 * objc.dg/torture/strings/const-str-10.m: Same.
11915 * objc.dg/torture/strings/const-str-11.m: Same.
11916 * objc.dg/torture/forward-1.m: Same.
11917 * objc.dg/zero-link-2.m: Same.
11918 * objc.dg/encode-7-next-64bit.m: Same.
11919 * objc.dg/method-4.m: Same.
11920 * objc.dg/next-runtime-1.m: Same.
11921 * objc.dg/image-info.m: Same.
11922 * objc.dg/pr23214.m: Same.
11923 * objc.dg/symtab-1.m: Same.
11924 * obj-c++.dg/basic.m: Same.
11925 * obj-c++.dg/proto-lossage-3.m: Same.
11926 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11927 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11928 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11929 * obj-c++.dg/method-11.m: Same.
11930 * objc/execute/enumeration-1.m: Same.
11931 * objc/execute/object_is_class.m: Same.
11932 * objc/execute/formal_protocol-2.m: Same.
11933 * objc/execute/formal_protocol-4.m: Same.
11934 * objc/execute/formal_protocol-6.m: Same.
11935 * objc/execute/bycopy-3.m: Same.
11936 * objc/execute/exceptions/catchall-1.m: Same.
11937 * objc/execute/exceptions/finally-1.m: Same.
11938 * objc/execute/exceptions/local-variables-1.m: Same.
11939 * objc/execute/exceptions/foward-1.m: Same.
11940 * objc/execute/bf-common.h
11941 * objc/execute/enumeration-2.m: Same.
11942 * objc/execute/formal_protocol-1.m: Same.
11943 * objc/execute/formal_protocol-3.m: Same.
11944 * objc/execute/formal_protocol-5.m: Same.
11945 * objc/execute/accessing_ivars.m: Same.
11946 * objc/execute/bycopy-2.m: Same.
11947 * objc/execute/formal_protocol-7.m: Same.
11948 * objc/execute/compatibility_alias.m: Same.
11949 * objc/execute/no_clash.m: Same.
11950 * objc/execute/object_is_meta_class.m: Same.
11951 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11952 * objc/execute/class-tests-1.h: Include stdio.h.
11953 * objc/execute/class-tests-2.h: Same.
11954 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11955 runtimes.
11956 * obj-c++.dg/try-catch-2.mm: Same.
11957
11958 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR c++/47783
11961 * g++.dg/warn/Wunused-parm-4.C: New test.
11962
11963 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11964 Jan Hubicka <jh@suse.cz>
11965
11966 PR debug/47106
11967 PR debug/47402
11968 * g++.dg/debug/pr47106.C: New.
11969
11970 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11971
11972 PR target/43653
11973 * gcc.target/i386/pr43653.c: New test.
11974
11975 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11976
11977 PR c++/47172
11978 * g++.dg/template/inherit6.C: New test.
11979
11980 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11981
11982 PR fortran/47745
11983 * gfortran.dg/class_39.f03: New.
11984
11985 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11986
11987 PR c++/47326
11988 * g++.dg/cpp0x/variadic106.C: New test.
11989
11990 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11991
11992 PR libfortran/47757
11993 * gfortran.dg/pr47757-1.f90: New test.
11994 * gfortran.dg/pr47757-2.f90: New test.
11995 * gfortran.dg/pr47757-3.f90: New test.
11996
11997 PR c++/47704
11998 * g++.dg/cpp0x/enum8.C: New test.
11999
12000 2011-02-15 Jason Merrill <jason@redhat.com>
12001
12002 * g++.dg/inherit/implicit-trivial1.C: New.
12003 * g++.dg/cpp0x/implicit-trivial1.C: New.
12004
12005 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12006
12007 PR middle-end/47725
12008 * gcc.dg/torture/pr47725.c: Removed.
12009
12010 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12011
12012 PR target/47755
12013 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12014 constant does not generate a load from memory.
12015
12016 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12017
12018 PR middle-end/47725
12019 * gcc.dg/torture/pr47725.c: New.
12020
12021 2011-02-15 Richard Guenther <rguenther@suse.de>
12022
12023 PR tree-optimization/47743
12024 * gcc.dg/torture/pr47743.c: New testcase.
12025
12026 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR middle-end/47581
12029 * gcc.target/i386/pr47581.c: New test.
12030
12031 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12032
12033 PR fortran/47730
12034 * gfortran.dg/select_type_22.f03: New.
12035
12036 2011-02-14 Jason Merrill <jason@redhat.com>
12037
12038 * g++.dg/cpp0x/regress/enum1.C: New.
12039
12040 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12041
12042 * gnat.dg/include.adb: New test.
12043
12044 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12045
12046 PR fortran/47728
12047 * gfortran.dg/class_38.f03: New.
12048
12049 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12050
12051 * gcc.dg/pr46494.c: New test.
12052
12053 2011-02-14 Richard Guenther <rguenther@suse.de>
12054
12055 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12056
12057 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12058
12059 PR ada/41929
12060 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12061 sparc*-sun-solaris2.11.
12062
12063 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12064
12065 PR fortran/47349
12066 * gfortran.dg/argument_checking_18.f90: New.
12067
12068 2011-02-13 Tobias Burnus <burnus@net-b.de>
12069
12070 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12071 * gfortran.dg/argument_checking_17.f90: New.
12072
12073 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12074
12075 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12076 are temporarily disabled.
12077 * gfortran.dg/class_7.f03: Ditto.
12078 * gfortran.dg/coarray_14.f90: Ditto.
12079 * gfortran.dg/typebound_proc_13.f03: Ditto.
12080
12081 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12082
12083 PR fortran/45586
12084 * gfortran.dg/extends_11.f03: New.
12085
12086 2011-02-11 Xinliang David Li <davidxl@google.com>
12087
12088 PR tree-optimization/47707
12089 * g++.dg/tree-ssa/pr47707.C: New test.
12090
12091 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12092
12093 * g++.dg/opt/inline17.C: New test.
12094
12095 2011-02-11 Tobias Burnus <burnus@net-b.de>
12096
12097 PR fortran/47550
12098 * gfortran.dg/pure_formal_2.f90: New.
12099
12100 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12101
12102 PR rtl-optimization/47614
12103 * gfortran.dg/pr47614.f: New.
12104
12105 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12106
12107 PR driver/47678
12108 * gcc.dg/opts-6.c: New test.
12109
12110 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR debug/47684
12113 * gcc.dg/pr47684.c: New test.
12114
12115 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12116
12117 PR target/47629
12118 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12119 c99_runtime, dg-add-options c99_runtime.
12120 (main): Use __asm__.
12121
12122 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123
12124 PR testsuite/47400
12125 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12126 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12127 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12128 * gcc.dg/ucnid-10.c: Likewise.
12129 * gcc.dg/ucnid-13.c: Likewise.
12130 * gcc.dg/ucnid-7.c: Likewise.
12131 * gcc.dg/ucnid-8.c: Likewise.
12132 Adapt dg-warning line number.
12133
12134 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12135
12136 * gcc.target/i386/parity-1.c: Use -march=k8.
12137 * gcc.target/i386/parity-2.c: Ditto.
12138 * gcc.target/i386/vecinit-1.c: Ditto.
12139 * gcc.target/i386/vecinit-2.c: Ditto.
12140
12141 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12142
12143 PR target/46610
12144 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12145 * gcc.target/mips/save-restore-3.c: Likewise.
12146 * gcc.target/mips/save-restore-4.c: Likewise.
12147 * gcc.target/mips/save-restore-5.c: Likewise.
12148
12149 PR target/47683
12150 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12151 * g++.dg/tree-prof/partition2.C: Likewise.
12152
12153 2011-02-09 Jason Merrill <jason@redhat.com>
12154
12155 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12156 rather than misdeclare std::puts.
12157
12158 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12159 * g++.dg/other/warning1.C: Likewise.
12160 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12161 * g++.old-deja/g++.gb/scope06.C: Likewise.
12162 * g++.old-deja/g++.law/cvt11.C: Likewise.
12163 * g++.old-deja/g++.law/init1.C: Likewise.
12164 * g++.dg/abi/mangle26.C: Likewise.
12165
12166 * g++.dg/template/function1.C: Adjust for C++0x mode.
12167 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12168
12169 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12170 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12171
12172 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12173
12174 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12175
12176 * g++.dg/cpp0x/regress: New directory.
12177 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12178 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12179 * g++.dg/cpp0x/regress/regress3.C: New.
12180
12181 2011-02-10 Richard Guenther <rguenther@suse.de>
12182
12183 PR tree-optimization/47677
12184 * gcc.dg/torture/pr47677.c: New testcase.
12185
12186 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12187
12188 * objc.dg/special/load-category-1.m: Remove unused header.
12189 * objc.dg/special/load-category-1a.m: Likewise.
12190 * objc.dg/special/load-category-2.m: Likewise.
12191 * objc.dg/special/load-category-2a.m: Likewise.
12192 * objc.dg/special/load-category-3.m: Likewise.
12193 * objc.dg/special/load-category-3a.m: Likewise.
12194 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12195 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12196 * objc.dg/attributes/class-attribute-1.m: Likewise.
12197 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12198 * obj-c++.dg/property/property.exp: Likewise.
12199 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12200 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12201 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12202 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12203 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12204 * obj-c++.dg/template-8.mm: Likewise.
12205
12206 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR target/47665
12209 * gcc.target/i386/pr47665.c: New test.
12210
12211 2011-02-10 Jie Zhang <jie@codesourcery.com>
12212
12213 PR testsuite/47622
12214 Revert
12215 2011-02-05 Jie Zhang <jie@codesourcery.com>
12216 PR debug/42631
12217 * gcc.dg/pr42631.c: Update test.
12218 * gcc.dg/pr42631-2.c: New test.
12219
12220 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12221
12222 PR fortran/47352
12223 * gfortran.dg/proc_decl_25.f90: New.
12224
12225 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12226
12227 PR fortran/47463
12228 * gfortran.dg/typebound_assignment_2.f03: New.
12229
12230 2011-02-09 Richard Guenther <rguenther@suse.de>
12231
12232 PR tree-optimization/47664
12233 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12234
12235 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 PR middle-end/47646
12238 * gnat.dg/uninit_func.adb: Adjust dg directive.
12239
12240 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12241
12242 PR middle-end/47646
12243 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12244
12245 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12246
12247 PR fortran/47637
12248 * gfortran.dg/auto_dealloc_2.f90: New.
12249
12250 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12251
12252 * gcc.dg/builtins-config.h: Remove __sgi handling.
12253 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12254 -std=c99 for mips-sgi-irix6.5*.
12255
12256 2011-02-09 Martin Jambor <mjambor@suse.cz>
12257
12258 PR middle-end/45505
12259 * gfortran.dg/pr25923.f90: Remove xfails.
12260
12261 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12262
12263 PR fortran/47583
12264 * gfortran.dg/inquire_14.f90: New test.
12265
12266 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12267
12268 PR fortran/45290
12269 * gfortran.dg/pointer_init_6.f90: New.
12270
12271 2011-02-08 Jeff Law <law@redhat.com>
12272
12273 PR tree-optimization/42893
12274 * gcc.tree-ssa/pr42893.c: New test.
12275
12276 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12277
12278 PR tree-optimization/46834
12279 PR tree-optimization/46994
12280 PR tree-optimization/46995
12281 * gcc.dg/graphite/id-pr46834.c: New.
12282 * gfortran.dg/graphite/id-pr46994.f90: New.
12283 * gfortran.dg/graphite/id-pr46995.f90: New.
12284
12285 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12286
12287 PR middle-end/47646
12288 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12289 using the variable is known the warning is emitted there.
12290 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12291 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12292
12293 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12294 statement.
12295 (vg): Likewise.
12296 * gcc.dg/noreturn-1.c (foo5): Likewise.
12297 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12298 (method2): Likewise.
12299
12300 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12301 the return statement using the uninitialized variable.
12302 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12303
12304 2011-02-08 Richard Guenther <rguenther@suse.de>
12305
12306 PR middle-end/47639
12307 * g++.dg/opt/pr47639.c: New testcase.
12308
12309 2011-02-08 Richard Guenther <rguenther@suse.de>
12310
12311 PR tree-optimization/47632
12312 * g++.dg/opt/pr47632.C: New testcase.
12313
12314 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12315
12316 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12317
12318 2011-02-07 Richard Guenther <rguenther@suse.de>
12319
12320 PR tree-optimization/47615
12321 * g++.dg/opt/pr47615.C: New testcase.
12322
12323 2011-02-07 Richard Guenther <rguenther@suse.de>
12324
12325 PR tree-optimization/47621
12326 * gcc.dg/torture/pr47621.c: New testcase.
12327
12328 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12329
12330 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12331
12332 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12333
12334 PR fortran/47592
12335 * gfortran.dg/allocate_with_source_1 : New test.
12336
12337 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR middle-end/47610
12340 * gcc.dg/pr47610.c: New test.
12341
12342 2011-02-05 Jie Zhang <jie@codesourcery.com>
12343
12344 PR debug/42631
12345 * gcc.dg/pr42631.c: Update test.
12346 * gcc.dg/pr42631-2.c: New test.
12347
12348 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12349
12350 PR fortran/47574
12351 * gfortran.dg/pr47574.f90: New test.
12352
12353 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12354
12355 PR tree-optimization/46194
12356 * gcc.dg/autopar/pr46194.c: New.
12357
12358 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12359
12360 PR tree-optimization/43695
12361 * g++.dg/ipa/pr43695.C: New.
12362
12363 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR inline-asm/23200
12366 * gcc.dg/pr23200.c: New test.
12367
12368 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12369
12370 PR c++/47589
12371 * g++.dg/pr47589.C: New test.
12372
12373 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12374
12375 PR c++/47398
12376 * g++.dg/template/typedef37.C: New test.
12377 * g++.dg/template/param1.C: Adjust expected error message.
12378
12379 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR middle-end/31490
12382 * gcc.dg/pr31490-2.c: New test.
12383 * gcc.dg/pr31490-3.c: New test.
12384 * gcc.dg/pr31490-4.c: New test.
12385
12386 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12387 Jakub Jelinek <jakub@redhat.com>
12388
12389 PR c++/46890
12390 * g++.dg/parser/semicolon3.C: Adjust.
12391 * g++.dg/parser/semicolon4.C: New testcase.
12392 * g++.dg/pr46890.C: New testcase.
12393
12394 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12395
12396 PR c++/29571
12397 * g++.dg/init/pr29571.C: New.
12398
12399 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12400
12401 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12402 instead of vect_int.
12403
12404 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR target/47312
12407 * gcc.target/i386/pr47312.c: New test.
12408
12409 PR target/47564
12410 * gcc.target/i386/pr47564.c: New test.
12411
12412 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12413
12414 PR tree-optimization/45122
12415 * gcc.dg/tree-ssa/pr45122.c: New.
12416
12417 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12418
12419 PR target/47272
12420 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12421 and vec_vsx_st.
12422
12423 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12424 and vsx so a default --with-cpu=power7 doesn't give an error
12425 when -mavoid-indexed-addresses is used.
12426
12427 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12428 wrapper function to save the arguments and then jump to the real
12429 function, rather than depending on the compiler not to move stuff
12430 before an asm.
12431 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12432
12433 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12434 Paul Thomas <pault@gcc.gnu.org>
12435
12436 PR fortran/47082
12437 * gfortran.dg/class_37.f03 : New test.
12438
12439 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12440 Richard Guenther <rguenther@suse.de>
12441
12442 PR tree-optimization/40979
12443 PR bootstrap/47044
12444 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12445 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12446 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12447 check_vect_support_and_set_flags.
12448 * gfortran.dg/graphite/vect-pr40979.f90: New.
12449
12450 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12451
12452 PR fortran/47572
12453 * gfortran.dg/class_36.f03: New.
12454
12455 2011-02-02 Richard Guenther <rguenther@suse.de>
12456
12457 PR tree-optimization/47566
12458 * gcc.dg/lto/20110201-1_0.c: New testcase.
12459
12460 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12461
12462 PR debug/47498
12463 PR debug/47501
12464 PR debug/45136
12465 PR debug/45130
12466 * debug/pr47498.c: New.
12467 * debug/pr47501.c: New.
12468
12469 2011-02-01 Richard Guenther <rguenther@suse.de>
12470
12471 PR tree-optimization/47559
12472 * g++.dg/torture/pr47559.C: New testcase.
12473
12474 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12475
12476 PR fortran/47565
12477 * gfortran.dg/typebound_call_20.f03: New.
12478
12479 2011-02-01 Richard Guenther <rguenther@suse.de>
12480
12481 PR tree-optimization/47555
12482 * gcc.dg/pr47555.c: New testcase.
12483
12484 2011-02-01 Richard Guenther <rguenther@suse.de>
12485
12486 PR tree-optimization/47541
12487 * g++.dg/torture/pr47541.C: New testcase.
12488
12489 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12490
12491 PR fortran/47455
12492 * gfortran.dg/typebound_call_19.f03: New.
12493
12494 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12495
12496 PR c++/47416
12497 * g++.dg/cpp0x/pr47416.C: New test.
12498
12499 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12500
12501 PR fortran/47519
12502 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12503
12504 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12505
12506 PR fortran/47463
12507 * gfortran.dg/typebound_assignment_1.f03: New.
12508
12509 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR tree-optimization/47538
12512 * gcc.c-torture/execute/pr47538.c: New test.
12513
12514 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12515
12516 PR target/45325
12517 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12518
12519 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12520
12521 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12522
12523 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12524
12525 PR rtl-optimization/44031
12526 * gcc.c-torture/compile/20110131-1.c: New test.
12527
12528 2011-01-31 Tobias Burnus <burnus@net-b.de>
12529
12530 PR fortran/47042
12531 * gfortran.dg/stmt_func_1.f90: New.
12532
12533 2011-01-31 Tobias Burnus <burnus@net-b.de>
12534
12535 PR fortran/47042
12536 * gfortran.dg/interface_34.f90: New.
12537
12538 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12539
12540 PR fortran/47523
12541 * gfortran.dg/realloc_on_assign_5.f03: New test.
12542 * gfortran.dg/realloc_on_assign_5.f03: New test.
12543
12544 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12545
12546 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12547 * gfortran.dg/bessel_7.f90: Likewise.
12548 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12549
12550 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12551 * gfortran.dg/sum_init_expr.f03: Likewise.
12552
12553 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12554
12555 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12556 -r -nostdlib.
12557
12558 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12559 loop only on "vect_intfloat_cvt" targets.
12560
12561 2011-01-29 Tobias Burnus <burnus@net-b.de>
12562
12563 PR fortran/47531
12564 * gfortran.dg/shape_6.f90: New.
12565
12566 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12567
12568 PR libgfortran/47434
12569 * gfortran.dg/read_infnan_1.f90: Update test.
12570 * gfortran.dg/module_nan.f90: Update test.
12571 * gfortran.dg/char4_iunit_1.f03: Update test.
12572 * gfortran.dg/large_real_kind_1.f90: Update test.
12573 * gfortran.dg/real_const_3.f90: Update test.
12574 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12575
12576 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12577
12578 PR c++/47311
12579 * g++.dg/template/param2.C: New test.
12580
12581 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12582
12583 PR libgfortran/47285
12584 * gfortran.dg/fmt_g.f: New test.
12585
12586 2011-01-28 Tobias Burnus <burnus@net-b.de>
12587
12588 PR fortran/47507
12589 * gfortran.dg/pure_formal_1.f90: New.
12590
12591 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR target/42894
12594 * gcc.dg/tls/pr42894.c: New test.
12595
12596 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12597
12598 * gcc.dg/pr47276.c: Add dg-require-visibility.
12599
12600 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12601
12602 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12603
12604 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12605 Tobias Burnus <burnus@gcc.gnu.org>
12606
12607 PR fortran/45170
12608 PR fortran/35810
12609 PR fortran/47350
12610 * gfortran.dg/realloc_on_assign_3.f03: New test.
12611 * gfortran.dg/realloc_on_assign_4.f03: New test.
12612 * gfortran.dg/allocatable_function_5.f90: New test.
12613 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12614 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12615 implemented" dg-errors.
12616
12617 2011-01-27 Jan Hubicka <jh@suse.cz>
12618
12619 PR middle-end/46949
12620 * gcc.dg/attr-weakref-4.c: New testcase
12621
12622 2011-01-27 Martin Jambor <mjambor@suse.cz>
12623
12624 PR tree-optimization/47228
12625 * gcc.dg/torture/pr47228.c: New test.
12626
12627 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12628
12629 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12630
12631 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12632
12633 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12634 when using auto-overlay support on the SPU.
12635
12636 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12637
12638 PR rtl-optimization/44174
12639 * gcc.target/i386/asm-6.c: New test.
12640
12641 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12642
12643 PR rtl-optimization/46856
12644 * gcc.c-torture/compile/pr46856.c: New test.
12645
12646 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12647 Andrew Pinski <pinskia@gmail.com>
12648
12649 PR c/43082
12650 * gcc.dg/pr43082.c: New.
12651
12652 2011-01-26 DJ Delorie <dj@redhat.com>
12653
12654 PR rtl-optimization/46878
12655 * gcc.dg/pr46878-1.c: New test.
12656
12657 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR c++/47476
12660 * g++.dg/cpp0x/pr47476.C: New test.
12661
12662 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12663
12664 * gcc.c-torture/compile/20110126-1.c: New test.
12665
12666 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR c/47473
12669 * gcc.dg/torture/pr47473.c: New test.
12670
12671 2011-01-26 Jan Hubicka <jh@suse.cz>
12672
12673 PR target/47237
12674 * gcc.c-torture/execute/pr47237.c: New testcase.
12675
12676 2011-01-26 Jan Hubicka <jh@suse.cz>
12677
12678 PR tree-optimization/47190
12679 * gcc.dg/attr-weakref-3.c: New testcase.
12680
12681 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12682
12683 PR c++/43601
12684 * gcc.dg/dll-9a.c: New test file.
12685 * gcc.dg/dll-11.c: Likewise.
12686 * gcc.dg/dll-12.c: Likewise.
12687 * gcc.dg/dll-12a.c: Likewise.
12688 * gcc.dg/dll-11a.c: Likewise.
12689 * gcc.dg/dll-9.c: Likewise.
12690 * gcc.dg/dll-10.c: Likewise.
12691 * gcc.dg/dll-10a.c: Likewise.
12692 * g++.dg/ext/dllexport4a.cc: Likewise.
12693 * g++.dg/ext/dllexport4.C: Likewise.
12694 * g++.dg/ext/dllexport5.C: Likewise.
12695 * g++.dg/ext/dllexport5a.cc: Likewise.
12696
12697 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12698
12699 PR tree-optimization/46970
12700 * gcc.dg/graphite/pr46970.c: New.
12701
12702 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12703
12704 PR tree-optimization/46215
12705 * gcc.dg/graphite/pr46215.c: New.
12706
12707 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12708
12709 PR tree-optimization/46168
12710 * gcc.dg/graphite/pr46168.c: New.
12711
12712 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12713
12714 PR tree-optimization/43657
12715 * gcc.dg/graphite/pr43657.c: New.
12716
12717 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12718
12719 PR tree-optimization/29832
12720 * gfortran.dg/graphite/pr29832.f90: New.
12721
12722 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12723
12724 PR tree-optimization/43567
12725 * gcc.dg/graphite/pr43567.c: New.
12726
12727 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12728
12729 * gfortran.dg/graphite/interchange-4.f: New.
12730 * gfortran.dg/graphite/interchange-5.f: New.
12731
12732 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12733 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12734 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12735 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12736 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12737 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12738 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12739 * gfortran.dg/ltrans-7.f90: Removed.
12740 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12741
12742 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12743 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12744 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12745 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12746 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12747 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12748 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12749 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12750 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12751 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12752 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12753 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12754 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12755 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12756 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12757 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12758 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12759 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12760 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12761 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12762 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12763 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12764 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12765 * gcc.dg/tree-ssa/data-dep-1.c
12766 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12767 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12768 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12769 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12770 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12771
12772 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12773
12774 PR tree-optimization/47265
12775 PR tree-optimization/47443
12776 * gcc.c-torture/compile/pr47265.c: New test.
12777 * gcc.dg/pr47443.c: New test.
12778
12779 2011-01-25 Martin Jambor <mjambor@suse.cz>
12780
12781 PR tree-optimization/47382
12782 * g++.dg/torture/pr47382.C: New test.
12783 * g++.dg/opt/devirt1.C: Xfail.
12784
12785 2011-01-25 Yao Qi <yao@codesourcery.com>
12786
12787 PR target/45701
12788 * gcc.target/arm/pr45701-1.c: New test.
12789 * gcc.target/arm/pr45701-2.c: New test.
12790 * gcc.target/arm/pr45701-3.c: New test.
12791
12792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12793 Jakub Jelinek <jakub@redhat.com>
12794
12795 PR tree-optimization/47271
12796 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12797
12798 2011-01-25 Nick Clifton <nickc@redhat.com>
12799
12800 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12801 (saturate_add): Delete.
12802 (exchange): Delete.
12803 (main): Do not run saturate_add.
12804 (set_interrupts): Delete.
12805
12806 2011-01-25 Tobias Burnus <burnus@net-b.de>
12807
12808 PR fortran/47448
12809 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12810
12811 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR tree-optimization/47427
12814 PR tree-optimization/47428
12815 * gcc.c-torture/compile/pr47427.c: New test.
12816 * gcc.c-torture/compile/pr47428.c: New test.
12817
12818 2011-01-25 Richard Guenther <rguenther@suse.de>
12819
12820 PR middle-end/47411
12821 * gcc.dg/torture/pr47411.c: New testcase.
12822
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12824
12825 * gfortran.dg/graphite/id-24.f: New.
12826 * gfortran.dg/graphite/id-25.f: New.
12827
12828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12829
12830 * gfortran.dg/graphite/id-23.f: New.
12831
12832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12833
12834 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12835
12836 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12837
12838 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12839 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12840 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12841 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12842 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12843 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12844 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12845 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12846 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12847
12848 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12849
12850 * gcc.dg/graphite/block-0.c: Add documentation.
12851 * gcc.dg/graphite/block-4.c: Same.
12852 * gcc.dg/graphite/block-7.c: Same.
12853 * gcc.dg/graphite/block-8.c: New.
12854 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12855 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12856 * gcc.dg/graphite/interchange-12.c: Add documentation.
12857 * gcc.dg/graphite/interchange-13.c: New.
12858 * gcc.dg/graphite/interchange-14.c: New.
12859 * gcc.dg/graphite/interchange-15.c: New.
12860 * gcc.dg/graphite/interchange-8.c: Add documentation.
12861 * gcc.dg/graphite/interchange-mvt.c: Same.
12862
12863 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12864
12865 PR target/47408
12866 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12867 * gcc.target/powerpc/altivec-14.c: Ditto.
12868 * gcc.target/powerpc/altivec-33.c: Ditto.
12869 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12870 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12871 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12872 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12873 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12874 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12875 * g++.dg/ext/altivec-15.C: Ditto.
12876 * g++.dg/ext/altivec-types-1.C: Ditto.
12877 * g++.dg/ext/altivec-types-2.C: Ditto.
12878 * g++.dg/ext/altivec-types-3.C: Ditto.
12879 * g++.dg/ext/altivec-types-4.C: Ditto.
12880
12881 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12882
12883 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12884
12885 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12886
12887 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12888 optimization options.
12889
12890 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12891
12892 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12893
12894 PR testsuite/45988
12895 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12896
12897 2011-01-23 Tobias Burnus <burnus@net-b.de>
12898
12899 PR fortran/47421
12900 * gfortran.dg/allocatable_scalar_12.f90: New.
12901
12902 2011-01-23 Ira Rosen <irar@il.ibm.com>
12903
12904 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12905 vectorization to be not profitable if peeling is used to
12906 realign the memory access.
12907 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12908 loop bound to avoid loop unrolling.
12909 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12910
12911 2011-01-22 Jan Hubicka <jh@suse.cz>
12912
12913 PR lto/47333
12914 * g++.dg/lto/pr47333.C: New file.
12915
12916 2011-01-22 Jan Hubicka <jh@suse.cz>
12917
12918 PR tree-optimization/43884
12919 PR lto/44334
12920 * gcc.dg/autopar/outer-2.c: Increase array size.
12921 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12922
12923 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12924
12925 PR fortran/38536
12926 * gfortran.dg/c_loc_tests_16.f90: New test.
12927
12928 2011-01-22 Tobias Burnus <burnus@net-b.de>
12929
12930 PR fortran/47399
12931 * gfortran.dg/typebound_proc_19.f90: New.
12932
12933 2011-01-21 Jeff Law <law@redhat.com>
12934
12935 PR tree-optimization/47053
12936 * g++.dg/pr47053.C: New test.
12937
12938 2011-01-21 Jason Merrill <jason@redhat.com>
12939
12940 PR c++/47041
12941 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12942
12943 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR c++/47388
12946 * g++.dg/cpp0x/range-for10.C: New test.
12947 * g++.dg/template/for1.C: New test.
12948
12949 PR middle-end/45566
12950 * g++.dg/tree-prof/partition3.C: New test.
12951
12952 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12953
12954 PR rtl-optimization/47366
12955 * g++.dg/opt/pr47366.C: New test.
12956
12957 2011-01-21 Jason Merrill <jason@redhat.com>
12958
12959 PR c++/46552
12960 * g++.dg/cpp0x/constexpr-regress2.C: New.
12961
12962 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12963
12964 2011-01-21 Jeff Law <law@redhat.com>
12965
12966 PR rtl-optimization/41619
12967 * gcc.dg/pr41619.c: New.
12968
12969 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR tree-optimization/47355
12972 * g++.dg/opt/pr47355.C: New test.
12973
12974 2011-01-21 Richard Guenther <rguenther@suse.de>
12975
12976 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12977 making main hot.
12978
12979 2011-01-21 Richard Guenther <rguenther@suse.de>
12980
12981 PR tree-optimization/47365
12982 * gcc.dg/torture/pr47365.c: New testcase.
12983 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12984
12985 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12986
12987 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12988
12989 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR tree-optimization/47391
12992 * gcc.dg/pr47391.c: New test.
12993
12994 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12995
12996 * g++.dg/template/char1.C: Use signed char.
12997
12998 2011-01-21 Tobias Burnus <burnus@net-b.de>
12999
13000 PR fortran/47377
13001 * gfortran.dg/pointer_target_4.f90: New.
13002
13003 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13004
13005 PR target/47251
13006 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13007 ILP32 system and not IP32.
13008
13009 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13010
13011 PR debug/46583
13012 * g++.dg/debug/pr46583.C: New.
13013
13014 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13015
13016 PR debug/47283
13017 * g++.dg/debug/pr47283.C: New test.
13018
13019 PR testsuite/47371
13020 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13021 * gcc.target/i386/headmerge-2.c: Likewise.
13022
13023 2011-01-20 Richard Guenther <rguenther@suse.de>
13024
13025 PR middle-end/47370
13026 * gcc.dg/torture/pr47370.c: New testcase.
13027
13028 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR tree-optimization/46130
13031 * gcc.dg/pr46130-1.c: New test.
13032 * gcc.dg/pr46130-2.c: New test.
13033
13034 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13035
13036 PR c++/47291
13037 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13038
13039 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13040
13041 PR debug/46240
13042 * g++.dg/debug/pr46240.cc: New.
13043
13044 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR c++/47303
13047 * g++.dg/template/anonunion1.C: New test.
13048
13049 PR rtl-optimization/47337
13050 * gcc.c-torture/execute/pr47337.c: New test.
13051
13052 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13053
13054 PR testsuite/45342
13055 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13056
13057 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13058
13059 PR tree-optimization/46021
13060 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13061
13062 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR tree-optimization/47290
13065 * g++.dg/torture/pr47290.C: New test.
13066
13067 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13068
13069 PR fortran/47240
13070 * gfortran.dg/proc_ptr_comp_29.f90: New.
13071
13072 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13073
13074 PR testsuite/41146
13075 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13076 powerpc-apple-darwin9.
13077
13078 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR rtl-optimization/47299
13081 * gcc.c-torture/execute/pr47299.c: New test.
13082
13083 2011-01-17 Jason Merrill <jason@redhat.com>
13084
13085 * g++.dg/cpp0x/constexpr-virtual.C: New.
13086
13087 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR fortran/47331
13090 * gfortran.dg/gomp/pr47331.f90: New test.
13091
13092 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13093
13094 PR objc/47314
13095 * objc.dg/selector-warn-1.m: New.
13096 * obj-c++.dg/selector-warn-1.mm: New.
13097
13098 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13099
13100 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13101 Update dg-final accordingly.
13102
13103 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13104
13105 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13106
13107 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13108
13109 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13110 target check.
13111 * gcc.dg/guality/pr36728-2.c: Likewise.
13112
13113 2011-01-17 Richard Guenther <rguenther@suse.de>
13114
13115 PR tree-optimization/47313
13116 * g++.dg/torture/pr47313.C: New testcase.
13117
13118 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13119
13120 PR target/47318
13121 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13122 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13123 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13124 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13125
13126 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13127 as __m256i.
13128 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13129 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13130 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13131
13132 2011-01-17 Richard Guenther <rguenther@suse.de>
13133
13134 PR tree-optimization/45967
13135 * gcc.dg/torture/pr45967-2.c: New testcase.
13136 * gcc.dg/torture/pr45967-3.c: Likewise.
13137
13138 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13139
13140 PR testsuite/47325
13141 * g++.dg/ext/pr47213.C: Require visibility.
13142
13143 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13144
13145 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13146 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13147
13148 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13149
13150 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13151 Linux-based targets.
13152
13153 2011-01-13 Jan Hubicka <jh@suse.cz>
13154
13155 PR tree-optimization/47276
13156 * gcc.dg/pr47276.c: New testcase.
13157
13158 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13159 Jonathan Wakely <jwakely.gcc@gmail.com>
13160
13161 PR c++/33558
13162 * g++.dg/other/pr33558.C: New.
13163 * g++.dg/other/pr33558-2.C: New.
13164
13165 2011-01-14 Martin Jambor <mjambor@suse.cz>
13166
13167 PR tree-optimization/45934
13168 PR tree-optimization/46302
13169 * g++.dg/ipa/devirt-c-1.C: New test.
13170 * g++.dg/ipa/devirt-c-2.C: Likewise.
13171 * g++.dg/ipa/devirt-c-3.C: Likewise.
13172 * g++.dg/ipa/devirt-c-4.C: Likewise.
13173 * g++.dg/ipa/devirt-c-5.C: Likewise.
13174 * g++.dg/ipa/devirt-c-6.C: Likewise.
13175 * g++.dg/ipa/devirt-6.C: Likewise.
13176 * g++.dg/ipa/devirt-d-1.C: Likewise.
13177 * g++.dg/torture/pr45934.C: Likewise.
13178
13179 2011-01-14 Jason Merrill <jason@redhat.com>
13180
13181 * g++.dg/cpp0x/variadic105.C: New.
13182
13183 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13184 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13185
13186 PR objc/45989
13187 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13188 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13189 execution tests on i?86-*-*, x86_64-*-* and
13190 powerpc*-apple-darwin* && ilp32.
13191 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13192 tests on i?86-*-* and x86_64-*-*.
13193
13194 2011-01-14 Richard Guenther <rguenther@suse.de>
13195
13196 PR tree-optimization/47280
13197 * g++.dg/opt/pr47280.C: New testcase.
13198
13199 2011-01-14 Jason Merrill <jason@redhat.com>
13200
13201 * g++.dg/cpp0x/constexpr-regress1.C: New.
13202
13203 * g++.dg/ext/flexary2.C: New.
13204
13205 2011-01-14 Richard Guenther <rguenther@suse.de>
13206
13207 PR middle-end/47281
13208 * gcc.dg/torture/pr47281.c: New testcase.
13209 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13210
13211 2011-01-14 Richard Guenther <rguenther@suse.de>
13212
13213 PR tree-optimization/47286
13214 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13215
13216 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13217
13218 PR c++/47213
13219 * g++.dg/ext/pr47213.C: New.
13220
13221 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13222
13223 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13224
13225 2011-01-13 Tobias Burnus <burnus@net-b.de>
13226 Mikael Morin <mikael@gcc.gnu.org>
13227
13228 PR fortran/45848
13229 PR fortran/47204
13230 * gfortran.dg/select_type_20.f90: New.
13231 * gfortran.dg/select_type_21.f90: New.
13232
13233 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13234
13235 PR target/47251
13236 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13237
13238 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13239
13240 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13241 * gcc.dg/guality/pr36728-2.c: Likewise.
13242
13243 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13244
13245 PR debug/PR46973
13246 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13247
13248 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13249
13250 PR rtl-optimization/45352
13251 * gcc.dg/pr45352-3.c: New.
13252
13253 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13254
13255 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13256 comment.
13257 * g++.dg/cpp0x/range-for8.C: New.
13258 * g++.dg/cpp0x/range-for9.C: New.
13259
13260 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13261
13262 PR debug/47209
13263 * g++.dg/debug/pr47209.C: New.
13264
13265 2011-01-12 Richard Guenther <rguenther@suse.de>
13266
13267 PR lto/47259
13268 * gcc.dg/lto/pr47259_0.c: New testcase.
13269 * gcc.dg/lto/pr47259_1.c: Likewise.
13270
13271 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13272
13273 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13274 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13275 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13276 methods missing from the OBJC2 Object.
13277 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13278 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13279 GNU and NeXT runtimes.
13280 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13281 comments.
13282 * objc-obj-c++-shared/Object1.m: Likewise.
13283 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13284 * objc.dg/proto-qual-1.m: Likewise.
13285 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13286 * obj-c++.dg/proto-qual-1.mm: Likewise.
13287
13288 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13289
13290 PR testsuite/33033
13291 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13292
13293 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13294
13295 Fixed the Objective-C++ testsuite and updated all tests.
13296 * lib/obj-c++.exp (obj-c++_init): Declare and set
13297 gcc_warning_prefix and gcc_error_prefix.
13298 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13299 'dg-warning', 'dg-message' and 'dg-error'.
13300 * obj-c++.dg/class-extension-3.mm: Likewise.
13301 * obj-c++.dg/class-protocol-1.mm: Likewise.
13302 * obj-c++.dg/encode-7.mm: Likewise.
13303 * obj-c++.dg/exceptions-3.mm: Likewise.
13304 * obj-c++.dg/exceptions-5.mm: Likewise.
13305 * obj-c++.dg/method-12.mm: Likewise.
13306 * obj-c++.dg/method-13.mm: Likewise.
13307 * obj-c++.dg/method-15.mm: Likewise.
13308 * obj-c++.dg/method-16.mm: Likewise.
13309 * obj-c++.dg/method-4.mm: Likewise.
13310 * obj-c++.dg/method-8.mm: Likewise.
13311 * obj-c++.dg/method-conflict-1.mm: Likewise.
13312 * obj-c++.dg/method-conflict-2.mm: Likewise.
13313 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13314 and uncommented second part of the testcase now that the testsuite
13315 works correctly.
13316 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13317 and uncommented second part of the testcase now that the testsuite
13318 works correctly.
13319 * obj-c++.dg/private-1.mm: Likewise.
13320 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13321 * obj-c++.dg/syntax-error-7.mm: Likewise.
13322 * obj-c++.dg/warn5.mm: Likewise.
13323 * obj-c++.dg/property/at-property-14.mm: Likewise.
13324 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13325 FIXME.
13326 * obj-c++.dg/property/at-property-18.mm: Likewise.
13327 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13328 FIXME.
13329 * obj-c++.dg/property/at-property-21.mm: Likewise.
13330 * obj-c++.dg/property/at-property-28.mm: Likewise.
13331 * obj-c++.dg/property/at-property-5.mm: Likewise.
13332 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13333 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13334 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13335 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13336 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13337 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13338 * obj-c++.dg/tls/diag-5.mm: Likewise.
13339 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13340 dg-error, now matched correctly.
13341
13342 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13343
13344 * objc.dg/property/at-property-29.m: New.
13345 * obj-c++.dg/property/at-property-29.mm: New.
13346
13347 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13348
13349 * go.test/go-test.exp (go-set-goarch): New proc.
13350 (go-gc-tests): Use it.
13351
13352 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13353
13354 PR debug/46955
13355 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13356
13357 2011-01-11 Richard Henderson <rth@redhat.com>
13358
13359 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13360
13361 2011-01-11 Jan Hubicka <jh@suse.cz>
13362
13363 PR lto/45721
13364 PR lto/45375
13365 * gcc.dg/lto/pr45721_1.c: New file.
13366 * gcc.dg/lto/pr45721_0.c: New file.
13367
13368 2011-01-11 Richard Guenther <rguenther@suse.de>
13369
13370 PR tree-optimization/46076
13371 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13372
13373 2011-01-11 Jeff Law <law@redhat.com>
13374
13375 * PR tree-optimization/47086
13376 * gcc.dg/pr47086.c: New test.
13377
13378 2011-01-11 Jason Merrill <jason@redhat.com>
13379
13380 PR c++/46658
13381 * g++.dg/template/new10.C: New.
13382
13383 PR c++/45520
13384 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13385
13386 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13387
13388 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13389 Split type definitions and NSConstantString class into...
13390 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13391 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13392 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13393 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13394 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13395 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13396 to comments.
13397 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13398 encode defines for newer NeXT system headers.
13399 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13400 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13401 * objc.dg/foreach-5.m: Likewise.
13402 * objc.dg/foreach-2.m: Likewise.
13403 * objc.dg/foreach-4.m: Likewise.
13404 * objc.dg/torture/strings/string1.m: Likewise.
13405 * objc.dg/torture/strings/string2.m: Likewise.
13406 * objc.dg/torture/strings/string3.m: Likewise.
13407 * objc.dg/torture/strings/string4.m: Likewise.
13408 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13409 header and stand alone.
13410 * obj-c++.dg/strings/strings-2.mm: Likewise.
13411 * objc.dg/torture/strings/const-str-3.m: Likewise.
13412 * objc.dg/strings/strings-2.m: Likewise.
13413 * objc.dg/strings/const-str-12b.m: Likewise.
13414
13415 2011-01-12 Richard Guenther <rguenther@suse.de>
13416
13417 PR middle-end/32511
13418 * gcc.dg/attr-weak-1.c: Adjust.
13419
13420 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13421
13422 PR fortran/47051
13423 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13424 standard compliant and comment.
13425
13426 2011-01-10 Jan Hubicka <jh@suse.cz>
13427
13428 PR lto/46083
13429 * gcc.dg/initpri3.c: New testcase.
13430
13431 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13432
13433 PR lto/47222
13434 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13435 externally visible.
13436 (g_esi): Likewise.
13437 (g_ebx): Likewise.
13438 (g_ebp): Likewise.
13439 (g_esp): Likewise.
13440 (g_ebp_save): Likewise.
13441 (g_esp_save): Likewise.
13442
13443 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13444
13445 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13446
13447 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13448
13449 PR tree-optimization/46021
13450 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13451 i?86-*-*, x86_64-*-*.
13452
13453 2011-01-10 Jeff Law <law@redhat.com>
13454
13455 * PR tree-optimization/47141
13456 * gcc.c-torture/compile/pr47141.c: New test.
13457
13458 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13459
13460 PR testsuite/46230
13461 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13462 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13463 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13464 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13465
13466 PR testsuite/46230
13467 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13468 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13469 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13470 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13471 being vectorized. Adjust dg-final pattern.
13472
13473 PR testsuite/46230
13474 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13475 * gcc.dg/vect/slp-24.c: Likewise.
13476
13477 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13478
13479 PR c++/47218
13480 * g++.dg/other/pr47218-1.C: New test file.
13481 * g++.dg/other/pr47218.C: Likewise.
13482 * g++.dg/other/pr47218.h: New supporting header.
13483
13484 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13485
13486 PR objc/47232
13487 * objc.dg/attributes/invalid-attribute-1.m: New.
13488 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13489
13490 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13491
13492 PR fortran/47224
13493 * gfortran.dg/proc_ptr_comp_28.f90: New.
13494
13495 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13496
13497 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13498 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13499 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13500 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13501 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13502 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13503 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13504 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13505 * objc.dg/gnu-api-2-class.m: Likewise.
13506 * objc.dg/gnu-api-2-ivar.m: Likewise.
13507 * objc.dg/gnu-api-2-method.m: Likewise.
13508 * objc.dg/gnu-api-2-objc.m: Likewise.
13509 * objc.dg/gnu-api-2-object.m: Likewise.
13510 * objc.dg/gnu-api-2-property.m: Likewise.
13511 * objc.dg/gnu-api-2-protocol.m: Likewise.
13512 * objc.dg/gnu-api-2-sel.m: Likewise.
13513
13514 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13515
13516 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13517 * objc.dg/objc-foreach-4.m: Likewise.
13518 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13519 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13520 * objc.dg/foreach-4.m: Likewise.
13521 * objc.dg/foreach-5.m: Likewise.
13522 * objc.dg/foreach-3.m: Return self from init.
13523
13524 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13525
13526 PR fortran/38536
13527 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13528
13529 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13530
13531 PR fortran/46313
13532 * gfortran.dg/class_35.f90: New.
13533
13534 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13535
13536 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13537
13538 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13539
13540 PR objc/47078
13541 * objc.dg/invalid-method-2.m: New.
13542 * obj-c++.dg/invalid-method-2.mm: New.
13543
13544 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13545
13546 PR fortran/46896
13547 * gfortran.dg/transpose_optimization_2.f90 : New test.
13548
13549 2011-01-08 Jan Hubicka <jh@suse.cz>
13550
13551 PR tree-optmization/46469
13552 * g++.dg/torture/pr46469.C: New testcase.
13553
13554 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13555
13556 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13557 emulation of libobjc-gnu structure layout functionality to ..
13558 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13559 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13560 * objc/execute/bf-common.h: Adjust headers.
13561 * objc/execute/bf-1.m: Likewise.
13562 * objc/execute/bf-2.m: Likewise.
13563 * objc/execute/bf-3.m: Likewise.
13564 * objc/execute/bf-4.m: Likewise.
13565 * objc/execute/bf-5.m: Likewise.
13566 * objc/execute/bf-6.m: Likewise.
13567 * objc/execute/bf-7.m: Likewise.
13568 * objc/execute/bf-8.m: Likewise.
13569 * objc/execute/bf-9.m: Likewise.
13570 * objc/execute/bf-10.m: Likewise.
13571 * objc/execute/bf-11.m: Likewise.
13572 * objc/execute/bf-12.m: Likewise.
13573 * objc/execute/bf-13.m: Likewise.
13574 * objc/execute/bf-14.m: Likewise.
13575 * objc/execute/bf-15.m: Likewise.
13576 * objc/execute/bf-16.m: Likewise.
13577 * objc/execute/bf-17.m: Likewise.
13578 * objc/execute/bf-18.m: Likewise.
13579 * objc/execute/bf-19.m: Likewise.
13580 * objc/execute/bf-20.m: Likewise.
13581 * objc/execute/bf-21.m: Likewise.
13582 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13583 objc_get_type_qualifiers ().
13584
13585 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13586
13587 PR fortran/45777
13588 * gfortran.dg/dependency_39.f90: New test.
13589
13590 2011-01-07 Jan Hubicka <jh@suse.cz>
13591
13592 Get builtins tests ready for linker plugin.
13593 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13594 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13595 my_memset, my_bzero): Mark used.
13596 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13597 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13598 volatile.
13599 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13600 volatile.
13601
13602 2011-01-07 Jan Hubicka <jh@suse.cz>
13603
13604 PR tree-optimization/46367
13605 * g++.dg/torture/pr46367.C: New file.
13606
13607 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR target/47201
13610 * gcc.dg/pr47201.c: New test.
13611
13612 PR bootstrap/47187
13613 * gcc.dg/tree-prof/pr47187.c: New test.
13614
13615 2011-01-07 Tobias Burnus <burnus@net-b.de>
13616
13617 PR fortran/41580
13618 * gfortran.dg/extends_type_of_3.f90: New.
13619
13620 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13621
13622 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13623 * g++.dg/ext/dllimport-MI1.C: Likewise.
13624 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13625 * g++.dg/ext/dllimport10.C: Likewise.
13626 * g++.dg/ext/dllimport11.C: Likewise.
13627 * g++.dg/ext/dllimport12.C: Likewise.
13628 * g++.dg/ext/dllimport13.C: Likewise.
13629 * g++.dg/ext/dllimport2.C: Likewise.
13630 * g++.dg/ext/dllimport3.C: Likewise.
13631 * g++.dg/ext/dllimport4.C: Likewise.
13632 * g++.dg/ext/dllimport5.C: Likewise.
13633 * g++.dg/ext/dllimport6.C: Likewise.
13634 * g++.dg/ext/dllimport8.C: Likewise.
13635 * g++.dg/ext/dllimport9.C: Likewise.
13636 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13637 targets, too. Additionally enable test for i?86-*-mingw*.
13638 * g++.dg/ext/selectany1.C: Likewise.
13639 Remove guard variable check.
13640
13641 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13642
13643 PR fortran/47189
13644 PR fortran/47194
13645 * gfortran.dg/storage_size_3.f08: Extended.
13646
13647 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR c++/47022
13650 * g++.dg/template/stdarg1.C: New test.
13651
13652 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13653
13654 PR fortran/47195
13655 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13656 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13657 from the interface of functions to not hide the errors that
13658 shall be tested.
13659
13660 2011-01-06 Jan Hubicka <jh@suse.cz>
13661
13662 * gcc.dg/lto/pr47188_0.c: New testcase.
13663 * gcc.dg/lto/pr47188_1.c: New testcase.
13664
13665 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13666
13667 PR fortran/33117
13668 PR fortran/46478
13669 * gfortran.dg/interface_33.f90: New test.
13670
13671 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR c/47150
13674 * gcc.c-torture/compile/pr47150.c: New test.
13675
13676 2011-01-06 Ira Rosen <irar@il.ibm.com>
13677
13678 PR tree-optimization/47139
13679 * gcc.dg/vect/pr47139.c: New test.
13680
13681 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13682
13683 PR fortran/47180
13684 * gfortran.dg/extends_type_of_2.f03: New.
13685
13686 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13687
13688 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13689
13690 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * gnat.dg/opt14.adb: New test.
13693
13694 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13695
13696 PR fortran/46017
13697 * gfortran.dg/allocate_error_2.f90: New test.
13698
13699 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13700
13701 PR fortran/47024
13702 * gfortran.dg/storage_size_3.f08: New.
13703
13704 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13705
13706 PR libgfortran/47154
13707 * gfortran.dg/namelist_68.f90: New test.
13708
13709 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13710
13711 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13712
13713 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13714
13715 PR fortran/46448
13716 * gfortran.dg/class_34.f90: New.
13717
13718 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13719
13720 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13721 use __builtin_inff. Skip all single-precision tests that require
13722 Infinity.
13723
13724 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13725
13726 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13727
13728 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR tree-optimization/47148
13731 * gcc.c-torture/execute/pr47148.c: New test.
13732
13733 PR tree-optimization/47155
13734 * gcc.c-torture/execute/pr47155.c: New test.
13735
13736 PR rtl-optimization/47157
13737 * gcc.c-torture/compile/pr47157.c: New test.
13738
13739 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13740
13741 * gcc.dg/torture/vector-shift2.c (schar): Define.
13742 (main): Always use schar or uchar instead of plain "char" to avoid
13743 dependencies on implementation-defined char signedness.
13744
13745 2011-01-03 Martin Jambor <mjambor@suse.cz>
13746
13747 PR tree-optimization/46801
13748 * gnat.dg/pack9.adb: Remove xfail.
13749
13750 2011-01-03 Martin Jambor <mjambor@suse.cz>
13751
13752 PR tree-optimization/46984
13753 * g++.dg/ipa/pr46984.C: New test.
13754
13755 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13756
13757 PR fortran/46408
13758 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13759
13760 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR tree-optimization/47140
13763 * gcc.c-torture/compile/pr47140.c: New test.
13764
13765 PR rtl-optimization/47028
13766 * gcc.dg/pr47028.c: New test.
13767
13768 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13769
13770 * objc.dg/protocol-forward-1.m: Removed TODO.
13771 * objc.dg/protocol-forward-2.m: New.
13772 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13773 * obj-c++.dg/protocol-forward-2.mm: New.
13774
13775 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13776
13777 PR target/38662
13778 * g++.dg/eh/pr38662.C: New testcase.
13779
13780 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13781
13782 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13783 scan for newline '\n'.
13784
13785 \f
13786 Copyright (C) 2011 Free Software Foundation, Inc.
13787
13788 Copying and distribution of this file, with or without modification,
13789 are permitted in any medium without royalty provided the copyright
13790 notice and this notice are preserved.