- 07 Jun, 2003 7 commits
-
-
wilson authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67583 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* Makefile.in (install-common): Remove GCOV_INSTALL_NAME instead of gcov. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67582 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
section names. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67580 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67578 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* reload1.c (merge_assigned_reloads): Abort only if two reloads have different in fields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67577 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
* Makefile.in: Likewise. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67575 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67573 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 06 Jun, 2003 31 commits
-
-
mmitchel authored
* gcc.dg/weak/typeof-2.c: Use dg-require-weak. * gcc.dg/weak/weak-1.c: Likewise. * gcc.dg/weak/weak-2.c: Likewise. * gcc.dg/weak/weak-3.c: Likewise. * gcc.dg/weak/weak-4.c: Likewise. * gcc.dg/weak/weak-5.c: Likewise. * gcc.dg/weak/weak-6.c: Likewise. * gcc.dg/weak/weak-7.c: Likewise. * gcc.dg/weak/weak-8.c: Likewise. * gcc.dg/weak/weak-9.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67571 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
ASM_OUTPUT_ALIGNED_LOCAL): Cast `SIZE' and `ALIGNED' parameters to unsigned HOST_WIDE_INT. * pa-pro-end.h (ASM_OUTPUT_ALIGNED_COMMOM, ASM_OUTPUT_ALIGNED_LOCAL): Likewise. * pa64-hpux.h (ASM_OUTPUT_ALIGNED_COMMON, ASM_OUTPUT_ALIGNED_LOCAL): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67570 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
tools and packages necessary prior to building and/or modifying GCC. * doc/install.texi2html: Also generate prerequisites.html. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67562 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2003-06-06 Nathan Myers <ncm-nospam@cantrip.org> * include/bits/stl_iterator.h (reverse_iterator::reverse_iterator()): Apply DR235: default constructor default-initializes data member. Instantiated on a pointer type, the member has to end up equal to zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67559 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
* ifcvt.c (noce_process_if_block): Fail if the destination has side-effects. gcc.c-torture/execute/20030606-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67558 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
resolve_operand_names. No longer static. Avoid needless copying. Don't build array of constraints. (expand_asm_operands): Build it here. * tree.h: Declare resolve_asm_operand_names. * stmt.c (expand_decl): Put artificial vars into registers even when not optimizing, and don't mark the regs as user vars. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67556 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
of the generated register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67555 138bc75d-0d04-0410-961f-82ee72b054a4
-
drow authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67554 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* gcc.dg/builtins-2.c: Correct check-in of incorrect version. * gcc.dg/builtins-19.c: Likewise. Sorry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67553 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2003-06-06 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_alloc.h: Cleanups. * include/ext/functional: Same. * include/ext/hash_map: Same. * include/ext/hash_set: Same. * include/ext/iterator: Same. * include/ext/memory: Same. * include/ext/numeric: Same. * include/ext/rb_tree: Same. * include/ext/ropeimpl.h: Same. * include/ext/slist: Same. * include/ext/stdio_filebuf.h: Same. * include/ext/stdio_sync_filebuf.h: Same. * include/ext/stl_rope.h: Move to... * include/ext/rope: ...here. * include/ext/stl_hash_fun.h: Move to... * include/ext/hash_fun.h: ...here. * include/ext/stl_hashtable.h: Move to... * include/ext/hashtable.h: ...here. * include/backward/hashtable.h: Reflect new names. * include/Makefile.am: Same. * include/Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67551 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
the .hidden assembly stubs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67545 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67544 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
* config.gcc (extra_headers): Add emmintrin.h for i[34567]86-*-* and x86_64-*-*. * config/i386/mmintrin.h: Update version and add alternate intrinsic names. * config/i386/xmmintrin.h: Likewise. * config/i386/xmmintrin.h: Include <emmintrin.h>. Move SSE2 intrinsics to ... * config/i386/emmintrin.h: Here. New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67543 138bc75d-0d04-0410-961f-82ee72b054a4
-
mark authored
AWTError. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67542 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* fold-const.c (fold <ABS_EXPR>): Re-fold the result of folding fabs(-x) into fabs(x). Use tree_expr_nonnegative_p to determine when the ABS_EXPR (fabs or abs) is not required. (tree_expr_nonnegative_p): Move the logic that sqrt and exp are always nonnegative from fold to here. Additionally, cabs and fabs are always non-negative, and pow and atan are non-negative if their first argument is non-negative. * builtins.c (fold_builtin_cabs): New function to fold cabs{,f,l}. Evaluate cabs of a constant at compile-time. Convert cabs of a non-complex argument into fabs. Convert cabs(z) into sqrt(z.r*z.r + z.i*z.i) at the tree-level with -ffast-math or -funsafe-math-optimizations or -ffast-math. (fold_builtin): Convert BUILT_IN_FABS{,F,L} into an ABS_EXPR. Fold BUILT_IN_CABS{,F,L} using fold_builtin_cabs. * gcc.dg/builtins-2.c: Add some more tests. * gcc.dg/builtins-18.c: New test case. * gcc.dg/builtins-19.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67541 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67540 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67539 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
mempcpy/stpcpy calls not to be optimized into something else. * gcc.c-torture/execute/string-opt-3.c: Moved to... * gcc.c-torture/execute/builtins/string-7.c: ...here. * gcc.c-torture/execute/builtins/string-7-lib.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67538 138bc75d-0d04-0410-961f-82ee72b054a4
-
mark authored
PR libgcj/6181: * libjava.mauve/xfails: Remove getBeanInfo() failures. PR libgcj/6293: * libjava.mauve/xfails: Remove PipedStream.close() failure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67536 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* i386.md (gen_pro_epilogue_adjust_stack): Deal with gigantic stack frames. (pro_epilogue_adjust_stack_rex64_2): New pattern * cfghooks.h, cfghooks.c: New files. * Makefile.in (BASIC_BLOCK_H): Depends on cfghooks.h. (OBJS): Add cfghooks.o. (cfghooks.o): New rule. * basic-block.h (split_edge): Rename to rtl_split_edge. (verify_flow_info): Rename to rtl_verify_flow_info. (cfghooks.h): Included here. * cfgrtl.c (split_edge): Renamed rtl_split_edge. (verify_flow_info): Renamed rtl_verify_flow_info. * toplev.c (rest_of_compilation): Call rtl_register_cfg_hooks. * basic-block.h (split_block, split_edge, flow_delete_block, redirect_edge_and_branch, redirect_edge_and_branch_force): Delete. (flow_delete_block_noexpunge): Return void. * cfg.c (verify_flow_info): New function. * cfgcleanup.c (try_simplify_condjump, outgoing_edges_match, try_crossjump_to_edge, try_optimize_cfg, delete_unreachable_blocks): Use delete_block. * cfglayout.c (function_footer): Rename to... (cfg_layout_function_footer): ... this variable (unlink_insn_chain): Make global. (fixup_reorder_chain, record_effective_endpoints): Update. (cleanup_unconditional_jumps): Use delete_block. (cfg_layout_redirect_edge, cfg_layout_split_block): Move to cfgrtl.c (cfg_layout_duplicate_bb): Use redirect_edge_and_branch_force. (cfg_layout_initialize, cfg_layout_finalize): Update hooks. * cfglayout.h (cfg_layout_redirect_edge, cfg_layout_split_block): Delete. (cfg_layout_function_footer): Declare. * cfgloopmanip (split_loop_bb): Do not update RBI. (remove_bbs): Use delete_block. (loop_reidrect_edge, loop_delete_branch_edge): Use redirect_edge_and_branch. (create_preheader): Use split_block and redirect_edge_and_branch_force. (split_edge_with): Likewise. * cfgrtl.c: Include cfglayout.h (split_edge): Rename to ... (rtl_split_edge) ... this one; make local. (redirect_edge_and_branch): Rename to ... (rtl_redirect_edge_and_branch) ... this one; make local. (redirect_edge_and_branch_force): Rename to ... (rtl_redirect_edge_and_branch_force) ... this one; make local. (cfg_layout_delete_block, cfg_layout_delete_edge_and_branch_force): New. (cfg_layout_redirect_edge_and_branch, cfg_layout_split_block): Move here from cfglayout.c; update to directly call RTL counterparts. (rtl_cfg_hooks, cfg_layout_rtl_cfg_hooks): New functions. * ifcvt.c (find_cond_trap): Use delete_block. (find_if_case_1): Use delete_block. (find_if_case_2): Use delete_block. * rtl.h (unlink_insn_chain): Declare. * toplev.c (rtl_reigster_cfg_hooks): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67535 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67533 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
can_throw_internal. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67532 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* javax/swing/plaf/basic/BasicOptionPaneUI.java: More compile fixes from my stupid work yesterday. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67531 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
rotxl. * config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67530 138bc75d-0d04-0410-961f-82ee72b054a4
-
kraai authored
* bindgen.adb (Gen_Main_C): Mark ensure_reference with __attribute__ ((__unused__)). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67529 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* config/i386/i386.md: Don't use XFMode if TARGET_128BIT_LONG_DOUBLE. * doc/invoke.texi (m96bit-long-double, m128bit-long-double): Reword documentation to accurately reflect what these options do. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67528 138bc75d-0d04-0410-961f-82ee72b054a4
-
kkojima authored
(ENDFILE_SPEC): Redefine to handle -pie. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67527 138bc75d-0d04-0410-961f-82ee72b054a4
-
kraai authored
if _IEEE_LIBM is undefined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67526 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2003-06-05 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/9024 * include/bits/fstream.tcc (_M_underflow): Fix for unbuffered. * include/bits/stl_algobase.h: Tweak. * include/std/std_fstream.h: Move _M_buf_size to... * include/std/std_streambuf.h: ...here. Modify. * include/bits/streambuf.tcc: Same. * testsuite/testsuite_hooks.h: Tweak. * testsuite/testsuite_io.h (constraint_filebuf): New. * testsuite/27_io/basic_filebuf/sbumpc/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/2.cc: Split into... * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: New. * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/2.cc: Split into... * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: New. * testsuite/data/sgetc.txt: New. * testsuite/data/sgetn.txt: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67524 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67522 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67520 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 05 Jun, 2003 2 commits
-
-
ghazi authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67519 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/11095 * include/bits/istream.tcc (operator>>(basic_istream&, _CharT*)): Deal with width() smaller than zero. * include/bits/ostream.tcc (operator<<(basic_ostream&, _CharT), operator<<(basic_ostream&, char), operator<<(basic_ostream&, const _CharT*), operator<<(basic_ostream<_CharT, _Traits>&, const char*), operator<<(basic_ostream<char, _Traits>&, const char*), operator<<(basic_ostream, const basic_string&)): Likewise. * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc: * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc: * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc: * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc: * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc: * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc: * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67518 138bc75d-0d04-0410-961f-82ee72b054a4
-