- 11 Jan, 2002 16 commits
-
-
locale_facets.tcc (money_get::do_get(string)): Check for zero-length negative sign before adding it to output string. 2002-01-11 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.tcc (money_get::do_get(string)): Check for zero-length negative sign before adding it to output string. (money_get::do_get(long double)): Return beg. * testsuite/22_locale/money_get_members_char.cc (test02): Add iterator checks. * testsuite/22_locale/money_get_members_wchar_t.cc: Same. From-SVN: r48777
Benjamin Kosnik committed -
From-SVN: r48776
Nick Clifton committed -
* config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove wrong mcpu. From-SVN: r48774
Andreas Jaeger committed -
* config/alpha/vms.h: (MD_FALLBACK_FRAME_STATE_FOR): Fix errors. Protect with IN_LIBGCC. (LINK_EH_SPEC): Add required trailing space. From-SVN: r48773
Douglas B Rupp committed -
From-SVN: r48772
Nicola Pero committed -
to the correct place From-SVN: r48771
Nicola Pero committed -
From-SVN: r48770
Nicola Pero committed -
From-SVN: r48769
Nicola Pero committed -
From-SVN: r48767
GCC Administrator committed -
* config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove duplicated march. From-SVN: r48766
Andreas Jaeger committed -
2002-01-10 David Seymour <seymour_dj@yahoo.com> libstdc++/5331 * include/bits/locale_facets.h (num_get<>): Return advanced iterator for _M_extract_float and _M_extract_int * include/bits/locale_facets.tcc (num_get<>::_M_extract_float) (num_get<>::_M_extract_int): Likewise, all callers changed * testsuite/22_locale/num_get_members_char.cc: Testcase From-SVN: r48765
David Seymour committed -
2002-01-10 David Seymour <seymour_dj@yahoo.com> * include/bits/locale_facets.h (num_get<>): Return advanced iterator for _M_extract_float and _M_extract_int * include/bits/locale_facets.tcc (num_get<>::_M_extract_float) (num_get<>::_M_extract_int): Likewise, all callers changed * testsuite/22_locale/num_get_members_char.cc: Testcase From-SVN: r48764
David Seymour committed -
* config/alpha/alpha.c (print_operand): Add 'J'. * config/alpha/alpha.md (call_osf_1_er, call_value_osf_1_er): Take a new operand with the sequence number for the lituse. When splitting the insns, use gen_movdi_er_high_g and generate a sequence number. (gen_movdi_er_high_g): Print the sequence number if non-zero. From-SVN: r48763
Richard Henderson committed -
* gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl. From-SVN: r48762
Aldy Hernandez committed -
rs6000.c (altivec_init_builtins): Add support for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl. 2002-01-10 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.c (altivec_init_builtins): Add support for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl. (altivec_expand_builtin): Same. (altivec_expand_stv_builtin): New. * config/rs6000/rs6000.h (rs6000_builtins): Same. * config/rs6000/rs6000.md ("altivec_lvebx"): New. ("altivec_lvehx"): New. ("altivec_lvewx"): New. ("altivec_lvxl"): New. ("altivec_lvx"): New. ("altivec_stvx"): New. ("altivec_stvebx"): New. ("altivec_stvehx"): New. ("altivec_stvewx"): New. ("altivec_stvxl"): New. * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl. From-SVN: r48761
Aldy Hernandez committed -
* cfgrtl.c (delete_insn): Assert insn hasn't been deleted yet. * reload1.c (delete_output_reload): Zap spill_reg_store. Take care not to delete instructions twice. From-SVN: r48760
Richard Henderson committed
-
- 10 Jan, 2002 24 commits
-
-
* toplev.c: Don't declare environ (it's not used anywhere). * configure.in: Don't check for declaration of environ. * config/i386/xm-mingw32.h: Don't #define environ. * config.in, configure: Regenerate. From-SVN: r48758
Zack Weinberg committed -
* configure.in: Set stage1_cflags for powerpc-*-darwin*. * configure: Regenerate. * config/interix.h: Set DO_GLOBAL_CTORS_BODY and DO_GLOBAL_DTORS_BODY here, not in xm-interix.h. * config/alpha/vms.h: Set INCLUDE_DEFAULTS here, not in alpha/xm-vms.h. * config/m68k/t-next: Set OTHER_FIXINCLUDES_DIRS and LIMITS_H_TEST here, not in m68k/x-next. * config/rs6000/beos.h: Set STANDARD_INCLUDE_DIR and SYSTEM_INCLUDE_DIR here, not in rs6000/xm-beos.h. * config/x-interix: Don't set RANLIB, RANLIB_TEST, SHELL, LIBGCC2_INCLUDES, or SYSTEM_HEADER_DIR. * config/alpha/x-vms: Don't set USE_COLLECT2. Add comments. * config/i386/x-djgpp: Renamed i386/t-djgpp. * config/m88k/x-dolph: Renamed m88k/t-dolph. * config/m88k/x-texXD88: Renamed m88k/t-texXD88. * config/pa/x-pa-mpeix: Renamed pa/t-mpeix. Update for replacement of quadlib.asm with quadlib.c. * config/x-interix3, config/xm-interix.h, config/i386/x-beos, config/i386/xm-osf1elf.h, config/rs6000/x-darwin, config/rs6000/xm-beos.h: Delete file. * config.gcc: Update to match above changes. From-SVN: r48757
Zack Weinberg committed -
* config/h8300/h8300.h: Fix comment typos. * config/h8300/h8300.md: Likewise. * config/h8300/lib1funcs.asm: Likewise. From-SVN: r48754
Kazu Hirata committed -
From-SVN: r48753
Jason Merrill committed -
PR optimization/5269 * unroll.c (precondition_loop_p): Make *increment be the correct sign when n_iterations known, to avoid confusing caller. From-SVN: r48752
Dale Johannesen committed -
From-SVN: r48751
Kazu Hirata committed -
* basic-block.h (update_br_prob_note): Declare. * cfgcleanup.c (try_simplify_condjump): Call update_br_prob_note. (try_forward_edges): Care negative frequencies and update note. (outgoing_edges_match): Tweek conditional merging heuristics. (try_crossjump_to_edge): use update_br_prob_note. * cfglayout.c (fixup_reorder_chain): Likewise. * cfrtl.c (update_br_prob_note): New. * ifcvt.c (dead_or_predicable): Call update_br_prob_note. * i386.c (ix86_decompose_address): Return -1 if address contains shift. (legitimate_address_p): Require ix86_decompose_address to return 1. * gcse.c (hash_scan_set): Use CONSTANT_INSN_P. (cprop_insn): Likewise. From-SVN: r48750
Jan Hubicka committed -
* toplev.c: Fix formatting. * tree.c: Likewise. * tree-dump.c: Likewise. * unroll.c: Likewise. * unwind-dw2.c: Likewise. * unwind-dw2-fde.c: Likewise. * unwind-dw2-fde-glibc.c: Likewise. * unwind-sjlj.c: Likewise. From-SVN: r48749
Kazu Hirata committed -
From-SVN: r48748
Joseph Myers committed -
From-SVN: r48747
Kazu Hirata committed -
From-SVN: r48746
Ira Ruben committed -
From-SVN: r48745
Ira Ruben committed -
Also added changlog info for the adding of attributes to inline member functions. Jason Merrill committed the actual patch but forgot to update the changelog. From-SVN: r48744
Ira Ruben committed -
From-SVN: r48743
Ira Ruben committed -
From-SVN: r48742
Kazu Hirata committed -
2002-01-10 David Edelsohn <edelsohn@gnu.org> * alias.c (find_base_value): Add cases for HIGH, PRE_INC, PRE_DEC, POST_INC, POST_DEC, PRE_MODIFY, and POST_MODIFY. (find_base_term): Add cases for TRUNCATE, PRE_MODIFY, and POST_MODIFY. Recurse for any operand of AND as long as constant is non-zero. From-SVN: r48741
David Edelsohn committed -
* gnu/java/rmi/rmic/RMIC.java (parseOptions): Handle --help and --version. Recognize GNU-style long options. Print GNU-style error messages. (usage): Print GNU-style help. Exit with status 0. (error): New method. (run): Print error message if no class names found. (main): Don't print usage on error. From-SVN: r48740
Tom Tromey committed -
* gnu/gcj/convert/Convert.java (version): Use java.vm.name property. (help, version): Use println(), not println(""). From-SVN: r48739
Tom Tromey committed -
From-SVN: r48737
Jason Merrill committed -
From-SVN: r48736
Kazu Hirata committed -
* varasm.c: Fix formatting. * varray.c: Likewise. * vmsdbgout.c: Likewise. * xcoffout.c: Likewise. From-SVN: r48735
Kazu Hirata committed -
cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges; update edge probabilities to match. * cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges; update edge probabilities to match. From-SVN: r48734
Jan Hubicka committed -
* Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional dependencies. * doc/languages.texi, doc/sourcebuild.texi: New files. * doc/configfiles.texi: Make a subsubsection. Update. * doc/configterms.texi: Add @node. Remove warning that this isn't instructions for building GCC. * doc/makefile.texi: Make a subsection. * doc/gccint.texi: Update. From-SVN: r48731
Joseph Myers committed -
From-SVN: r48730
Ira Ruben committed
-