- 06 Nov, 2001 8 commits
-
-
* 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 17 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 -
From-SVN: r46767
Alan Modra committed -
* config/stormy16/stormy16.c (stormy16_print_operand): Avoid some uses of uninitialized variables in error cases. From-SVN: r46766
Geoffrey Keating committed -
* config/stormy16/stormy16.c (stormy16_output_shift): Don't look at 'temp' if we won't be using it. From-SVN: r46765
Geoffrey Keating committed -
* config/stormy16/stormy16.h (CONST_COSTS): Define. (RTX_COSTS): Define. (ADDRESS_COST): Define. (MEMORY_MOVE_COST): Allow for memory_move_secondary_cost. From-SVN: r46764
Geoffrey Keating committed -
From-SVN: r46763
Geoffrey Keating committed -
* config/stormy16/stormy16.h (ASM_OUTPUT_MI_THUNK): Call stormy16_asm_output_mi_thunk. * config/stormy16/stormy16.c (stormy16_asm_output_mi_thunk): New function. * config/stormy16/stormy16-protos.h (stormy16_asm_output_mi_thunk): New prototype. From-SVN: r46762
Geoffrey Keating committed -
* java/util/ResourceBundle.java (getClassContext): Removed. (Security): New class, extends SecurityManger. (getBundle): Use Security.getCallingClassLoader instead of getClassContext. * java/util/natResourceBundle.cc: Removed. From-SVN: r46761
Bryce McKinlay committed -
* ChangeLog.2, ChangeLog.4, ChangeLog.5, ChangeLog, FSFChangeLog.10, FSFChangeLog.11, alias.c, attribs.c, caller-save.c, calls.c, cfg.c, cfganal.c, cfgcleanup.c, cfgrtl.c, cppmacro.c, fold-const.c, ifcvt.c, local-alloc.c, profile.c, sched-int.h, toplev.c, config/alpha/alpha.c, config/alpha/alpha.md, config/c4x/c4x.h, config/cris/cris.h, config/cris/cris.md, config/i370/i370.md, config/i386/i386.c, config/i386/i386.h, config/i386/i386.md, config/i386/xm-djgpp.h, config/ia64/ia64.c, config/m68hc11/m68hc11.c, config/m68k/m68k.md, config/mcore/mcore.h, config/mmix/mmix.c, config/ns32k/ns32k.h, config/ns32k/ns32k.md, config/rs6000/rs6000.c, config/rs6000/sysv4.h, config/sh/sh.md: Fix spelling errors. From-SVN: r46760
Joseph Myers committed
-