How can I disable CFI directives on gas assembler output

I know that CFI (Call Frame Information) used for directing exception handling and some debugging but there are 8 .cfi directives in a simple “Hello World” main function like below. Is there any way to disable this directives when compiling with gcc's --save-temp option?

    leal    4(%esp), %ecx
    .cfi_def_cfa 1, 0
    andl    $-16, %esp
    pushl    -4(%ecx)
    pushl    %ebp
    .cfi_escape 0x10,0x5,0x2,0x75,0
    movl    %esp, %ebp
    pushl    %ecx
    .cfi_escape 0xf,0x3,0x75,0x7c,0x6
    subl    $4, %esp
    subl    $12, %esp
    pushl    $.LC0
    call    puts
    addl    $16, %esp
    movl    $0, %eax
    movl    -4(%ebp), %ecx
    .cfi_def_cfa 1, 0
    .cfi_restore 5
    leal    -4(%ecx), %esp
    .cfi_def_cfa 4, 4

It is possible with -fno-asynchronous-unwind-tables parameter of gcc (hard to remember)


gcc -o output source.c -m32 --save-temps -fno-asynchronous-unwind-tables