- 07 Jan, 2003 5 commits
-
-
PR c++/9165 * decl2.c (build_cleanup): Mark the object as used. PR c++/9165 * g++.dg/warn/Wunused-3.C: New test. From-SVN: r60972
Mark Mitchell committed -
* pt.c (retrieve_local_specialization): Revert 2003-01-05 change. (hash_local_specialization): New function. (register_local_specialization): Revert 2003-01-05 change. (instantiate_decl): Use hash_local_specialization when creating the local_specializations table. From-SVN: r60971
Mark Mitchell committed -
* config/c4x/c4x.c (c4x_naked_function_p): Rename from c4x_assembler_function_p. (c4x_null_epilogue_p): Complement return value, all uses updated. (c4x_insert_attributes): Add naked. * config/c4x/c4x.md (c4x_null_epilogue_p): Changes uses. * doc/extend.texi: Update C4x function attributes. From-SVN: r60968
Michael Hayes committed -
From-SVN: r60967
Mark Mitchell committed -
* class.c (layout_class_type): Correct handling of unnamed bitfields wider than their types. * testsuite/g++.dg/abi/bitfield9.C: New test. From-SVN: r60966
Mark Mitchell committed
-
- 06 Jan, 2003 19 commits
-
-
* config/alpha/alpha.c (alpha_encode_section_info): Adjust symbol_str properly when changing "local-ness". * config/alpha/alpha.md (movdi_er_high_g): Allow all symbols. * gcc.dg/tls/alias-1.c: New. From-SVN: r60961
Richard Henderson committed -
2003-01-06 Dale Johannesen <dalej@apple.com> * config/darwin-protos.h: Add prototypes for new section functions. From-SVN: r60960
Dale Johannesen committed -
2003-01-06 Chris Demetriou <cgd@broadcom.com> * config.gcc (mipsisa32-*-elf*, mipsisa32el-*-elf*): Default ABI to EABI. From-SVN: r60957
Chris Demetriou committed -
PR c++/9189 * parser.c (cp_parser): Remove default_arg_types. Update documentation for unparsed_functions_queues. (cp_parser_late_parsing_default_args): Take a FUNCTION_DECL as the parameter. (cp_parser_new): Don't set parser->default_arg_types. (cp_parser_function_definition): Adjust usage of unparsed_funtions_queues. (cp_parser_class_specifier): Don't mess with parser->default_arg_types. Handle default argument processing in a separate phase from function body processing. (cp_parser_template_declaration_after_export): Adjust usage of unparsed_functions_queues. (cp_parser_late_parsing_for_member): Do not handle default arguments. PR c++/9189 * g++.dg/parse/defarg3.C: New test. From-SVN: r60956
Mark Mitchell committed -
2003-01-06 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (messages): Move ctor, dtor definitions to.. (__timepunct): Same. * config/locale/gnu/messages_members.h (messages): Add dtor, ctor definitions. Conditionalize for GNU systems. * config/locale/generic/messages_members.h (messages): Add dtor, ctor definitions. * config/locale/gnu/time_members.h (messages): New. Add dtor, ctor definitions. Conditionalize for GNU systems. * config/locale/generic/time_members.h (messages): New. Add dtor, ctor definitions. * include/bits/localefwd.h (locale::facet::_S_c_name): Add. * src/locale.cc: Define. * src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool): Use it. * config/locale/gnu/time_members.h: Use it. * config/locale/gnu/messages_members.h: Use it. * config/linker-map.gnu: Add locale::facets details. * include/Makefile.am (target_headers_extra): Add time_members.h. * include/Makefile.in: Regenerate. * acinclude.m4: Export CTIME_H. * aclocal.m4: Regenerate. * configure: Regnerate. From-SVN: r60952
Benjamin Kosnik committed -
* hwint.h: If the current compiler has no 64-bit type at all, make HOST_WIDEST_INT 32 bits. From-SVN: r60951
Zack Weinberg committed -
2003-01-06 Eric Christopher <echristo@redhat.com> * config/mips/mips.md (movdf_internal2): Fix constraints. From-SVN: r60950
Eric Christopher committed -
From-SVN: r60949
Joern Rennecke committed -
* src/codecvt.cc (codecvt<char, char, mbstate_t>::do_in, do_out): Tweak parameters to avoid unused parameter warnings. From-SVN: r60946
Paolo Carlini committed -
cp: PR c++/9109 * parser.c (cp_parser_declarator_kind): New enum. (cp_parser_declarator): Adjust. (cp_parser_direct_declarator): Adjust. Allow for either named or abstract declarator. Prefer abstract, if possible. Allow parenthesized function name. (cp_parser_condition): Adjust cp_parser_declarator call. (cp_parser_explicit_instantiation): Likewise. (cp_parser_init_declarator): Likewise. (cp_parser_type_id): Likewise. (cp_parser_function_definition): Likewise. (cp_parser_member_declaration): Likewise. (cp_parser_parameter_declaration): Use cp_parser_declarator to do the tentative parsing. (cp_parser_exception_declaration): Likewise. testsuite: * g++.dg/parse/ambig1.C: New test. * g++.dg/parse/defarg2.C: New test. From-SVN: r60944
Nathan Sidwell committed -
2003-01-06 Andrew Cagney <ac131313@redhat.com> * configure.in (GDB_TK): Add tcl directories conditional on gdb/gdbtk directory being present. * configure: Regenerate. From-SVN: r60943
Andrew Cagney committed -
2003-01-06 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9151 * include/bits/locale_facets.cc (num_put::_M_convert_float): Limit __prec to digits10 + 2, not digits10 + 1, taking into account the possibility of %{g,G} conversion specifiers inside _S_format_float. * testsuite/27_io/ostream_inserter_arith.cc (test06): Add. From-SVN: r60939
Paolo Carlini committed -
libstdc++-v3-dg.exp (libstdc++-v3-init, [...]): Additionally handle files one level deeper in glob patterns. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init, libstdc++-v3-list-sourcefiles): Additionally handle files one level deeper in glob patterns. * testsuite/27_io/istream_extractor_arith.cc: Delete, split... * testsuite/27_io/istream_extractor_arith/01.cc, testsuite/27_io/istream_extractor_arith/02.cc, testsuite/27_io/istream_extractor_arith/03.cc, testsuite/27_io/istream_extractor_arith/06.cc, testsuite/27_io/istream_extractor_arith/07.cc, testsuite/27_io/istream_extractor_arith/08.cc, testsuite/27_io/istream_extractor_arith/09.cc, testsuite/27_io/istream_extractor_arith/10.cc, testsuite/27_io/istream_extractor_arith/11.cc, testsuite/27_io/istream_extractor_arith/12.cc, testsuite/27_io/istream_extractor_arith/13.cc: ... to new files. * testsuite/27_io/istream_extractor_arith/12.cc: Add XFAIL for sparc*-*-solaris2*. From-SVN: r60934
Kaveh R. Ghazi committed -
From-SVN: r60933
Kazu Hirata committed -
From-SVN: r60932
Richard Sandiford committed -
From-SVN: r60931
GCC Administrator committed -
* g++.dg/template/defarg-1.C: New test. * g++.dg/template/local2.C: Likewise. From-SVN: r60924
Mark Mitchell committed -
* config/c4x/c4x.h: Updated specs for new gas format. Fixed bug in C33_FLAG. Added proper C33 support in ASM_FILE_START macro. From-SVN: r60923
Svein E. Seldal committed -
* c4x.h: Remove hwint.h include and HOST_WIDE_INT_PRINT_HEX redefinition. From-SVN: r60921
Herman A.J. ten Brugge committed
-
- 05 Jan, 2003 12 commits
-
-
From-SVN: r60920
Kazu Hirata committed -
* pa64-hpux.h (JCR_SECTION_NAME): Define. (PA_INIT_FRAME_DUMMY_ASM_OP): Check EH_FRAME_SECTION_NAME instead of USE_EH_FRAME_REGISTRY when defining. From-SVN: r60918
John David Anglin committed -
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Revise history again: PR Fortran/9038 will be fixed in 3.4. From-SVN: r60917
Toon Moene committed -
* config/h8300/h8300.c (output_a_shift): Do not output a variable shift. * config/h8300/h8300.md (two splitters): New. From-SVN: r60915
Kazu Hirata committed -
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Update news to reflect reality: PR Fortran/9038 won't be fixed until 3.4. From-SVN: r60912
Toon Moene committed -
From-SVN: r60911
Richard Sandiford committed -
From-SVN: r60909
GCC Administrator committed -
2003-01-05 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9168 * src/codecvt.cc (codecvt<char, char, mbstate_t>::do_in, do_out): Implement the resolution of DR19 (TC). * testsuite/22_locale/codecvt_members_char_char.cc (test01): Tweak. From-SVN: r60901
Paolo Carlini committed -
* alloc-pool.c: Don't include "libiberty.h". * config/sparc/gmon-sol2.c: Include <fcntl.h>. * convert.c (convert_to_real): Hide unused variable. java: * lang.c (dump_compound_expr): Prototype. From-SVN: r60900
Kaveh R. Ghazi committed -
* parser.c (cp_parser_binary_expression, cp_parser_multiplicative_expression, cp_parser_additive_expression, cp_parser_shift_expression, cp_parser_relational_expression, cp_parser_equality_expression, cp_parser_and_expression, cp_parser_exclusive_or_expression, cp_parser_inclusive_or_expression, cp_parser_logical_and_expression, cp_parser_logical_or_expression, cp_parser_binary_expression): Const-ify. From-SVN: r60899
Kaveh R. Ghazi committed -
* Makefile.in (gtyp-gen.h): Const-ify. * gcov-dump.c (tag_table): Likewise. From-SVN: r60898
Kaveh R. Ghazi committed -
From-SVN: r60896
Tom Tromey committed
-
- 04 Jan, 2003 4 commits
-
-
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-04 Toon Moene <toon@moene.indiv.nluug.nl> PR Fortran/9038 * lang-specs.h: Remove -f options before preprocessing. * news.texi: Document fixing of PR Fortran/9038. From-SVN: r60895
Toon Moene committed -
From-SVN: r60893
Bruce Korb committed -
* config.gcc (hppa*64*-*-hpux11*): Define extra_parts. Don't use collect2. * pa-hpux11.h (LDD_SUFFIX, PARSE_LDD_OUTPUT): Undefine. (HAS_INIT_SECTION, LD_INIT_SWITCH, LD_FINI_SWITCH): Define. * pa64-hpux.h (HP_INIT_ARRAY_SECTION_ASM_OP, GNU_INIT_ARRAY_SECTION_ASM_OP, HP_FINI_ARRAY_SECTION_ASM_OP, GNU_FINI_ARRAY_SECTION_ASM_OP): Define. (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Define when not using elfos.h. (EH_FRAME_IN_DATA_SECTION): Delete define. (HAS_INIT_SECTION, LD_INIT_SWITCH, LD_FINI_SWITCH): Undefine. (STARTFILE_SPEC): Use crtbegin.o. (ENDFILE_SPEC): Use crtend.o. (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION, SUPPORTS_INIT_PRIORITY, PA_CXA_FINALIZE_STUB, PA_INIT_FINI_HACK, PA_INIT_FRAME_DUMMY_ASM_OP, PA_JV_REGISTERCLASSES_STUB, DTOR_LIST_BEGIN): Define. * pa.c (TARGET_ASM_CONSTRUCTOR): Define. (pa_asm_out_constructor, pa_asm_out_destructor): New functions. * som.h (SUPPORTS_INIT_PRIORITY): Delete define. From-SVN: r60892
John David Anglin committed -
* configure.in (LD): Improve test for gcc. Try to set LD to the ld used by gcc if LD is not defined and we are not doing a Canadian Cross. * configure: Rebuilt. From-SVN: r60891
John David Anglin committed
-