aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-11-21[multiple changes]Arnaud Charlet15-60/+147
2003-11-20 Jerome Guitton <guitton@act-europe.fr> * 5ztiitho.adb: Remove an unreferenced variable. 2003-11-20 Thomas Quinot <quinot@act-europe.fr> * adaint.c: For FreeBSD, use mkstemp. 2003-11-20 Arnaud Charlet <charlet@act-europe.fr> * gnatlbr.adb: Now reference Gnat_Static_Version_String. 2003-11-20 Robert Dewar <dewar@gnat.com> * bld.adb: Remove useless USE of gnatvsn * gnatchop.adb: Minor reformatting Clean up version handling to be more consistent * gnatxref.adb: Minor reformatting * gprcmd.adb: Minor reformatting Fix output of copyright to be more consistent with other tools 2003-11-20 Vincent Celier <celier@gnat.com> * make.adb (Scan_Make_Args): Do not transmit --RTS= to gnatlink 2003-11-20 Sergey Rybin <rybin@act-europe.fr> * atree.adb (Initialize): Add initializations for global variables used in New_Copy_Tree. * cstand.adb (Create_Standard): Add call to Initialize_Scanner (with Internal_Source_File as the actual). Put the set of statements creating Any_Character before the set of statements creating Any_Array to have Any_Character fully initialized when it is used in creating Any_Array. * scn.adb (Initialize_Scanner): Do not set Comes_From_Source ON and do not call Scan in case if the actual is Internal_Source_File Add 2003 to copyright note. * sinput.adb (Source_First, Source_Last, Source_Text): Add code for processing Internal_Source_File. * types.ads: Add the constant Internal_Source_File representing the source buffer for artificial source-code-like strings created within the compiler (the definition of Source_File_Index is changed). From-SVN: r73798
2003-11-21ChangeLog.7: Fix comment typos.Kazu Hirata22-26/+26
* ChangeLog.7: Fix comment typos. * c-common.c: Likewise. * c-pretty-print.c: Likewise. * cgraphunit.c: Likewise. * et-forest.h: Likewise. * expr.c: Likewise. * gcse.c: Likewise. * genautomata.c: Likewise. * genrecog.c: Likewise. * gensupport.c: Likewise. * ggc-zone.c: Likewise. * haifa-sched.c: Likewise. * ifcvt.c: Likewise. * loop.c: Likewise. * optabs.c: Likewise. * pretty-print.h: Likewise. * regrename.c: Likewise. * rtl.h: Likewise. * sched-rgn.c: Likewise. * target.h: Likewise. * value-prof.c: Likewise. * web.c: Likewise. From-SVN: r73795
2003-11-21* doc/invoke.texi: Mention dV and dZ.Kazu Hirata2-0/+10
From-SVN: r73794
2003-11-21invoke.texi: Update dump file names.Kazu Hirata2-42/+36
* doc/invoke.texi: Update dump file names. Remove de, dW, and dX. From-SVN: r73793
2003-11-21formatter.h: Use _Tp as template argument.Benjamin Kosnik3-5/+10
2003-11-20 Benjamin Kosnik <bkoz@redhat.com> * include/debug/formatter.h: Use _Tp as template argument. * src/debug.cc: Same, instantiate std::size_t. From-SVN: r73792
2003-11-20re PR c/13133 (Extraneous register-saves triggered by setjmp())James E Wilson2-9/+6
PR c/13133 * reload1.c (reload): Delete special handling for setjmp. From-SVN: r73791
2003-11-21mklibgcc.in: Evaluate shlib_slibdir_qual during link step too.Andreas Tobler4-5/+19
2003-11-21 Andreas Tobler <a.tobler@schweiz.ch> * mklibgcc.in: Evaluate shlib_slibdir_qual during link step too. * config/t-slibgcc-darwin: Adjust install path. * config/rs6000/t-darwin: Revert multilib matches since it is not used on darwin. From-SVN: r73790
2003-11-20ssa.c, [...]: Remove files.Richard Henderson20-4548/+44
* ssa.c, ssa-dce.c, ssa-ccp.c: Remove files. * Makefile.in (OBJS-common, GTFILES): Don't reference them. (gtype-desc.o, toplev.o, flow.o): Remove ssa.h. (ssa.o, ssa-dce.o, ssa-ccp.o): Remove. * flow.c: Don't include ssa.h. (set_phi_alternative_reg): Remove. (calculate_global_regs_live): Don't call it. (mark_used_regs): Don't handle PHI. * gengtype.c (open_base_files): Don't reference ssa.h. * rtl.def (PHI): Remove. * timevar.def (TV_TO_SSA, TV_SSA_CCP, TV_SSA_DCE, TV_FROM_SSA): Kill. * common.opt: Remove -fssa, -fssa-ccp, -fssa-dce. * opts.c (common_handle_option): Likewise. * toplev.c (f_options): Likewise. (DFI_ssa, DFI_ssa_ccp, DFI_ssa_dce, DFI_ussa): Remove. (dump_file): Update to match. (flag_ssa, flag_ssa_ccp, flag_ssa_dce): Remove. (rest_of_handle_ssa): Remove. (rest_of_compilation): Don't call it. * toplev.h (flag_ssa, flag_ssa_dce, flag_ssa_ccp): Remove. * doc/invoke.texi: Remove -fssa, -fssa-ccp, -fssa-dce. * doc/passes.texi (SSA optimizations): Remove. * gcc.dg/20020201-2.c: Remove. * gcc.dg/20020201-4.c: Remove. * gcc.dg/20020304-1.c: Remove. From-SVN: r73789
2003-11-21* cp-demangle.c: Complete rewrite.Ian Lance Taylor2-3474/+2969
From-SVN: r73788
2003-11-21* MAINTAINERS: Add myself as a vax port maintainer.Matt Thomas2-0/+5
From-SVN: r73787
2003-11-21configure.in: Add xtensa-*-* targets to test for dwarf2 debug_line.Bob Wilson3-2/+7
* configure.in: Add xtensa-*-* targets to test for dwarf2 debug_line. * configure: Regenerate. From-SVN: r73786
2003-11-21Makefile.tpl (BASE_FLAGS_TO_PASS): Pass along CONFIG_SHELL.Kelley Cook5-2/+102
toplevel: 2003-11-20 Kelley Cook <kcook@gcc.gnu.org> * Makefile.tpl (BASE_FLAGS_TO_PASS): Pass along CONFIG_SHELL. (configure-build-[+module+], configure-[+module+]): Likewise. (configure-target-[+module+], configure-gcc, config.status): Likewise. * Makefile.in: Regenerate. gcc: 2003-11-20 Kelley Cook <kcook@gcc.gnu.org> * Makefile.in (Makefile): Pass along CONFIG_SHELL. From-SVN: r73784
2003-11-21Daily bump.GCC Administrator2-2/+2
From-SVN: r73782
2003-11-21TextLayout.java: Implement simple layouts using attributed strings and glyph ↵Graydon Hoare2-8/+157
vectors. 2003-11-18 Graydon Hoare <graydon@redhat.com> * java/awt/font/TextLayout.java: Implement simple layouts using attributed strings and glyph vectors. From-SVN: r73780
2003-11-20Fix last ChangeLog entry. Move comment from ChangeLog to t-libunwind.Jim Wilson2-5/+5
From-SVN: r73778
2003-11-20Patch from David MosbergerDavid Mosberger3-4/+31
* config/t-libunwind: Mention unwind-c.c. (SHLIB_LC): Overwrite the default-value from t-slibgcc-elf-ver and mention -lunwind so that the resulting libgcc_s.so has the necessary DT_NEEDED entry for libunwind. * unwind-libunwind.c (_Unwind_GetCFA): Implement. (_Unwind_GetBSP) [UNW_TARGET_IA64]: New function. From-SVN: r73777
2003-11-20GdkClasspathFontPeerMetrics.java: New file.Graydon Hoare8-288/+802
2003-11-17 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: New file. * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java (GdkFontLineMetrics): New inner class. (getLineMetrics): Return new GdkFontLineMetrics. (getFontMetrics): Return new GdkClasspathFontPeerMetrics. (layoutGlyphVector): Create GdkGlyphVector. * gnu/java/awt/peer/gtk/GdkGraphics2D.java (stateStack): New member. (GdkGraphics2D): Initialize state via mathod calls. (cairoSetMatrix, cairoShowGlyphs): Simplify native calls. (cairoTranslate, cairoScale, cairoRotate): Remove. (various methods): use setTransform for special transform cases. (DrawState): New inner class. (stateSave): New method. (stateRestore): New method. (various methods): use stateSave, stateRestore. (getClipInDevSpace): New method. (clip, clipRect, setClip, getClip, getClipBounds): Follow spec more closely. (getTransform): Return clone of transform. (setStroke): Set linewidth to passed width / 2.0. (setPaintMode): Set SrcOver rather than Xor. (setColor): Set paint to passed color. (drawRaster, drawImage, PainterThread, drawPixels): Take affine transform from image to user space. (drawRenderedImage, drawRenderableImage): Implement. (getFontRenderContext, getFontMetrics, drawString, getFont): Implement (drawArc, drawOval, drawRoundRect, fillArc, fillOval, fillRoundRect): Implement. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Match changes to java side. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: Release resources. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Don't use pango for metrics. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: New file. From-SVN: r73776
2003-11-20calls.c (expand_call): Allocate new temp in pass1.Fariborz Jahanian4-8/+58
2003-11-20 Fariborz Jahanian <fjahanian@apple.com> David Edelsohn <edelsohn@gnu.org> * calls.c (expand_call): Allocate new temp in pass1. (store_one_arg): If PARALLEL, calculate excess using mode size of rtvec elt. * expr.c (emit_push_insn): If PARALLEL, calculate offset using mode size of rtvec elt. * function.c (assign_parms): Use parm in register, if available. Co-Authored-By: David Edelsohn <edelsohn@gnu.org> From-SVN: r73775
2003-11-20re PR libstdc++/13109 (libstdc++-v3 bootstrap failure on Tru64 UNIX V4.0F: ↵Benjamin Kosnik3-312/+377
snprintf missing) 2003-11-20 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/13109 * include/debug/formatter.h (_Error_formatter::_M_format_word): New. * src/debug.cc (__gnu_debug): Format. (_Error_formatter::_M_format_word): Define, use, instantiate. From-SVN: r73770
2003-11-20re PR libstdc++/11602 (codecvt<wchar_t, char, mbstate_t> is slow.)Paolo Carlini3-45/+142
2003-11-20 Paolo Carlini <pcarlini@suse.de> PR libstdc++/11602 * config/locale/gnu/codecvt_members.cc (codecvt::do_out): Rewrite, using both wcsnrtombs and wcrtomb in a loop: the former is very fast, but stops if encounters a NUL. * testsuite/performance/wchar_t_out.cc: New, from the PR. From-SVN: r73769
2003-11-2035soccon.ads, [...]: New file, FreeBSD version.Arnaud Charlet6-0/+1187
* 35soccon.ads, 45intnam.ads, 55osinte.adb, 55osinte.ads, 56system.ads: New file, FreeBSD version. From-SVN: r73766
2003-11-20lib1funcs.asm (MOVP): Remove.Kazu Hirata2-6/+6
* config/h8300/lib1funcs.asm (MOVP): Remove. (ADDP): Likewise. (CMPP): Likewise. From-SVN: r73765
2003-11-20libffi-dg.exp: Make the -lgcc_s conditional.Andreas Tobler2-1/+10
2003-11-20 Andreas Tobler <a.tobler@schweiz.ch> * testsuite/lib/libffi-dg.exp: Make the -lgcc_s conditional. From-SVN: r73763
2003-11-20arm.c (use_return_insn): New argument, SIBLING.Richard Earnshaw5-16/+92
* arm.c (use_return_insn): New argument, SIBLING. Support returning with a single instruction if the stack has been decremented by 4 and we have a frame pointer. Update all callers. (output_return_instruction): Likewise. (arm_output_epilogue): Change argument to SIBLING. Calculate really_return from the new argument. Update all callers. * arm.h (USE_RETURN_INSN): Pass NULL for the sibling. * arm.md (sibcall_epilogue): Call use_return_insn directly, and pass the sibling call. * arm-protos.h (use_return_insn, arm_output_epilogue): Update prototypes. From-SVN: r73761
2003-11-20exgettext: Use --copyright-holder and --msgid-bugs-address.Joseph Myers3-1992/+2031
* exgettext: Use --copyright-holder and --msgid-bugs-address. * gcc.pot: Regenerate. From-SVN: r73760
2003-11-20Makefile.in (extraclean): Delete.Joseph Myers17-45/+42
gcc: * Makefile.in (extraclean): Delete. * configure.in (target_list): Remove extraclean. * configure: Regenerate. * doc/makefile.texi, doc/sourcebuild.texi: Update. * objc/Make-lang.in (objc.extraclean): Delete. gcc/ada: * Make-lang.in (ada.extraclean): Delete. gcc/cp: * Make-lang.in (c++.extraclean): Delete. gcc/f: * Make-lang.in (f77.extraclean): Delete. gcc/java: * Make-lang.in (java.extraclean): Delete. gcc/treelang: * Make-lang.in (treelang.extraclean): Delete. From-SVN: r73759
2003-11-20Makefile.in (lang_checks): Add.Joseph Myers12-8/+41
gcc: * Makefile.in (lang_checks): Add. (check-c++, check-f77, check-java, check-g++, check-g77, check-objc): Remove hardcoded targets. * doc/sourcebuild.texi: Document testsuite hooks. * objc/Make-lang.in (check-objc, lang_checks): Add. gcc/cp: * Make-lang.in (check-g++, lang_checks): Add. gcc/f: * Make-lang.in (check-f77, lang_checks): Add. gcc/java: * Make-lang.in (check-java): Add. gcc/treelang: * Make-lang.in: Remove obsolete comment. From-SVN: r73758
2003-11-20[multiple changes]Arnaud Charlet55-326/+1187
2003-11-19 Arnaud Charlet <charlet@act-europe.fr> * gnatmem.adb: Clean up verbose output. * gprcmd.adb: Change copyright to FSF. 2003-11-19 Vincent Celier <celier@gnat.com> * symbols.adb: (Initialize): New parameters Reference, Symbol_Policy and Version (ignored). * symbols.ads: (Policy): New type (Initialize): New parameter Reference, Symbol_Policy and Library_Version. Remove parameter Force. Minor reformatting. * snames.ads, snames.adbadb: New standard names Library_Reference_Symbol_File and Library_Symbol_Policy * mlib-prj.adb: (Build_Library): Call Build_Dinamic_Library with the Symbol_Data of the project. * mlib-tgt.adb: (Build_Dynamic_Library): New parameter Symbol_Data (ignored) * mlib-tgt.ads: (Build_Dynamic_Library): New parameter Symbol_Data * prj.adb: (Project_Empty): New component Symbol_Data * prj.ads: (Policy, Symbol_Record): New types (Project_Data): New component Symbol_Data * prj-attr.adb: New attributes Library_Symbol_File, Library_Symbol_Policy and Library_Reference_Symbol_File. * prj-nmsc.adb: (Ada_Check): When project is a Stand-Alone library project, process attribute Library_Symbol_File, Library_Symbol_Policy and Library_Reference_Symbol_File. * 5aml-tgt.adb, 5bml-tgt.adb, 5gml-tgt.adb, 5hml-tgt.adb, 5wml-tgt.adb, 5zml-tgt.adb, 5lml-tgt.adb, 5sml-tgt.adb (Build_Dynamic_Library): New parameter Symbol_Data (ignored). * 5vml-tgt.adb (VMS_Options): Remove --for-linker=gsmatch=equal,1,0 (Build_Dynamic_Library): New parameter Symbol_Data. New internal functions Option_File_Name and Version_String. Set new options of gnatsym related to symbol file, symbol policy and reference symbol file. * 5vsymbol.adb: Extensive modifications to take into account the reference symbol file, the symbol policy, the library version and to put in the symbol file the minor and major IDs. * bld.adb (Process_Declarative_Items): Put second argument of gprcmd to_absolute between single quotes, to avoid problems with Windows. * bld-io.adb: Update Copyright notice. (Flush): Remove last character of a line, if it is a back slash, to avoid make problems. * gnatsym.adb: Implement new scheme with reference symbol file and symbol policy. * g-os_lib.ads: (Is_Directory): Clarify comment 2003-11-19 Robert Dewar <dewar@gnat.com> * atree.adb: Move New_Copy_Tree global variables to head of package * errout.adb: Minor reformatting 2003-11-19 Javier Miranda <miranda@gnat.com> * sem_ch4.adb: (Diagnose_Call): Improve error message. Add reference to Ada0Y (AI-50217) * sem_ch6.adb, sem_ch8.adb, sem_type.adb, sem_util.adb: Add reference to AI-50217 * sinfo.ads: (N_With_Clause): Document fields referred to AI-50217 * sprint.adb: Add reference to Ada0Y (AI-50217, AI-287) * sem_aggr.adb: Complete documentation of AI-287 changes * par-ch4.adb: Document previous changes. * lib-load.adb, lib-writ.adb, einfo.ads, par-ch10.adb, sem_cat.adb, sem_ch3.adb, sem_ch10.adb, sem_ch12.adb: Add references to Ada0Y (AI-50217) * exp_aggr.adb: Add references to AI-287 in previous changes 2003-11-19 Ed Schonberg <schonberg@gnat.com> * exp_ch6.adb: (Add_Call_By_Copy_Node): Do not original node of rewritten expression in the rewriting is the result of an inlined call. * exp_ch6.adb (Add_Call_By_Copy_Node): If actual for (in-)out parameter is a type conversion, use original node to construct the post-call assignment, because expression may have been rewritten, e.g. if it is a packed array. * sem_attr.adb: (Resolve_Attribute, case 'Constrained): Attribute is legal in an inlined body, just as it is in an instance. Categorization routines * sem_ch12.adb (Analyze_Association, Instantiate_Formal_Subprogram, Instantiate_Object): Set proper sloc reference for message on missing actual. 2003-11-19 Thomas Quinot <quinot@act-europe.fr> * Makefile.in: Add FreeBSD libgnat pairs. * usage.adb: Fix typo in usage message. 2003-11-19 Jerome Guitton <guitton@act-europe.fr> * Makefile.in: On powerpc-wrs-vxworksae: Add s-thread.ad?, s-thrini.ad? and s-tiitho.adb to the full runtime, to support the pragma Thread_Body. Remove i-vthrea.ad? and s-tpae65.ad?, not needed anymore. * s-thread.adb: This file is now a dummy implementation of System.Thread. 2003-11-19 Sergey Rybin <rybin@act-europe.fr> * rtsfind.adb (Initialize): Add initialization for RTE_Is_Available 2003-11-19 Emmanuel Briot <briot@act-europe.fr> * xref_lib.adb (Parse_Identifier_Info): Add handling of generic instanciation references in the parent type description. From-SVN: r73757
2003-11-20re PR target/13131 (internal compiler error: in AT_flag, at dwarf2out.c:4480)Scott Snyder2-1/+7
PR target/13131 * dwarf2out.c (gen_array_type_die): DW_AT_declaration should be a flag, not a constant. From-SVN: r73756
2003-11-20arc-protos.h: Update to C90 prototypes.Kelley Cook4-195/+129
2003-11-19 Kelley Cook <kcook@gcc.gnu.org> * config/arc/arc-protos.h: Update to C90 prototypes. * config/arc/arc.c: Likewise. * config/arc/initfini.c: Likewise. From-SVN: r73753
2003-11-20re PR rtl-optimization/13024 (gcj can't build current rhug)Jeff Sturm2-9/+17
Fix PR java/13024. * except.c (prepare_eh_table_type): Allocate variable-sized buffer `buf' with alloca. From-SVN: r73752
2003-11-20cp-demangle.c (demangle_type): Correct thinko in substitution processing.Mark Mitchell2-3/+10
* cp-demangle.c (demangle_type): Correct thinko in substitution processing. From-SVN: r73751
2003-11-20stmt.c (expand_goto): Memory clobbers added.Andreas Krebbel2-0/+11
2003-11-19 Andreas Krebbel <krebbel1@de.ibm.com> * stmt.c (expand_goto): Memory clobbers added. From-SVN: r73749
2003-11-20reload.c (find_reloads): Added missing type casts.Andreas Krebbel2-2/+6
2003-11-19 Andreas Krebbel <krebbel1@de.ibm.com> * reload.c (find_reloads): Added missing type casts. From-SVN: r73748
2003-11-20Daily bump.GCC Administrator2-2/+2
From-SVN: r73746
2003-11-19* combine.c (sets_function_arg_p): Delete unused function.James E Wilson2-40/+4
From-SVN: r73744
2003-11-19reload1.c (reload): Revert 2 previous checkins.Eric Christopher1-8/+2
2003-11-19 Eric Christopher <echristo@redhat.com> * reload1.c (reload): Revert 2 previous checkins. From-SVN: r73742
2003-11-19reload1.c (reload): Revert 2 previous checkins.Eric Christopher1-0/+4
2003-11-19 Eric Christopher <echristo@redhat.com> * reload1.c (reload): Revert 2 previous checkins. From-SVN: r73741
2003-11-19cpptrad.c (_cpp_scan_out_logical_line): Improve test for whether directive ↵Nathanael Nerode4-1/+27
begins at the beginning of a line. * cpptrad.c (_cpp_scan_out_logical_line): Improve test for whether directive begins at the beginning of a line. (testsuite) * gcc.dg/cpp/trad/xwin1.c: New test case. From-SVN: r73740
2003-11-19* config/frv/frv.c (frv_init_libfuncs): Correct ufix_optab entries.Richard Sandiford2-3/+7
From-SVN: r73739
2003-11-19install.texi (Specific): Remove information on old versions of glibc versus ↵Gerald Pfeifer2-14/+5
old versions of GCC. * doc/install.texi (Specific): Remove information on old versions of glibc versus old versions of GCC. From-SVN: r73738
2003-11-19* Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.Arnaud Charlet2-2/+4
From-SVN: r73736
2003-11-19[multiple changes]Guilhem Lavaux3-0/+58
2003-11-19 Guilhem Lavaux <guilhem@kaffe.org> Jim Pick <jim@kaffe.org> * java/text/DecimalFormat.java (getCurrency, setCurrency): New methods. 2003-11-19 Guilhem Lavaux <guilhem@kaffe.org> * java/text/DecimalFormatSymbols.java (getCurrency, setCurrency): New methods. Co-Authored-By: Jim Pick <jim@kaffe.org> From-SVN: r73735
2003-11-19FlatteningPathIterator.java: Entirely re-written.Sascha Brawer3-26/+987
2003-11-19 Sascha Brawer <brawer@dandelis.ch> * java/awt/geom/FlatteningPathIterator.java: Entirely re-written. * java/awt/geom/doc-files/FlatteningPathIterator-1.html: Describe how the implementation works. From-SVN: r73734
2003-11-19codecvt_members.cc (do_out): If we can upper bound the total number of ↵Paolo Carlini3-39/+86
external chars to something smaller... 2003-11-19 Paolo Carlini <pcarlini@suse.de> * config/locale/gnu/codecvt_members.cc (do_out): If we can upper bound the total number of external chars to something smaller than __to_end - __to, avoid the temporary buffer, the memcopy and simplify the loop. * config/locale/generic/codecvt_members.cc (do_out): Likewise. From-SVN: r73733
2003-11-192003-11-19 Michael Koch <konqueror@gmx.de>Michael Koch2-48/+143
* java/net/Socket.java (implCreated): New variable that indicates created impl. (getImpl): New method. (toString): Return more SUN compliant string representation. (various): Use getImpl() instead of impl. From-SVN: r73732
2003-11-19emit-rtl.c (gen_lowpart): Don't force MEMs into a register unless the ↵Richard Sandiford2-0/+7
register lowpart is a... * emit-rtl.c (gen_lowpart): Don't force MEMs into a register unless the register lowpart is a TRULY_NOOP_TRUNCATION. From-SVN: r73731
2003-11-18i386.c (print_reg): Handle QI and HI modes for non Q regs.Richard Henderson2-0/+10
* config/i386/i386.c (print_reg): Handle QI and HI modes for non Q regs. From-SVN: r73730
2003-11-19libtool.m4: Sync darwin bits from libtool cvs to build a gcc with ↵Andreas Tobler7-18/+234
shared/dylibed libraries. 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch> * libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. * ltmain.sh: Likewise. * ltcf-c.sh: Likewise, disable shared library build for OS-X < 10.3. * ltcf-cxx.sh: Likewise. * ltcf-gcj.sh: Likewise. * ltconfig: Likewise. From-SVN: r73729
2003-11-19config.gcc (powerpc-*-darwin*): Add libgcc build specification file.Andreas Tobler6-1/+257
2003-11-19 Andreas Tobler <a.tobler@schweiz.ch> * config/config.gcc (powerpc-*-darwin*): Add libgcc build specification file. * config/t-slibgcc-darwin: New file, libgcc build specification. * config/t-darwin: Add libgcc2 flag -fPIC. * config/rs6000/t-darwin: Multilib matches float. * libgcc-darwin.ver: New file, contains libgcc symbols. From-SVN: r73728