aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-01-02t-slibgcc-dwarf-ver (SHLIB_SOVERSION): Bump by two.John David Anglin2-1/+3
* config/pa/t-slibgcc-dwarf-ver (SHLIB_SOVERSION): Bump by two. From-SVN: r155574
2010-01-02collect2.c (scan_libraries): Add missing argument to call to scan_prog_file.John David Anglin2-1/+65
* collect2.c (scan_libraries): Add missing argument to call to scan_prog_file. From-SVN: r155572
2010-01-02re PR testsuite/41651 (g++.dg/lto/20080908-3.C is broken)Richard Guenther2-1/+8
2010-01-02 Richard Guenther <rguenther@suse.de> PR testsuite/41651 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars. From-SVN: r155569
2010-01-02re PR target/42448 (Wrong code with _Complex char in structure)Uros Bizjak6-4/+84
PR target/42448 * config/alpha/predicates.md (aligned_memory_operand): Return false for CQImode. (unaligned_memory_operand): Return true for CQImode. * config/alpha/alpha.c (get_aligned_mem): Assert that location doesn not cross aligned SImode word boundary. testsuite/ChangeLog: PR target/42448 * gcc.target/alpha/pr42448-1.c: New test. * gcc.target/alpha/pr42448-2.c: Ditto. From-SVN: r155566
2010-01-02re PR bootstrap/41529 (LTO configuration should detect if the target is ELF)Richard Guenther5-0/+79
2010-01-02 Richard Guenther <rguenther@suse.de> PR lto/41529 * configure.ac: Include config/elf.m4. Disable LTO if not builting for an elf target. * configure: Regenerate. config/ * elf.m4: New file. From-SVN: r155565
2010-01-02avr.h (REG_OK_FOR_BASE_P, [...]): Remove.Anatoly Sokolov3-16/+10
* config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, XEXP_) : Remove. * config/avr/avr-protos.h (avr_init_once, avr_optimization_options, avr_change_section, avr_reg_class_from_letter) : Remove declaration. From-SVN: r155564
2010-01-02re PR lto/41597 (Bad .comm directive)Richard Guenther3-5/+25
2010-01-02 Richard Guenther <rguenther@suse.de> PR lto/41597 * toplev.c (compile_file): Emit LTO marker properly. Change it to __gnu_lto_v1. * collect2.c (scan_prog_file): Adjust for changed LTO marker. From-SVN: r155563
2010-01-02Daily bump.GCC Administrator1-1/+1
From-SVN: r155562
2010-01-01re PR debug/42455 ("-fcompare-debug failure" at -O2 in 'recent' builds)Richard Guenther2-34/+45
2010-01-01 Richard Guenther <rguenther@suse.de> PR debug/42455 * tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID order. From-SVN: r155559
2010-01-01re PR preprocessor/41947 (GCC Hexadecimal Floating point constant handling)Joseph Myers4-1/+43
libcpp: PR preprocessor/41947 * expr.c (cpp_classify_number): Give error for hexadecimal floating-point constant with no digits before or after point. gcc/testsuite: * gcc.dg/c99-hexfloat-3.c: New test. From-SVN: r155558
2010-01-01re PR c/42570 (ICE in get_alias_set, at alias.c:710)Richard Guenther4-1/+23
2010-01-01 Richard Guenther <rguenther@suse.de> PR c/42570 * c-decl.c (grokdeclarator): For zero-size arrays force structural equality checks as layout_type does. * gcc.c-torture/execute/pr42570.c: New testcase. From-SVN: r155557
2010-01-01Move 2009 ChangeLog to ChangeLog-2009.H.J. Lu12-44711/+44741
From-SVN: r155556
2010-01-01Remove asterisk in LTO section name.H.J. Lu4-34882/+34893
2010-01-01 H.J. Lu <hongjiu.lu@intel.com> PR lto/42531 * lto-streamer-out.c (produce_asm): Revert the last change. (copy_function): Likewise. * lto-streamer.c (lto_get_section_name): Skip any leading asterisk in name. From-SVN: r155555
2010-01-01re PR middle-end/42559 (ice in emit_block_move_hints with -O2)Richard Guenther4-1/+21
2010-01-01 Richard Guenther <rguenther@suse.de> PR middle-end/42559 * builtins.c (get_object_alignment): Do not use DECL_ALIGN for LABEL_DECLs. * gcc.c-torture/compile/pr42559.c: New testcase. From-SVN: r155554
2010-01-01Update README for libffi 3.0.9.Anthony Green2-87/+60
From-SVN: r155553
2010-01-01Define HAVE_LONG_DOUBLE appropriately for MIPS.Matthias Klose3-0/+10
From-SVN: r155552
2010-01-01xfail tests for AVR32Anthony Green3-1/+8
From-SVN: r155551
2010-01-01Fixes for HPUX.Andreas Tobler3-2/+21
From-SVN: r155550
2010-01-01Add openbsd support.Andreas Tobler4-3/+14
From-SVN: r155549
2010-01-01Update xfails.Anthony Green12-11/+26
From-SVN: r155548
2010-01-012010-01-01 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini7-0/+303
Revert last change, reinstantiate basic_string and vstring tests. From-SVN: r155547
2010-01-01propagation_consistent.cc: Remove, cannot instantiate basic_string for ↵Paolo Carlini7-299/+16
non-PODs (21/1). 2010-01-01 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/21_strings/basic_string/requirements/exception/ propagation_consistent.cc: Remove, cannot instantiate basic_string for non-PODs (21/1). * testsuite/21_strings/basic_string/requirements/exception/ basic.cc: Likewise. * testsuite/21_strings/basic_string/requirements/exception/ generation_prohibited.cc: Likewise. * testsuite/ext/vstring/requirements/exception/ propagation_consistent.cc: Likewise. * testsuite/ext/vstring/requirements/exception/basic.cc: Likewise. * testsuite/ext/vstring/requirements/exception/ generation_prohibited.cc: Likewise. From-SVN: r155546
2010-01-01PR libstdc++/21772 part 3Benjamin Kosnik43-57/+1694
2009-12-31 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/21772 part 3 * include/ext/throw_allocator.h: Add _GLIBCXX_IS_AGGREGATE. * testsuite/util/testsuite_container_traits.h (traits<std::map>): Add has_insert. (traits<std::multimap>): Add has_insert. (traits<std::multiset>): Add has_size_type_constructor. * testsuite/23_containers/array/requirements/exception/ generation_prohibited.cc: New. * testsuite/21_strings/basic_string/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/ext/vstring/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/unordered_map/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/multimap/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/set/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/unordered_multimap/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/forward_list/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/unordered_set/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/vector/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/deque/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/multiset/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/unordered_multiset/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. * testsuite/23_containers/map/requirements/exception/ basic.cc: New. generation_prohibited.cc: New. propagation_consistent.cc: New. From-SVN: r155545
2010-01-01intro.xml: Order TR's at the end of status.Benjamin Kosnik4-12/+58
2009-12-31 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/manual/intro.xml: Order TR's at the end of status. * doc/xml/manual/abi.xml: Update. * doc/xml/manual/evolution.xml: Put in stubs. From-SVN: r155544
2010-01-01Daily bump.GCC Administrator1-1/+1
From-SVN: r155543
2009-12-31Windows patchAnthony Green10-21/+45
From-SVN: r155540
2009-12-31bitset (bitset<>::bitset(unsigned long long), [...]): Add in C++0x mode.Paolo Carlini3-0/+89
2009-12-31 Paolo Carlini <paolo.carlini@oracle.com> * include/std/bitset (bitset<>::bitset(unsigned long long), _Base_bitset<>::_Base_bitset(unsigned long long)): Add in C++0x mode. * testsuite/23_containers/bitset/cons/3.cc: New. From-SVN: r155539
2009-12-31New test case.Anthony Green2-0/+348
From-SVN: r155538
2009-12-31type_traits: Fix minor stylistic nit.Paolo Carlini2-2/+6
2009-12-31 Paolo Carlini <paolo.carlini@oracle.com> * include/std/type_traits: Fix minor stylistic nit. From-SVN: r155537
2009-12-31type_traits (__is_constructible_helper1): Rename to ↵Paolo Carlini7-98/+99
__is_constructible_helper1... 2009-12-31 Paolo Carlini <paolo.carlini@oracle.com> * include/std/type_traits (__is_constructible_helper1): Rename to __is_constructible_helper1, tweaked to a specialization of __is_constructible_helper. (is_constructible): Adjust; minor formatting and stylistic changes throughout. * testsuite/util/testsuite_tr1.h (test_relationship): Change variadic version to an overload of test_property. * testsuite/20_util/is_constructible/value.cc: Adjust. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust dg-error line numbers. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. From-SVN: r155536
2009-12-31* tree-dump.c (dump_options): Don't set TDF_NOUID for all.Jakub Jelinek2-1/+5
From-SVN: r155535
2009-12-31re PR target/41605 (Static linking of libgcc/libgfortran/libstdc++ can cause ↵Dave Korn3-8/+25
inconsistent symbol resolution.) 2009-12-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> PR target/41605 * config/darwin.h (LINK_COMMAND_SPEC): Resolve fopenmp specifically for target. (LINK_SPEC): Replace dynamic libraries by static equivalents where necessary. * config/darwin9.h (LINK_COMMAND_SPEC): Resolve fopenmp specifically for target. Co-Authored-By: Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> From-SVN: r155534
2009-12-31Daily bump.GCC Administrator1-1/+1
From-SVN: r155533
2009-12-30type_traits: Fix minor formatting nit.Paolo Carlini2-1/+5
2009-12-30 Paolo Carlini <paolo.carlini@oracle.com> * include/std/type_traits: Fix minor formatting nit. From-SVN: r155530
2009-12-30[multiple changes]Paolo Carlini13-5/+332
2009-12-30 Daniel Frey <d.frey@gmx.de> Paolo Carlini <paolo.carlini@oracle.com> * include/std/type_traits (is_explicitly_convertible, is_constructible): Add. * testsuite/util/testsuite_tr1.h (ExplicitClass): Add. * testsuite/20_util/is_explicitly_convertible/value.cc: New. * testsuite/20_util/is_constructible/value.cc: Likewise. 2009-12-30 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_tr1.h (test_relationship): Add variadic version. * testsuite/20_util/is_explicitly_convertible/requirements/ typedefs.cc: New. * testsuite/20_util/is_explicitly_convertible/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/is_constructible/requirements/typedefs.cc: Likewise. * testsuite/20_util/is_constructible/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/is_convertible/value.cc: Extend. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust dg-error line numbers. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. From-SVN: r155529
2009-12-30re PR lto/42531 (FAIL: gcc.c-torture/compile/20011119-1.c)Dave Korn2-3/+17
PR lto/42531 * lto-streamer-out.c (produce_asm): Skip any leading asterisk when using DECL_ASSEMBLER_NAME to generate a section name. (copy_function): Likewise. From-SVN: r155528
2009-12-30re PR target/42516 ([m68k] Suboptimal halfword swap on coldfire)Andreas Schwab2-2/+15
PR target/42516 * config/m68k/m68k.md (rotlsi_16): New insn. From-SVN: r155527
2009-12-30re PR c/42439 (Linux kernel BUILD_BUG_ON() broke)Joseph Myers6-2/+60
PR c/42439 * c-decl.c (check_bitfield_type_and_width): Only pedwarn if pedantic for bit-field width not an integer constant expression but folding to one. testsuite: * gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New tests. From-SVN: r155526
2009-12-30re PR tree-optimization/41956 (Segfault in vectorizer)Ira Rosen4-0/+37
PR tree-optimization/41956 * tree-vect-slp.c (vect_supported_load_permutation_p): Add check that the load indices differ. From-SVN: r155523
2009-12-30* testsuite/gcc.target/i386/pr42549.c (mmx_3dnow_test): Add static.Uros Bizjak2-2/+2
From-SVN: r155520
2009-12-30re PR target/42549 (Incorrect 3DNow! code generated)Uros Bizjak5-11/+78
PR target/42549 * config/i386/mmx.md ("*mmx_subv2sf3): Fix insn operand number for alternative 1. testsuite/ChangeLog: PR target/42549 * gcc.target/i386/mmx-3dnow-check.h: New file. * gcc.target/i386/pr42549.c: New test. From-SVN: r155519
2009-12-30re PR other/42537 ([PATCH] misc spelling fixes)Robert Millan10-15/+27
/gcc 2009-12-30 Robert Millan <rmh.gcc@aybabtu.com> PR other/42537 * errors.c: Fix typo in comment. * graphite-sese-to-poly.c: Likewise. * profile.c (is_inconsistent): Fix typo in string. /libjava 2009-12-30 Robert Millan <rmh.gcc@aybabtu.com> PR other/42537 * classpath/java/rmi/activation/Activatable.java: Fix typos in comment. From-SVN: r155518
2009-12-30stl_iterator.h.: Fix typo in comment.Paolo Carlini2-1/+5
2009-12-30 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_iterator.h.: Fix typo in comment. From-SVN: r155517
2009-12-30re PR middle-end/42099 (Error in 64-bit division for 32-bit target)Ian Lance Taylor4-1/+15
./: PR middle-end/42099 * expmed.c (expand_divmod): Don't shift HOST_WIDE_INT value more than HOST_BITS_PER_WIDE_INT. testsuite/: PR middle-end/42099 * gcc.c-torture/execute/20091229-1.c: New test. From-SVN: r155516
2009-12-30random.h: Fix equation in comment of Weibull distro.Edward Smith-Rowland2-2/+6
2009-12-29 Edward Smith-Rowland <3dw4rd@verizon.net> * include/bits/random.h: Fix equation in comment of Weibull distro. From-SVN: r155515
2009-12-30Daily bump.GCC Administrator1-1/+1
From-SVN: r155514
2009-12-29i386.c (ix86_expand_int_vcond): Reformat.H.J. Lu2-94/+100
2009-12-29 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_expand_int_vcond): Reformat. From-SVN: r155509
2009-12-29re PR fortran/42517 (-fcheck=recursion does not work with -fopenmp)Janus Weil5-7/+52
gcc/fortran/ 2009-12-29 Janus Weil <janus@gcc.gnu.org> PR fortran/42517 * invoke.texi: Document the interference of -fcheck=recursion and -fopenmp. * trans-decl.c (gfc_generate_function_code): Disable -fcheck=recursion when used with -fopenmp. gcc/testsuite/ 2009-12-29 Janus Weil <janus@gcc.gnu.org> PR fortran/42517 * gfortran.dg/gomp/recursion1.f90: New test. From-SVN: r155506
2009-12-29test_raise_from_pure.adb: XFAIL for the ARM.Eric Botcazou3-3/+13
* gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM. * gnat.dg/warn5.adb: Expect warning on the ARM. From-SVN: r155505
2009-12-29bitset (bitset<>::to_ullong, [...]): Add.Paolo Carlini5-0/+98
2009-12-29 Paolo Carlini <paolo.carlini@oracle.com> * include/std/bitset (bitset<>::to_ullong, _M_do_to_ullong): Add. (_Base_bitset<>::_M_do_to_ullong): Add. * include/debug/bitset (bitset<>): Add using _Base::to_ullong. * include/profile/bitset (bitset<>): Likewise. * testsuite/23_containers/bitset/to_ullong/1.cc: New. From-SVN: r155504