- 29 Jan, 2001 6 commits
-
-
* config/i386/i386.md (addqi_1_lea): Fix mode (QI instead of HI). (testqi_1, andqi_2): If widening to SImode, make sure CONST_INT does not have any upper bits set. * gcc.c-torture/execute/20010129-1.c: New test. * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32. From-SVN: r39331
Jakub Jelinek committed -
2001-01-29 Phil Edwards <pme@sources.redhat.com> * COPYING.LIB: Update to LGPL 2.1 from the FSF. From-SVN: r39330
Phil Edwards committed -
From-SVN: r39329
Jeff Law committed -
zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header... 2000-01-24 Jeff Sturm <jeff.sturm@commerceone.com> * zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header contents. (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg02129.html) From-SVN: r39328
Jeff Sturm committed -
* stmt.c (estimate_case_costs): Use integer_minus_one_node. * tree.c (build_common_tree_nodes_2): Set integer_minus_one_node. * tree.h (tree_index): Add new element TI_INTEGER_MINUS_ONE. (integer_minus_one_node): Define. ch: * ch-tree.h (integer_minus_one_node): Moved to top level gcc directory. * decl.c (integer_minus_one_node): Likewise. (init_decl_processing): Don't set integer_minus_one_node. cp: * cp-tree.h (cp_tree_index): Delete CPTI_MINUS_ONE. (minus_one_node): Moved to top level gcc directory. Renamed to integer_minus_one_node. * init.c (init_init_processing): Don't set minus_one_node. (build_vec_init): Use integer_minus_one_node. * rtti.c (get_tinfo_decl_dynamic): Likewise. From-SVN: r39325
Kaveh R. Ghazi committed -
From-SVN: r39324
Alexandre Oliva committed
-
- 28 Jan, 2001 10 commits
-
-
2001-01-28 Gabriel Dos Reis <gdr@codesourcery.com> * testsuite/README: Add more comment. * testsuite/lib/libstdc++.exp: Tweak comment. From-SVN: r39321
Gabriel Dos Reis committed -
From-SVN: r39320
Jakub Jelinek committed -
From-SVN: r39319
Neil Booth committed -
* cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash) : Don't set fe_value. * cpplib.h (AVOID_LPASTE): New flag. (struct cpp_hashnode): Remove fe_value. * cpplex.c (cpp_avoid_paste): Don't paste '.' with a number. * cppmacro.c (builtin_macro): Don't set flags here. (replace_args): Set AVOID_LPASTE flag on first token of an argument, and the token following it. (cpp_get_token): Set AVOID_LPASTE flag on first token of a macro expansion, and on the token following it. Do it for builtins too. * cppmain.c (scan_buffer): Avoid pasting only flagged tokens. From-SVN: r39318
Neil Booth committed -
optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and they would be replaced with... * optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and they would be replaced with constant, remove MODIFY_EXPR from the tree. * g++.old-deja/g++.other/inline18.C: New test. From-SVN: r39317
Jakub Jelinek committed -
From-SVN: r39316
Jeff Law committed -
* configure.in (target_makefile_frag) [alpha*-*]: Use mt-alphaieee. * mt-alphaieee: New file. * config/alpha/t-ieee: Remove multilibbing. (TARGET_LIBGCC2_CFLAGS): Add -mieee. * configure.host (alpha*-*) [libgcj_flags]: Add -mieee. From-SVN: r39309
Richard Henderson committed -
* configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. * Makefile.in: Remove all dependencies on defaults.h. * builtins.c: Don't include defaults.h. * c-common.c: Likewise. * c-decl.c: Likewise. * c-pragma.c: Likewise. * c-typeck.c: Likewise. * combine.c: Likewise. * i386.c: Likewise. * frame-ia64.c: Likewise. * cppexp.c: Likewise. * crtstuff.c: Likewise. * dbxout.c: Likewise. * dwarf2out.c: Likewise. * dwarfout.c: Likewise. * emit-rtl.c: Likewise. * except.c: Likewise. * expr.c: Likewise. * final.c: Likewise. * frame-dwarf2.c: Likewise. * libgcc2.c: Likewise. * optabs.c: Likewise. * profile.c: Likewise. * sdbout.c: Likewise. * toplev.c: Likewise. * tradcif.y: Likewise. * tree.c: Likewise. * varasm.c: Likewise. ch: * Makefile.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * timing.c: Likewise. cp: * Make-lang.in: Remove all dependencies on defaults.h. * call.c: Don't include defaults.h. * decl.c: Likewise. * decl2.c: Likewise. * except.c: Likewise. * pt.c: Likewise. * rtti.c: Likewise. * tree.c: Likewise. * typeck.c: Likewise. f: * Make-lang.in: Remove all dependencies on defaults.h. * com.c: Don't include defaults.h. java: * Make-lang.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * expr.c: Likewise. * parse.y: Likewise. From-SVN: r39308
Kaveh R. Ghazi committed -
* gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts and __builtin_putchar. From-SVN: r39307
Kaveh R. Ghazi committed -
* builtins.c (expand_builtin_fputs): Use size_one_node when transforming into fwrite. From-SVN: r39306
Kaveh R. Ghazi committed
-
- 27 Jan, 2001 13 commits
-
-
From-SVN: r39305
Joseph Myers committed -
* fixproto: Correctly install synthesised unistd.h and stdlib.h when they didn't need fixing. From-SVN: r39304
Michael Sokolov committed -
2001-01-27 Janis Johnson <janis@us.ibm.com> * config.gcc (i[34567]86-sequent-{ptx4*,sysv4*}): Use usegas.h if appropriate. * config/ptx4.h: Several fixes to build on DYNIX/ptx v4.[456], and to remove macro definitions that are duplicated from elfos.h. 2001-01-27 Richard Henderson <rth@redhat.com> * config/i386/sco5gas.h: Move ... * config/usegas.h: ... here. * config.gcc (i[34567]86-*-sco3.2v5) [tm_file]: Update. From-SVN: r39303
Richard Henderson committed -
* c-typeck.c (struct constructor_stack): Add range_stack member. (really_start_incremental_init): Clear it. (push_init_level): Save constructor_range_stack and clear it if pushing explicit braces. (pop_init_level): abort if constructor_range_stack is non-zero at explicit closing brace. Restore saved constructor_range_stack if not implicit. * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer tests. From-SVN: r39302
Jakub Jelinek committed -
expr.c (emit_move_insn): Add REG_EQUAL note when constant loaded into register was forced into memory. * expr.c (emit_move_insn): Add REG_EQUAL note when constant loaded into register was forced into memory. From-SVN: r39301
Alexandre Oliva committed -
ltcf-cxx.sh (ac_cv_prog_cc_pic_works, [...]): Don't unset, it's non-portable and no longer necessary, set to empty instead. * ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works): Don't unset, it's non-portable and no longer necessary, set to empty instead. From-SVN: r39300
Michael Sokolov committed -
From-SVN: r39299
Michael Sokolov committed -
* jni.cc (_Jv_JNIFunctions): Added comment for each entry in native interface structure. From-SVN: r39298
Tom Tromey committed -
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types. * ltcf-cxx.sh, ltcf-gcj.sh: Likewise. From-SVN: r39297
Alexandre Oliva committed -
2001-01-26 Benjamin Kosnik <bkoz@kredhat.com> * libsupc++/pure.cc (writestr): Just use cstdio and std::fputs. From-SVN: r39296
Benjamin Kosnik committed -
From-SVN: r39295
Alexandre Oliva committed -
From-SVN: r39294
Jeff Law committed -
* java/io/ObjectInputStream.java (read): AND byte with 0xff to make result unsigned. (read (byte[], int, int)): Only call readNextBlock() if the block buffer would actually be overrun. Increment blockDataPosition. (callReadMethod): Propagate exceptions from invocation target. * java/io/ObjectOutputStream.java (callWriteMethod): Propagate exceptions from invocation target. From-SVN: r39293
Bryce McKinlay committed
-
- 26 Jan, 2001 11 commits
-
-
2001-01-25 Loren J. Rittle <ljrittle@acm.org> * testsuite/21_strings/inserters_extractors.cc: Remove explicit reference to 'testsuite/'. From-SVN: r39292
Loren J. Rittle committed -
* stmt.c (cost_table): Remove. (COST_TABLE, cost_table_initialized): New. (estimate_case_costs): Use the later instead of the former. (balance_case_nodes): Likewise. From-SVN: r39291
Richard Henderson committed -
2001-01-25 Richard Henderson <rth@redhat.com> * config/cpu/alpha/bits/atomicity.h: Remove tricky .subsetion bits. Fixes Tru64 build issues. From-SVN: r39290
Richard Henderson committed -
* jni.cc (_Jv_JNI_GetAnyMethodID): Rewrite signature from external to internal representation. (_Jv_JNI_GetAnyFieldID): Likewise. Also, only use _Jv_FindClassFromSignature. From-SVN: r39289
Tom Tromey committed -
From-SVN: r39288
Michael Sokolov committed -
From-SVN: r39287
Tom Tromey committed -
* libjava.jni/martin.out: New file. * libjava.jni/martin.c: New file. * libjava.jni/martin.java: New file. From-SVN: r39286
Tom Tromey committed -
* alias.c (objects_must_conflict_p): Read-only slots may not conflict despite having the same type. From-SVN: r39285
Richard Henderson committed -
* loop.c (loop_giv_reduce_benefit): Copy mode size into int variable. (check_ext_dependant_givs): Initialise u_start_val and u_end_val. (load_mems): Make last_max_reg unsigned. (try_swap_copy_prop): Use INSN_P and initialise set. From-SVN: r39284
Michael Hayes committed -
natSystem.cc (getSystemTimeZone): Only use tm_gmtoff and timezone if they are available on the system. * java/lang/natSystem.cc (getSystemTimeZone): Only use tm_gmtoff and timezone if they are available on the system. From-SVN: r39283
Warren Levy committed -
From-SVN: r39282
Denis Chertykov committed
-