- 07 Nov, 2001 1 commit
-
-
From-SVN: r46816
Tom Tromey committed
-
- 06 Nov, 2001 15 commits
-
-
2001-11-06 Phil Edwards <pme@gcc.gnu.org> * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Run the test in LANG_CPLUSPLUS mode. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r46815
Phil Edwards committed -
2001-11-06 Eric Christopher <echristo@redhat.com> * config/mips/mips.md(movdf_internal2): Add constraints for float to general register move. * config/mips/elf64.h: Add default ABI. From-SVN: r46814
Eric Christopher committed -
* alias.c:: Include langhooks.h. * emit-rtl.c: Similarly. * toplev.c: Similarly. * tree-inline.c: Similarly. * langhooks-def.h: New, the old langhooks.h. Give the default hooks a common prefix. * langhooks.h: Contents extracted from toplev.h. * toplev.h: Move langhook stuff to langhooks.h. * langhooks.c: Give default hooks a common prefix. * c-lang.c: Include langhooks-def.h. * ada/misc.c: Similarly. * cp/cp-lang.c: Similarly. * f/com.c: Similarly. * java/lang.c: Similarly. * objc/objc-act.c: Similarly. * Makefile.in: Update. * ada/Makefile.in: Similarly. * cp/Make-lang.in: Similarly. * f/Make-lang.in: Similarly. * java/Make-lang.in: Similarly. * objc/Make-lang.in: Similarly. From-SVN: r46813
Neil Booth committed -
* doc/install.texi: Document that configure options not listed in this file are unsupported. Document --with-system-zlib. From-SVN: r46811
Joseph Myers committed -
* update_web_docs: Set SOURCEDIR so that install manual can be found when running install.texi2html. From-SVN: r46810
Joseph Myers committed -
From-SVN: r46809
Joseph Myers committed -
* rtl.h (mem_for_const_double): New declaration. * varasm.c (mem_for_const_double): New function. * config/convex/convex.md (movdf): Use it. * config/m68k/hp320.h (LEGITIMATE_PIC_OPERAND_P): Likewise. * config/m68k/linux.h, config/m68k/m68k.h: Likewise. * config/m68k/m68kv4.h: Likewise. From-SVN: r46808
Richard Kenner committed -
* config/alpha/alpha.h (SECONDARY_MEMORY_NEEDED): Adjust for addition of new GP reg classes. From-SVN: r46807
Richard Kenner committed -
* expr.c (store_field): When making temp object for unaligned component, set it to alias set 0. From-SVN: r46806
Richard Kenner committed -
* c-common.c (c_expand_expr_stmt): Apply default conversions to non-lvalue arrays if C99. * c-typeck.c (default_conversion): Split out code handling array-to-pointer and function-to-pointer conversions into a separate default_function_array_conversion function. (default_function_array_conversion): New function. Keep track of whether any NON_LVALUE_EXPRs were stripped. Return non-lvalue arrays unchanged outside C99 mode instead of giving an error for them. (build_component_ref): Use pedantic_non_lvalue when handling COMPOUND_EXPR. Don't handle COND_EXPR specially. (convert_arguments): Use default_function_array_conversion. (build_unary_op): For ADDR_EXPR, take a flag indicating whether non-lvalues are OK. (unary_complex_lvalue): Likewise. (internal_build_compound_expr): Use default_function_array_conversion. Apply default conversions to function in compound expression. (build_c_cast, build_modify_expr, digest_init, build_asm_stmt): Use default_function_array_conversion. * doc/extend.texi: Update documentation of subscripting non-lvalue arrays. Fixes PR c/461. testsuite: * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c, gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove XFAILs. Adjust expected error texts. * gcc.c-torture/compile/20011106-1.c, gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c, gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c, gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c, gcc.dg/c99-array-lval-5.c: New tests. From-SVN: r46805
Joseph Myers committed -
From-SVN: r46803
GCC Administrator committed -
From-SVN: r46802
Hans-Peter Nilsson committed -
* aclocal.m4: (AM_WITH_NLS): Don't look at ALL_LINGUAS. (AM_GNU_GETTEXT): Set CATALOGS to a list of .gmo files corresponding to the complete set of .po and .gmo files in the source directory's po subdir, modified by LINGUAS. Don't look at ALL_LINGUAS. * configure.in: Don't set ALL_LINGUAS. * configure: Regenerate. * Makefile.in (.po.gmo): Don't move into source directory. (.po.pox): Clarify comments. (install-po): Look for .gmo files in both srcdir and objdir; don't fail if a file is totally missing. (distclean): rmdir ada subdirectory too. From-SVN: r46800
Zack Weinberg committed -
* config/rs6000/rs6000.c (rs6000_select_section): Handle CONSTRUCTORs _correctly_. From-SVN: r46798
Geoffrey Keating committed -
2001-11-05 Phil Edwards <pme@gcc.gnu.org> * porting.texi: Move... * docs/html/17_intro/porting.texi: ...to here. * docs/html/Makefile: Add rule to rebuild... * docs/html/17_intro/porting.html: ...this. New file. From-SVN: r46797
Phil Edwards committed
-
- 05 Nov, 2001 15 commits
-
-
* java/lang/Class.h (Class): Made _Jv_BytecodeVerifier a friend. * Makefile.in: Rebuilt. * Makefile.am (libgcj_la_SOURCES): Added verify.cc. * verify.cc: New file. * include/java-interp.h (_Jv_count_arguments): Declare. (_Jv_VerifyMethod): Likewise. (class _Jv_InterpMethod): Made _Jv_BytecodeVerifier a friend. (class _Jv_InterpException): Likewise. * resolve.cc (_Jv_count_arguments): Renamed from count_arguments. No longer static. Updated callers. * defineclass.cc (int_bits_to_float): Removed. (long_bits_to_double): Likewise. (prepare_pool_entry): Updated. (handleCodeAttribute): Verify method (commented out for now). From-SVN: r46796
Tom Tromey committed -
* c-decl.c (delete_block): Remove. * c-tree.h (delete_block): Remove. From-SVN: r46795
Neil Booth committed -
* cppexp.c (lex, parse_defined): Update warning about defined. * gcc.dg/cpp/defined.c: Update. From-SVN: r46794
Neil Booth committed -
2001-11-05 Felix Natter <fnatter@gmx.net> * docs/html/17_intro/porting-howto.xml: check in v0.9.4 * docs/html/17_intro/porting-howto.html: regenerate From-SVN: r46793
Felix Natter committed -
* config/rs6000/rs6000.c (rs6000_select_section): Handle CONSTRUCTORs too. From-SVN: r46792
Geoffrey Keating committed -
From-SVN: r46788
Nick Clifton committed -
From-SVN: r46787
Nick Clifton committed -
* Makefile.in (bb-reoder.o): Add depdendency on cfglayout.h; remove unneded depdendencies; (cfglayout.o): New. * cfglayout.c, cfglayout.h: New files; break out from ... * bb-reorder.c: ... here; Remove unneeded includes; From-SVN: r46786
Jan Hubicka committed -
* update_web_docs: Eliminate warnings about keeping files from web page preprocessing. From-SVN: r46785
Joseph Myers committed -
* update_web_docs: Allow for the same file name in different directories. From-SVN: r46784
Joseph Myers committed -
From-SVN: r46783
GCC Administrator committed -
From-SVN: r46781
Bryce McKinlay committed -
* config.sub: Import from master sources, rev 1.226. * config.guess: Import from master sources, rev 1.216. From-SVN: r46780
Hans-Peter Nilsson committed -
From-SVN: r46779
DJ Delorie committed -
From-SVN: r46778
Alan Modra committed
-
- 04 Nov, 2001 9 commits
-
-
2001-11-04 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.md (load_toc_aix_{si,di}): Mark r2 as used. 2001-11-04 David Edelsohn <edelsohn@gnu.org> * config/rs6000/rs6000.c (rs6000_emit_move): Handle 64-bit mode as well. Do not explicitly create intermediate regs. From-SVN: r46777
David Edelsohn committed -
* arm/aof.h (aof_text_section, aof_data_section): Don't declare. (common_section): Delete unused variable. (ASM_OUTPUT_ASCII): Fix signed/unsigned warnings. (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier warning. * arm-protos.h (arm_poke_function_name, aof_add_import, aof_delete_import): Const-ify. * arm.c (legitimize_pic_address): Wrap variables in the macro controlling their usage. (arm_finalize_pic): Mark variable with ATTRIBUTE_UNUSED. (arm_poke_function_name, pic_chain, import, aof_add_import, aof_delete_import): Const-ify. * i386.c (ix86_osf_output_function_prologue): Const-ify. * i386/sysv4.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE, ASM_OUTPUT_LONG_DOUBLE): Fix format specifier warnings. * i860/fx2800.h (DBX_OUTPUT_STANDARD_TYPES): Const-ify. * i860/sysv3.h: Add missing comment closure. * m68k/apollo68.h (ASM_RETURN_CASE_JUMP): Add missing semi-colon. * m88k/dgux.h (SELECT_RTX_SECTION): Add missing argument in call to symbolic_operand. * config.gcc (m680[02]0-*-*): Rename case from m68000-*-*. (i960-*-*): Set tmake_file. (sparc86x-*-elf*): Fix typo in header name. * sched-rgn.c (schedule_insns): Delete unused variable. From-SVN: r46776
Kaveh R. Ghazi committed -
2001-11-04 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: Split off invoke.texi (preliminary to using it to generate a man page). * Make-lang.in: Reflect in build rules. From-SVN: r46775
Toon Moene committed -
PR c/2820 * c-typeck.c (lookup_field): Rework to return a chain down to the looked-up field. (build_component_ref): Use the new lookup_field to handle nested anonymous entities correctly. * testsuite/gcc.c-torture/execute/anon-1.c: New test. From-SVN: r46774
Neil Booth committed -
* config/sparc/sparc.c (sparc_emit_set_const32, GEN_HIGHINT64): Change parameters to gen_rtx_CONST_DOUBLE. (GEN_INT64, sparc_emit_set_const64): Likewise. * config/sparc/sparc.md (movdf split): Likewise. From-SVN: r46773
Richard Kenner committed -
From-SVN: r46772
Kriang Lerdsuwanakij committed -
From-SVN: r46771
GCC Administrator committed -
unroll.c (calculate_giv_inc): Use find_last_value rather than just hoping the last instruction is the right SET. * unroll.c (calculate_giv_inc): Use find_last_value rather than just hoping the last instruction is the right SET. [Fixes 990604-1.c on stormy16.] From-SVN: r46769
Geoffrey Keating committed -
* config/stormy16/stormy16.h (LIB_SPEC): Don't supply any libgloss library at all if -T is used. From-SVN: r46768
Geoffrey Keating committed
-