summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2005-04-08 Kelley Cook <kcook@gcc.gnu.org>kcook2005-04-083-2327/+2274
| | | | | | | | | | | * linkage.m4 (GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1): Eliminate a subshell and if test fails, test for same functions with leading underscore. (GLIBCXX_CHECK_MATH_SUPPORT): Eliminate seperate checks for _funcs. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97860 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/20905mmitchel2005-04-084-18/+78
| | | | | | | | | | | | | | | | | | | * parser.c (cp_parser_type_specifier_seq): Add is_condition parameter. (cp_parser_new_type_id): Pass it. (cp_parser_condition): Likewise. (cp_parser_conversion_type_id): Likewise. (cp_parser_type_id): Likewise. (cp_parser_type_specifier_seq): In a condition, do not allow invalid type-specifier combinations. (cp_parser_exception_declaration): Adjust call to cp_parser_type_specifier_seq. PR c++/20905 * g++.dg/parse/cond2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97857 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.def (TINST_LEVEL): Document TINST_IN_SYSTEM_HEADER_P.mmitchel2005-04-087-15/+54
| | | | | | | | | | | | | | | | | | | | * cp-tree.h (struct tinst_level): Add in_system_header_p. (TINST_IN_SYSTEM_HEADER_P): New macro. (make_tinst_level): Remove. * pt.c (lookup_template_class): Preserve DECL_IN_SYSTEM_HEADER on the instantiated class. (push_tinst_level): Do not use make_tinst_level. Set TINST_IN_SYSTEM_HEADER_P. (pop_tinst_level): Likewise. (instantiate_class_template): Set in_system_header. (instantiate_pending_templates): Likewise. * tree.c (make_tinst_level): Remove. PR c++/20145 * g++.dg/warn/Wdtor1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97854 138bc75d-0d04-0410-961f-82ee72b054a4
* * io/backspace.c (unformatted_backspace): Do not dereferenceebotcazou2005-04-082-9/+17
| | | | | | | the pointer to the stream. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97851 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.h (C_ARTIFICIAL_STRING_P): Remove.kazu2005-04-082-4/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97849 138bc75d-0d04-0410-961f-82ee72b054a4
* * match.c (gfc_match_arithmetic_if): Declare static.dnovillo2005-04-082-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97846 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-08 Danny Smith <dannysmith@users.sourceforge.net>paolo2005-04-084-4/+36
| | | | | | | | | | | | | | | Paolo Carlini <pcarlini@suse.de> PR libstdc++/20806 * config/os/mingw32/os_defines.h: Define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM. * config/os/newlib/os_defines.h: Likewise, for __CYGWIN__. * include/bits/fstream.tcc (basic_filebuf<>::showmanyc()): Use it. (basic_filebuf<>::xsgetn(_CharT*, streamsize)): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97842 138bc75d-0d04-0410-961f-82ee72b054a4
* * genattrtab.c (attr_desc): Remove negative_ok and unsigned_p.kazu2005-04-083-20/+13
| | | | | | | | | | | | (check_attr_value, write_attr_get, write_expr_attr_cache, find_attr, make_internal_attr): Don't reference negative_ok or unsigned_p. * genattrtab.h (ATTR_NEGATIVE_OK, ATTR_UNSIGNED, ATTR_FUNC_UNITS, ATTR_BLOCKAGE): Remove. (ATTR_STATIC): Adjust the value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97841 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h (STRIP_MAIN_TYPE_NOPS): Remove.kazu2005-04-082-11/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97840 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.h (nonlocal_labels): Remove.kazu2005-04-082-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97839 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.h (function): Remove instrument_entry_exit.kazu2005-04-082-5/+3
| | | | | | | (current_function_instrument_entry_exit): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97838 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (push_function_context_to): Don't setkazu2005-04-083-16/+6
| | | | | | | | | contains_functions. * function.h (function): Remove contains_functions. (current_function_contains_functions): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97837 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-tree.h (C_LANG_TREE_NODE_CHAIN_NEXT): Remove.kazu2005-04-082-7/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97836 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/s390/tpf.h (ASM_SPEC): Define.uweigand2005-04-082-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97832 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-flow.h: Remove the prototype forkazu2005-04-082-5/+6
| | | | | | | | redirect_immediate_uses. (TDFA_USE_OPS, TDFA_USE_VOPS): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97830 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (arm_const_double_by_parts): New function.rearnsha2005-04-084-0/+66
| | | | | | | | * arm-protos.h (arm_const_double_by_parts): Add prototype. * arm.md (define_split for 64-bit constants): Add another one. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97828 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-08 Andrew MacLeod <amacleod@redhat.com>amacleod2005-04-082-5/+28
| | | | | | | * tree-ssa-operands.c (correct_use_link): Remove linear scan. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97827 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h: Revert last change.ghazi2005-04-082-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97826 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/17229fxcoudert2005-04-084-0/+70
| | | | | | | | | | | | * match.c (gfc_match_arithmetic_if): New function to match an arithmetic IF statement. (gfc_match_if): Use gfc_match_arithmetic_if to match an arithmetic IF statement embedded in a simple IF statement. * gfortran.dg/pr17229.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97825 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/xtensa/xtensa.h (target_flags, MASK_NO_FUSED_MADD)rsandifo2005-04-085-37/+55
| | | | | | | | | | | | (MASK_CONST16, TARGET_NO_FUSED_MADD, TARGET_CONST16) (TARGET_SWITCHES): Delete. * config/xtensa/xtensa.c (TARGET_DEFAULT_TARGET_FLAGS): Define. * config/xtensa/xtensa.md (muladdsf3, mulsubsf3): Check TARGET_FUSED_MADD instead of !TARGET_NO_FUSED_MADD. * config/xtensa/xtensa.opt: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97822 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/fp-bit.c: Include L_mul_tf in #endif comment.bje2005-04-083-5/+9
| | | | | | | * config/fp-bit.h: Tidy comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97819 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-08 Kelley Cook <kcook@gcc.gnu.org>kcook2005-04-083-258/+261
| | | | | | | | * acconfig.h: Sort the bottom section. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97818 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-08 Kelley Cook <kcook@gcc.gnu.org>kcook2005-04-083-6/+5
| | | | | | | | * acconfig.h: Remove redundant HAVE_FLOAT_H. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97817 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h: Poison PARAMS.ghazi2005-04-084-7/+16
| | | | | | | | java: * java-tree.h: Don't use PARAMS(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97816 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-08 Kelley Cook <kcook@gcc.gnu.org>kcook2005-04-0813-451/+2678
| | | | | | | | | | | | | * configure.ac: Create template for PACKAGE and VERSION. Update comment on how to regenerate file. Update minimum automake version to 1.9.3. * acconfig.h: Remove PACKAGE and VERSION. * aclocal.m4, configure, Makefile.in, po/Makefile.in, src/Makefile.in, include/Makefile.in, libmath/Makefile.in, testsuite/Makefile.in, config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97815 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-04-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97813 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert last patch for more testing.mrs2005-04-074-172/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97810 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Regenerate.mrs2005-04-072-2/+87
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97809 138bc75d-0d04-0410-961f-82ee72b054a4
* * libtool.m4: Update AC_LIBTOOL_SYS_MAX_CMD_LEN bits from upstream.mrs2005-04-072-0/+85
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97808 138bc75d-0d04-0410-961f-82ee72b054a4
* * mf-runtime.h: Add libmudflap copyright clause.mrs2005-04-072-0/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97807 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/vax/vax.h (target_flags, MASK_UNIX_ASM, MASK_VAXC_ALIGNMENT)rsandifo2005-04-074-41/+59
| | | | | | | | | | (MASK_G_FLOAT, TARGET_UNIX_ASM, TARGET_VAXC_ALIGNMENT, TARGET_G_FLOAT) (TARGET_SWITCHES): Delete. * config/vax/vax.c (TARGET_DEFAULT_TARGET_FLAGS): Override default. * config/vax/vax.opt: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97805 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-07 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-04-075-101/+218
| | | | | | | | | | | | PR libfortran/20766 * configure.ac (extra_ldflags_libgfortran): Set for *-darwin* to "-Wl,-single_module". * configure: Regenerate. * Makefile.am (libgfortran_la_LDFLAGS): Add extra_ldflags_libgfortran. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97804 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (push_class): By default, suppress debug output.bothner2005-04-072-0/+7
| | | | | | | (finish_class): Enable debug output for classes we're emitting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97797 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Add make ifeq define for hppa linux tasking support.danglin2005-04-075-1/+717
| | | | | | | | * system-hpux.ads: Define Signed_Zeros to be True. * system-linux-hppa.ads, s-osinte-linux-hppa.ads: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97796 138bc75d-0d04-0410-961f-82ee72b054a4
* * gfortran.dg/tiny_1.f90: New test.kargl2005-04-073-0/+23
| | | | | | | * gfortran.dg/tiny_2.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97795 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-07 Daniel Berlin <dberlin@dberlin.org>dberlin2005-04-072-1/+5
| | | | | | | * tree-ssa-dse.c (dse_optimize_stmt): Fix incorrect comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97793 138bc75d-0d04-0410-961f-82ee72b054a4
* simplify.c (gfc_simplify_exponent): Fix exponent(tiny(x))kargl2005-04-072-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97792 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/iq2000/iq2000.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Don'tian2005-04-074-12/+8
| | | | | | | | | | define. * config/mips/mips.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise. * config/sparc/sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97790 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-sink.c (nearest_common_dominator_of_uses): Considerkazu2005-04-072-9/+12
| | | | | | | all immediate uses in PHI nodes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97788 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-07 Andrew Haley <aph@redhat.com>aph2005-04-072-2/+18
| | | | | | | * gcj.texi: Correct gcj-dbtool instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97787 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>tkoenig2005-04-073-2/+7
| | | | | | | | * gfortran.dg/eor_1.f90: Fix dg-do run line * gfortran.dg/open_new.f90: Fix dg-do run line git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97784 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-04 Thomas Koenig <Thomas.Koenig@online.de>tkoenig2005-04-071-0/+4
| | | | | | | * MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97782 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-07 Thomas Koenig <Thomas.Koenig@online.de>tkoenig2005-04-071-0/+1
| | | | | | | * MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97781 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Port Maintainers): Add self for Blackfin.bernds2005-04-072-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97779 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (arm_const_double_inline_cost): Handle any constant byrearnsha2005-04-079-264/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | using gen_lowpart and gen_highpart_mode. (note_invalid_constants): All constants in an RTX with a constraint that permits memory are now pushed to the constant pool. (output_move_double): Delete code to handle reg to reg and constant to reg moves. (const_double_needs_minipool, output_mov_immediate): Delete. * arm.h (EXTRA_CONSTRAINT_STR_ARM): All 'D' variants now handle CONST_INT and CONST_VECTOR. * arm.md (ANY64): New mode macro. (arm_movdi): Split reg-reg and const-reg moves. Simplify constraints. (movdf_soft_insn): Split reg-reg and const-reg moves. (split patterns for 64-bit constant and register moves): New. * cirrus.md (cirrus_arm_movdi): Split reg-reg and const-reg moves. (cirrus_movdf_hard_insn): Likewise. * fpa.md (movdf_fpa): Likewise. * iwmmxt.md (iwmmxt_arm_movdi): Likewise. (movv8qi_internal, movv4hi_internal, movv2si_internal): Fix constraints. (movv2si_internal_2): Likewise. * vfp.md (arm_movdi_vfp): Split reg-reg and const-reg moves. (movdf_vfp): Likewise. * arm-protos.h (output_mov_immediate): Delete prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97778 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/20093jsm282005-04-072-1/+7
| | | | | | | | * simplify-rtx.c (simplify_unary_operation_1): Check SUBREG_PROMOTED_UNSIGNED_P (op) > 0 for zero-extension. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97775 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix numerous IA-64 C++ failures, IA-64 bootstrap trouble.wilson2005-04-072-0/+7
| | | | | | | | | PR target/20717 * cgraphunit.c (record_call_1, case FDESC_EXPR): Handle same as ADDR_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97773 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-06 Benjamin Kosnik <bkoz@redhat.com>bkoz2005-04-0744-3605/+1033
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/test.html: Update. * testsuite/printnow.c: Remove. * scripts/check_survey.in: Remove. * testsuite/abi_check.cc: To... * testuite/testsuite_abi_check.cc: ...here. * testsuite/libstdc++-abi/abi.exp: Change abi_check.cc to testsuite_abi_check.cc. * testsuite/testsuite_hooks.h: Move character related bits to... * testsuite/testsuite_character.h: ...here. * testsuite/testsuite_character.cc: ... and here. * testsuite/21_strings/basic_string/inserters_extractors/pod/ 10081-in.cc: Use testsuite_character.h. * testsuite/21_strings/basic_string/inserters_extractors/pod/ 10081-out.cc: Same. * testsuite/22_locale/numpunct/members/pod/1.cc: Same. * testsuite/22_locale/numpunct/members/pod/2.cc: Same. * testsuite/27_io/basic_filebuf/2.cc: Same. * testsuite/27_io/basic_fstream/2.cc: Same. * testsuite/27_io/basic_istream/2.cc: Same. * testsuite/27_io/basic_istream/extractors_arithmetic/pod/ 3983-1.cc: Same. * testsuite/27_io/basic_istream/extractors_character/char/ 9826.cc: Same. * testsuite/27_io/basic_istream/extractors_character/pod/ 3983-2.cc: Same. * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc: Same. * testsuite/27_io/basic_istream/sentry/pod/1.cc: Same. * testsuite/27_io/basic_ostream/2.cc: Same. * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Same. * testsuite/27_io/basic_streambuf/2.cc: Same. * testsuite/27_io/basic_stringbuf/2.cc: Same. * testsuite/27_io/basic_stringbuf/4.cc: Same. * testsuite/27_io/basic_stringstream/2.cc: Same. * testsuite/27_io/fpos/1.cc: Same. * testsuite/ext/mt_allocator/tune-1.cc: Same. * testsuite/ext/mt_allocator/tune-2.cc: Same. * testsuite/ext/stdio_filebuf/char/1.cc: Same. * testsuite/lib/libstdc++.exp (v3-build_support): Add testsuite_character.cc. * testsuite/Makefile.am (libv3test_a_SOURCES): Add testsuite_character.cc. * testsuite/Makefile.in: Regenerate. * configure.ac: Remove use of check_survey. * configure: Regenerate. * testsuite/Makefile.am: Remove check-script and check-script-install rules. * testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97772 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-04-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97770 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20050321-2.c: Restrict to target fpic.hp2005-04-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97765 138bc75d-0d04-0410-961f-82ee72b054a4